I need a bibliograph manager. My requirements are very clear: 1) web interface; 2) multi-user access; 3) search function is important; 4) comments; 5) better be able to import BibTex format; 5) better be able to generate EndNote and BibTex format; 6) better to be written with PHP so that I can tailor it easily.
I searched a little bit and found some freewares. Below is my experience with some of them.
- Refbase - not successfully run
- Uncompress the tar.gz file. According to the INSTALL, I changed the database name, username and password in db.inc.php. Since I don't have root access on my web server, I manually created the database and then run the SQL setencens in install.sql file. As the results, tables are created and an initial user user@refbase.net with the password start> are created. Login as user@refbase.net, the first thing is to change the default password. The authenication method is different with the PASSWORD function provided by MySQL. Then created some users.
Some references already exist in the database. The problem is: limited format (no procedding or conference entries; details link cannot work; import function cannot work. - BibAdmin - which is used by INRIA, working well so far
- Easy to install and run. It can be used for your publication management or reference management. In parameters.php, I set
$pubs_type_biblio = false;for reference management. Then, I found every of my requirements are satisfied here. Only small justifications needed.
BibAdmin provides simple and easy-to-use interfaces. I particularly like their import function of BibTex format text. It works perfect. I noticed that they use md5 as their crypt method for password. I was cheered up with this software and would continue to use and polish it.
A bug for comments was fixed
The bug is that you cannot change access of a comment. A "no permission" warning was given.
Fix: Changefunction get_com_query()in fc_comments.php file. Changeempty($access)toempty($access)||$user.
Change default value of Status for new authors in add.php: change default value of indexed field of bib_auth table toNot an member.
Change default value of Access for comment in add.php: Change default $acc_com value in fc_records.php to 0. It was used to be -1, which means the default value isMe Only.
Change default value of Access for comment in show.php: I want to change to default value to 'Group' instead of 'Me Only'. Functionget_com_form()is used to print comment formm here. In the function, the access method is set to 'Me Only' by default. To change it, move the conditionempty($access)from the OPTION of 'ME' to the option of 'GROUP';
Fix HTML tag bug in comments: I tried to use HTML tags like [a] and [b] in my comments. But that comment cannot be displayed correctly. I found that BibAdmin try to put all the content of the comment in a javascript sentence like this:[a href="javascript:deletee('link', 'id', 'rich comment', 'user', 'type'); return false;" onclick="deletee('link', 'id', 'rich comment', 'user', 'type'); return false;"]del[/a]. Since rich comment may include double quote, it will result a display problem. We can useString.fromCharCode()method to replace the double quote. Since this delete prompt is not important, we can just delete the content of comment in the parameter list of javascript function.
How to change the size of comment box: All you need is to edit a line in fc_comments.php. SearchComment:and edit the followingtextareatag.
No comments:
Post a Comment