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.

Laravel

Untitled

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 laracast.com which will help with learning of this framework.

doorGets CMS

Untitled4

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

Untitled

Schema

Untitled

Enyo

Untitled

Foundation

Untitled

 

Result

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.

Untitled

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.

Untitled

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.

Results

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.

Untitled2

 

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.

Obrázok1

 

(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

Untitled3