— blog o webdesignu
a příbuzných oborech
píše Martin Michálek.
Články o "webnode"
26. 1. 2010
Squarespace — aplikace, která vám vezme práci :-)
Zatím nejpropracovanější webCMS, jaké jsem viděl a také učebnice uživatelskému rozhraní webové aplikace. Doporučuji přihlásit se a učit se, učit se, učit se.
Titulek je samozřejmě nadsazený. Nicméně jsem přesvědčený, že je tady doba, kdy klienti přestanou s poptávkou na prezentační web chodit za námi webdesignéry a budou si nás pouze najímat tam, kde jejich síly ve webových redakčních systém přestanou stačit. A nemusí to být zrovna Squarespace. Už dříve jsem psal o LightCMS, úspěšně se snaží také české Webnode.
Co my na to? Můžeme jít zhrzení do důchodu nebo se radovat ze zajímavější práce než je omílání stále stejných postupů na stále stejných prezentačních webech.
Český redakční systém Webnode má potenciál pro jednodušší weby nahradit u vývojářů tolik oblíbený Wordpress nebo Drupal.
Nenáročnému a technicky průměrně zdatnému uživateli, který web plní obsahem, se díky drag and drop, wysiwyg a dalším funkcím dostává velmi přívětivého rozhraní.
Horší to mají webdesignéři, kteří by rádi klientům připravili styl stránek výjímající se ze vzhledu šablon Webnode a podporující vizuální styl klienta. Podpora je pro ně ze strany autorů Webnode špatná a tak se nelze divit, že po původních pokusech o implementaci vlastního vzhledu jsem byl skeptický.
Nakonec se to po několika implementacích (1, 2, 3, 4) začíná dařit a rád se podělím o své zkušenosti zjednodušeným postupem implementace vlastního vzhledu do Webnode.
Vyberte Webnode šablonu, jejíž HTML kód a rozvržení vám nejvíce vyhovuje a stáhněte si ji
Cílem je upravovat hlavně CSS, případně javascripty. Je škoda, že jednotlivé Webnode šablony mají velmi rozdílný HTML kód. Osobně jsem pracoval vždy se šablonou 2 nebo 3.
Šablonu si stáhněte v záložce Vzhled webu > Šablony, kde najeďte myší na požadovanou a zvolte Stáhnout šablonu.
Upravte šablonu do požadovaného vzhledu
Ještě předtím je nanejvýš vhodné do původní šablony ve Webnode “naklikat” obsah, se kterým budete pracovat.
Lokální odladění není příliš komfortní. Osobně jsem si vždy do struktury souborů stažené šablony přidal složku /_templates, kam jsem umísťoval pomocné šablony s HTML kódem stažený z prohlížeče původních šablon, ve kterých jsem upravil cesy k assetům (javascrity a kaskádové styly). Upravené pomocné šablony jsem pak už běžně po úpravě kaskádových stylů testoval v prohlížečích.
Stažená Webnode šablona má následující strukturu složek: /css - kaskádové styly, váše hlavní pracovní složka /formatters - formátovače v XML specifikují funkčnost a HTML kód jednotlivých částí stránek jako detail článku, fotogalerie atd. /img - samozřejmě obrázky, přidejte sem svoje, ale původní raději nemažte - některé jsou povinné /js - javascripty rovněž klidně přidejte, ale pokud nemáte s Webnode zkušenosti, původní nemažte /variants - varianty rozložení stránky. Pokud začínáte, stejně jako formatovače nedoporučuji měnit, snad jen pokud chcete “nalinkovat” vlastní CSS nebo JS soubory. index.html je předvolená varianta rozložení stránky config.xml můžete měnit, ale není to v prvních krocích potřeba
Nahrejte šablonu zpět do Webnode
Upravené šablony s celou strukturou (bez pracovní složky /_templates) zabalte do ZIPu a ten s využitím funkce Importovat šablonu v záložce Vzhled webu > Šablony nahrejte do Webnode.
Webnode má vlastní jednoduchý validátor, který vás upozorní na případné chyby v šabloně.
Nahranou šablonu musíte ještě vybrat mezi Šablony > Moje šablony. Bohužel musíte také znovu nastavit varianty rozložení stránky pro jedotlivé typy stránek.
Přeji hodně zdaru.
Pokud také máte jako webdesignér nebo vývojář s Webnode zkušenosti, ozvěte se mi prosím na michalek@shortcat.cz, do Twitteru nebo prostě do komentářů.
Kodére, bacha na WebNode. Snahu o implementaci vlastních šablon napsaných od nuly do WebNode hodnotím jako odvážný pokus skočit proti proudu času ve vývoji online redakčních systémů.
S podporou WebNode (díky!) se po několikatýdenní výměně informací nepodařilo nastavit naše HTML/CSS/JS soubory tak, abychom klientovi poskytli luxus ovládání jeho webu z uživatelsky přívětivého prostředí.
WebNode je skutečně výborný systém, pokud jej chcete využívat k publikování. Myslím, že je to výrazně lepší volba než zmiňovaný LightCMS. Když se spokojíte s galerií jejich vzhledů anebo některý z nich umíte jednoduše upravit, je to pořád správná volba. Dokud v brněnském WestComu neudělají podporu pro vývojáře (časem prý bude), nezkoušejte nic jiného.