Projekt

Obecné

Profil

Úkol #28651

uzavřený

Průzkum CMS

Přidáno uživatelem Jan Bednařík před asi 4 roky(ů). Aktualizováno před asi 1 rok.

Stav:
Dokončen
Priorita:
Normální
Přiřazeno:
Kategorie:
-
Cílová verze:
-
Začátek:
05.03.2020
Uzavřít do:
% Hotovo:

0%

Odhadovaná doba:
Smlouva:

Popis

Prozkoumat možnosti nasazení CMS místo staticky generovaných webů a udělat analýzu/srovnání použitelných CMS.

Očekávané výhody CMS:

  • jednodušší tvorba obsahu (tiskové zprávy, články, apod.) pro méně technicky zdatné uživatele
  • sjednocení a snažší upgrade vzhledu webů
  • jednoduché rozjíždění nových webů a microsite (pro MO, MS, apod.)
  • snažší propojení obsahu z různých datových zdrojů (Redmine apod.)

Důležitým faktorem pro posouzení bude snadnost psaní a přidání obsahových pluginů či integrací nad daty třeba z Redmine. Kde je s ohledem na průnik technických znalostí členů TO preferováno řešení v Pythonu, ale není to nutná podmínka.

Návrhy na systémy k prozkoumání pište do komentářů.

Aktualizováno uživatelem Jan Bednařík před asi 4 roky(ů)

tip od Filip Vařecha:

Nabízí se třeba strapi.io

Abych to nějak přiblížil:

  • headless CMSko je v podstatě jen admin interface
  • k tomu dělá hezký API (např. REST/GraphQL)
  • na tenhle datovej zdroj se pak napojí statickej generátor
  • přidá se tam event hook, který spustí rebuild když se změní data

Výhodou je user-friendly interface, centralizovaná správa obsahu - CMS se nainstaluje jednou, definitivně pro všechny. Další výhoda je jednoduchý transfer obsahu z lokální na celostátní úroveň atd. atd.

Aktualizováno uživatelem Petr Vileta před asi 4 roky(ů)

Neznám, ale google to vyhodil dost nahoře a používá to statické stránky. https://getpublii.com/

Případně na druhý dotaz https://medium.com/@nampara17/whats-the-best-cms-for-static-websites-12364ab911ef

Aktualizováno uživatelem Jan Bednařík před asi 4 roky(ů)

Koukal jsem na nějaký CMSka postavený na Django podle tohohle přehledu: https://djangopackages.org/grids/g/cms/

Celkem použitelně vypadá Wagtail a Django CMS. Zkoušel jsem nějaký demo weby. Těžko z toho sepsat nějaké zhodnocení. Ve Wagtail je třeba definovat různé typy/layouty stránek v kódu. V administračním rozhraní se řeší obsah. Django CMS umožňuje interaktivně definovat a měnit layouty stránek (což se dá částečně omezit právy, ale nevím jak detailně). Wagtail je asi o něco sympatičtější, tím že to správcům obsahu asi neumožní snadno rozbít. A je víc zaměřen na user-friendly správu obsahu.

Obojí má hromadu pluginů, a poměrně snadno se dají rozšiřovat vlastními pluginy. Výhoda Pythonu/Djanga je v tom, že na něm máme postavený další aplikace, a víme jak vyřešit SSO apod. A bude případně snažší si nějaké věci přiohnout. Případně dopsat pluginy. Třeba jako na generování obsahu na základě dat z Redmine (pro weby jako piratipracuji.cz, pirati.cz/snemovna, apod. ).

Průzkum možností (různých CMS) ale bude ještě pokračovat :-)

Aktualizováno uživatelem Jan Suchánek před asi 4 roky(ů)

Zkusil bych požádat Tomáše Kaplera, ale zrovna teď se věnuje na ČVUT www.corovent.cz, ale uričtě by bylo boží na backendu používat WP, ale venku mít verzované stránky.

Co vím tak lidi kolem https://2020.prague.wordcamp.org tak používali Wordpress, který každou změnu třeba zaznamenával na github :)

Každopádně Tomáš umí s Wp výborně, jako, že tam neprasí věci co tohle hodně populární CMS zpomaluje.

Aktualizováno uživatelem Jan Bednařík před téměř 4 roky(ů)

  • Stav změněn z Nový na Dokončen

Situace s CMS se pohnula kupředu. Bylo potřeba cca za dva dny nastřelit CMS pro weby senátorů, nebyl čas už moc zkoumat možnosti, vsadil jsem na ten Wagtail. Šlo to docela dobře, splňuje naše požadavky a mám z práce s ním dobrý pocit. Vše nasvědčuje tomu, že je to robustní a dlouhodobě udržitelné řešení pro všelijaké weby co budeme potřebovat.

Aktualizováno uživatelem Jan Hamal Dvořák před více než 2 roky(ů)

  • Organizační struktura smazán (Ne)
  • Projekt změněn z Rozvoj technických systémů na 522

Aktualizováno uživatelem Jan Hamal Dvořák před více než 2 roky(ů)

  • Organizační struktura nastaven na Ne
  • Projekt změněn z 522 na Rozvoj technických systémů

Aktualizováno uživatelem Jan Hamal Dvořák před asi 2 roky(ů)

  • Projekt změněn z Rozvoj technických systémů na 522

Aktualizováno uživatelem Jan Bednařík před asi 1 rok

  • Projekt změněn z 522 na Rozvoj technických systémů

Také k dispozici: Atom PDF