Olga Rudikova 2. ročník APIN
Redakční (publikační) systém neboli CMS - content management system (systém
pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová aplikace)
Základní funkce CMS: Tvorba, modifikace a publikace obsahu (dokumentů, článků, video apod. )
Řízení kontentu: aktualizace, správa uživatelů a přístupových prav Prezentace dat, pohodlná pro navigaci a vyhledávaní Správa diskusí či komentářů, ať už k publikovaným dokumentům nebo obecných
Kalendářní funkce, statistika přístupů apod.
Modulární architektura - umožnuje konfigurace komponent. Typické moduly: dynamické menu, blog, zprávy, dotazníky, rozhovory, vyhledávání na webu, statistika návštěvnosti apod. Stránky jsou založeny na těchto technologiích: webový server, datové uložiště (často DBMS, jako MySQL nebo PostgreSQL), webová aplikace pro provoz systému, vizuální (WYSIWYG) editor stránek, správce souborů, správa souborů webovým rozhráním, systém řízení práv uživatelů a editorů webu. Nejběžnější technologické platformy používané jako základ pro webové aplikace, která implementuje práci CMS: PHP, Perl, .NET., Javascript
Joomla! je jeden z nejpopulárnějších open source CMS pro účely publikování
informací na internetu a intranetu.
Je licencována pod GNU General Public License. Uživatel tak má právo na tzv.
zdrojové kódy, které umožnují studovat funkčnost Joomly! a upravovat si ji dle potřeby. Pro šíření upraveného produktu dále je nutně dodávat zdrojový kód se všemi úpravami, které v něm byli provedené.
Je napsána v jazyce PHP a využívá databázi MySQL. Provozovat ji lze na webovém
serveru s Apache nebo IIS ( od verze 2.5 podporuje další, není závislá pouze na MySQL, lze ji provozovat i na PostgreSQL, Oracle, SQLite apod. Navíc od verze 2.5 není Joomla! závislá ani na HTTP serveru - lze užít libovolný).
Výstupem Joomla! je HTML, CSS kód (Cascading Style Sheets – kaskádové styly),
JavaScript.
Joomla! podporuje caching, indexaci stránek, RSS, tisknutelné verze stránek,
zobrazování novinek, blogy, diskusní fóra, hlasování, kalendář, vyhledávání v rámci webserveru, lokalizace a vícejazyčné verze a mnoho dalších vlastností.
Využití: firemní weby, prezentace či portály internetové obchody intranetové a extranetové portály stránky institucí, škol a obcí; neziskových organizací in-line časopisy, noviny a publikace
Vládní aplikace a weby osobní stránky, blogy atd.
Lokalizace je specifický druh odborného překladu s přidanou hodnotou, kdy
kromě samotného překladu dochází k přizpůsobení lokalizovaného produktu zvyklostem a potřebám lokálních uživatelů, tj. časovému pásmu, měně, svátkům, geografii aj.
Joomla! podporuje vice než 95 jazyků. Joomla! má VEŘEJNOU ČÁST (front-end) a ADMINISTRACI (back-end).
Pojem frontend pochází z oblasti programování webových aplikací, kde slouží k
označení části webu viditelné běžným návštěvníkům. Např. u internetového obchodu slouží jako frontend katalog zboží, nákupní košík a objednávkový formulář.
Backend je část webové aplikace sloužící k administraci. Zde se určuje a ovlivňuje
obsah, který pak frontend zobrazuje. Na rozdíl od backendu, frontend bývá většinou mnohem lépe propracován po všech stránkách, zejména z hlediska přístupnosti, použitelnosti a vzhledu.
Za popularitou Joomla! stojí zejména její rozšiřitelnost, uživatelská přívětivost a hlavně
tisíce vývojářů, kteří pro Joomla! vyvíjejí stále nové a nová rozšíření. Současně je jich na Joomla! Extensions Directory (JED) vice než 9300.
Typy rozšíření, které obsahuje :
Komponenty
Moduly
Pluginy
Jazyk
Nastroj
Šablona (angl. template) je série souborů uvnitř Joomla! CMS, která kontroluje
prezentaci obsahu´(základní design). K vytvoření efektu "kompletní" webové stránky pracuje šablona ve spojení s obsahem uloženým v databázi.
Schéma funkcionality webového server se systémem Joomla!
Systém Joomla! dle požadavku dynamicky poskytne webovému prohlížeči obsah
získaný z databáze a naformátovaný s použitím některé ze šablon webu.
Hlavní výhody: k obsluze CMS stačí přístup na internet a internetový prohlížeč; lze používat na platformě Open Source, čím se dá uspořit spousta peněz; obsahuje napsané šablony, stačí provádět jen instalaci a drobné zásahy do kódu;
dovoluji měnit obsah webu rychle a jednoduše odkudkoliv; má velkou komunitu uživatelů a hodně problémů už jsou vyřešené na foréch.
Nevýhody: •
systémy jsou vyvíjeny dobrovolníky, tudíž kód není zcela dokonalý =>
obtížnější provedení SEO optimalizace a také zabezpečení systému •
nutnost celý systém pochopit, obzvlášť při zásazích do systémového kódu
•
náročnost na server a na databázi
•
potřeba vytvoření vlastní šablony, při použití volně stažitelných šablon hrozí fádnost a obyčejnost webu
http://cmsmatrix.org/
adresář pro porovnání vice než 1200 CMS
http://magazine.joomla.org/ Magazin společnosti pro zprávy, nápady a inovace od
Joomla! www.joomla.org
http://genmedia.cz/blog/redakcni-systemy-srovnani.html http://cmsmatrix.org/matrix/cms-matrix/joomla http://www.joomlaportal.cz/index.php/clanky-a-novinky/zaciname-s-cms-
joomla/493-bart
wikipedia.org