Introduktion till Gutenberg
WordPress har länge varit världens mest populära innehållshanteringssystem (CMS), och med god anledning. Det är flexibelt, användarvänligt och har ett enormt ekosystem av teman och plugins. Men under många år har den klassiska editorn varit i stort sett oförändrad, medan konkurrerande plattformar har utvecklat mer moderna och visuella redigeringsverktyg.
Det var därför WordPress-teamet bestämde sig för att skapa Gutenberg – en helt ny editor som skulle revolutionera hur innehåll skapas och redigeras i WordPress. Lanserad officiellt i WordPress 5.0 i december 2018, har Gutenberg gradvis blivit standardeditorn för alla WordPress-installationer.
"Gutenberg är inte bara en editor, det är framtiden för WordPress som en plattform." — Matt Mullenweg, grundare av WordPress
Vad är Gutenberg och varför skapades det?
Gutenberg är en blockbaserad editor som ersätter den traditionella WYSIWYG-editorn (What You See Is What You Get) i WordPress. Istället för ett enda textfält där du skriver ditt innehåll och lägger till media, bygger du nu din sida eller inlägg med hjälp av olika "block" – små, fristående enheter som var och en har ett specifikt syfte.
Gutenberg skapades av flera anledningar:
- Modernisera WordPress för att hålla jämna steg med konkurrerande plattformar som Wix, Squarespace och Medium.
- Förenkla innehållsskapande genom att göra det mer visuellt och intuitivt.
- Minska behovet av shortcodes och anpassade HTML-lösningar för att skapa komplex layout.
- Skapa en mer enhetlig upplevelse för användare oavsett vilket tema eller vilka plugins de använder.
- Lägga grunden för framtida utveckling av WordPress som en fullständig webbplatsbyggare.
Fördelar med Gutenberg
Gutenberg erbjuder många fördelar jämfört med den klassiska editorn:
Visuell redigering
Med Gutenberg ser du i realtid hur ditt innehåll kommer att se ut för besökarna. Detta minskar behovet av att förhandsgranska ditt inlägg eller din sida innan publicering.
Flexibel layout
Gutenberg gör det enkelt att skapa komplexa layouter med kolumner, grupper och andra layoutelement utan att behöva kunna HTML eller CSS.
Konsekvent design
Block har fördefinierade stilar som följer ditt temas designriktlinjer, vilket säkerställer att ditt innehåll alltid ser professionellt ut.
Återanvändbart innehåll
Du kan spara block eller blockgrupper som "återanvändbara block" och använda dem på flera sidor eller inlägg, vilket sparar tid och säkerställer konsekvens.
Responsivt innehåll
Gutenberg-block är som standard responsiva, vilket betyder att de anpassar sig automatiskt till olika skärmstorlekar.
Jämförelse: Klassisk Editor vs. Gutenberg
| Funktion | Klassisk Editor | Gutenberg |
|---|---|---|
| Visuell redigering | Begränsad | Omfattande |
| Layoutmöjligheter | Begränsade | Avancerade |
| Återanvändbart innehåll | Nej | Ja |
| Inbyggda mediaverktyg | Grundläggande | Avancerade |
| Inlärningskurva | Låg | Medel |
| Framtidssäkrad | Nej | Ja |
Olika typer av block och hur de används
Gutenberg kommer med ett stort antal inbyggda block som täcker de flesta behov för innehållsskapande. Här är några av de vanligaste blocken och hur de kan användas:
Innehållsblock
- Stycke: Det grundläggande textblocket för brödtext.
- Rubrik: För rubriker i olika nivåer (H1-H6).
- Lista: För punktlistor och numrerade listor.
- Citat: För att framhäva citat från andra källor.
- Kod: För att visa kodexempel med korrekt formatering.
Mediablock
- Bild: För att lägga till och formatera bilder.
- Galleri: För att visa flera bilder i ett rutnät.
- Video: För att bädda in videor från WordPress eller externa källor.
- Ljud: För att bädda in ljudfiler.
- Täckning: För att skapa en hero-sektion med bild eller video som bakgrund.
Layoutblock
- Kolumner: För att dela innehåll i flera kolumner.
- Grupp: För att gruppera relaterade block tillsammans.
- Separator: För att skapa visuella avdelningar mellan innehåll.
- Mellanrum: För att lägga till vertikalt utrymme mellan block.
Widgetblock
- Senaste inlägg: För att visa en lista över de senaste inläggen.
- Kategorier: För att visa en lista över kategorier.
- Shortcode: För att använda shortcodes från plugins.
- Inbäddning: För att bädda in innehåll från sociala medier och andra webbplatser.
// Registrera ett anpassat block
registerBlockType('myplugin/custom-block', {
title: 'Mitt anpassade block',
icon: 'smiley',
category: 'common',
attributes: {
content: {
type: 'string',
source: 'html',
selector: 'p',
},
},
edit: function(props) {
return (
<RichText
tagName="p"
className={ props.className }
value={ props.attributes.content }
onChange={ function( content ) {
props.setAttributes({ content: content });
} }
placeholder="Skriv ditt innehåll här..."
/>
);
},
save: function(props) {
return (
<RichText.Content
tagName="p"
value={ props.attributes.content }
/>
);
},
});
Anpassning av Gutenberg för dina behov
En av Gutenbergs största styrkor är dess anpassningsbarhet. Det finns flera sätt att anpassa Gutenberg-upplevelsen för att bättre passa dina specifika behov:
Blockmallar
Du kan skapa fördefinierade blockmallar för olika typer av innehåll. Till exempel kan du ha en mall för produktrecensioner som automatiskt inkluderar rubriker, betygsblock och produktbilder i rätt ordning.
Blockmönster
Blockmönster är fördefinierade layouter som består av flera block. De kan användas för att snabbt lägga till komplexa layouter som testimonials, prissättningskolumner eller callout-sektioner.
Anpassade block
För mer avancerade behov kan utvecklare skapa helt anpassade block med specifik funktionalitet. Detta görs med hjälp av JavaScript och React-komponenter.
Blockstilvariation
Du kan skapa olika stilar för samma blocktyp, vilket gör att användare kan växla mellan olika utseenden för ett block utan att behöva ändra innehållet.
Tips och tricks för att bemästra Gutenberg
Här är några praktiska tips för att bli mer effektiv med Gutenberg-editorn:
Använd tangentbordsgenvägar
Gutenberg har många inbyggda tangentbordsgenvägar som kan spara tid:
- / - Öppnar blockväljaren
- Ctrl+Shift+D - Duplicera det markerade blocket
- Ctrl+Z - Ångra senaste ändringen
- Ctrl+Shift+Z - Gör om senaste ändringen
- Ctrl+Shift+Alt+M - Växla till kodeditorläge
Använd återanvändbara block
För innehåll som du använder regelbundet, som kontaktinformation eller call-to-action-knappar, skapa återanvändbara block. Detta sparar tid och säkerställer konsekvens över hela din webbplats.
Experimentera med blocklägen
Många block har olika lägen eller varianter. Till exempel kan bildblocket visas i full bredd, bred bredd eller standard. Utforska dessa alternativ för att skapa mer visuellt intressant innehåll.
Gruppera relaterade block
Använd gruppblocket för att organisera relaterade block tillsammans. Detta gör det enklare att flytta, formatera eller dölja flera block samtidigt.
Använd blocknavigering
För längre innehåll, använd blocknavigeringsverktyget (tillgängligt via knappen i verktygsfältet) för att snabbt hoppa mellan olika delar av ditt innehåll.
Pro-tips: Snabbare innehållsskapande
När du börjar skriva i ett nytt styckeblock, kan du använda markdown-syntax för att automatiskt konvertera blocket till rätt typ:
- # Text - Konverterar till H1-rubrik
- ## Text - Konverterar till H2-rubrik
- 1. Text - Startar en numrerad lista
- * Text eller - Text - Startar en punktlista
- > Text - Skapar ett citatblock
Framtiden för Gutenberg och WordPress
Gutenberg är bara början på en större vision för WordPress. Projektet är uppdelat i fyra faser:
Fas 1: Editorn (Slutförd)
Den första fasen, som introducerade blockbaserad redigering för inlägg och sidor, är nu slutförd och har blivit standardeditorn i WordPress.
Fas 2: Anpassning (Pågående)
Den andra fasen handlar om att utöka blockredigering till andra delar av WordPress, inklusive widgets och menyer. Detta arbete är till stor del slutfört med introduktionen av Full Site Editing i WordPress 5.8 och 5.9.
Fas 3: Samarbete (Kommande)
Den tredje fasen kommer att fokusera på att lägga till samarbetsfunktioner till WordPress, vilket gör det möjligt för flera användare att redigera samma innehåll samtidigt, liknande Google Docs.
Fas 4: Flerspråkigt (Kommande)
Den fjärde och sista fasen kommer att fokusera på att göra WordPress helt flerspråkigt, med bättre stöd för översättningar och lokalisering.
Dessa faser representerar en ambitiös vision för WordPress framtid, med Gutenberg som den tekniska grunden för alla dessa förbättringar.
Slutsats
Gutenberg representerar den största förändringen i WordPress historia och lägger grunden för plattformens framtid. Även om övergången från den klassiska editorn till Gutenberg har varit utmanande för vissa användare, erbjuder den nya editorn oöverträffad flexibilitet, kraft och potential för innehållsskapande.
Genom att omfamna Gutenberg och lära dig att använda dess funktioner effektivt kan du skapa mer visuellt tilltalande och engagerande innehåll för din WordPress-webbplats. Och med de kommande faserna av Gutenberg-projektet kommer WordPress att fortsätta utvecklas till en ännu mer kraftfull och användarvänlig plattform för webbpublicering.
Oavsett om du är en nybörjare som just har börjat med WordPress eller en erfaren utvecklare som bygger komplexa webbplatser, är Gutenberg en teknologi som är värd att bemästra för framtiden.