Goals and Requirements for Portfolio
Project Goals
Below are the project goals for my portfolio website:
- Site to be built using standards compliant XHTML 1.0 strict and CSS Level 2.1 – measurable with validators provided by W3C.
- Site will also use PHP to cut down on unnecessary extra files and code. – Measurable with the inclusion of PHP within the site.
- Site to be easily maintainable through the use of a CMS – measurable by the inclusion of a chosen CMS.
- Site to use semantic and structured code – measurable by using logical structure through both XHTML and CSS, also by non inclusion of empty div’s for styling and other non-semantic practices.
- Site to show my potential to learn new technologies by including an as yet untried [by myself] piece of Javascript – measured with the inclusion of the Javascript.
Delivery Requirements
Below follows the delivery requirements in order for me to produce the site.
Initially Microsoft Project will be used to schedule from the start of the ideas generation into the build stage and finally through to testing. Then throughout the process Project Pier will be used to assign myself deadlines and milestones to meet.
After the initial ideas generation stage Photoshop CS4 will be used in order to produce visual mock ups for the site to receive feedback from.
During the building stage Komodo Edit will be the editor of choice. This coupled with WAMP and MAMP will provide a development area for testing of the site before going live.
In terms of taking the site live, a hosting package including both PHP and MySQL support is required along with the ability to add and administer a database. This will be provided by my existing hosting package with This* web hosting.
Javascript will also be required in order to add elements of interactivity including Topup beta [a lightbox clone] and also the chosen new technology of GalleryView a javascript gallery tool.
The CMS chosen for the build will be WordPress as this provides a great deal of support both in the codex forum and within my own circles.
Email will also be required to send information collected by the enquiry form I will be including within the site. This will be provided as part of the hosting package from This* and will be in the POP3 protocol.