Tuesday 24 February 2009

Portfolio - Delivery Requirements

In order for users to successfully visit my portfolio, as well as ensuring easy maintenance, a number of technologies will be required.

1. Content Management System (CMS)
In order for me to regularly update my site with new work, as well as provide an easy way of customising it for each situation, a CMS will be used. As yet, I'm undecided on the specific CMS I'll use, although Textpattern is a favourite due to it's inclusion in our current CMS assignment. A sub-requirement of this is PHP 4.3+ and MySQL 3.23+. Currently, my hosting package gives me PHP 5.2.5 and MySQL 5.0.67, so there are no issues with this. PHP will also be used for my contact form.

2. XHTML 1.0 Strict
eXtensible HyperText Markup Language will be used to markup my website, giving structure to the content as well as marking up many elements such as links, headings, etc. It will be a priority to ensure that my XHTML is not only valid, but also semantically clear and well structured.

3. CSS 2.1
Cascading Style Sheets will be used to give style to my portfolio, setting out the presentation of the content structured in my XHTML. The layout of the page will be defined by the CSS as well. As with XHTML, it will be key to ensure my CSS is valid, as well as being clearly laid out to ensure simple maintenance.

4. POP3
POP3 will be used to deliver email messages received through the contact form on the website, and any emails received directly as a result of my email address being published elsewhere.

No comments: