Vad är egentligen ett CMS?

Nästan alla större webbplatser bygger på ett CMS, vilket är en förkortning för Content Management System. Det är ett verktyg för att hantera innehållet på en webbplats. Till innehåll räknas främst text och bilder men via vissa CMS kan man även styra en del av funktionaliteten på webbplatsen. Exempel på det är Drupal och WordPress.

Att en webbplats bygger på ett CMS innebär att man startar med ett paket med kodfiler och en databas som installeras på webbservern och sedan bygger en utvecklare på med egen kod och tabeller i databasen för att anpassa utseende och funktioner för just din webbplats. På så sätt kan du använda samma CMS till flera webbplatser som ser helt skilda ut och har helt egna funktioner.

I de moduler och anpassningar som görs för din webbplats så bygger utvecklaren mallar för hur sidorna ska se ut. Mallarna innehåller både funktioner, som till exempel navigering, en sökruta och adressuppgifter längst ner på sidan, samt utseende för texter, rubriker mm. När du sedan vill skapa en ny sida så behöver du bara fylla i ett formulär där du anger rubrik och text och kanske bilder för sidan, väljer vilken mall den ska följa (ifall det finns flera), publicera den, och sen är det klart. Sidan lägger sig på det ställe som du har bestämt i navigeringen och den ser ut som de andra sidorna som använder samma mall som din nya sida.

Måste jag ha ett CMS?

Nej, det måste du inte, men fallen där det inte lönar sig i längden är inte så många. Ett exempel skulle dock kunna vara en kampanjsida som inte ska leva mer än några veckor eller kanske en väldigt simpel webbplats med bara en sida för att presentera en person eller en produkt.

Vilket CMS ska jag välja?

Det beror på vilken typ av webbplats du vill bygga. Börja inte med att välja CMS utan tänk först igenom vad du vill att din webbplats ska innehålla och välj sedan den plattform som passar dina behov bäst. Rådfråga gärna en utvecklare som har jobbat med flera plattformar och som kan tipsa om fördelar och nackdelar med olika alternativ.