CMS research – back end

This project has to be full dynamic website and therefore decision on whether to build own CMS or use already built CMS needs to be answered.



This is PHP framework that helps you to build solid CMS. It was recommended by older students as a great and easy to learn framework. I already started to have a look at it in semester 1 but I had to stop because of lack of time for projects. There are supporting materials at which will help with learning of this framework.

doorGets CMS


This is free responsive (already built) CMS that I would like to try and see if it works or not and if it can be implemented into this project. To view this site, please click here.

Next Step

Have a look at doorGets CMS and try to make it work.

Other Frameworks

Looking at other different frameworks such as Titon Toolkit










Out of these four different frameworks, every single one was tested on the server, was the best suitable for this project Foundation. Another thing that assured me that this framework is the best for this project is that it is supported by Internet Explorer 9, 10, 11 (as seen on the picture below). This is great as Hull City Council uses Internet Explorer for browsing internet.


Therefore Foundation framework will be used to build this project from front end part.

AngularJS – research

AngularJS is great JavaScript framework by Google, launched in 2014. It is recommended to learn for web developers as businesses are using it already. At the moment, version 1.3 is out but developers from Google are already working at better version 2.0 that will be launched at the end of 2015. It is not advised to learn version 1.3 as there are going to be big changes made to the new version. It is predicted that after new version is launched, businesses will be hiring developers that can use this framework.


AngularJS works with Bootstrap and this is what got me very interested as I like working with Bootstrap.

Why not to use AngularJS for this project

  • Not enough of knowledge of JavaScript
  • Not enough of time to learn it well enough to build full website in it – other projects going
  • Task – learn it during the summer holiday!

Frameworks research

This project needs to be up to date and that is the reason why research about what is ‘trendy’ and ‘worth’ to learn in 2015 was done.


Research was done on several websites and all of them supplied nearly the same information.

  • These are languages that are worth of learning in 2015.



This means that languages that are going to be used for this project are – PHP, JavaScript, HTML/CSS, MySQL


  • These are frameworks that are worth of learning in 2015.



(Pictures downloaded from this article – click here to view) 

Next Step


Deeper research needs to be to find out what is the best framework to use.

Scope Phase

First things that needs to be done

  1. Find out what frameworks are going to be used for this project – learn them
  2. What CMS is going to be used – build own CMS or use what is already out there
  3. Making time management plan for the project

Initial Idea

For this project, current Hull Ice Arena website will be completely re-designed and modernized.

The reasons why

1) It is not FULL website, it is ONLY part of Hull City Council website

2) The design is very poor

3) No interaction with users

4) No user experience

5) Other ice arenas worldwide have their own websites! – not part of different website

Here is the link to the current Hull Ice Arena


Self initiated project: Introduction

Module Details

Design, create and build an on-line website of any choice – a business, product, service or information based.

Design Process

To achieve this, set of different phases need to be done to complete the task.

  1. Scope Phase – This phase is for getting ideas, evaluate how much work needs to be done, what content will be used and also frameworks that are going to be used are chosen.
  2. Discovery Phase – This is very important phase and needs to be done well. In this time, important information about users, clients, content of the product are collected and evaluated for next step. Also competitive analysis has to be done to find out what is already on the market.
    In this step persona, mood boards, style boards, target audience analysis, descriptive words, colour scheme is done.
  3. Design Phase – In this phase, all information are collected and wire-framing, user journey, initial designs, and actual designs can be done. Also branding (logo) for the product is designed.
  4. User Testing – After everything is designed, user testing is needed to assure us that the project is on the right track.
  5. Development Phase –  Designs are transformed into live on-line product.
  6. User Testing – User testing is important to test if the project is going the right way.
  7. Deployment Phase – After several testing, the product is launching as full working on-line product.
  8. Growth Phase – Making sure that the product is doing well on-line, looking after SEO.


This project was quite challenging and I came across to a few difficulties –

  1. struggling to find information I needed
  2. lack of information I needed

Overall, I learnt quite a lot about different apps that already exist and how they work, what technologies museums use etc.
I think that this project is successful in sens of user testing – every person that I did user testing with said that it is a great idea and they would like to have it in museum.