CMS – Innehållshanteringssystem
Oct 16
CMS är en förkortning av Content Management System, eller innehållshanteringssystem på svenska, och handlar om hur webbsidor hanterar sitt innehåll rent tekniskt för att visas upp och hanteras på internet. Det är alltså ett publiceringsverktyg för medier på internet. Databassystem (t ex MySQL) och programkod (t ex PHP) bygger upp innehållet och hur datainformationen hanteras och returnerar olika svar.
En vanlig webbplats kodas i XHTML (innehåll) och CSS (design) och byggs t ex i Dreamweaver lokalt på en dator och laddas sedan upp via server på webbdomänen. En webbsida bygd med CMS däremot kan byggas med färdiga mallar online på servern/webbdomänen direkt (från vilken dator som helst) och behöver alltså inte lagras på en specifik dator. Detta kan alltså ses som en fördel då det är tillgängligt var som helst ifrån och bara själva innehållet egentligen måste läggas in.
De flesta CMS-system tillhandahåller olika färdiga mallar för designen, men egna mallar kan också skapas och ändras fritt. Fördelen med ett innehållshanteringssystem som CMS för detta är att det blir mindre kod att skapa själv då olika funktioner istället automatiskt finns sparat.
Dessutom kan administratören välja om innehållet skall vara tillgängligt för alla eller om inloggning skall krävas för att visa upp innehållet. Det finns även möjlighet med CMS att låta besökarna kommentera och diskutera på webbsidan. Kategorier används för att hantera olika artiklar eller inlägg under olika rubriker och underlättar sökning på webbsidan.
CMS används ofta för bloggar där både webbsidans ägare och besökarna kan skriva inlägg och kommentarer, men CMS används också mer och mer för att bygga hela webbplatser med mycket olika innehåll i form av både statiska sidor och sidor med dynamiskt innehåll. En webbsida med CMS kan lägga in olika former av trackbacks, feeds/RSS och länkar. Den kan innehålla fotogallerier, mediaspelare, e-butiker med shoppingvagnar, datumhantering och mycket annat.
Fyra olika gratis OpenSource-CMS
WordPress
WordPress är ett stort opensource-system som används av många människor världen över, både av privatpersoner och företag, för att bygga upp dynamiska webbplatser med t ex bloggar, gallerier och online-butiker. WordPress tillhandahåller gratis mallar för webbsidans design och dessutom finns massor av plugins (tilläggsprogram) att installera för olika saker som kalender, gallerier, facebooklänkar etc. En del är gratis, men en hel del kan också köpas till.
WordPress är uppbyggt med MySQL och PHP. WordPress användes först och främst för bloggar, men det används mer och mer för hela webbsajter.
Joomla
Joomla är likt WordPress med mallar för webbside-uppbyggnad och bygger på MySQL och PHP. Joomla kan också byggas och förändras direkt på servern och kan lätt granskas hur den kommer att se ut. Det finns många gratis mallar och plugins för designen att skaffa. Administratören kan i Joomla ställa in tillgängligheten för användarna vad de kan ändra och lägga till på sidan, det går även att som besökare ändra innehåll på sidan utan att logga in på administratörssidan. Frontend kallas gränssnittet där själva webbsidan visas, alltså den publika delen. Backend är plattformen där administratören hanterar informationen och ändrar inställningar. Även kallat dashboard (främst i WordPress).
Drupal
Drupal byggs också upp av en databas som MySQL och PHP, men även PostgreSQL. PostgreSQL är ett databassystem som bygger på SQL men är lite mer avancerad och är open source. Drupal används av både privatpersoner och företag. Drupal erbjuder även de, olika temamallar för webbdesign. De har ett gränssnitt för administratören för olika inställningar, teman, innehåll osv. De erbjuder också många olika språk för webbsidan. De erbjuder också RSS, facebook- och twitter-flöden, GoogleMaps, e-butiker med shoppingvagnar och mycket mer.
Geeklog
Geeklog är ett fjärde innehållshanteringssystem som även den bygger på MySQL och PHP. Den har som de andra systemen några färdiga mallar att välja på. De har även plugins som kalender, kommentarer, forum, gallerier, trackbacks med mera, men även spamfilter, möjlighet för statiska sidor, länksystem och annat. De erbjuder även plugins som personliga meddelandefunktioner mellan användare.
Gränssnitten för att hantera WordPress och Joomla liknar varandra väldigt mycket och innehåll att välja och hantera är också väldigt lika. Såsom länkar, kategorier, sidhantering, artiklar, widgets och plugins. Jag skulle tro att har man en gång använt den ena av dem, kan man också fort sätta sig in i hur den andra fungerar. Drupal och Geeklog hittar jag inte några exempel eller demos om hur deras gränssnitt för administratören ser ut. Geeklog tycks åtminstone vara mycket mindre till antal användare och distribution än de andra tre. Enligt W3techs (http://w3techs.com/) statistik av populära CMS så är WordPress klart ledande med 15,1% av användarna, Joomla 2,7% och Drupal 1,7%. Geeklog finns inte ens med på denna lista. (September 2011).
Alla fyra system är plattformsoberoende.
Read More








