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-cmsjoomla/493-bart wikipedia.org