I am looking for someone that can extend a GPL program called Basilic (<[url removed, login to view]>).
The work you will do will also be released under the GPL.
Basilic is a PHP/MySQL program that assists researches manage bibliographies.
It is made of 2 sections: one public and the other private.
The public section as the name suggests allows the public to search the database for publications by author name, title, year etc...
The private section is for administrative purposes. It allows people to add, edit, delete publication records. THe problem with this section however is that it is only controlled using .htaccess file on the server to determine who can and can't add records to the database.
So the scope of this bid is to add a login system to the private section, so that only certain people whose names are in a databse will be able to add, edit, and delete records.
There will be two types of users. The admins who can add, delete, edit any records they whish, as well as "authors". The authors can only add, edit and delete? their own? publication details.
That is basically it.
I would like you to implement this login system by just including a file at the top of every private PHP file. As much as possible I do not want the existing Basilic files to be modified. Please let me know you understand this requirement and give me a brief description of how you would takle this problem.
Feel free to download the program to see what it does.