Portfolio Delivery Requirements
This is a list of the technologies I will use for my portfolio webpage, with an explanation of how they will be used.
XHTML 1.0 Strict
This coding language will be used for displaying the content of the webpage, and will generate links and other interactive content such as navigation on the website. The XHTML code will also be validated, as this is the best practice when creating websites. It will also ensure that my website remains future proof, ensuring that users will be able to view the website in the coming years.
CSS2.1
Cascading Style Sheets version 2.1 will be used to alter the presentation of the website. This information is kept separate from the content, which will make it easier for me to update. This will also be validated to ensure that it is future proof, and will enable browsers to display the website to give a near identical end user experience for the user regardless of which browser they use.
Textpattern is a content management system (CMS) which will allow me to alter the content of my website quickly and easily. I will create a page template of XHTML and CSS which I will copy into the system, before setting up the CMS to allow me to input different content into different areas of the site. I have chosen this system because it will allow me to update my website with new projects, so that a potential employer will be able to see the quality of my latest work.
This plugin for Textpattern will allow me to use the popular ‘lightbox’ application. This will allow me to show pictures of my projects and development work in an interesting way. Using Lightbox will reduce the amount of pages needed to display images, and will also give the user the option of downloading a higher quality image. This should reduce the bandwidth usage of the end user, giving them control of what content they decide to access.
Fire FTP v0.97
I will be using the Fire FTP plugin to upload my web information to the internet. This FTP client is free and simple to use, and works within the Firefox 2.0 browser.
I will have to set up a MySQL database on my web hosting so that I can install the Textpattern software. This will keep all of the data I input into Textpattern organised into a relational database, which the software can then use to display information.
POP 3
I will be using the POP3 email system to allow viewers to contact me. This will be done through Textpattern, which will be able to build a tag which I can insert into my site. It also allows for a newsletter system to be set up, so interested users could be informed of new developments on the portfolio.