FPB Training
Project not available
Table of Contents
Details
- Date Completed:05 April 2006
- Days/hours spent:2 days, 4 hours
- About the company:Fitness Professionals
- Software used:Dreamweaver
- Tag:CMS, MySQL, PHP, XHTML
Currently working on…
Lots of freelance and e-commerce projects.
Latest Work
Search Portfolio
Developed the back-end for this website as FitPro's Junior Web Designer.
1. XHTML
Wrote most of the underlying XHTML (hand coded). All XHTML coding is valid.
2. CMS
Using PHP and MySQL with OOP development methods to create a content management system.
Over 7,000 lines of code were written.
Website
Editing the website global config, with options like stylesheet or body ID per page.
Pages
- Columns: the administrator was given the ability to up to three columns. Each column can be either database entry, PHP script, HTML file, text file or Snippet (reusable PHP code that is used throughout the website)
- HTML: to allow flexibly, I thought of allowing raw HTML to be used rather than sticking the columns setup.
- Folder: I thought it would be a good idea to add the ability to add a folder path.
Where you can create pages as well as columns per page option.
Meta Tags
Each page can have a specific meta tag attached to it.
Form
Each form has validation and can be setup without writing any HTML markup (via array).
Types
Types of courses can be added and linked to either courses or modules.
Courses
These can be added into the database, and using separate tables to link the courses to types, presenters, and course dates (creating a link table allowed to keep data separate while establishing a relationship between them).
Course dates
Dates can be added to courses and module (depending on type) via a javascript calendar. Venues can also be added into database, as courses/modules might occur in different places.
Add a date section in the CMS, using javascript calendar for the dates.
Presenters
Presenter profiles and descriptions can also be added.
3. Documentation
I used Microsoft Word to create an explanation of how to use the CMS. It was exported into a PDF making it easier to print and transfer around.
Documentation in PDF format.