Share

phpMyLibrary

File Release Notes and Changelog

Release Name: 3.0-beta.zip

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: