Systém pro správu obsahu: Porovnání verzí

Smazaný obsah Přidaný obsah
Doplnění redakčního systému NuttyPublisher.
téměř revert na výrazně encyklopedičtější Special:Permalink/12157602: −jednotlivé systémy, které mají vlastní články, +_co_ to CMS je a co umí atd.
Řádek 1:
[[Soubor:Drupal.jpg|thumb|Příklad CMS - [[Drupal]], jeden ze známých CMS]]
'''Systém pro správu obsahu''' ('''CMS''' z anglického ''content management system'') je [[software]] zajišťující [[správa dokumentů|správu dokumentů]], nejčastěji [[World Wide Web|webového]] obsahu. V dnešní době se jako CMS zpravidla chápou [[webová aplikace|webové aplikace]], někdy s případným doplňkovým programovým vybavením u klienta.
'''Systém pro správu obsahu''' neboli {{cizojazyčně|en|Content Management System}} (CMS) je software, který umožňuje poměrně jednoduchou a rychlou správu obsahu internetových stránek.
 
Pro CMS se někdy používají i oborově podobné termíny '''redakční''' či '''publikační systém'''.
== Výhody CMS ==
Díky tomu přestává platit to, že se o internetové stránky musí starat osoba s rozsáhlými znalostmi programování. Při používání CMS tvoří obsah stránek editoři, kteří nemusí vědět vůbec nic o tom, jak se webové stránky vytváří. To samozřejmě velmi snižuje náklady na provoz webových stránek, ať už se jedná o osobní stránky, reklamní weby nebo rozsáhlé komunitní portály. CMS se uplatní všude tam, kde se obsah často mění, přidává ho více lidí nebo je požadována jeho pohodlná správa. Není problém rozlišit, co bude smět uživatel přidávat a co ne. Pro celkovou správu webových stránek stačí jen klasický internetový prohlížeč. Díky tomu lze provádět správu webu z jakéhokoli počítače, který má přístup k internetu. Web tak může být neustále udržovaný a aktualizovaný.
 
== Základní funkce CMS ==
Z pohledu vývojáře je CMS výhodný v tom, že samostatný vývoj je s použitím šablon rychlejší a jednodušší, než kdyby měl web tvořit od nuly. Navíc se často jedná o snadno rozšiřitelný software a výrobci CMS drží krok s vývojem nových technologií. Mezi nejznámější open source (označení softwaru s otevřeným kódem - to znamená, že je zdarma dostupný každému, kdo o něj má zájem) CMS systémy patří Wordpress, Joomla a Drupal. Mezi další oblíbené, přesto ne tak rozšířené, patří např. Blogger, Magento, vBulletin, TYPO3, DataLife Engine, PrestaShop, Bitrix, Discuz!, phpBB a další.
Mezi základní funkce CMS (obvykle se člení na administrátorské a uživatelské) patří:
 
* Tvorba, modifikace a publikace dokumentů (článků) zpravidla prostřednictvím webového rozhraní, často s využitím jednoduchého online [[WYSIWYG]] editoru nebo jednoduchého systému formátování textu (není nutná znalost [[HyperText Markup Language|HTML]]),
== Wordpress ==
* řízení přístupu k dokumentům, zpravidla se správou uživatelů a přístupových práv, často s funkcemi [[workflow]] či [[groupware]],
[[WordPress]] je redakční systém, vyvíjený jako open source projekt. Wordpress vznikl v roce 2003 a stal se nejpoužívanějším publikačním nástrojem pro blogy na celém světě. Od té doby však wordpress ušel dlouhou cestu a na jeho redakčním systému dnes běží spousta neblogových webů zahrnující vše, od jednoduchých vícestránkových katalogových webů, po plnohodnotné sociální sítě (pomocí pluginů jako BuddyPress). Pomocí pluginů a vlastních témat je možné proměnit WP na sociální síť, diskusní fórum nebo například elektronický obchod. K dispozici jsou také integrované funkce pro vytváření sítí blogů nebo jiných víceblogových instalací z jedné základní instalace.
* správa diskusí či komentářů, ať už k publikovaným dokumentům nebo obecných,
* správa souborů,
* správa obrázků či galerií,
* kalendářní funkce,
* statistika přístupů.
 
=== Výhody CMS ===
Díky tomuCMS přestává platit to, že se o internetové stránky musí starat osoba s rozsáhlými znalostmi programování. Při používání CMS tvoří obsah stránek editoři, kteří nemusí vědět vůbec nic o tom, jak se webové stránky vytváří. To samozřejmě velmi snižuje náklady na provoz webových stránek, ať už se jedná o osobní stránky, reklamní weby nebo rozsáhlé komunitní portály. CMS se uplatní všude tam, kde se obsah často mění, přidává ho více lidí nebo je požadována jeho pohodlná správa. Není problém rozlišit, co bude smět uživatel přidávat a co ne. Pro celkovou správu webových stránek stačí jen klasický internetový prohlížeč. Díky tomu lze provádět správu webu z jakéhokoli počítače, který má přístup k internetu. Web tak může být neustále udržovaný a aktualizovaný.
* Obrovská komunita vývojářů s velkým množstvím dokumentace a návodů k dispozici.
* Jednoduchost a uživatelská přívětivost formátu pro správu obsahu.
* Velké množství pluginů a témat.
 
Z pohledu vývojáře je CMS výhodný v tom, že samostatný vývoj je s použitím šablon rychlejší a jednodušší, než kdyby měl web tvořit od nuly. Navíc se často jedná o snadno rozšiřitelný software a výrobci CMS drží krok s vývojem nových technologií. Mezi nejznámější open source (označení softwaru s otevřeným kódem - to znamená, že je zdarma dostupný každému, kdo o něj má zájem) CMS systémy patří Wordpress, Joomla a Drupal. Mezi další oblíbené, přesto ne tak rozšířené, patří např. Blogger, Magento, vBulletin, TYPO3, DataLife Engine, PrestaShop, Bitrix, Discuz!, phpBB a další.
=== Nevýhody ===
* Byl vyvinut především pro tvorbu blogů, hodí se tedy spíše pro menší weby.
* Uživatel nemá tolik možností přizpůsobit funkčnost a vzhled svým potřebám.
* Při použití velkého množství pluginů dochází ke zpomalení webových stránek.
 
== Joomla!Existující CMS ==
{{viz též|Seznam systémů pro správu obsahu}}
[[Joomla!]] Je open source CMS systém. Je napsána v jazyce PHP a využívá databázi MySQL. První verze projektu Joomla! (Joomla! 1.0.0) byla vydána 16. září, 2005. Redakční systém Joomla! používají pro své webové stránky velmi významné společnosti včetně MTV, Harvardské univerzity a IHOP. Rovněž je vhodný pro sítě, které nejsou veřejně přístupné. K tomu to účelu jej používá Citibank. Redakční systém Joomla! je kromě běžných webových stránek používán téměř na vše, od systémů pro řízení majetku přes rezervační systémy až po komplexní firemní adresáře. Joomla! svojí použitelností stojí mezi Wordpressem a Drupalem.
Trh s CMS programy je široký, existuje jak řada programů nabízených jako [[svobodný software]], tak i komerčních řešení. CMS se člení dle řady kritérií, například rozsahu řešení, použitého vývojového prostředí nebo cílové skupiny. Nejjednodušší CMS jsou naprogramovány v [[JavaScript]]u (např. [[TiddlyWiki]] nebo KartovoMYS), řada CMS používá [[PHP]] (většinou v kombinaci s databázovým systémem [[MySQL]], ale i bez jakékoli databáze), oblíbená je i [[Java (programovací jazyk)|Java]] a další jazyky. Nejpoužívanějšími CMS jsou [[WordPress]], [[Joomla!]] a [[Drupal]]. Mezi další oblíbené, přesto ne tak rozšířené, patří např. Blogger, Magento, vBulletin, TYPO3, DataLife Engine, PrestaShop, Bitrix, Discuz!, phpBB a další.
 
== Související stránky ==
=== Výhody ===
* [[Blog]]
* Autentizaci uživatelů lze provádět pomocí OpenID, Google a LDAP.
* [[Wiki]]
* Velké množství dokumentace.
* [[Verzování]]
 
=== NevýhodyExterní odkazy ===
* [http://dmoz.org/Computers/Software/Internet/Site_Management/Content_Management/ Computers: Software: Internet: Site Management: Content Management] na [[ODP]]
* Rozhraní není tak uživatelsky přívětivé jako u některých jiných redakčních systémů.
* Nedostatek kvalitních témat.
* Nehodí se pro velké ani pro malé projekty.
 
== Drupal ==
[[Drupal]] je open source CMS (content management system). Je používán obrovským množstvím jednotlivců i organizací. Tvorba webových stránek v Drupalu je založena na vzájemné kombinování „stavebních bloků“. Jakmile jsou webové stránky hotové, je možné je spravovat pomocí online formuláře, bez nutnosti zásahů do kódu. Je zde také k dispozici zcela zdarma obrovské množství nástrojů a pluginů.
Drupal je zároveň CMF (content management framework), což nabízí vývojářům a programátorům možnost zasahovat do modulů Drupalu. Téměř veškeré funkce, včetně chování Drupalu, můžou být pomocí těchto modulů přizpůsobeny potřebám uživatele. Velké množství již komunitou Drupalu upravených modulů je volně k dispozici ke stažení.
 
=== Výhody ===
* Velká komunita uživatelů i vývojářů, z toho vychází velká podpora.
* Obrovské množství pluginů.
* Systém umožňuje spravovat velké projekty s obrovským množstvím uživatelů.
* Tvorba systému v blocích - možnost upravovat jednotlivé bloky.
 
=== Nevýhody ===
* Složitější uživatelské rozhraní.
* Složitější editace bloků.
 
== NuttyPublisher ==
[[NuttyPublisher]] je CMS s uzavřeným kódem. Je používán spíše menšími firmami a freelancery. Byl vytvořen 1.8.2014 dvěma programátory, aktuální verze je 2.0.1 (vydáno 14.1.2016). Je dodáván zdarma k webovým prezentacím dodávaným několika vybranými webovými vývojáři (z nichž 2 jsou původní tvůrci) a nelze jej stáhnout ani jinak získat jako samostatný. Podporuje širokou škálu modulů a umožňuje snadno implementovat další, to samé se týká témat vzhledu. Ke dni 23.2.2016 běží na 24 webech a 2 intranetech. Tento CMS umožňuje propojení webu s eshopy (PrestaShop a OpenCart) a také má již plně připravenou podporu pro sociální sítě Facebook a Twitter. Je určen jak pro blogy, tak pro malé i větší weby, a lze v něm provozovat i velké firemní stránky a intranety.
 
=== Výhody ===
* Velice jednoduché uživatelské rozhraní.
* Jednoduchý vývoj pluginů.
* Integrované propojení s eshopy a sociálními sítěmi.
* Použití šablon - jednoduchá úprava sekcí webu.
 
=== Nevýhody ===
* Uzavřený kód.
* Nelze získat jinak než od několika vybraných dodavatelů.
* Není moc rozšířený.
 
== Odkazy ==
* [http://interval.cz/clanky/10-nejlepsich-redakcnich-systemu-cms 10 nejlepších redakčních systémů]
* [http://www.netzin.cz/serie-clanku/wordpress wordpress]
 
=== Použitá literatura ===
* BYRON, Angela, et al. Using Drupal. 1. vydání. O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472., 2008. ISBN 978-0-596-51580-5.
* WILDING, Robin. Wordpress vs. Joomla vs. Drupal: A Comparison of CMS Solutions. [online]. socialtechnologyreview.com, ©2011. [cit. 2012-12-03]. <http://www.socialtechnologyreview.com/articles/wordpress-vs-joomla-vs-drupal-comparison-cms-solutions.>.
 
[[Kategorie:Lékařská informatika]]
[[Kategorie:Systémy pro správu obsahu]]
[[Kategorie:Informační systémy]]