Notes: May 9, 2004 PhpMyLibrary v3.0.1-beta This is a PhpMyLibrary-v3.0.1-beta which has been released May 9, 2004. This release is for developers only who wanted to contribute to the software. This is not for production. The following are the updates in this version. This version is created using postgresql, I created this version because I am always of thinking PhpMyLibrary to cope up with large scale collection. I wanted to make this version handle million records. Thus, this version is postgresql centric because the mysql didn't have union, intersect and except or difference. This is just a note, I really don't want to release this now but perhaps some programmers might participate in this code. The problem that i'm trying to code duringg this time is the cataloging module. I elliminated the old version of web-based catalog encoding. I'm really not in the mood discussing all what I've done but I'm trying my best. The program is postgresql centric as i've said. The program uses the php-pgsql, also, the pypgsql for python postgresql interface. Yes, I'm also coding in python. This is used for converting marc data into phpmylibrary compatible table. the script i am using is the create-index-pgsql.py. Please browse through the code so that you'll be able to populate your phpmylibrary-postgresql based collection. I have a sample encoding format there for you to use. I also included some of the libraries needed to run this code. the pypgsql, etc. located on requirement/ directory. This version will allow you to run phpmylibrary, the only problem in here is the catalog encoding. The pmlutility/ folder is the directory where I saved the create-index-psql.py file the pml/ folder is the source of the phpmylibrary. There is a change in directory structure already. polerio/module/lib to polerio/phpmylibrary/lib There is a change also in filenames Cataloging.php to cataloging.class.php and so on. The patched has been applied for usermanage.class.php to correct the users information. From our training, librarians has raised issue regarding user backup, printing, and name ordering. The sql schema is can be seen at create-index-psql.py. i put it in there. This is just a development version. hope you understand. All the code has been edited. The code is readable now. To know why, just look at the code. We have conducted a succesful training in the Philippines for 11 public libraries. Now we are preparing for another training and installation for another 28 public libraries in the Philippines. Just want to note that pycatalog has been created out of the necessity of PhpMyLibrary to generate printable card and book catalog. This is written in python and can be accessed at pycatalog.sf.net utility/ is the latest copy of polgensql2.py this just adds the accession numbers 999 and 998 pycatalog/ is the latest copy of pycatalog. recent changes are the accession number that appears ok. the problem now is this version only have limited subject listing they said that if you have 10 subject, you should have 10 cards for it, i do 2 cards only to limit printing which they think is not good. the only folder you will use for the development is pml/ and pmlutility/ disregard the pycatalog/ and utility/ I just included it for backup. I will use it in the future of phpmylibrary postgresql-based version. I remove some of the not necessary themes in the pml/themes folder. I've added phpmylib2marc.pl in here for future adaptation. Enjoy programming. Stay healthy. This version is for developers only. Don't use this for production. Polerio "Don-don" T. Babao III Polerio Inc. Philippines polerio@users.sourceforge.net Polirio "Ton-ton" T. Babao Jr. Polerio Inc. Canada
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use