I need a simple PHP content management system that I can use and re-use for small websites.
Needed Features:
--------------------------------------------------
1) The ability to create, edit, and delete pages
2) The ability to create, edit, and delete textual content on a page with no knowledge of html
3) The ability to edit content in html mode
4) The ability to add photos to content
5) The ability to click on a photo for larger popup in a properly-sized window
6) The ability to upload photos
7) Auto-sizing of photos using standard PHP graphic editing tools (1. Upload photo 2. Auto size thumbnail version 3. Auto-resize full-size version)
8) Content manager can use either access or mySQL database
9) The ability to use html templates
10) The ability to use css templates
11) The entire site must use css for fonts and colors
12) Need admin login to edit website
13) Needs to be easy to install
14) admin login needs to be secure
For a similar example: see [[login to view URL]][1]
**ADDITIONAL GENERAL COMMENTS:**
I'm a web developer, but my strength is graphic design. I do code html sites myself and will be building templates for this CMS system. This system is so that I can give my clients the ability to edit their content themselves without my helping them do it manually in html. The reason I want the Access database option as well as mySQL is to open my options a bit more when it comes time for me to implement this CMS. I do not need a system like phpNuke, but something much simpler. I would like there to be at leats two "levels" or page sorting.
The photo part of this is the one thing that will make this project unique. Having the ability to permit customers to upload their photos without saving two different versions from Photoshop and knowing how to use FTP will be a huge benefit to me.
I have "more time than money" for this project.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Delivery of files in ZIP or RAR with readme file explaining the install process.
2) Deliverables must be in ready-to-run condition, as
follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. (I will provide ftp and a subdomain for this purpose.)
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. (I would like an easy install proces so that I can install this on other servers. )
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive 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
Linux
PHP
Access
mySQL