Lite nyligen har historien haft en så stor inverkan på WordPress som Gutenberg. Det har utvecklare polariserat i pro- och anti-läger, med de på staketet blir färre och färre med varje nyhetsuppdatering.
För att få alla att få fart, ska jag ta itu med de senaste händelserna i Gutenberg, vad projektet syftar till att vara och vad vi kan förvänta oss från det kommande tillägget till WordPress.
Beslutet att bygga Gutenberg diskuteras varmt. Personer till förmån för projektet vill ge WordPress-användare ett mer modernt verktygssätt som möjliggör större frihet. Människor som inte tycker om Gutenberg hävdar ofta att det försöker konkurrera med drag-och-släppa webbplatsbyggare.
Oavsett, syftet med projektet och de problem som det löser är tydliga för de flesta WordPress-utvecklare. Medan WordPress CMS för närvarande är en av de bästa ramarna för att bygga en webbplats med, är dess kärnfunktionalitet baserad på en tidigare, mer förenklad version av internet.
Gutenberg har som mål att omvandla kärninnehållsredigeringssystemet i WordPress. Tidigare stödde WordPress-kärnan bara enkla artiklar. Mer komplexa layouter var endast möjliga genom att stränga samman pluggar från tredje part och anpassad kod. Nu tillåter Gutenberg användarna att bygga på ett mer strukturerat och visuellt sätt. När du utbildar en användare i WordPress är det inte ovanligt att beskriva innehållsredigeraren som liknar en ordbehandlare, men den analogi kommer inte längre att hålla.
Det bör noteras att medan WordPress har blivit en av de mest använda CMS-erna av webbutvecklare, är dess primära målgrupp fortfarande ganska icke-teknisk. En av de inneboende problemen när man väljer att arbeta inom ramen för ett CMS är att dina egna personliga mål kanske inte alltid är helt anpassade till CMSs målgrupps målgrupp. Denna felaktighet har blivit en av de främsta anstiftarna till myter som omger projektet, liksom en del av oppositionen mot Gutenberg.
Gutenberg ser inte ut att göra hela WordPress till en drag-och-släpp byggmästare, i likhet med Squarespace eller Wix. Istället kommer mycket av WordPress att vara intakt, med många av förändringarna som är specifika för hur innehåll hanteras och hur teman kan interagera med det. Utvecklare kommer fortfarande vara nödvändiga för många komplexa anpassningar, men slutanvändare kommer nu att ha en enklare tid att styra layouten och strukturen för det som brukade vara i första hand bara ett innehållsområde.
Om du har arbetat med WordPress någon tid vet du att innehållsredigeraren själv har en hel del begränsningar. Vanligtvis utvecklarar runt dessa med hjälp av kortnummer eller plugin som tillåter anpassade fält. Om du gör det tillåter du mer invecklade layouter, men för många WordPress-användare är verktygen utom räckhåll.
Genom att integrera verktyg som dessa mer ingående i kärnan i WordPress, kommer Gutenberg att tillåta att vardagliga användare skapar mer personliga webbplatser och layouter än standardinställningsblocket som de är vana vid. För utvecklare innebär det att det blir färre hinder för oss när det gäller att ge våra kunder icke-standardiserade layouter.
Genom att använda teman korrekt, och med de nyintroducerade blocken och embedserna, ger Gutenberg klienterna bitarna för att skapa vackra layouter, istället för att låsa dem in i en malllayout som inte längre passar deras behov sex månader längs linjen.
Förmodligen det viktigaste tillägget av Gutenberg, blockerar låter användare arrangera innehåll på ett sätt som liknar Wix eller Visual Composer. Även om detta begränsar viss specifik formatering öppnar det många möjligheter.
De nya blocken innehåller många av de gamla favoriterna när det gäller innehåll: text, bilder, gallerier, hjältebilder, motsvarande serviceinrättningar och mer. Dessutom kan nya block enkelt skapas, så att utvecklare kan ge kunderna mycket anpassade byggstenar för sin egen webbplats.
Utvecklare skulle tidigare ha krävt att skapa sidspecifika mallar, men de kan nu skapas av de flesta användare.
Gutenberg Editor i aktionDenna förändring lovar att skapa en webbplats som är mer tillgänglig för småföretag. Naturligtvis kommer större affärer att fortsätta att kräva mer djupgående utvecklingsarbete.
Gutenberg lovar att föra några spännande ändringar till WordPress, men det är inte helt klart än. Det finns fortfarande några okända som utarbetas av laget och samhället. Här är två av de största:
Med Gutenberg som ger så mycket till bordet, kan det vara svårt att definiera var sin funktionalitet och teman ska anpassas. Även om utvecklare kan överbrygga eventuella luckor som kan lämnas mellan de två, kommer kärnanvändarna av Gutenberg-nybörjare - sannolikt att behöva se en starkare definition av de två för att fatta välgrundade beslut.
Det är för närvarande obesvarat om Gutenberg kommer att läggas till WordPress-kärnan för viss, eller hur den integrationen kan se ut. Det finns några olika sätt att hantera:
Det finns flera variationer bortom dessa, men det är de mest troliga formerna för integrationen. Om du har en åsikt om hur integrationen ska hanteras, gör den känd för Gutenberg-laget. De samlar regelbundet återkoppling från samhället för att bestämma det bästa sättet att hantera sådana problem.
Om du vill få händerna på den nuvarande versionen av Gutenberg, är den för närvarande tillgänglig som ett plugin i WordPress Plugin Directory. Även om det är ett plugin vid skrivandet av det här inlägget pekar alla tecken på att det ingår i en kommande WordPress-kärnuppdatering. Många misstänker att det kan rullas in i WordPress 5.0-uppdateringen. För närvarande har WordPress-utvecklingsplanen inga datum eller tidslinjer, vilket gör det oftast som spekulation.
Om du vill hjälpa till att forma Gutenberg-upplevelsen, testa plugin och ge feedback. Eftersom det för närvarande är i utveckling söker de åsikter, och använder historier, från så många användare som möjligt.
Även om detta översyn av hur WordPress hanterar innehåll kommer säkert att skaka upp saker, kommer det att ge nästa steg i CMS: s utveckling som utvecklare hoppas på? Vi kan inte riktigt vara säkra i sin nuvarande iteration, men projektet blir mer lovande med varje ny version. Här hoppas att det kan ge migreringen bort från mycket innehållsinriktade sidor som användarna ser fram emot.
Har du ytterligare frågor om Gutenberg? Missade jag en viktig funktion eller tolka något felaktigt? Hur känner du dig om Gutenberg? Låt mig veta i kommentarerna nedan!
Fler resurser: