Zorientowany obiektowo system do zarządzania treścią serwisów internetowych
Defence Date
2009-12-17
Authors
Supervisors:
Reviewers:
Access rights
Other title
Object oriented content management system
Resource type
Defence details
Description
Abstract
The purpose of this work is to create an object oriented content management system (CMS). System can be found very useful in environments where dynamically changing content is the most important action. CMS is based on advanced stack for internet application - Zend Framework. Project is implemented mainly in PHP and based on object oriented design. Main goal of this application it to provide flexible and scalable solution to build new functionality through connected system of objects and classes. CMS takes benefit of newest technologies and solutions to combine both - performance and ease of use. We can distinguish three main parts of this dissertation. The first part describes the idea of content management system and also presents review of wide available CMS solutions. The second part, which is more practical, shows how to use the system and refers to the most interesting functions of application from the programmer and customer point of view. The third part of dissertation contains the brief of implemented technologies and runtime environment.
Celem niniejszej pracy naukowej jest stworzenie zorientowanego obiektowo systemu do zarządzania treścią serwisów internetowych (CMS). System znajduje szerokie zastosowanie w środowisku, gdzie wymagana jest dynamiczna zmiana przepływu informacji. CMS jest oparty o zaawansowane rozwiązanie do tworzenia aplikacji internetowych - Zend Framework. Projekt zaimplementowany został głównie w technologi PHP w oparciu o programowanie zorientowane obiektowo. Istotą aplikacji jest dostarczenie elastycznej i skalowalnej architektury do tworzenia nowej funkcjonalności, zostało to uzyskane poprzez połączony system obiektów i klas. CMS czerpie korzyści z nowoczesnych technologii by połączyć w jedno - wydajność oraz łatwość użycia. Pracę można podzielić na trzy składowe. W pierwszej części przedstawione zostaną, idea systemu zarządzania treścią oraz przegląd popularnych narzędzi CMS. W drugiej odsłonie, bardziej praktycznej, zaprezentowany zostanie sposób obsługi systemu oraz jego najciekawsze funkcje z punktu widzenia programisty oraz użytkownika końcowego. Trzecia część przybliży nam wykorzystane technologie oraz środowisko uruchomieniowe.

