I have a PHP application that is currently working but needs modifications. We currently use a CMS wrapped around custom PHP code. A database abstraction layer was used and we think that the database abstraction layer is conflicting with the CMS code causing problems.
The code was written by a beginner PHP coder and needs to be optimized. Either a different database abstraction layer needs to be used or the problem with the current database needs to be found. Moving the database from MySQL to SQLite is also an option.
## Deliverables
Knowledge with the E107 cms system is desirable, but not essential. Optimization of the PHP code to make it more readable, more efficient or easier to maintain will need to be explained on why it should be done.
The current database abstraction layer is ezsql. Alternate abstraction layers will be allowed if it reduces the amount of work that needs to be done.
The CMS is currently used for authentication and access restriction. Alternate methods of authentication and access could be proposed as well as alternate CMS systems.
Moving the code from PHP/MySQL to Python Django/SQLite would be an option.
The important thing is to maintain functionality, not to preserve the code. The addition of one small table with corresponding add, view and modify functions would be desirable depending on the bid price.
* * *This broadcast message was sent to all bidders on Friday Oct 23, 2009 11:54:22 PM:
Additional information on this project, as requested by bidders. [login to view URL] There are a total of 14 custom php files but only 5 are currently listed. Let me know if you wish to see any of the other ones. I can also post MySQL database structure, if needed.
* * *This broadcast message was sent to all bidders on Saturday Oct 24, 2009 11:02:41 AM:
documentation page [login to view URL] has been fixed. Please review and update your bids as appropriate.