I need someone to create a basic content managment system that allows an editor to enter text and upload images into a DB. The editor will then publish the text and image URLs as static XML and RSS files.
The XML files will be used to power image galleries a bit like this one:
http://o.aolcdn.com/art/gat/eleven/1/1/caught-on-camera.html
Please see the attached page mockups for the editor work flow.
Page 1
The editor selects the number of images to appear in the gallery from hard coded select boxes. The number of images will range from 5 to 20
The editor selects the theme of the gallery.
The themes will be: Big Brother, X Factor, Britains Got Talent
The editor presses a submit button to move to the next page where they will enter the copy.
Also on this page is a table of previously created galleries. The edit link in each row will take the editor to page 2 in edit mode (pulling the relevant data for that gallery from the DB).
Page 2
Depending on how many images the editor has selected on page 1 a list of the same number of imput areas will be available on this page.
If the editor selected 10 images on page 1, there will be 10 image upload boxes, 10 title boxes, 10 caption boxes etc on page 2.
There will only be 1 main gallery title and gallery description box.
When an editor uploads an image its full URL must be inserted into the DB and ajax must be used to pull the image back into the relevant position in page 2 immediately.
At the bottom of page 2 will be a publish button. Pressing this will update all data in the DB along with a timestamp and the editor will be taken to page 3.
Page 3
Page 3 will display the URLs of the XML and RSS that has been created for this gallery. The RSS and XML format I want are attached.
A copy of the XML/RSS is published as static files to a folder named to todays date.
A copy of the XML/RSS is also published as static files to a general content directory – over-writing any files with the same name that are in there.
The file name for the XML/RSS will depend on the theme of the gallery:
Big Brother = big-brother.xml | big-brother.rss
X Factor = x-factor.xml | x-factor.rss
Britains Got Talent = britains-got-talent.xml | britains-got-talent.rss
Do not worry about making this tool look too pretty or validate as XHTML is will not be public facing.
That’s it,
Thanks for looking at this project
Simon