Tvorba rozšíření CMS Joomla podporující automatické XSLT

Název práce: Tvorba rozšíření CMS Joomla podporující automatické XSLT
Autor(ka) práce: Fišer, David
Typ práce: Bakalářská práce
Vedoucí práce: Hazucha, Andrej
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
Práce je zaměřena na rozšíření Joomla content pluginu XSLT Magic, jehož autorem je Bc. Michal Vrchota. Tento plugin byl vytvořen v rámci projektu SEWEBAR CMS. Účelem pluginu je provádět XSLT transformace nad články, jejichž obsah tvoří XML dokument. Důvody pro vznik této práce byly rostoucí počet transformací a jejich doposud neřešená správa, špatná ovladatelnost pluginu a absence administračního rozhraní. Rozšíření vytvořené v rámci této práce umožní uživatelům efektivně spravovat XSLT transformace. Uživatelé mohou nahlédnout do složky, ve které jsou transformace uloženy přímo přes systém CMS Joomla. Toto doposud nebylo možné, protože v základní verzi tohoto CMS systému chybí komponenta pro správu souborů. Dále mohu uživatelé nahrávat do této složky soubory a vytvářet podadresáře. Nahlédnout do transformace již také není problém, dokonce ji lze upravit v jednoduchém textovém editoru se zvýrazněnou XML syntaxí. Druhá část rozšíření je zaměřena na samotnou administraci původního content pluginu. Došlo k výraznému zpřehlednění konfigurace a propojení přímo se správcem transformací. To výrazně usnadní přiřazení transformace k XPath pravidlu. Je možné si vybrat transformaci přímo ze seznamu. Tuto práci lze využít jako inspiraci při tvorbě rozšíření pro CMS Joomla.
Klíčová slova: Souborový systém; komponenta; XSLT; CMS Joomla
Název práce: Development of CMS Joomla extension supporting automatic XSLT
Autor(ka) práce: Fišer, David
Typ práce: Bachelor thesis
Vedoucí práce: Hazucha, Andrej
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
The work is focused on extending the Joomla content plugin - XSLT Magic - written by Bc. Michal Vrchnota. This plugin was developed as a part of the SEWEBER CMS project. The main purposes of this plugin are XSLT transformations of articles made up from XML documents. One of the main reasons for creation of this work was the increasing number of transformations and their unsolved management. Another reason was bad controllability of this component and the lack of admin interface. The extension made up as a part of this work allows users to effectively manage XSLT transformations. Users will be able to look into the directory, where the transformations are being stored directly throught the CMS Joomla system. This wasn't possible up to now, because the the CMS system in its basic version lacks the component to manage files. Additionaly, users will be able to upload files into these directories and create new sub-directories. Looking into the transformations will not be a problem anymore, users will even be able to edit them in a simple text editor with marked XML syntax. Second part of the extension is focused on the administration of the original content plugin. The configuration has been made easier, so selecting transfomation to the XPath rule is simplier and users now can select the transformation from a list. This work can be used as an inspiration in creating new extensions for CMS Joomla.
Klíčová slova: File System; CMS Joomla; Component; XSLT

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 26. 4. 2011
Datum podání práce: 30. 6. 2011
Datum obhajoby: 22. 8. 2011
Identifikátor v systému InSIS: https://insis.vse.cz/zp/31828/podrobnosti

Soubory ke stažení

    Poslední aktualizace: