V blokové šabloně vzhledu oddělte šablony, opakované template parts, globální styly a obsahové vzory. Běžnému redaktorovi zpřístupněte tvorbu obsahu, zásahy do globálních částí pouze proškolené roli. Verze šablony vzhledu a databázové úpravy šablon sledujte společně a před vydáním testujte celý web.
Full Site Editing umožňuje v blokové šabloně upravovat nejen obsah stránky, ale i šablony, záhlaví, zápatí a globální styly. Pro správný tým to znamená rychlejší změny bez zásahu do PHP šablon. Zároveň se však hranice mezi obsahem a designovým systémem přesouvá do administrace. Uživatel s příliš širokým oprávněním může jednou úpravou změnit navigaci nebo šablonu všech článků.
Úspěšné nasazení proto nestojí na tom, kolik možností editor odemkne. Potřebuje jasnou architekturu šablon, pojmenované části, globální tokeny, kontrolu rolí a verzování změn. Tento návod pomáhá rozhodnout, co má být upravitelné běžným redaktorem, co správcem designu a co zůstane v kódu šablony.
Zmapujte vrstvy blokové šablony
Šablona určuje rámec typu stránky, například single článek nebo archiv. Template part představuje opakovanou část, jako je hlavička či patička. Vzor pomáhá vložit obsahovou sekci a globální styly definují barvy, typografii, rozestupy a výchozí chování bloků. Když každá vrstva plní svou úlohu, úpravy jsou předvídatelné a nevzniká kopírovaná patička v desítkách šablon.
Inventuru provádějte napříč všemi typy obsahu a stavy. Článek, stránka služby, výsledek vyhledávání a stránka 404 mohou potřebovat odlišnou kostru, ale sdílet stejnou hlavičku. Zbytečně mnoho šablon zvyšuje náklady na změny. Variantu vytvořte pouze při skutečně odlišné informační potřebě a pojmenujte ji tak, aby editor rozuměl důsledkům jejího přiřazení.
Globální styly používejte jako pravidla značky
Definujte omezenou paletu, typografickou stupnici, šířky obsahu a rozestupy v jednom systému. Bloky pak používají pojmenované hodnoty místo náhodných pixelů. Redaktor může zvolit primární nebo neutrální barvu, ale nemusí zadávat vlastní kód. Změna značky se tak přenese konzistentně a nový obsah přirozeně dodržuje kontrast i rytmus.
Možnosti bloků omezte podle reálné potřeby. Vypnutí vlastních barev nebo rozměrů není samoúčelné, ale chrání responzivní návrh. Pokud tým potřebuje výjimku, vytvořte pojmenovaný styl s otestovaným chováním. Vlastní CSS v jednotlivých záznamech se obtížně inventarizuje, migruje a kontroluje, proto patří spíše do verzovaného systému.
- Pojmenované barvy a typografická stupnice
- Jednotné šířky a rozestupy
- Omezené lokální výjimky
- Otestované stylové varianty bloků
Chraňte hlavičku, patičku a navigaci
Úprava globální části ovlivní celý web, proto by neměla být běžným vedlejším krokem při psaní článku. Určete roli nebo malou skupinu, která spravuje navigaci a template parts. Změny provádějte s náhledem na desktopu i mobilu, pro přihlášeného uživatele a s delším menu. U kritické navigace připravte možnost rychlého návratu.
Uzamčení struktury chrání logo, skip link, kontejner a pořadí ovládacích prvků, ale povolené položky menu zůstávají editovatelné. Zkontrolujte fokus, klávesnici a stav otevřeného mobilního menu. Globální část nemá obsahovat jednorázový text kampaně bez vlastníka; pro dočasná oznámení je vhodnější samostatná řízená komponenta s datem ukončení.
Rozlišujte soubory šablony a databázové úpravy
Šablona dodaná v souborech šablony vzhledu může být po úpravě v editoru překryta databázovou verzí. Vývojář pak změní soubor, ale web nadále používá starou uloženou kopii. Tým musí vědět, které šablony jsou přizpůsobené a jak se rozhoduje mezi exportem změny do šablony vzhledu, ponecháním v databázi nebo obnovením původní verze.
Produkční design udržujte ve verzovaném repozitáři, pokud má procházet mezi prostředími a kontrolou kódu. Redakční změny obsahu ať zůstávají v databázi. Při přenosu šablony ze stagingu dávejte pozor, abyste nepřepsali novější produkční menu nebo globální obsah. Postup vydání musí pojmenovat každou vrstvu a její zdroj pravdy.
- Inventura šablon upravených v databázi
- Zdroj pravdy pro design v repozitáři
- Oddělení obsahu od vydání šablony
- Kontrolovaný export a návrat
Zaveďte testovací a schvalovací proces
Před zavedením vytvořte reprezentativní šablony a nechte redaktory splnit konkrétní úkoly. Sledujte, zda dokážou najít správný vzor, rozlišují globální změnu a umějí zobrazit náhled. Školení má pokrýt i revize, obnovu a nahlášení chyby, nejen seznam tlačítek. Zbytečné možnosti odstraňte dříve, než se stanou součástí návyku.
Při aktualizaci WordPressu nebo šablony vzhledu testujte šablony, template parts, navigaci, styly jádrových bloků a existující vlastní bloky. Seznam pro vizuální regresi zahrnuje domovskou stránku, článek, archiv, formulář a stránku 404. Změny globálních částí schvaluje určený vlastník. Full Site Editing pak přináší flexibilitu, aniž by každý redaktor nesl riziko celého webu.
Časté dotazy
Co je Full Site Editing ve WordPressu?
Je to blokový způsob úprav šablon, globálních částí a stylů webu v Site Editoru. Funguje s blokovým tématem a rozšiřuje blokový editor za hranice obsahu jedné stránky.
Může každý redaktor měnit hlavičku webu?
Technicky to závisí na rolích a nastavení, ale provozně to nebývá vhodné. Globální části by měla upravovat proškolená role se schvalováním a náhledem, zatímco běžný redaktor tvoří obsah.
Proč se změna souboru šablony neprojevila?
Site Editor může mít v databázi uloženou přizpůsobenou verzi, která překrývá soubor tématu. Zkontrolujte stav šablony a vědomě rozhodněte, zda úpravu exportovat, ponechat, nebo obnovit bez ztráty práce.