CMS Mgr. Rostislav Fojtík, PhD. Katedra informatiky a matematik y Obchodně podnikatelská fakulta v Karvin é Slezská univerzita CMS • Content Management System • Systém pro správu obsahu, dokumentů • Webový obsah • Redakční systémy Základní funkce CMS • Členění na administrátorské a uživatelské funkce • Jednoduché vytváření, editování a publikování dokumentů • Správa dokumentů a souborů • Správa obrázků a galerií • Kalendář a další rozšíření • Statistiky přístupů Výhody CMS • O správu obsahu se nemusí starat programátor • Snižuje náklady na správu stránek • Rychle a jednoduché publikování • WYSIWYG CMS • OpenSource řešení • Freewarová řešení • Komerční řešení - proprietární software CMS Open source CMS • E-comerce • Magento • Shopify • PrestaShop Open source CMS • WordPress • TYPO3 • Joomla! • Drupal • Contao • Neos . . . WordPress • Nejpoužívanější CMS (asi 18 miliónů instalací) • 50 000 rozšíření, šablon • Blogovací software s prvky CMS • PHP/MySQL Výhody WordPress • Rozsáhlá komunita uživatelů • Intuitivní uživatelské rozhraní • Jednoduchá integrace doplňků • Jednoduchá instalace a nastavení Nevýhody WordPress • Nejpoužívanější CMS - časté útoky hackerů • Často aktualizovat -> nekompatibilita doplňků • Relativně velké nároky na výkon serveru Nevýhody WordPress • CMS funkce vyžadují dodatečná rozšíření • Některé rozšiřující moduly jsou občas nekompatibilní nebo trpí bezpečnostními problémy https://wordpress.com Joomla! • Komplexní CMS bez nutnosti instalovat rozšíření • Kvalitní dokumentace • PHP/MySQL • Plně objektově orientovaný Výhody Joomla! • 8 000 rozšíření • Relativně jednoduchá instalace a nastavení • Přívětivá tvorba šablon Nevýhody Joomla! • Horší správa přístupových práv • Nákladnější pokročilá nastavení • Některá rozšíření vyžadují manuální implementaci Drupal • Modulární CMS • Velmi fl exibilní • PHP/MySQL • 3 500 rozšíření • Vhodný spíše na malé či střední projekty TYPO3 • Velmi oblíbený, podnikový systém managementu • Pro velké fi remní portály a e-komerci • PHP/MySQL • Rozsáhlá komunita uživatelů • Vyšší náklady na instalaci, kon fi guraci a údržbu Contao • Intuitivní • Vícejazyčný back-end • Přehledná struktura administrace • PHP/MySQL • Jednoduchá aktualizace a údržba • Menší uživatelská komunita Implementace, instalace a nastavení • Složitější instalace a nastavení - vyšší náklady • Open soudce řešení - PHP, MySQL, JavaScript • Některé systémy mají své jazyky (TYPO3 - Fluid) Správa uživatelů • Různá práva pro uživatele • Dědění uživatelských práv • Skupiny uživatelů • Víceúrovňová kontrola Responzivní design • Zobrazení nejen na desktopových počítačích • Kvalitní zobrazení na mobilních zařízeních • Oddělení obsahu od prezentace Služby • Základna uživatelů a vývojářů • Rozšířitelnost • Náklady na služby Bezpečnost • Open source x komerční řešení - podobná úroveň bezpečnosti • Bezpečnost systému a doplňků • Aktualizace Úkol • Nainstalovat vybraný CMS na lokální počítač nebo na freehosting • Lokální Apache server • Udělat snímky obrazovky z instalace, nastavení a zobrazení vloženého obsahu Návody: • https://www.wplama.cz/wordpress-windows-wamp/ • https://cs.blogpascher.com/wordpress-tutorial/návod-k- instalaci-WordPress-in-local-on-a-pcwindows-s- prac%C3%AD-XAMPP • https://cisadesign.cz/jak-spustit-wordpress-na- localhost/ • https://www.itnetwork.cz/php/zaklady/wamp-xampp- instalace-apache-mysql-a-php-na-windows-lokalni- server …děkuji za pozornost Mgr. Rostislav Fojtík, PhD . Katedra informatiky a matematik y Obchodně podnikatelská fakulta v Karvin é Slezská univerzit a fojtik@opf.slu.cz