Saturday, 7 May 2011

User Testing

I did a usability test to get people’s opinions on my site. Below are the questions I asked and people’s answers to them.


Claire Anthony


Q1 Is the website easy to use?


Yes, the website is really easy to use. Information is set out in a hierarchy with headings etc. and everything is set out neatly. The pictures draw the user's attention to what is being said in the text so it is easy for them to find what they are looking for. The navigation is nice and simple and the content is really interesting, particularly the top tips section.


Q2 Is it clear which is the home page etc?


Yes, the home page is clearly in the navigation and the content of the page introduces the magazine briefly so I know what the site is about.


Q3 Is the site fit for purpose?


Yes, I know very little about running and the site gives me lots of interesting information about it. The integration of social networks would be particularly useful for users so they can find and meet people who share the same interests and so they can discuss the website and events. All of the images I checked had alt text on them which is useful for people using screen readers.


Q4 Do all the links work?


Yes, all of the links worked. However, the search results did not display. Do you want some help with that?


Q5 Is the text easy to read?


Yes, there is a high contrast between the text and the background so it is very easy to read.


Some extra points:


Resize your thumbnails in Photoshop instead of using CSS to resize them. This will make the page load quicker.

I found it difficult to find some events on the calendar, is there some way you could show the user which dates have events on?

The countdown to the London Marathon is a nice touch

I would turn the large "Road Runner" logo into a link to the homepage, lots of people click on the logo to go back to the start



David Riley


Q1 Is the website easy to use?


Yes very easy to use and is also very informative.


Q2 Is it clear which is the home page etc?


The home page is very clear and has a link at the top left of the screen which is useful


Q3 Is the site fit for purpose?


Yes, the site is very informative and will certainly help runners who don't know there I.T. Band from their Glutes. Very useful.


Q4 Do all the links work?


I have checked all the links and they do all work fine. Both internal and external links.


Q5 Is the text easy to read?


Black text on white background = cannot beat it for ease of reading, the characters could have been in a larger font but this could be due to my screen resolution and other readers could easily adjust this.


Overall a very good site which I would recommend to my friends to use, job well done.



Dave Carr


Q1 Is the website easy to use?


yes it's very clear and easy to navigate


Q2 Is it clear which is the home page etc?


yes clear and constant navigation


Q3 Is the site fit for purpose?


for the search you should provide a default action if just the go button is pressed, actually the search doesn't return any results when I try to search the site.

You need to resize images for thumbnails not use full size images and contain within code you can see the image on the home page is squashed, make a separate thumbnail of the magazine cover.


Make use of title attributes on social networking icons so people know where they go in the image src add title="Follow us on Twitter" for instance.

For the newleteer signup have a style error message when there is an error there is a style applied msg-error but you've not got this style in your stylesheet, make it obvious when there's an error.


On the diary, it would be better if a date has an event make that date bold so you can see at a glance which dates have events.


I've found more images that are large and constrained with code, resize image to make your pages load faster, Google now uses page speed as one of it's ranking factors, also each image should at least have an alt tag for accessibility, if someone visits your site with a screen reader for instance they won't see the image so the alt tag is there to describe what the image shows again good for SEO.


Q4 Do all the links work?


Yes but some open in a new window and so don't be consistant with this.


Q5 Is the text easy to read?


I would slow down the slideshow trying to read the information can't always read it all in time.


overall a very nice site built very well

Great work.

Evaluation

I am pleased with how my site turned out especially the look of the site. I am pleased I changed my initial design with the bright red background. I think the tarmac image I’ve used as my background fits well with the design of my site. I especially like the JQuery sliders with the text added to them because they stand out. I think I have completed all the tasks I set out to achieve at the beginning of this project apart from a printed version of the magazine because I ran out of time to design one. This was due to the fact I concentrated so much on adding all the content to my site I never had the time to create a printed magazine. Apart from not producing a magazine I think I have built a site to the best of my ability.

I have added php to the site in the form of a search bar, calendar and a form for people to sign up to receive updates about the magazine. I have also added a content management system for the calendar with a login with username and password to take you to the calendar admin page. On this page you can add, edit or delete events to the calendar which will then show up on the calendar on the events.php page. I have also had ago at creating a content management system for my site. I have created a login with username and password which takes you to an admin page were you can edit and delete content on the pages. Below are screenshots of this.
















I also added flash to my site in the form of a countdown timer that counted down to the start of this years London Marathon. I was pleased with the countdown timer because flash isn’t my strongest point either.


I did have help with my php from fellow students and Dave Carr but that was to sort things out that weren't working. I followed Dave Carr's tutorial to build a cms and I followed another tutorial to create the calendar and a tutorial to create my countdown timer.I am slowly starting to get it but I intend to practice and read up on it again over the summer so hopefully I will be more confident in using php next year. I think if this was a live site it would appeal to its target audience of local runners and people who are keen on running in the region and I would buy the magazine and look at the website mind you I am biased because I created it.


Could the site be improved?


If i had more time I would have produced a printed magazine to run alongside the website as I intended at the beginning but I ran out of time. On the site the only changes I would make if I was more confident in php would to add an image upload to the cms. I would have also added it to Google Analytics so I could see how many people looked at the site and where they viewed the site. Apart from that I am really pleased with my finished site because I have put a lot of work into it.


Finished site http://www.roadrunneronline.co.uk/index.php

Wednesday, 4 May 2011

Changed Countdown Timer to 2012

I have changed the countdown timer on my site now so it is counting down to next years London Marathon on 22nd April 2012. I decided to do this because this years marathon is over so the countdown timer on my site had finished.



Finishing off the site

Once I'd added the pictures and videos to my VLM Diary page all I had left to do was to finishing adding content to the top tips and shops pages. I added more content to the tops tips page and found some pictures of runners exercising and warming up along with pics of drinks stations. I also finished off writing my top tips for running the London Marathon. Below are screenshots of the tops tips page.








I then added content to the shops page which was the last page I needed to add content for. I added maps, addresses and websites for specialist running shops in the area along with maps, addresses and websites of some of the major chain stores in Hull that stock running gear.

Adding Videos and Photo's

I have added video's and photo's of my 2011 London Marathon experience onto the VLM Diary page of my site. I have added five short video's that show me starting and running at various stages of the marathon and then finishing the marathon. If I had more time I would have made one video and edited the clips together but I was running out of time forgive the pun so I uploaded my footage to YouTube and then embedded them on my site. Below are screenshots of my videos and a picture of me and my mate James Caley holding our medals.


Adding a Search Bar

I have also added a search bar to my site on every page. I did have help with this from two 3rd year students Claire Anthony and Liam Smith who helped me create the tables in php MyAdmin and helped with the coding. I also had help from Dave Carr who helped me sort out the CSS for the search bar. So now if you type in running in the search bar it will take you to a search.php page where the results are shown.

PHP Code

I created a table in my sites database in phpMyAdmin called searchbarpages. In this table I created 8 fields for the 8 pages on my site. From the instructions I had been given from Claire Anthony I added pageID, pagename, pageurl and content into each field. So the index/home page looked like the screenshot below with 1, home and url and content for that page in the value boxes.








I then had help adding the code to my site so I could retrieve the information for the search bar. I added the following code to the top of each page of my site in Dreamweaver

//ob_start();
session_start();
// db properties

include ("inc/_search.php");


define('DBHOST','localhost');
define('DBUSER','username goes here');
define('DBPASS','database password goes here);
define('DBNAME','database name goes
here');

// make a connection to mysql here
$conn = @mysql_connect (DBHOST, DBUSER, DBPASS);
$conn = @mysql_select_db (DBNAME);
if(!$conn){
die( "Sorry! There seems to be a problem connecting to our database.");
}


?>


I then created a page called search.php whe
re the results from each search would be displayed again I had help from Liam Smith and Dave Carr with this. Below is the code I added on the search.php page in Dreamweaver so the results displayed.



//get search results from database

//******************replace tablename with name of table in database. Replace fieldname and otherfieldname with columns in table that you want to search
if($srch_ck){
if(empty($srch)){
echo "No search";
}else{
echo "

Showing search results for '".$srch."'

";
$sql = "SELECT * FROM searchbarpages where pagename LIKE '%".$srch."%' OR content LIKE '%".$srch."%' ORDER BY pagename ASC";
$result = mysql_query($sql)or die ('I cannot because: ' . mysql_error());
$num_rows = mysql_num_rows($result);
if($num_rows == 0){
echo "No results";
}else{
//echo "There was". $num_rows ."results";
while($row = mysql_fetch_object($result))
{
//*****************************replace with fields that you want to pull from database
$pageID = $row->pageID;
$pagename= $row->pagename;
$pageurl= $row->pageurl;
$content= $row->content;
echo $pagename.'
';
echo $content.'
';
//creates a link to the page
echo 'Read more';
}
}
}
}
?>

Below are screenshots of the search bar on the index/home page and the search.php page

Friday, 1 April 2011

Adding content to other pages

I have also started adding content to the other pages. Today I've added the content to the music page and wrote a review on the Running Trax 2 CD. I have also added a list of other CD's that are available to buy and linked them to play.com so people can go and purchase them for themselves if they want to.