Polare to neznáš?Polarfox píše:A co si mám přesně představit pod tím redakčním systémem? V hrubých obrysech.
Systém pro správu obsahu (CMS z anglického content management system) je software zajišťující správu dokumentů, nejčastěji webového obsahu.
Základní funkce CMS
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 HTML),
- řízení přístupu k dokumentům, zpravidla se správou uživatelů a přístupových práv, často s funkcemi workflow či groupware,
- 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ů.
Drupal
Drupal je softwarový systém pro správu obsahu. Drupal je postaven modulárním způsobem a udává jako svou filozofii přehlednost kódu a otevřenost API. Moduly, které jsou k dispozici na stránkách Drupalu rozšiřují jeho funkčnost do oblastí jako jsou komerce a vzdělávání.
Poznámka:
Řada lidí tvoří weby vlastními silami. Proč ne, technologie PHP a MySQL nebo ASP.NET a MS SQL jsou hojně rozšířené a mít věci pevně ve svých rukou může být často značnou výhodou. Tato cesta ale na druhou stranu stojí hodně úsilí i času a navíc vyžaduje nezanedbatelnou kvalifikaci.
Třetí cestou jsou CMS neboli redakční systémy. Záleží samozřejmě systém od systému, ale obvykle dostáváte do rukou předem připravený softwarový balík, který v nejjednodušším případě pouze nasadíte na server a začnete používat, v případě náročnějších požadavků ale obvykle není problém si požadovanou funkčnost doprogramovat.
Zde jsou určité kompromisy, které musíte řešit:
- snadnost ovládání vs. možnosti systému
- jednoduchá vs. flexibilní architektura kódu
- specializovaný vs. obecný nástroj
Protože chci, aby nám CMS dlouhodobě sloužil a ne aby nás omezoval, zvolil jsem Drupal. Zcela zásadní vlastností je vysoká flexibilita.
Dobře promyšlená architektura databáze. V centru dění stojí "node" neboli jednotka obsahu - může to být příspěvek do blogu, anketní otázka, běžná stránka nebo i vlastní definovaný typ. Každý node může obsahovat komentáře, může být syndikován v RSS, může se zobrazovat různými způsoby, může být verzován a podobně. Výhodou tohoto návrhu je, že moduly mohou s obsahem pracovat jednotně.
Propracovaný systém autorizace uživatelů. Jádro i moduly třetích stran mohou definovat oprávnění, který daný uživatel musí mít, aby mohl vykonat určitou činnost.
Integrované vyhledávání s booleovskými operátory. Parametry indexování lze nastavit.
Stačí ??