Používam WordPress už roky a v editore WordPress som napísal mnoho tisíc slov. Videl som, ako sa editor vyvinul zo sotva použiteľného a občas frustrujúceho zážitku z písania na funkčný nástroj. Postupnou iteráciou za viac ako desať rokov sa vytvorilo vycibrené rozhranie na písanie a vytváranie blogových príspevkov.
Niekedy však iteratívny prístup nestačí. Niekedy je potrebné úplné prehodnotenie. Základná funkcia editora, vrátane krátkych kódov a vložení, bola vyvinutá na inú dobu a v porovnaní s najlepšími možnosťami úpravy dostupnými na webe je čoraz neohrabanejšia.
Aj keď mnohí z nás poznajú a milujú editor založený na TinyMCE na WordPress, môže to byť nepríjemné pre nových používateľov, ktorí sú zvyknutí na písanie a úpravy v textových procesoroch, ako je Word, alebo textových editoroch, ako je iA Writer.
Nedávno bol vydaný skorý prototyp novej vízie úprav WordPress a sľubuje revolúciu v úprave WordPress. Gutenberg je blokový editor, ktorý využíva to najlepšie z modernej webovej technológie na poskytovanie editačného rozhrania, ktoré snáď uspokojí nostalgikov TinyMCE aj nových používateľov WordPress.
Treba poznamenať, že Gutenberg je veľmi skorý prototyp. Ukazuje, kam vývojári dúfajú, že sa dostanú, ale kým sa tam dostanú, čaká ich dlhá cesta. Väčšina sľúbených funkcií ešte nefunguje a potrvá nejaký čas, kým uvidíme Gutenberga vo WordPress Core.
Stránka Gutenberg sa skladá z blokov a každý blok obsahuje konkrétny typ obsahu. Každý odsek alebo nadpis je blok, rovnako ako obrázky, zoznamy a galérie. Ako Gutenberg dozrieva, budú pridané nové bloky, ktoré rozšíria funkčnosť editora. Každý blok ponúka nástroje vhodné pre jeho obsah v rozbaľovacej ponuke: bloky odsekov poskytujú možnosti štýlu textu a bloky obrázkov poskytujú možnosti umiestnenia a veľkosti. Bloky je možné vzájomne posúvať a vytvárať tak vlastné rozloženia stránky rýchlo a intuitívne.
Bloky majú nahradiť krátke kódy a iné menej intuitívne techniky pridávania obsahu na stránky a príspevky.
Joen Asmussen, Design Wrangler v Automattic, vyjadruje Gutenbergove dizajnérske ciele v a nedávny blogový príspevok:
„Jadrom zamerania editora na rok 2017 je myšlienka zavedenia blokov (alebo sekcií), ktoré pomáhajú „uľahčiť to, čo dnes môže vyžadovať krátke kódy, vlastný kód HTML alebo objavovanie vloženia „záhadného mäsa“. Ako to urobíme?”
Gutenberg je produktom nového vývojového procesu založeného na zameraní, ktorý ohlásil Matt Mullenweg na minuloročnom prejave State of the Word. Namiesto zamerania sa na opravené vydania sa v roku 2017 vývoj WordPress zameria na konkrétne projekty. Editor je jedným z týchto projektov. Plán založený na vydaní s pevnými dátumami vydania je skvelý na opakované zlepšovanie, ale nie je ideálny na vykonávanie hlbších zmien v softvéri. Bez tlaku na dátum vydania a možnosti sústrediť všetku svoju energiu na jeden projekt môžu vývojári urobiť revolučnejšie zmeny.