Weinig in de recente geschiedenis heeft zo'n belangrijke impact op WordPress als Gutenberg. Het heeft ontwikkelaars gepolariseerd in pro- en anti-kampen, waarbij degenen die op het hek staan steeds minder worden bij elke nieuwsupdate.
Om iedereen op de hoogte te houden, zal ik ingaan op de laatste gebeurtenissen in Gutenberg, wat het project beoogt te zijn en wat we kunnen verwachten van de komende toevoeging aan WordPress.
De beslissing om Gutenberg te bouwen is fel bediscussieerd. Mensen die voorstander zijn van het project willen gebruikers van WordPress een modernere toolset bieden, waardoor ze meer vrijheid krijgen. Mensen die een hekel hebben aan Gutenberg beweren vaak dat het probeert te concurreren met webbouwers met slepen en neerzetten.
Hoe dan ook, het doel van het project en de problemen die het oplost, zijn voor de meeste WordPress-ontwikkelaars duidelijk. Hoewel de WordPress CMS momenteel een van de beste frameworks is om een site mee te bouwen, is de kernfunctionaliteit gebaseerd op een eerdere, meer simplistische versie van het internet.
Gutenberg wil het bewerkingssysteem van de kerninhoud in WordPress transformeren. Vroeger ondersteunde WordPress core alleen eenvoudige artikelen. Complexere lay-outs waren alleen mogelijk door invoegtoepassingen van derden en aangepaste code met elkaar te verbinden. Nu laat Gutenberg gebruikers toe om op een meer gestructureerde en visuele manier te bouwen. Tijdens het trainen van een gebruiker in WordPress is het niet ongebruikelijk om de inhoudeditor te beschrijven als vergelijkbaar met een tekstverwerker, maar die analogie houdt niet langer vast.
Opgemerkt moet worden dat hoewel WordPress een van de meest gebruikte CMS's is geworden door webontwikkelaars, het primaire doelpubliek nog steeds tamelijk niet-technisch is. Een van de inherente problemen bij de keuze om binnen de beperkingen van een CMS te werken, is dat uw persoonlijke doelen niet altijd volledig overeenkomen met die van de doelgroep van het CMS. Deze verkeerde afstemming is een van de belangrijkste aanstichters geworden van mythen rondom het project, evenals een deel van de tegenstand tegen Gutenberg.
Gutenberg wil niet van WordPress een drag-and-drop-maker maken, vergelijkbaar met Squarespace of Wix. In plaats daarvan blijft veel van WordPress intact, waarbij veel van de veranderingen specifiek zijn voor hoe content wordt afgehandeld en hoe thema's ermee kunnen communiceren. Ontwikkelaars zullen nog steeds nodig zijn voor veel complexe aanpassingen, maar eindgebruikers hebben nu een eenvoudiger manier om de lay-out en structuur te beheren van wat vroeger voornamelijk een inhoudsgebied was.
Als je al enige tijd met WordPress hebt gewerkt, weet je dat de inhoudeditor zelf nogal wat beperkingen kent. Gewoonlijk kunnen ontwikkelaars deze omzeilen door gebruik te maken van shortcodes of plug-ins die aangepaste velden toestaan. Dit maakt ingewikkelder lay-outs mogelijk, maar voor veel WordPress-gebruikers zijn deze hulpmiddelen buiten bereik.
Door tools als deze grondiger te integreren in de kern van WordPress, zal Gutenberg het voor gewone gebruikers mogelijk maken om meer gepersonaliseerde sites en lay-outs te maken dan het standaard inhoudsblok dat ze gewend zijn. Voor ontwikkelaars betekent dit dat er minder hindernissen voor ons zullen zijn als het gaat om het niet-standaard maken van onze klanten.
Door thema's correct te gebruiken, en met de nieuw geïntroduceerde blokken en embeds, geeft Gutenberg klanten de stukken om prachtige lay-outs te bouwen, in plaats van ze te blokkeren in een sjabloonlay-out die mogelijk niet langer in hun behoeften past zes maanden later.
Wellicht de belangrijkste toevoeging van Gutenberg, blokken zullen gebruikers in staat stellen content te rangschikken op een manier vergelijkbaar met Wix of Visual Composer. Hoewel dit een aantal specifieke opmaak beperkt, opent dit veel mogelijkheden.
De nieuwe blokken bevatten veel van de oude favorieten als het gaat om inhoud: tekst, afbeeldingen, galerijen, heldenafbeeldingen, bijbehorende ingesloten services en meer. Bovendien kunnen eenvoudig nieuwe blokken worden gemaakt, waardoor ontwikkelaars klanten op maat gemaakte bouwstenen voor hun eigen site kunnen geven.
Ontwikkelaars waren eerder verplicht om paginaspecifieke sjablonen te maken, maar deze kunnen nu door de meeste gebruikers worden gemaakt.
Gutenberg Editor in actieDeze verschuiving belooft het maken van een website toegankelijker te maken voor kleine bedrijven. Natuurlijk zullen grotere bedrijven nog meer diepgaand ontwikkelingswerk nodig hebben.
Gutenberg belooft een aantal spannende veranderingen in WordPress, maar het is nog niet helemaal klaar. Er zijn nog steeds enkele onbekenden die worden uitgewerkt door het team en de gemeenschap. Hier zijn twee van de grootste:
Met Gutenberg zoveel naar de tafel brengen, kan het moeilijk zijn om te definiëren waar de functionaliteit en die van thema's moet worden afgestemd. Hoewel ontwikkelaars de eventuele hiaten tussen beide kunnen overbruggen, zal het kernpubliek van Gutenberg-beginnende gebruikers waarschijnlijk een sterkere definitie van de twee nodig hebben om weloverwogen beslissingen te nemen.
Het is momenteel niet beantwoord of Gutenberg zeker zal worden toegevoegd aan de kern van WordPress, of hoe die integratie eruit zou kunnen zien. Er zijn een paar verschillende manieren waarop het kan worden afgehandeld:
Er zijn verschillende variaties buiten deze, maar dit zijn de meest waarschijnlijke vormen die de integratie zal aannemen. Als je een mening hebt over hoe de integratie moet worden afgehandeld, maak dit dan bekend aan het Gutenberg-team. Ze verzamelen regelmatig feedback van de gemeenschap om de beste manier te vinden om dergelijke problemen aan te pakken.
Als u de huidige versie van Gutenberg wilt weten, is deze momenteel beschikbaar als een plug-in in de WordPress Plugin Directory. Hoewel het een plug-in is op het moment dat dit bericht wordt geschreven, wijzen alle signalen erop dat het in een komende kernupdate van WordPress is opgenomen, met veel mensen die vermoeden dat het in de WordPress 5.0-update kan worden opgenomen. Momenteel heeft de Roadmap voor ontwikkeling van WordPress geen datums of tijdlijnen, waardoor deze meestal als speculatie wordt beschouwd.
Als je de Gutenberg-ervaring wilt helpen vormgeven, test dan de plug-in en geef feedback. Omdat het momenteel in ontwikkeling is, zijn ze op zoek naar meningen en gebruiken ze verhalen van zoveel mogelijk gebruikers.
Hoewel deze herziening van hoe WordPress omgaat met inhoud, de zaken zeker zal schokken, zal het de volgende stap zijn in de evolutie van het CMS waar ontwikkelaars op hopen? We kunnen niet echt zeker zijn in de huidige iteratie, maar het project wordt steeds veelbelovend met elke nieuwe versie. Hier hopen we dat het de migratie kan afleiden van zwaar inhoudgerichte pagina's waarnaar gebruikers uitkijken.
Heb je nog vragen over Gutenberg? Heb ik een belangrijke functie gemist of iets verkeerd geïnterpreteerd? Wat vind je van Gutenberg? Laat het me weten in de reacties hieronder!
Meer middelen: