I need a programmer to build and install a backend admin content management system to update website content for a senior living community website, including photo galleries/events using MySQL and PHP.
It is important that this website appear in the top 10 for searches, so please also offer your SEO expertise to enhance this program so that this will be achieved.
In this backend admin, the webmaster will see 4 tabs where they can make the following updates:
1. Add Activites/Events OR Promo pages
INPUT: the following information
- Large image
- Small image
- Headline
- Brief description
- Full description
- Call to action
- Photo gallery with batch adding from a folder, creating thumbnails of the photos and a medium resolution for web
- Ability to add captions to each photo
- Link (‘check' individual page or ‘type' outside web address)
- Page name (SEO friendly)
- Date
- ‘Check' to post to live website
- ‘Check' to mark as ‘Activity/Event' OR ‘Promo' page
- Homepage label - Dropdown menu to label as Homepage Component 1, 2, 3, 4 or None
EDIT: Ability to edit/delete any/all of the above information easily
OUTPUT: the following information as PHP pages
- Index page for Activities/Events
o Listing each in most recent order and linking to individual pages
- Index page for Promo pages
o Listing each in most recent order and linking to individual pages
- Individual pages with each data entry from database
2. Homepage (main [login to view URL])
The homepage will consist of 4 components: 1 dominant and 3 sub-dominant.
EDIT: In the homepage admin are 4 drop down menus, each of which are populated with the ‘Activites/Events OR Promo pages' in the database.
The webmaster will select the database entries of their choice to output as follows
OUTPUT:
a. Component 1 (dominant)
- Display on Index page: Main large image, headline, brief descriptive text, call to action
- The image and headline hyperlinks to database entry
b. Components 2, 3 and 4 (sub-dominant) (each to be ordered as specified)
- Display on Index page: Smaller image/banner, headline, link
- The image and headline hyperlinks to database entry
3. Testimonials
INPUT the following
- Testimonial (required)
- Author (optional)
- Date (optional)
- Photo (optional)
- ‘Check' to post to live website
- ‘Check' to post as priority
EDIT: Ability to edit/delete any/all of the above information easily
OUTPUT 1
With a PHP tag, the testimonial content will randomly display on each of the website pages.
OUTPUT 2
- Index page for Testimonials
o Listing each checked as priority, random order
4. Apartments
There are 4 apartment types. Each has their own page that needs updateable content.
INPUT: the following information for the 4 apartment types
- Dropdown menu of apartment type (Studio, One Bedroom, Great Room or Two Bedroom)
- Headline
- Full description
- Call to action
- Link ‘type' outside web address)
-
- Photo gallery with batch adding from a folder, creating thumbnails of the photos and a medium resolution for web
- Ability to add captions to each photo
EDIT: Ability to edit/delete any/all of the above information easily
OUTPUT: the following information as PHP pages
- Individual pages for each of the 4 apartment types with each data entry from database