Designing the website structure was a quicker process as I was happy with the
website interface I created using Photoshop. Only some sections had minor
changes made to them, I changed the order
of the content and update feed, and the colours of the lines at the top of the
page. Instead of just using bold colours I added gradients to make the website
look bolder and not so flat, I felt that the gradient also gives it a racing effect. The structure remained consisted and tidy, all features of the website had their own unique position in order to not overlap anything. I used incorporated CSS coding which supports different browsers, this was mainly seen in the sections where I incorporated a gradient.
Limitations
During the process of coding I struggled with certain features that required jQuery (i.e. slide show/calendar). The client wanted a slide show in the index page I manage to implement one although I was restricted when it came to re-sizing it as it was originally a template with functions for user to control (next/previous, play/stop). I was unable to remove these from the code therefore they are only hidden in the page. This is not the best method to use as when it comes to changing its location or size the client will have to deal with hiding the navigation again.
I attempted a jQuery calendar that allows the client to add events to specific dates but I was unable to fully implement one onto the website as I struggled with certain features of the code. This is a new task for me in future projects, I will need to research coding strategies further in order to understand how certain elements work. By understanding them I will be able to implement them into my coding.
For the Facebook update section I was able to implement a plug in although I ended up removing it as the information would not load on the HMTL pages due to lack of permission. Due to this factor I had to use a placeholder with Lorem Ipsum text to represent where the Facebook plug is meant to be placed.
Both the team and gallery images were not fully functional. Users should be able to click on the small icons (image) which will load a larger version. When I was testing the website this function would only occur from time to time and only with certain images for some particular reason. Due to this factor I went back and looked at the template I used originally to construct this feature. All features seemed to match, this might be due to other factors in my code that might be intercepting this area. The image caption did not appear on the page when it was loaded, this also needs to be looked into as the image captions are important especially for the page based on the team members. There name and status in the project should be displayed for the public to see.
I attempted to use CSS to adjust all the elements of the page to re-size to a smaller size when the browser window is made smaller When it came to testing the code only some of the features of the website where adjusted, elements such as the slide show and the gallery did not adjust to the page size. Due to this factor I will need to look further into how to get this feature to work as it can also be done using jQuery code techniques.
The pointers mentioned above will need to be taken into consideration and adjusted if the website is chosen to be published.
Overall I felt that the website was a success as I have pushed myself into designing a decent looking website using code written from scratch with only a small amount of templates as guidance. Even though the website has certain elements which need to be changed they are manageable and possible changes that can be made without ruining aspects of the website. The website is useful as a template as I structured the code along with all the folders/files according to their purpose and file extension. This is an important factor when handing the product over to the client as they will need to know where certain features are placed for them to edit and manage in the future. Although I had used several templates (i.e. drop down menu) I changed the design to my own preferences to suit the project.
For the Facebook update section I was able to implement a plug in although I ended up removing it as the information would not load on the HMTL pages due to lack of permission. Due to this factor I had to use a placeholder with Lorem Ipsum text to represent where the Facebook plug is meant to be placed.
Both the team and gallery images were not fully functional. Users should be able to click on the small icons (image) which will load a larger version. When I was testing the website this function would only occur from time to time and only with certain images for some particular reason. Due to this factor I went back and looked at the template I used originally to construct this feature. All features seemed to match, this might be due to other factors in my code that might be intercepting this area. The image caption did not appear on the page when it was loaded, this also needs to be looked into as the image captions are important especially for the page based on the team members. There name and status in the project should be displayed for the public to see.
I attempted to use CSS to adjust all the elements of the page to re-size to a smaller size when the browser window is made smaller When it came to testing the code only some of the features of the website where adjusted, elements such as the slide show and the gallery did not adjust to the page size. Due to this factor I will need to look further into how to get this feature to work as it can also be done using jQuery code techniques.
The pointers mentioned above will need to be taken into consideration and adjusted if the website is chosen to be published.
Overall I felt that the website was a success as I have pushed myself into designing a decent looking website using code written from scratch with only a small amount of templates as guidance. Even though the website has certain elements which need to be changed they are manageable and possible changes that can be made without ruining aspects of the website. The website is useful as a template as I structured the code along with all the folders/files according to their purpose and file extension. This is an important factor when handing the product over to the client as they will need to know where certain features are placed for them to edit and manage in the future. Although I had used several templates (i.e. drop down menu) I changed the design to my own preferences to suit the project.































