Extension development for CMS Joomla!

Thesis title: Vývoj rozšíření pro CMS Joomla!
Author: Vojíř, Stanislav
Thesis type: Bakalářská práce
Supervisor: Nemrava, Jan
Opponents: Kliegr, Tomáš
Thesis language: Česky
Abstract:
Tvorba analytických zpráv v přirozeném jazyce je činnost potřebná, nicméně ne příliš jednoduchá. V současné době jsou analytické zprávy tvořené převážně ve wordu a ukládány do klasických souborů. Cílem této práce je zjednodušení tvorby analytických zpráv v online prostředí CMS Joomla! pomocí rozšíření funkčnosti tohoto systému. Na základě definovaných a zde též popsaných požadavků tedy práce popisuje tvorbu editor-xtd pluginu a componenty pro CMS Joomla! 1.5. Rozšíření vytvořená v rámci této práce umožňují uživatelům při tvorbě zpráv vybrat část výstupních dat z dataminingové aplikace a vložit je do právě upravovaného textu analytické zprávy. Jako zdroj dat pro vložení je brána prezentace výstupu příslušné dataminingové aplikace ve formátu xHTML. V této práci je řešen způsob rozdělení xHTML dokumentu na příslušné bloky, které jsou nabízeny ke vložení. Samotný výběr dat a jejich vložení jsou řešeny tak, aby byl celý proces pro uživatele dostatečně přehledný a zároveň disponoval dostatečnými možnostmi výběru. Rozšíření též umožňují aktualizaci již vytvořených zpráv pomocí náhrady vložených bloků aktualizovanými daty, což lze s výhodou využít např. pro úpravu již hotové zprávy po náhradě původních dat daty novějšími. V rámci výuky na VŠE se studenti informatiky seznamují se základy dolování informací v předmětu 4iz210 - Zpracování informací a znalostí. Rozšíření vytvořená touto prací budou využita při výuce a usnadní tvorbu reportu. Zapojení do výuky je plánováno již na konec letního semestru roku 2008/09. Tuto práci lze rovněž využít jako inspiraci a návod pro tvorbu rozšíření pro CMS Joomla!
Keywords: joomla; ginclude; zpracování znalostí a informací; cms; rozšíření; vývoj
Thesis title: Extension development for CMS Joomla!
Author: Vojíř, Stanislav
Thesis type: Bachelor thesis
Supervisor: Nemrava, Jan
Opponents: Kliegr, Tomáš
Thesis language: Česky
Abstract:
Writing of analytical reports in natural language is important, but not very simple. At this time, most of analytical reports are written in Microsoft Word and saved as classical files. The object of this bachelor thesis is the change to simpler writing of analytical reports in online application CMS Joomla!. To this functionality, we use some extensions of CMS Joomla!. After demands definition, we use an exitor-xtd plug-in and a component for CMS Joomla! 1.5. Using extensions, which were written in this thesis, authors of analytical reports are able to select part of dates from data mining application and insert this part to edited analytical report. The data source for including is xHTML presentation of data from data mining application. In this bachelor thesis, there are described information about dividing of xHTML document, part selection and including to the edited text. The secondary functionality of build extensions is updating of included blocks in selected analytical report. Users can select finished analytical report and update the included blocks with newer data. At the University of Economics, Prague, all students of informatics learn about fundamental data mining in the subject 4iz210 - Information and Knowledge Processing. In this subject, the students will use CMS Joomla! with extensions from this bachelor thesis. The start-up mounting will be at the end of summer semester in academically year 2008-2009. This bachelor thesis could be used as inspiration for extension development for CMS Joomla!, too.
Keywords: Information and Knowledge Processing; ginclude; development; joomla; extension; cms

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 12. 1. 2009
Date of submission: 11. 5. 2009
Date of defense: 9. 6. 2009
Identifier in the InSIS system: https://insis.vse.cz/zp/18132/podrobnosti

Files for download

    Last update: