Gutenberg
WordPressGutenberg este numele de cod al proiectului care a introdus editorul de blocuri în WordPress, denumit după inventatorul tiparului, Johannes Gutenberg. Lansat în WordPress 5.0 în decembrie 2018, proiectul Gutenberg continuă să evolueze prin faze succesive, extinzând editarea bazată pe blocuri de la conținut la întreaga structură a site-ului.
Proiectul Gutenberg a fost conceput ca o reinventare completă a experienței de editare în WordPress. Numele face referire la Johannes Gutenberg, inventatorul tiparului cu caractere mobile, simbolizând o revoluție similară în modul în care conținutul digital este creat și publicat.
Gutenberg se dezvoltă în patru faze distincte. Faza 1, finalizată, a introdus editorul de blocuri pentru crearea conținutului în pagini și articole. Faza 2 se concentrează pe Full Site Editing (FSE), permițând editarea completă a structurii site-ului prin blocuri. Faza 3 vizează colaborarea în timp real între mai mulți utilizatori, iar Faza 4 planifică funcționalități multilingve native.
Din punct de vedere tehnic, Gutenberg este construit cu React și folosește API-ul REST WordPress pentru comunicarea cu serverul. Blocurile sunt componente React care definesc atât interfața de editare, cât și modul de afișare pe frontend. Această arhitectură modernă permite o experiență de editare fluidă și responsivă.
Full Site Editing, parte din Faza 2, a introdus concepte noi precum template-urile de blocuri, părțile de template și stilurile globale. Utilizatorii pot modifica aspectul întregului site — de la header și footer la paginile de arhivă și șabloanele pentru articole individuale — totul prin interfața vizuală de blocuri.
Pentru utilizatorii care preferă editorul clasic, WordPress oferă pluginul oficial Classic Editor ca alternativă. Totuși, comunitatea și ecosistemul se orientează tot mai mult către Gutenberg, iar majoritatea temelor și pluginurilor noi sunt optimizate pentru editorul de blocuri.