📄 todo
字号:
TODO
Oct 30, 2002
Features request (maybe in the next version):
- Reports for daily/weekely, etc. loans. (for all the transactions)
- Reports for the cataloging module (By user for productivity, by new
addings, etc.)
- Fines for overdue material
Adalid Ortiz
Oct 28, 2002
From the suggestion of Mr.Adalid Ortiz, the saving of results is ok compare to
one page printing/emailing of results. The idea revolves around saving selected
result for printing after all the results have been saved.
New concept from Genner R. Cerna who gives me an idea about creating a link on the
top instead of the links we used from the left. This is good if one library wanted to use
the 100% area of the center page. [ Done Oct 29 2002]
Also from Genner Cerna enquiry an idea of simple template had came into my mind.
Simple template means you can just copy-paste the existing library website design
to appear either at the header of the footer of the page thus retaining the same of
the existing library website. And also making the user flexible to website design compare
to closed/pre-built theme that a library can use. [ Done Oct 29 2002 Ateneo theme included]
Mr. Adalid enquiry about circulation privileges are on development. [ Done Oct 29 2002]
Mr.Adalid inform me about the automatic encoding of his existing CDS/ISIS accession numbers.
This is under development and is valuable to other existing CDS/ISIS users.
I come to think of creating the searchable fields flexible. This means that you can
select/choose what kind of fields you would like to be searchable compare to my old-existing
defined/searchable fields which is author,title,notes,subjects,publisher.
I also think of creating CDS/ISIS to MARC conversion written in Python(my new favorite
programming language). I will compile it in Windows Executable file and will also be usable
to Linux system which have python installed.
Mr. Sascha Herpers has some idea of converting CSVtoMARC and is under development.
PhpMyLibrary 2.0.1
Oct 24, 2002
- Elimination of the auto_increment. To be changed to timestamp + random numbers only
It is because you cannot transfer your data from one computer to
another if it only auto_increments. You can not just add data because
it will produce error, error of duplicate numbers. Making it random number
plus timestamp makes it a distinct number. With this, you can transfer your
phpmylibrary data in and out. In addition, you can transfer/backup not only your
bibliographic data but also your users data, holdings data, transaction data, thus
assuring you that your data encoding will not be wasted in case you need it for other
purposes. This will need a little recoding and will be released on the next version.
- Done. Oct 25, 2002
PhpMyLibrary 2.0.0
Oct 3, 2002
- Reservation. quite done.
- I'm now on Python programming. Expect to have some windows application
of the phpmylibrary, which can be viewed from windows or unix system.
- Also with the help of Chris Cliechti, I now have a plan to integrate a
text/SMS reservation system in this software. Imagine reserving your books
through cell phone. Isn't it good. If you're in remote areas where internet cannot
be reached, this application can be very helpful. I feel happy that my plan which I
wrote last May 2002 has been done. I hope this SMS Application can also be put into
action before the end of March 2003.
PhpMyLibrary-1.0.4b
May 15, 2002
- My problem in _tblxxxindex indexing keeps on poking into my mind. I am now looking
for a method of indexing with which I can index word for word the keywords taken from
the title, author, subject, etc. As this will help a lot to fasten the generated result.
The concept behind it is simple, you search for a keyword 'polerio' I will get the id of
that perhaps 10955, I will go to tblxxxbibrelation and get id 109555 corresponding MARC
data and output its whole MARC. I hope this will be included in the next version. Currently
the PhpMyLibrary was tested by myself and it work well on 20,000 records I imported.
Please do try to encode as much as data as you can to see the flexibility of PhpMyLibrary.
- I want to change the user permission level to group permission level because
there will come a time in which the administrator cannot do his work and just
assigned it to one of its registered user. Now what the administrator do is
grant him a permission, and this will means, changing the group permission
of one registed user. Currently, the phpmylibrary only recognized the administrator
as the one who can manipulate the PhpMyLibrary, manipulate means, you can add, edit,
delete, or import data.
- My Plans. On the next version I want to make an online
borrowing module. This will make your registered use reserved books or
other mateiral online. Also I am planning to make a script to recognize
one tags that comprise the file location. What I am thinking with this is
that, it will have a clickable link. For instance, you have a MARC tag of
999 which comprise URL location of one electronic news, what the use will do
is click on that link to direct him/her to that specific URL. Isn't good. Another
application of this is that, if you have a fulltext Adobe PDF copy of the journal
or article, you can just click the link to view the corresponding full content
of the journal, or articles, etc. you are browsing. This is applicable to maps,
the gif image copy of maps, or perhaps in video recordings, score, etc. so that
user can view/hear the sound/maps online. Isn't a nice objective.
Primarily, before I do all that sort of things, I should be able to finish
first the online reservation. This is very helpful because once you reserve the book
on this computer at your or your phpmylibrary-enabled library, you will then just
go to the library and get the book with proper confirmation of the librarian in charge.
With this you not only save time but also work. Thus, be ready for the next version, for
now, do encode your library materials so that your online user or inter/tra-net user will
be able to search your collection online.
Browsing Module needed. This will let browse the records you want, if you want to view/edit/
delete records number 10,000-11,000 you can do it with this module. Or perhaps you want to
edit specific file number 9,001. Basically this is the whole idea of that Browsing Module.
May 6, 2002
- Statistics Module. This will help the user know how many
collection the library has.
- Complete the polerio/lang/en/MARC.php file to add descriptions and delimeters.
- Debug the holdings table, its search starts on the second result.
(Done! May 15, 2002)
- Do the online borrowing.
- PhpMyLibrary translation. Really a lot of work. If you have different language
perhaps you can help me on this. Please do translate some on PhpMylibrary language
file and send it to me. The default language english can be found on polerio/lang/en/
directory.
- Complete the ADODB implementation
- Recode the program similar to Holdings and Webpac(FetchDetailed file)
codes wherein PHP and HTML are separate. This is very exciting.
You don't have HTML codes on your PHP, and it is located all on
HTML file. Thus if you want XML output, you will only recode the
OUTPUT Class.
April 27, 2002
- Make an online help on a cataloging module. This will show a
button that will push the online help base on the tags they used.
+ Done May 6, 2002 code is done but the data is not yet finished.
Thanks.
Polerio Babo Jr.II
http://phpmylibrary.sourceforge.net
polerio@users.sourceforge.net
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -