The site is called [url removed, login to view] and it is a news website. It have a very simple back end cms that I need slightly expanded.
The way it works is that I have an admin page that allows me to upload phjotos along with the articles and I want that backend to be changed.
Here's the full list of changes:
Home page layout:
Photo layout -
If a user clicks on one of the photos (or the caption underneath), the page will reload showing the user the same page, but with the clicked image as the top image (under the logo). All other images will remain the same, and the comments will remain on the bottom of page.
If there is only one photo in the gallery - it uses Default layout 1
If there are 2 photos in the gallery it uses default layout 2
If there are between 3 and 5 photos in the gallery use default layout 3
If there are more than 5 photos in the gallery use default layout 4
Add a NSFW check box that suppresses all ads and doesn't allow for comments.
Additions to photo layout
1. Add drop down box that allows admin to designate the number of photo (by default the numbers will be set sequentially). This will allow admin to designate the positioning of the photo.
2. Increase the size of the input box (to maximum width) so that admin can choose cut and paste the entire path or use dropdown box.
3. Allow admin to customize specific article page (Change background image and color of table background, and font, also change header buttons). All changes should only affect specific page. Also set up a preview setting page (so admin can view changes before going live).
4. Add caption box above each add photo box - so that admin can provide a caption for each photo 2 through end (not first photo)
Other non-format additions -
Allow users to upload their own avatars - shrink image to max height 125 max width 125 (not resize - shrink). Must be approved by admin.
Allow users a 40 character signature line which will appear after every post
Allow admin to change the username of poster - so that for login purposes the username stays the same - but it will show up on the screen as the name set by the admin. Also admin can change font and color of username
Set it up so that when users email a story to friend, the recipient can tell who sent the em
(Change background image and color of table background, and font, also change header buttons). All changes should only affect only the home page. Also set up a preview setting page (so admin can view changes before going live).
Change the layout of the list news page so that it match up with the layout for the users page
Add a button on the list article admin page which would allow the admin to set every article on the page to blank (as opposed to 3, or 4). This is done so that admin doesn't have to physically change each article's setting individually.
On search page - build in a search function that searches through archived stories (but make sure that it has an image verification to stop spamming)
Layout of search page should list the 25 most recent stories in order.
General Template editing:
Create an admin tool that allows me to edit the template files for each page (including home page, search page, etc.) and upload them to each server independently. Also set up a preview setting page (so admin can view changes before going live).
Make sure that each server gets a different template file - identical - except the two ad codes are switched.
The title of each article page is [url removed, login to view] 2007 - [Name of Story]. I'd like it to be - [Name Of Story] - [url removed, login to view] 2007
Images on homepage below the fold should be shrunk (not resized) to reduced bandwidth costs.
Create a simple mobile layout - without any fancy layout just the logo, a simple text toolbar and the photos and the articles.