Utveckling av webbplats och skräddarsytt innehållshanteringssystem för utbildningsprogrammet Film och Tv vid yrkeshögskolan Arcada
Parikka, Kristoffer (2011)
Parikka, Kristoffer
Arcada - Nylands svenska yrkeshögskola
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105127621
https://urn.fi/URN:NBN:fi:amk-201105127621
Tiivistelmä
Detta examensarbete handlar om utveckling av en webbplats med ett skräddarsytt innehållshanteringssystem gjort för utbildningsprogrammet i Film och TV vid Arcada. Syftet med projektet var att skapa den programvaru-tekniska delen av en webbplats, där utbildningsprogrammet, kan presentera olika inriktningsalternativ och produktioner gjorda av studeranden. Webbplatsen kommer inte att integreras i Arcadas officiella webbportal.
Examensarbetet består av två delar. I den teoretiska delen utreds vad designmodellen MVC, ramverk och innehållshanteringsverktyg är, vad de används till samt vilka huvuddelar det i allmänhet består av. Dessutom undersöks fördelar ett skräddarsytt innehållshanteringssystem kan ge. Sedan följer en detaljerad presentation av ramverket Zend Framework och en förklarning varför användning av ramverk är lönsamt. Zend Frameworks arkitektur och funktionalitet gås igenom för att få en förståelse för hur ramverket kan utnyttjas för att bygga webbapplikationer i praktiken.
I den praktiska delen undersöks funktionalitet som ingår i webbplatsen och i innehållshanteringssystemet bakom den. Tillämpning av den teoretiska delen lyfts fram och de flesta funktioner förklaras med hjälp av kodexempel för att understryka hur de har implementerats.
Den färdiga produkten blev en välfungerande webbapplikation med ett kraftfullt men enkelt innehållshanteringssystem vilket uppfyllde förväntningarna beställaren hade. Att använda ett ramverk för detta projekt var en väldigt bra val eftersom utvecklingen gick snabbare och blev enklare. This thesis is about developing a website with a customized content management system made for the degree program Film and Television at Arcada. The aim of the project was to create software needed by a website where Film and Television is able to present vari-ous disciplines and productions made by students.
The thesis consists of two parts. The theoretical section is a study of the design pattern MVC, framework and content management system; What they are used for and which main features they generally consist of. Moreover benefits that can be gained by using a tailor-made content management system are investigated. After this the Zend Framework is presented in detail and the advantage of using such a framework is explained. Zend Frameworks architectural design and features are reviewed to gain understanding of how the framework can be utilized to build practical web applications.
The practical section examines features that where developed for the website and the back-end content management system. Knowledge gained from the theoretical part is ap-plied and mostly features are explained with code examples to emphasize how different functions have been implemented.
The delivered product is a well-functioning web application, with a powerful yet simple content management system which met the expectations the customer had. Using a framework for this project was a very good choice because the development was faster and easier.
Examensarbetet består av två delar. I den teoretiska delen utreds vad designmodellen MVC, ramverk och innehållshanteringsverktyg är, vad de används till samt vilka huvuddelar det i allmänhet består av. Dessutom undersöks fördelar ett skräddarsytt innehållshanteringssystem kan ge. Sedan följer en detaljerad presentation av ramverket Zend Framework och en förklarning varför användning av ramverk är lönsamt. Zend Frameworks arkitektur och funktionalitet gås igenom för att få en förståelse för hur ramverket kan utnyttjas för att bygga webbapplikationer i praktiken.
I den praktiska delen undersöks funktionalitet som ingår i webbplatsen och i innehållshanteringssystemet bakom den. Tillämpning av den teoretiska delen lyfts fram och de flesta funktioner förklaras med hjälp av kodexempel för att understryka hur de har implementerats.
Den färdiga produkten blev en välfungerande webbapplikation med ett kraftfullt men enkelt innehållshanteringssystem vilket uppfyllde förväntningarna beställaren hade. Att använda ett ramverk för detta projekt var en väldigt bra val eftersom utvecklingen gick snabbare och blev enklare.
The thesis consists of two parts. The theoretical section is a study of the design pattern MVC, framework and content management system; What they are used for and which main features they generally consist of. Moreover benefits that can be gained by using a tailor-made content management system are investigated. After this the Zend Framework is presented in detail and the advantage of using such a framework is explained. Zend Frameworks architectural design and features are reviewed to gain understanding of how the framework can be utilized to build practical web applications.
The practical section examines features that where developed for the website and the back-end content management system. Knowledge gained from the theoretical part is ap-plied and mostly features are explained with code examples to emphasize how different functions have been implemented.
The delivered product is a well-functioning web application, with a powerful yet simple content management system which met the expectations the customer had. Using a framework for this project was a very good choice because the development was faster and easier.