Gutenberg Redaktör Fas 3

Förhandstitt på fas 3 av WordPress Editor Gutenberg

Moderniseringen av WordPress går in i nästa fas. "Samarbete är nu på dagordningen. I den här artikeln ger jag dig en första översikt över de planerade nya och förbättrade funktionerna. En omarbetning av backend är också planerad.

WordPress-projektet "Gutenberg" består av totalt fyra faser, varav två anses vara så avancerade att nästa nu startar. Som en kort påminnelse hade fas 1 rubriken "Enklare redigering" och bestod i huvudsak av Block Editor, som introducerades som en ny standard med WordPress 5.0. Arbetet med detta är naturligtvis inte klart. Men tiden för massiva förändringar är över för den här gången.

Detta gäller även för fas 2 ("Anpassning"). Det började med WordPress 5.8, där webbplatsredigering var en stor innovation. Sedan dess kan block även användas utanför innehållet för att anpassa designen och funktionerna på en webbplats, så länge ditt eget tema spelar med. Blockmönster, blockkatalogen och blockteman hör också till denna fas.

Nu när block har införts på många ställen är det tredje steget att förbättra arbetsprocesserna. Denna fas 3 har rubriken "Collaboration". Det handlar främst om team som har varit tvungna att använda plug-ins eller tjänster från tredje part för att organisera och samordna sitt arbete. Det är på tiden, eftersom WordPress sedan länge används på stora webbplatser där många interna och externa medhjälpare arbetar. Fram till nu har det saknats många funktioner som gör sådant samarbete enklare eller till och med möjligt överhuvudtaget.

Fas 3 kommer också att innebära förbättringar för enskilda användare, som du kommer att se om en stund.

I en serie inlägg på bloggen "Make WordPress Core" har teamet presenterat vart resan ska gå och vill ha feedback från utvecklare om detta. 

Här följer en översikt över några viktiga idéer och koncept:

Samarbete i realtid

För närvarande lägger WordPress upprepade gånger hinder i vägen när mer än en person arbetar med innehållet på en sida. Till exempel är ett inlägg låst och därmed oåtkomligt för andra så snart någon redigerar det. En annan person kan bara "ta över" det och därmed låsa upp det. Två eller flera personer kan dock inte redigera samtidigt, vilket är fallet med Google Docs och liknande erbjudanden. Detta ska nu Gutenbergs tredje fas råda bot på.

Det ansvariga teamet klargör att dessa funktioner bör vara tillgängliga för så många användare som möjligt. Därför utesluts alla lösningar som kräver komplexa serveruppsättningar. Som Matias Ventura skriver i bloggen "Make WordPress Core" vill de använda öppna webbstandarder som WebRTC som grund. 

Samtidigt bör systemet i slutändan vara så flexibelt att det kan kompletteras och anpassas för individuella lösningar. Till exempel kan plug-ins göra det möjligt för fler användare att arbeta med samma innehåll samtidigt än vad som är möjligt med standardimplementeringen.

En viktig punkt för dessa funktioner är konfliktlösning, dvs. att hantera motstridiga, samtidiga ändringar som kommer från olika användare. Eller situationer där en person är offline och samtidigt fortsätter att arbeta med en del av innehållet. Det är förmodligen här som Yjs kommer in i bilden.

En annan punkt på teamets önskelista är att alla inblandade ska kunna se vem som för närvarande är aktiv och redigerar ett innehåll ("närvaro"). Detta känner vi igen från tjänster som Google Docs, där man visuellt kan se vem som tittar på eller redigerar ett innehåll.

Med allt detta sagt vill teamet realisera dessa nya funktioner via det befintliga block-API:et. På så sätt vill de säkerställa att det fungerar utan ytterligare justeringar av blocken. 

Bättre samarbete

Ett annat fokus ligger på att förbättra arbetsflöden och publiceringsprocesser. Målet är att sömlöst stödja hela det redaktionella arbetsflödet från det första utkastet till publicering. Användare ska kunna lägga till kommentarer, förslag på ändringar och feedback direkt i redigeringsverktyget. Det ska också vara möjligt att markera en annan person, till exempel för att uppmärksamma en kollega på en uppgift.

Anpassningsbara granskningsprocesser kan sedan också användas för att definiera vilka steg som måste uppfyllas innan ett bidrag ens kan publiceras. Till exempel kan en person markera utestående medieblock som en annan teammedlem måste färdigställa. Detta är till stor hjälp när text och bild kommer från olika medarbetare eller till och med avdelningar, vilket ofta är fallet med större projekt. Dessutom är det tänkbart att skapa ytterligare villkor innan innehåll kan publiceras. Det officiella inlägget nämner ett visst antal ord eller fält som måste fyllas i som exempel. Att integrera denna funktionalitet direkt i systemet skulle kunna förenkla samordningsprocesser och säkerställa att anställda inte glömmer viktig information.

Att dela innehållsutkast eller designändringar bör också bli enklare, med detaljerad åtkomstkontroll och justerbara behörigheter. Personligen hoppas jag att det ska vara enkelt att dela design med externa personer som inte har tillgång till WordPress-backend. 

Idén att utöka förhandsgranskningsfunktionen så att plug-ins kan använda den på ett mer varierat sätt låter intressant. Till exempel kan ett medlemskapsplugin visa hur innehållet ser ut för medlemmar och icke-medlemmar. Andra exempel är förhandsvisningar med annonser i inlägget och utan, eller hur ett inlägg ser ut i RSS-flödet eller nyhetsbrevet.

Och sist men inte minst: Om flera personer arbetar med ett innehåll bör det helst vara möjligt att visa detta för omvärlden. Som bekant kan WordPress idag bara visa en:n författare:in per innehåll utan ytterligare plugins.

Trots dessa nya funktioner bör användargränssnittet förbli tydligt för skribenter och redaktörer. Detta kommer sannolikt att bli en stor utmaning.

Fler funktioner för versionshantering

En annan viktig komponent för samarbetsflödena är innehållets versioner och versionshistorik. Här planeras omfattande förbättringar för att göra ändringar mer synliga.

Fram till nu har WordPress visat skillnaden mellan två versioner. Detta är dock ofta inte tillräckligt meningsfullt för innehållet i blocken och svårt att förstå för lekmän. Teamet vill utveckla en bättre visuell representation av förändringarna som är lättare att förstå.

En annan nyhet är att i framtiden kommer inte bara hela innehåll att versionshanteras, utan även enskilda block. Till exempel kan den tidigare versionen av ett bildblock återställas utan att ändra resten av innehållet.

Jämförelsevyer planeras för globalt använda stilar och återanvändbara mönster, där två versioner kan visas bredvid varandra eller med en överlagring, beroende på användningsfallet. Detta bör göra det lättare att känna igen skillnader i designen.

Målet med förbättringarna är att ändringar ska kunna identifieras direkt - oavsett om det gäller innehåll, stilar eller mönster. Detta skulle förenkla samarbetet avsevärt och samtidigt säkerställa att enskilda fel kan korrigeras snabbt.

Naturligtvis måste dessa funktioner fungera bra tillsammans med de andra innovationerna som jag presenterade ovan. Dessutom funderar teamet redan på fas 4 av Gutenberg, när det gäller internationalisering, dvs. webbplatser med flera språkversioner. Även detta kommer så småningom att bli en del av WordPress Core.

Fler tips och exempel hittar du i inläggen "Revideringar".

Modernare mediebibliotek

Mediabiblioteket förändrades endast i små steg under de första faserna av Gutenberg . Men teamen hade också tillräckligt med andra byggarbetsplatser. I fas 3 står nu en omfattande modernisering på agendan.

Till exempel planeras utökade hanteringsfunktioner som kategorier och taggar för media. Vyer och filter finns också på att göra-listan: Detta ska göra det lättare att hitta rätt filer. För stora och långvariga projekt med tusentals bilder är detta idag en enorm utmaning, och därför används ofta specialiserade plug-ins.

Ett annat mål är att bättre sammanfoga medieredigering i Block Editor och de individuella vyerna för media. I det officiella inlägget nämns enhetliga grödfunktioner som ett exempel.

Teamet skulle också vilja ändra infogningen av media så att användarna inte alltid behöver öppna hela mediebiblioteket. Om till exempel bilder redan har laddats upp men ännu inte tilldelats ett inlägg, kan WordPress visa dem direkt när ett bildblock infogas. 

På att göra-listan finns också arbetsflödena kring publicerade medier samt bidragsformat som endast består av ett medieblock. Det kommer inte bara att finnas förbättringar för bilder, utan även för ljud, video och andra filformat, som Matias Ventura skriver i sitt inlägg om ämnet.

Med tanke på hur viktigt multimediainnehåll ofta är idag, är dessa innovationer och förbättringar definitivt mycket välkomna. Att hitta en viss fil är inte alltid så lätt nuförtiden, om inte alla i teamet är disciplinerade och namnger allt på ett förnuftigt sätt. Samtidigt ska det bli intressant att se hur väl det nya mediabiblioteket fungerar tillsammans med andra nya funktioner som t.ex. teamarbetsflöden.

"*" visar obligatoriska fält

Jag vill prenumerera på nyhetsbrevet för att få information om nya bloggartiklar, e-böcker, funktioner och nyheter om WordPress. Jag kan återkalla mitt samtycke när som helst. Observera vår integritetspolicy.
Det här fältet är avsett för validering och bör inte ändras.

Bättre hantering av block

Eftersom blocken nu spelar en så viktig roll syftar fas 3 i Gutenberg-projektet till att förbättra hanteringen av blockbiblioteket.

Planen är att expandera den befintliga Block Manager till en central administration för block, liknande miljön för plugins. WordPress-administratörer kommer då att kunna aktivera eller inaktivera enskilda blocktyper globalt för hela webbplatsen. Dessutom ska det vara möjligt att definiera mer exakt vilka block som är tillgängliga för vilka användarroller via utökade behörighetskontroller. Enligt de officiella planerna kan enskilda funktioner i ett block också aktiveras specifikt.

Det finns också en dold funktion för att koppla samman inläggstyper med block. Till exempel kan en viss typ alltid ha ett bildblock istället för en tom textprompt. Denna funktion bör bli lättare att hitta och använda i framtiden.

Att installera block från katalogen bör också vara bekvämare än tidigare. Till exempel bör det vara lättare att se vilka block ett insticksprogram lägger till.

Denna omfattande önskelista bör tilltala både administratörer och användare av WordPress. Den tar upp många punkter som för närvarande inte är optimalt lösta eftersom de kräver ytterligare klick. Och särskilt punkten om att stänga av vissa block och blockfunktioner för hela användargrupper bör minska många huvudvärk för webbplatsadministratörer.

Backend-design och navigering

Sist men inte minst, ett viktigt projekt i fas 3 är moderniseringen och översynen av backend. Efter många år pågår nu en omfattande omarbetning. Site Editor ska fungera som utgångspunkt och inspiration för detta.

En aspekt är att göra navigeringen mer flexibel och modulär. De viktigaste menyalternativen skulle då kunna placeras och arrangeras fritt, ungefär som widgets. Man kan också tänka sig en åtskillnad mellan kärnfunktioner och plug-in-områden.

Vid ett särskilt stort antal menyalternativ är en navigering av typen "drilldown" avsedd att ge mer tydlighet. Områden och inställningar öppnas steg för steg istället för att allt visas på en nivå. Backend ska också kunna anpassas bättre till individuella behov. Teamet undersöker hur delar av adminområdet kan visas och döljas valfritt.

Ett annat mål vid denna tidpunkt är att förena backend och blockeditor. Komponenter och designsystem från editorn bör därför hitta sin väg in i adminområdet. För plug-in-utvecklare kommer ett bibliotek med återanvändbara UI-komponenter att skapas i samband med detta. Detta bör hjälpa plug-ins att passa harmoniskt in i miljön.

Sist men inte minst vill Phase 3-teamet ha ett nära samarbete med kollegorna på WP Feature Notifications så att notifieringar får en separat och kompakt plats i framtiden. Detta skulle ersätta den nuvarande spridningen högst upp i backend.

Slutsats om Gutenberg Fas 3

Personligen kan jag bara välkomna många punkter på önskelistan för fas 3. Funktionerna för samarbete och arbetsflöden i allmänhet är enligt min mening försenade. När jag underhåller en WordPress-webbplats tillsammans med andra tycker jag alltid att det är förvånansvärt besvärligt att organisera och samordna allt externt.

Samtidigt hoppas jag att alla dessa funktioner stöder arbetet utan att driva den visuella och kognitiva komplexiteten i WordPress för långt. Övergången från den enkla Rich Text Editor till Block Editor var en varnande historia: det nya gränssnittet och de ytterligare funktionerna var välkomna, men användbarheten av redigeraren drabbades samtidigt. Ofta krävs det betydligt fler klick för att uppnå samma effekt.

I detta avseende hoppas jag att teamet inte bara lägger till många nya funktioner som beskrivs, utan också i grunden omprövar hur de olika användarna av WordPress kommer att hantera dem.

Dina frågor om Gutenberg Fas 3

Vad anser du om innovationerna i fas 3? Vilka frågor är fortfarande öppna? Berätta gärna för oss i kommentarerna. Vill du bli informerad om ytterligare inlägg om ämnet WordPress Och WooCommerce ? Följ oss då på LinkedInFacebook, Twitter eller via vårt nyhetsbrev.

Tyckte du om artikeln?

Med din recension hjälper du oss att förbättra vårt innehåll ytterligare.

Skriva en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *.