Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa



Podobné dokumenty
SOU Valašské Klobouky. VY_32_INOVACE_3_20_IKT_Tvorba_webovych_stranek_Redakcni_systemy. Mgr. Radomír Soural. Zkvalitnění výuky prostřednictvím ICT

WWW. Petr Jarolímek, DiS. Školní rok:

Olga Rudikova 2. ročník APIN

Tvorba internetových aplikací s využitím framework jquery

Optimalizace pro vyhledavače a přístupnost webu

Vzorový audit webové stránky podle

Animace ve WPF. Filip Gažák. Ing. Václav Novák, CSc. Školní rok:

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

Název: On-line tvorba webu Anotace:

3D model města pro internetové aplikace. Jakub Dolejší. Ing. Tomáš Dolanský, Ph.D.

Vývoj mobilních aplikací s využitím JavaFX Mobile

Střední odborná škola a Střední odborné učiliště, Hořovice

Penetrační testování

Tvorba aplikace typu klient/server pomocí Windows Communication Foundation

Projektová dokumentace pro tvorbu internetových aplikací

Ochrana linuxového poštovního serveru proti virům a spamu. Květa Mrštíková. Mgr. Jiří Pech. Školní rok:

Masivní streaming Eduard Krlín Mgr. Miloš Prokýšek Školní rok:

Metodologie řízení projektů

Seminární práce z předmětu UPI

Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1

Jihočeská univerzita v Českých Budějovicích Pedagogická fakulta Katedra informatiky Akademický rok:

Redakční systém Joomla. Prokop Zelený

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D

Tvorba webu v HTML. Redakční systém. CMS Joomla! Co je Joomla

HIT ROKU Zdarma : Hosting plán : TOP

ELEARNING NA UJEP PŘEDSTAVY A SKUTEČNOST

OFPMAFIA.EU - WORDPRESS MANUÁL

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Kritéria pro výběr uživatelského prostředí Joomla

Znalostní systém nad ontologií ve formátu Topic Maps

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze.

Tvorba internetových aplikací pomocí Rich Internet Application Adobe Flex

Aplikační programové vybavení

3D Vizualizace muzea vojenské výzbroje

Karta předmětu prezenční studium

Drupal konference sobota,

Streaming a převod formátů

MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek

Použití analyzátoru paketů bezdrátových sítí Wireshark

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Informační systém řešící rozvrhování

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

Nadpis článku: Zavedení speciálního nástroje SYPOKUB do praxe

Metody automatického texturování 3D modelu měst s využitím internetových fotoalb 3D town model for internet application

Jihočeská univerzita v Českých Budějovicích. Název bakalářské práce v ČJ Název bakalářské práce v AJ

Tvorba dynamických interaktivních webových dotazníků pro psychologický výzkum

Výuka programování v jazyce Python

Institute of Computer Science

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Abstrakt. Klíčová slova. Abstract. Key words

Pohled pod pokličku spíš než na UI Využití jako platformy pro vývoj aplikací PV219 Jakub Kolář FI MU

Přehled modelů reputace a důvěry na webu

Interaktivní mapa učeben PŘF UP

Střední odborná škola a Střední odborné učiliště, Hořovice

Počítačové kognitivní technologie ve výuce geometrie

GVSIG& OPENWEBGLOBE: OPEN SOURCE ŘEŠENÍ na Katedře geoinformatiky Univerzity Palackého v Olomouci

Prezentace České Obce Sokolské. na internetu a postupná. elektronizace administrativy

Střední odborná škola a Střední odborné učiliště, Hořovice

Inovace výuky prostřednictvím šablon pro SŠ

Pedagogická fakulta Jihočeské univerzity České Budějovice katedra informatiky

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL.S R.O.

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

Počítačová Podpora Studia. Přednáška 4. Nástroje pro vědecko-technické výpočty a zpracování dat. (v rámci PPS) PPS 2014

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Internet 3 publikování na webu, zásady bezpečnosti

Úvod do programovacího jazyka Python

Firemní profil FG Forrest

Komunikace MOS s externími informačními systémy. Lucie Steinocherová

NÁVRH ZPRACOVÁNÍ DAT SCIO V PROSTŘEDÍ GIS

D R U P A L V O J T Ě C H K U S W O J T H A

Vzdálené řízení modelu připojeného k programovatelnému automatu

Dobrý CMS Popis produktu a jeho rozšíření

Workshop DSP Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.

Využití stavebnice Lego při výuce

Bilancování energie a CO2 pro obce. Na internetu založený software. ECORegion

E-learningovýsystém Moodle

Unstructured data pre-processing using Snowball language

imos integrovaný Marketingový a Obchodní Systém

Redakční systém Joomla!

Úvod do programovacího jazyka Python

Redakční systémy. doc. Ing. Miloslav Hub, Ph.D. Pardubice, listopad 2012

Online soutěž v informatických znalostech pro žáky ZŠ a SŠ

Fakulta elektrotechnická. sluˇzby WordPress.com

Workshop DSP Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Individuální projekt z předmětu webových stránek 2012/ Anketa

Střední odborná škola a Střední odborné učiliště, Hořovice

PLÁN ICT ŠKOLNÍ ROK 2015/2016

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Úvod do tvorby internetových aplikací

UNIVERZITA PARDUBICE FAKULTA EKONOMICKO SPRÁVNÍ BAKALÁŘSKÁ PRÁCE Hana Vrzalová

Svět svobodného softwaru

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O.

OPENSYMOS JAKO ZÁSUVNÝ MODUL PRO QGIS. Jan RŮŽIČKA, Kateřina RŮŽIČKOVÁ

Formy komunikace s knihovnami

IS pro podporu BOZP na FIT ČVUT

Transkript:

Tvorba webových aplikací s využitím Open Source CMS Lukáš Dubina Vedoucí práce PaedDr. Petr Pexa Školní rok: 2009-2010

Abstrakt Cílem této práce je popsat problematiku tvorby webových stránek s využitím CMS (content management systém, redakční systém, systém pro správu obsahu), vytvořit průvodce redakčními systémy a provést jejich srovnání. V úvodní části práce autor popisuje, jak vznikaly redakční systémy a začínajícím uživatelům upřesňuje jejich funkce, instalaci a možnosti jejich rozšíření pomocí komponent a modulů. V praktické části autor prezentuje své projekty přímo na internetu, hodnotí a testuje dle kritérií a vyzdvihuje výhody či nevýhody srovnávaných systémů. V závěru je uvedeno doporučení, který redakční systém si vybrat pro určitý typ projektu. Předpokládaný datum obhajoby červen 2010. Abstract The aim of this work is to describe the problems of creating web pages by using a CMS (content management system, editorial system, system for repair content), create a guide to content management system and make their comparison. In the introductory part of the work the author describes, how content management systems started up and for novice users specifies the functions, installation and upgrade with the possibility of their components and modules. In the practical part the author presents his projects directly on the Internet, evaluates and tests according to criteria and highlights the advantages and disadvantages compared systems. At the close, a recommendation is set out, which CMS to choose for a particular type of project. Expected date of defense - June 2010 Klíčová slova CMS (content management systém), redakční systém, Open Source, Drupal, Joomla, WordPress, Textpattern, SunLight CMS, PhpRS, Xoops, PHP Nuke, SEO friendly Keywords CMS (content management system), editorial system, Open Source, Drupal, Joomla, WordPress, Textpattern, SunLight CMS, PhpRS, Xoops, PHP Nuke, SEO friendly

Zadání práce V bakalářské (diplomové) práci bude popsána problematika tvorby webových stránek s využitím CMS (content management system, redakční systém, systém pro správu obsahu) na platformě Open Source a bude provedeno seznámení s jeho funkcemi a možnostmi. Hlavním cílem práce bude porovnat nejznámější a nejpopulárnější CMS jako např. Wordpress, Joomla, Drupal,.NET Nuke, PhpRS, Xoops, PHP Nuke, Textpattern, SunLight CMS apod. Součástí práce budou webové prezentace, vytvořené pomocí konkrétního CMS a jejich srovnání, popis instalace, minimální požadavky pro běh na serveru, SEO friendly, možnosti rozšíření pomocí pluginů, komponent, modulů, podpora češtiny a licence.

Úvod Úvod do problematiky Pojem redakční systém (Content Management System) můžeme volně přeložit jako systém pro správu obsahu. Obsahem se rozumí v podstatě jakýkoli typ digitálních informací (text, grafika, video, dokumenty). Tato webová aplikace umožňuje rychlé a snadné publikování informací na Internetu, jednoduché ovládání pomocí internetového prohlížeče a možnost správy webu odkudkoliv. Redakční systémy na platformě Open Source jsou zdarma a tudíž neplatíte za jejich používání. Domnívám se, že vytvoření webové prezentace pomocí CMS systému je dobrá volba pro uživatele, kteří chtějí provozovat svůj web aktuální bez nákladů na provoz. Cíle práce Cílem této práce je popsat problematiku tvorby webových stránek s využitím CMS, vytvořit průvodce redakčními systémy a provést jejich srovnání. Vybral jsem systémy patřící ke špičce s největší uživatelskou podporou a základnou: Joomla! Drupal Wordpress PhpRS Xoops Textpattern PHP Nuke SunLight CMS Pro každý redakční systém existuje velké množství šablon, pluginů a rozšíření, pomocí kterých zlepšíme vzhled prezentace nebo přidáme nové funkce. Pro určitý typ projektu si tak můžeme vybrat systém, který nejlépe odpovídá našim požadavkům. Neexistuje žádný standardizovaný systém, který by umožnil vyhodnotit jednotlivé CMS, proto jsem se zaměřil na ukazatele, které považuji za nejobecnější: Systémové požadavky Rozšiřitelnost Uživatelská přívětivost a ovladatelnost

Dokumentace Kvalita výsledné prezentace Současný stav problematiky Rozhodnutí, jaký CMS systém použít, vychází z mnoha kritérií, která závisí na směrování daného projektu. Zvolení CMS může být velmi dlouhý a složitý proces hlavně proto, že existuje velké množství dostupných CMS. U CMS s licencí Open Source odpadá finanční položka za pořízení systému. Peníze, které ušetříme na těchto výdajích, můžeme investovat do přizpůsobení systému požadavkům projektu. Analýza problému Východiska řešení Jednotlivé CMS systémy získám z oficiální podpory produktu a nainstaluji na připravený webový server. Poté provedu testování a porovnání. Na základě výsledků doporučím redakční systém na určitý typ projektu. Metodika Všechny CMS používají pro svou činnost databázi, do které ukládají svá data. Prvním krokem bude připravit webový server pro instalaci jednotlivých redakčních systémů. Tento server musí podporovat skriptovací programovací jazyk PHP a databázi MySQL. Druhým krokem bude vytvoření konkrétní webové stránky pro každý systém dle dokumentace zpracované pro daný systém. Přehlednost a úroveň zpracování dokumentace je jedním z kritérií hodnocení daného CMS systému. V poslední části práce prozkoumám problémové oblasti jednotlivých CMS systémů a podle předem připravených kritérií vyhodnotím nejlepší systém. Co je již hotovo Z CMS systémů mám kompletně otestovaný populární blogovací systém Wordpress. Co je třeba ještě udělat Je třeba otestovat a vyhodnotit zbylé CMS systémy.

Seznam literatury 1. WordPress : Blog Tool and Publishing Platform [online]. Dostupný z WWW: <http://wordpress.org/>. 2. WordPress portál [online]. Dostupný z WWW: <http://www.cwordpress.cz/>. 3. PHP Manual [online]. Dostupný z WWW: <http://www.php.net/docs.php>. 4. MCNULTY, Scott. WordPress : Efektivní publikování na webu. RNDr. Jan Pokorný. [s.l.] : [s.n.], 2009. 256 s. ISBN 978-80-7413-042. 5. SUCHÝ, Jakub. Drupal [online]. Dostupný z WWW: <www.drupal.cz>. 6. BUYTAERT, Dries. Drupal [online]. Dostupný z WWW: <www.drupal.org>. 7. Drupal [online]. Dostupný z WWW: <www.drupal.com>. 8. Interval [online]. Dostupný z WWW: <www.interval.cz>. 9. Noupe [online]. Dostupný z WWW: <www.noupe.com>. 10. Smashing Magazine [online]. Dostupný z WWW: <www.smashingmagazine.com>. 11. WebDesignerWall [online]. Dostupný z WWW: < www.webdesignerwall.com>. 12. Joumla Portal [online]. Dostupný z WWW: <www.joumlaportal.cz>. 13. Joumla [online]. Dostupný z WWW: <www.joumla.org>. 14. Textpattern [online]. Dostupný z WWW: <www. textpattern.ivorius.com >. 15. Textpattern [online]. Dostupný z WWW: <www. textpattern.com >. 16. SunLight CMS [online]. Dostupný z WWW: <www.sunlight.shira.cz >. 17. PHPRS : Community web [online]. Dostupný z WWW: <www.phprs.cz >. 18. Super svět : PHPRS [online]. Dostupný z WWW: <www.supersvet.cz >. 19. PHP Nuke [online]. Dostupný z WWW: <www.phpnuke.org >. 20. PHP Nuke [online]. Dostupný z WWW: <www.php-nuke.cz >. 21. XOOPS [online]. Dostupný z WWW: <www.xoops.zpc.cz >. 22. XOOPS : Powered by you [online]. Dostupný z WWW: <www.xoops.org >.