Redakční systémy, výhody jejich použití, základní prvky. Popis PHP databáze, import a export obsahu databáze.
- prostředí pro tvorbu webu, předpřipravený systém, systém poskytuje strukturu a vzhled webu, uživatel zadává jen konkrétní obsah
- pro koncového uživatele jednoduché ovládání, mohou je používat i lidé co neznají html
- používají se pro tvorbu rozsáhlejších webů (s více autory), programátor nainstaluje, grafik vytvoří grafiku, další uživatelé jen vkládají obsah
- redakční systém potřebuje databázi MYSQL, na kterou se napojí PHP systém a ten z ní generuje zobrazitelné stránky
- MYSQL databáze má formu tabulek – ty jsou rozdělené na stránky podle jednotlivých sekcí (např. autoři, nastavení webu, textové příspěvky, časové údaje, hypertextové odkazy), každý řádek má svoje číslophp z databáze vytahuje jednotlivé informace a potom z nich poskládá stránku
např. Nadpis (text_20) Autor (autor_2) Text příspěvku (text_21) Odkaz (link_10)
- Ve webovém prohlížeči se pak tato stránka převede na zobrazitelný obsah.
- Databáze se ukládá u webového hostitele na speciálním serveru.
- K databázi se můžeme dostat přes rozhraní phpMyAdmin
- Každá databáze má unikátní jméno a heslo
- Databáze jde přenášet (import a export)
Typy redakčních systémů
- pro tvorbu komplexních webových stránek – se stránkami a blogem
- WordPress
- Drupal
- Joomla
- pro tvorbu webových stránek typu wikipedie
- Plone
- MediaWiki (wikipedia.org)
- DokuWiki
- pro tvorbu internetových obchodů
- PrestaShop
- OpenCart
- ZenCart
- pro tvorbu galerií
- UberGallery
- ZenPhoto
- Plogger
Výhody použití redakčního systému:
- jednoduchost pro uživatele
- není nutné znát html kód
- předpřipravené vzhledy (šablony)
- jednoduchá úprava vzhledu
- oddělený vzhled a obsah
- jednoduché zálohování
- předpřipravené pluginy
- internetová podpora (fórum, řešení problémů, rady)
- jednoduchá tvorba responzivního webu
- jednoduché nahrávání souborů
rozdíl mezi html a redakčním systémem
musí autor napsat – sám je předpřipravený
upravují se celé stránky – upravuje se jen konkrétní obsah
musí se nahrávat přes ftp – ukládá obsah sám na server přes vl. rozhraní
stačí jen prostor na serveru – je potřeba databáze + prostor
je odolnější proti virům – musí být chráněný animalwarem, antivirem
html – může zobrazit jakýkoliv je chráněný proti vkládání „škodlivého“
redakční systém – uživatelský obsah (javascript, obsahu (nedovolí uživateli všechno) jquery, a další)