Bakalářská práce

Návrh a implementace „lehkého“ CMS

Smart CMS: design and implementation

Václav Muzikář, učo 410144
Anotace

Tato práce se zabývá návrhem a implementací systému typu CMS. Při vývoji byl kladen důraz na „lehkost“ výsledného řešení. Systém je navržen jako platforma pro vývoj a provoz webových portálů. Tato platforma tak poskytuje základní nástroje a implementaci, která je využitelná ve výsledných projektech, čímž je zrychlen a ulehčen jejich vývoj. Dále tato platforma poskytuje integrovanou podporu pro modulární administraci daného portálu.

Abstract

This bachelor thesis deals with the topic of design and implementation of a CMS. Development of this system was focused to be smart. The system is designed to be a platform for developing and hosting websites. This system platform provides basic tools and implementation which can be used in the web projects. This can significantly speed up the process of development. The CMS also provides integrated modular administration interface for easy website management.

Zadání práce
Cílem bakalářské práce je analýza požadavků a náhrada starého a již velmi nevyhovujícího systému pro správu obsahu (CMS) společnosti Evaluate Dynamics s.r.o. za účelem zkvalitnění provozu webových portálů. Student získá přehled existujících CMS a jejich základních vlastností, možností a omezení – zejména z pohledu modifikovatelnosti. Dále student získá vhled do prostředí produktů výše zmíněné společnosti a zaměří se na dosud užívaný „CMS“, na kterém stojí několik jejich klíčových projektů. Zanalyzuje požadavky na jeho náhradu a rozhodne se pro úpravu a integraci existujícího CMS, nebo navrhne a implementuje CMS nový. Svoje rozhodnutí student v práci řádně zdůvodní. Při rozhodování nechť student bere v potaz nejen snahu o minimalizaci množství práce spojené s případnou integrací existujícího nebo tvorbou nového systému, ale zejména užitečnost výsledku a obtížnost konverze stávajících portálů pod nově zaváděný CMS. V případě implementace nového CMS student navrhne systém tak, aby byl univerzální, flexibilní (ideálně modulární), snadno rozšiřitelný a modifikovatelný, a zároveň splňoval požadavky společnosti. Cílem je, aby byl snadno použitelný jako platforma obecně, nejen v tomto konkrétním případě. Výběr užitých technologií student přizpůsobí požadavku na zachování dobré kompatibility se stávajícími produkty společnosti. Vyhne se však zbytečné specializaci, např. užije obecného standardního přístupu k databázi spíše než dedikovaného ovladače, orientace na architekturu MVC apod. Volbu všech technologií v práci student zdůvodní. V případě nasazení existujícího CMS student uvede veškeré nutné integrační kroky a postupy, které vedly k řešení. Součástí práce bude nejen vlastní „platforma“ CMS, ale i ukázka užití nově nasazovaného CMS.
Práce zkontrolována:
22. 5. 2015 06:06, RNDr. Mgr. Jaroslav Bayer, učo 72873
Jazyk práce
čeština čeština
Termín obhajoby
15. 6. 2015
Práce byla úspěšně obhájena

Vedoucí

RNDr. Mgr. Jaroslav Bayer, učo 72873
CVT FI MU

Oponent

RNDr. Jan Géryk, Ph.D., učo 72902
CVT FI MU

Literatura

  • Professional PHP design patterns. Edited by Aaron Saray. Indianapolis, IN: Wiley, 2009, xxv, 255 p. ISBN 9780470496701.
  • PHP 5 CMS framework developmentexpert insight and practical guidance to create an efficient, flexible and robust web oriented framework. Edited by Martin Brampton. 2nd ed. Birmingham, UK: Packt Pub., 2010, viii, 397. ISBN 9781849511346.
  • CMS design using PHP and jQuerybuild and improve your in-house PHP CMS by enhancing it with jQuery. Edited by Kae Verens. Birmingham, U.K.: Packt, 2010, iv, 322 p. ISBN 9781849512534.
  • CMS made simple 1.6beginner's guide : create a fully functional and professional website using CMS made simple. Edited by Sofia Hauschildt. Birmingham [England]: Packt Pub., 2010, viii, 347. ISBN 9781847198204.
  • Joomla! 2.5beginner's guide : an easy to use step-by-step guide to creating perfect websites with the free Joomla! CMS. Edited by Eric Tiggeler. Mumbai: Packt Pub., 2012, ix, 403 p. ISBN 9781849517911.
  • Creating templates with Artisteerdesign professional-looking websites and CMS templates, on your own! Edited by Jakub Sanecki. Birmingham, UK: Packt Pub., 2013, iii, 154 p. ISBN 9781849699426.

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.