We need to develop a content management system for a new website we are designing for a client.
There will be roughly 300 pages on the website. We would like authorised people within the client's organisation to be able to click a small link or button at the bottom of each page, enter a login name and password, and then be able to edit specified areas of text through a simple form-based system. They should also be able to add links within these allowed areas and apply basic CSS styles to the text.
It would also be nice if they could create a new page by cloning an existing page and inserting different content.
We don't need too comprehensive a workflow management system. It would be sufficient if there were an admin section where authorised content editors could be added or removed (or their password re-set), and a page where a log of edits would be recorded, eg.
12/3/04: John Blog edited [login to view URL]
We will be concurrently redesigning the website and generating the content with the client, and we would be keen to work out with the developer how and at what stage this system would be integrated with the project.
Our preference is for a PHP-based solution. We are welcome to advice and suggestions from potential developers.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation of program on the website, or detailed instructions of how to do so (to be finalised under consultation).
3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Open to discussion