Modul 1 · 1.1
Vad är WordPress (och vad är det inte)?
Modul 1: Hur WordPress fungerar · Lästid: 7 minuter
Lärandemål: Efter den här lektionen kan du förklara vad WordPress är, vad skillnaden är mellan WordPress.org och WordPress.com, och när WordPress är det bästa valet och när det inte är det.
Nyckelbegrepp: CMS, öppen källkod, GPL, core, tema, plugin, WordPress.org, WordPress.com, själv hosta
Ett CMS: innehåll och form åtskilda
En webbplats består av sidor i HTML: språket som din webbläsare läser. Förr skapade du varje sida för hand och lade filen på en server. Ville du ändra en mening öppnade du filen, letade upp meningen bland all kod och laddade upp filen på nytt till servern.
Ett CMS (content management system) separerar detta. Din text, dina bilder och dina inställningar lagras i en databas. Formgivningen ligger separat, i en mall. När en besökare begär en sida klistrar CMS:et ihop innehållet och formen just då till en HTML-sida. Du ändrar innehållet i en adminpanel, utan kod.
WordPress är ett sådant CMS, och det mest använda i världen. Det började 2003 som programvara för bloggar, men driver nu även företagswebbplatser, webbutiker (med tillägget WooCommerce), föreningswebbplatser och intranät.
Öppen källkod och GPL
WordPress har öppen källkod: källkoden är offentlig och alla får använda, studera, ändra och sprida den. Det är fastställt i licensen, GPL (GNU General Public License, version 2 eller senare). För dig betyder det:
- Du betalar inget för själva WordPress. Du betalar högst för webbhotell, en domän, ett betalt tema eller ett betalt tillägg.
- Ingen kan ta WordPress ifrån dig. Du kan alltid ta med dig din webbplats till ett annat webbhotell.
- Tusentals volontärer och företag bidrar till det. Säkerhetsproblem diskuteras öppet och åtgärdas snabbt.
- Teman och tillägg som samverkar med WordPress räknas enligt WordPress-communityn också som GPL. En betald plugin får du alltså officiellt ge vidare. Men var försiktig: en "gratis" kopia av ett betalt tillägg från en okänd webbplats (ett nulled-tillägg) innehåller ofta medvetet en bakdörr. Mer om det i lektion 5.3.
Tre lager: core, tema och tillägg
En WordPress-webbplats består av tre lager som du kan byta ut oberoende av varandra:
- Core: WordPress självt. Adminpanelen, hanteringen av databasen, användare, redigeraren. Samma kod på miljontals webbplatser. Den ändrar du aldrig själv, eftersom den skrivs över vid varje uppdatering.
- Temat: avgör hur din webbplats ser ut. Färger, typsnitt, sidans layout, menyn. Du har alltid exakt ett aktivt tema.
- Tillägg (plugin): lägger till funktioner. Ett kontaktformulär, en webbutik, en cookie-banner, cachning, en säkerhetskopia. Du kan ha noll eller tiotals stycken.
Den här uppdelningen återkommer genom hela kursen. Går något fel efter en uppdatering är den första frågan: ligger det i core, i temat eller i ett tillägg? Och vill du ändra något är frågan: hör detta till formgivningen (tema), till en funktion (tillägg) eller är det bara innehåll?
WordPress.org och WordPress.com: inte samma sak
Här går det ofta fel. Det finns två saker med nästan samma namn:
| WordPress.org | WordPress.com | |
|---|---|---|
| Vad är det? | Platsen där du laddar ner programvaran gratis, med katalogen över teman och tillägg | En tjänst från företaget Automattic som hostar WordPress åt dig |
| Vem hostar webbplatsen? | Du, hos ett webbhotell du väljer själv | WordPress.com |
| Tillägg och teman | Allt du vill | Beroende på abonnemang |
| Tillgång till filer och databas | Fullständig | Begränsat |
| Underhåll och säkerhetskopior | Ditt ansvar (eller ditt webbhotells) | I stort sett ordnat |
Den här kursen handlar om självhostat WordPress: programvaran från WordPress.org, på ett webbhotellspaket. Det är vad du får när du installerar WordPress hos ett webbhotellsföretag, som i exemplen i den här kursen med DirectAdmin. Mycket av kunskapen gäller också för WordPress.com och för hanterat WordPress-webbhotell, men där sköter leverantören en del av underhållet och du kommer inte åt allt.
Vad självhostning ger dig, och vad det kostar
Att hosta själv ger frihet: vilket tema som helst, vilket tillägg som helst, dina egna säkerhetskopior, din egen e-post på samma domän. Men den friheten har ett pris i tid och uppmärksamhet. Du ansvarar för:
- uppdateringar av core, tema och tillägg (modul 7);
- säkerhetskopior och möjligheten att återställa (modul 8);
- säkerhet: starka lösenord, få tillägg, bra behörigheter (modul 7);
- hastighet (modul 6);
- lagstiftning, till exempel GDPR och cookie-reglerna (modul 9).
Ett webbhotell tar över en del av detta (säkerhetskopior av servern, en brandvägg, ett gratis certifikat), men vad som händer inom din WordPress-installation är ditt eget ansvar. Ett föråldrat tillägg är din säkerhetslucka, även på den bästa servern.
När WordPress inte är det bästa valet
WordPress är mångsidigt, men inte alltid det smidigaste valet. Några ärliga exempel:
- Ett visitkort i form av en enda sida som aldrig ändras. En enkel statisk HTML-sida eller en webbplatsbyggare är snabbare, säkrare och kräver inget underhåll.
- Du vill inte ha något underhåll alls. En betald webbplatsbyggare eller en hostad webbutikstjänst ordnar uppdateringar åt dig. Du förlorar dock frihet och blir mer bunden till den leverantören.
- En stor webbutik med tusentals produkter och kopplingar. Går att göra med WordPress och WooCommerce, men kräver seriöst webbhotell, cachning och en utvecklare. En specialiserad plattform kan då vara enklare.
- En applikation (ett bokningssystem med egen logik, en portal) klarar sig ofta bättre med ett ramverk än med tiotals tillägg som tillsammans försöker göra något de inte är gjorda för.
WordPress passar bra om du vill ändra innehåll regelbundet, vill kunna bygga ut själv och vill ha friheten att flytta. Om du är beredd att underhålla det.
Känna igen om en webbplats körs på WordPress
Du kan ofta se om en webbplats använder WordPress utan att logga in. Öppna sidans källkod (högerklicka, "Visa sidkälla") och leta efter:
- sökvägar med
/wp-content/eller/wp-includes/(teman, tillägg och skript); - en referens till
/wp-json/, WordPress programmeringsgränssnitt (REST API). Den finns också i svarets headers:
link: <https://example.com/wp-json/>; rel="https://api.w.org/"En webbplats som skärmar av sin WordPress-installation ordentligt visar mindre, men sökvägar som /wp-content/ finns nästan alltid. Det är inte farligt: att en webbplats använder WordPress är ingen hemlighet. Det som räknas är om delarna är uppdaterade.
Sammanfattning
- Ett CMS håller innehåll (databas) och form (tema) åtskilda och bygger sidor i det ögonblick de begärs.
- WordPress har öppen källkod under GPL: gratis, du kan alltid flytta, och det underhålls av ett stort community.
- En webbplats består av core, tema och tillägg. Core ändrar du aldrig själv.
- WordPress.org är programvaran du hostar själv; WordPress.com är en tjänst som hostar den åt dig.
- Att hosta själv ger frihet, men uppdateringar, säkerhetskopior och säkerhet är ditt ansvar.
Quiz
Uppgift
Uppgift A1.1: Körs den här webbplatsen på WordPress? Ange adressen till din egen webbplats (eller wordpress.org om du inte har någon webbplats ännu) och ange om webbplatsen körs på WordPress. Nämn också ett bevis som du själv hittat i källkoden eller headers, till exempel en sökväg med /wp-content/ eller link-headern till /wp-json/. Programmet kontrollerar om ditt svar stämmer.
Uppgift D1.1: Passar WordPress ditt projekt? Beskriv i några meningar din egen webbplats (eller en webbplats du vill skapa): vem arbetar med den, hur ofta ändras innehållet, vilka funktioner behöver du? Kryssa för de ansvarsområden du tar på dig själv (uppdateringar, säkerhetskopior, säkerhet, GDPR) och anteckna vem som gör det när du inte är tillgänglig.
Uppgift D1.1: Passar WordPress ditt projekt?
Den här uppgiften gör du själv; ingen kontrollerar den. Bocka av vad du har gjort och markera uppgiften som klar.
Ett bra svar anger hur ofta innehållet ändras (till exempel "ett inlägg varje vecka"), minst en funktion du behöver, en avvägning mot ett alternativ (webbplatsbyggare, statisk webbplats, webbutiksplattform) och ett namn på den som tar över om du inte kan.
Dina bockar och anteckningar sparas bara i den här webbläsaren; vi skickar dem ingenstans. Är du inloggad sparar vi i Mina kurser bara att du har gjort uppgiften.
Läs mer
Dessa artiklar beskriver stegen i WebOkés paneler; i andra paneler fungerar det på liknande sätt.
