Football Club Content Management System
Veima, Ilkka (2016)
Veima, Ilkka
2016
Sähkötekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2016-08-17
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201608034382
https://urn.fi/URN:NBN:fi:tty-201608034382
Tiivistelmä
In this thesis a new web content management system is impelemented for a football club. The user, functional and system requirements for the implementation are documented.
Different alternatives for the impelemntation are compared to find the most suitable. Three approaches are considered: available services, content management systems and a custom implementation. A number of available services were found and a description of each is given. Pros and cons of each service is presented and features are compared to the requirements. Wordpress, Joompla and Drupal content management systems are looked at to see if they can be configured to meet the requirements. Ways to speed up the development of a custom solutions are presented. An available service to satisfy all the requirements was not found. A content management system could not be configured to meet the requirements either. A custom solution was chosen as the implementation approach.
Different hosting solutions were compared to find the cheapest and easy to maintain alternative. OpenShift was selected as it can be used for free, it is reliable and easy to use.
Pencilblue content management system became the basis of the custom implementation because it has features that made the development easier. Two plugins were build to extend the Pencilblue content management system. A plugin for managing the football club content and a theme. Description of the Pencilblue content management system and the two plugins are given. Results of a performance test are discribed and discussed. Finally the custom implementation is compared to the requirements and further development is discussed.
Different alternatives for the impelemntation are compared to find the most suitable. Three approaches are considered: available services, content management systems and a custom implementation. A number of available services were found and a description of each is given. Pros and cons of each service is presented and features are compared to the requirements. Wordpress, Joompla and Drupal content management systems are looked at to see if they can be configured to meet the requirements. Ways to speed up the development of a custom solutions are presented. An available service to satisfy all the requirements was not found. A content management system could not be configured to meet the requirements either. A custom solution was chosen as the implementation approach.
Different hosting solutions were compared to find the cheapest and easy to maintain alternative. OpenShift was selected as it can be used for free, it is reliable and easy to use.
Pencilblue content management system became the basis of the custom implementation because it has features that made the development easier. Two plugins were build to extend the Pencilblue content management system. A plugin for managing the football club content and a theme. Description of the Pencilblue content management system and the two plugins are given. Results of a performance test are discribed and discussed. Finally the custom implementation is compared to the requirements and further development is discussed.