Mezera na trhu: dynamické CMS pro statické stránky

Řešíme ve firmě přípravu anglického webu. Tak nějak jsme se shodli, že pro naše potřeby presentace, kde každá stránka je jiná, nejsou potřeba žádné dynamické prvky jako diskuse (však je to firemní web) atd, případně se vkládají beztak přes javascript, je nejlepší udělat stránky statické. A když statické, tak je uložit na Amazon S3, odkud se pohrnou v libovolné zátěži. Jenže přišel problém, jak to rozumně obsloužit. A vypadla mi tím zajímavá mezena na trhu. 

Abych to upřesnil. Já vím, že existuje řada static webpage generátorů, které si na lokále instalujete, ony vám pomáhají udržovat patičky, hlavičky jednotné, mají šablonovací systémy a na závěr vaší práce vygenerují statickou stránku. Přehled takových nástrojů najdete zde. Jenže já si nechci na lokále instalovat dost nepřehledné programy ovládané z příkazové řádky. Pro Mac existuje ještě desktop software Cactus for Mac. To už je mnohem lepší, ale pořád jednouživatelské, nikoliv ideální. 

Co by se líbilo mě: webové CMS, kde se registruju, zaplatím pár doláčů za web a ono to více uživatelům umožní připravovat a editovat stránky pomocí CMS podobně, jako třeba WordPress. A pak se stiskne tlačítko, nebo po schválené editaci, se vygeneruje statická verze a ta se nahraje na S3 nebo přes FTP na cílový web jako statická stránka. K mému překvapení jsem nic takového nenašel. Existuje celá řada služeb, které to umí na lokále, viz výše, pár služeb se snaží vytvořit něco tím způsobem, že si na Dropboxu píšete texty a ono je to jednou za čas slízne a vypublikuje, jenže tam nebývá velká variabilita vzhledu, navíc je to nepraktické pro více uživatelů, závyslé na Dropboxu a krom toho o publikování se stará strana, které věřím co do výkonu méně, než Amazonu. 

Základní aspekty takového systému jsou (soudím):

  • web administrace (hostovaná, netřeba instalovat, ale zato s placením za službu 🙂
  • šablony
  • podpora více uživatelů s alespoň mírným workflow (tedy někdo, kdo i schvaluje, někdo, kdo jen edituje)
  • běžná struktura – homepage, rubriky a k nim příslušné podstránky, články (blog)
  • vygenerování statického webu a publikace přes FTP/S3. 

Když něco takového někde najdete, dejte vědět do komentářů. 

A proč na to nechci nějaké CMS jako GetSimple nebo WordPress? Protože ty se musí instalovat a udržovat – a S3 je nepodporuje, ta hostuje jen statické soubory. 

PS: Pokud se divíte, proč statické stránky, tak ty se docela vracejí do módy, minimálně ve firemních instalacích. A zejména ve spojení s cloudovým webhostingem jsou zajímavé pro zahraniční firmy, kterým se tu a tam návštěvnost firemního webu vyhoupne přes limit jejich hostingu a kde S3 je fest zajímavá alternativa. 

Chcete nové články emailem?

Přihlašte se zde a nově vydané články vám hned dorazí na email:
Jak se vám líbil článek?
1 Star2 Stars3 Stars4 Stars5 Stars (zatím nehodnoceno)
Loading...

18 komentářů

  • Nerozumim tomu proc nepouzit nejake CMS treba bez DB. Jednou nahrajes na FTP a hotovo zadny stres. Vsechny pozadavky ktere jsi popsal to splnuje, nemusis pouzivat ani amazon, protoze prave ze nepouziva DB ale nacita vse ze souboru je takove CMS daleko rychlejsi nez treba zmineny WordPress. Mrkni na http://get-simple.info/

  • GetSimple CMS mě napadl také. Má i plugin na generování statických stránek (nezkoušel jsem).

  • Klidně bych použil dynamické systémy jako

    http://webflow.com/
    http://snappages.com/
    http://www.webs.com/
    http://www.wix.com/

    nesplňují sice zadání na statičnost a Amazon, ale vhledem k tomu, že máš v ceně i hosting (obvykle neomezený návštěvností), tak je ti přece putna, zda je to statické nebo dynamické

  • Přesně tohle uměl blogger.com
    Nicméně to Google cca před třemi lety zaříznul.

  • Generator webu ma hostingova firma site5.com. FTP ale jen ve smyslu ze si to pak z definovaneho adresare sam pres FTP stahnes. Uz je to dlouho co jsem to pouzil, a to jen v ramci jejich virtual hostingu.

  • Wix.com to nesplňuje? Jen nevím, jak je to tam s možností hostovat to na vlastním. Já jsem vždycky skončil raději u vlastního WP 😀

  • Prečo nepoužiť WP Static HTML Output plugin a z Wordpresu nagenerovať čokoľvek, mať všetky výhody WP vrátane širokého výberu šablón?

    http://wordpress.org/plugins/static-html-output-plugin/

  • github pages? multi user, versioning, scalable a fast

    markdown online web editor pro „normalni“ lidi + core useri maji volbu jako vim + klasicky commit z command line, x

  • Pár CMSek hostovaných u třetí strany, které generují statické stránky a ukládají je přes FTP, pár existuje. Vypadají i velmi elegantně a použitelně:
    https://www.cushycms.com/
    http://www.pagelime.com/
    http://www.surrealcms.com/

  • Otázkou ale je, jestli „normální lidi“ dokážou používat markdown. Ti podle mé definice pravděpodobně nemají dostatečně silnou motivaci, aby se ho učili.

  • Zeby ste hladal cosi take? http://ellislab.com/mojomotor.

  • Sice to nebezi na Amazonu, ale takovou podobnou vec jsem nasazoval a bezi to na CMS Pico. Vytvoris obsah v Markdown, propojis se sablonou a to je vse. Je to ciste souborove, napsat si pripadne plugin neni problem. Byl jsem spokojen.

  • Napriklad CMS TYPO3 ma extension, ktera pushuje statickou cache stranek na CloudFlare https://forge.typo3.org/projects/extension-cloudflare

    Prepsat to pro S3 neni problem 🙂

  • V sobotu presne o tomhle, i kdyz z jinych duvodu, mel prednasku Tomáš Zaťko z citadelo.com na security session. Jejich duvody jsou tedy trochu jine nez vykon a to bezpecnost (predpoklada se, ze web bez aktivnich prvku neni hacknutelny:).

    Vyresili to jednoduchym skriptem, ktery stahne „lokalne“ instalovany web generovany nejakym CMS, poladi aby fungovaly relativni/absolutni cesty a vypublikuje na verejny vhost (ergo amazon s3). Casem ta prednaska bude online na webu security session, ale Tomas Zaťko urcite rad poskytne alespon slide deck…

  • This is the perfect webpage for anybody who would like to find
    out about this topic. You know so much its almost tough to argue with you (not that I 
    personally will need to…HaHa). You certainly put a fresh spin on a subject that’s been discussed for ages.
    Wonderful stuff, just wonderful!

  • V současné době testuji web postavený na souborech http://statamic.com

    Stačí vytvořit template, a pak již jen ukládat soubory, z nichž se vygenerují stránky. Struktura webu je struktura adresářů a souborů Umí tagy, kategorie, …. Jednoduchá archivace, neb se jedná o soubory. Běží mi to na Amazonu, pod linuxem, možno doprogramovat vlastní rozšíření, je to fakt jednoduché.

    Na stránkách mají ukázkové video, takže se dá podstata rychle pochopit.