Kostnadsfria OpenSource CMS publiceringsverktyg för webben
Begreppet CMS står för Content Management System (ibland förkortat WCMS då det handlar om innehållshanteringssystem för webbplatser, på svenska ofta kallat webbpubliceringsverktyg.
Förenkla er webbpublicering!
Ett CMS är en uppsättning program på en webbserver som levererar information via en webbläsare. Genom att man kan skapa mallar för olika behov och därigenom styra utseendet, kan användaren helt koncentrera sig på själva innehållet.
Syftet med ett CMS är att underlätta publicering av information på webben. Via en webbsida kan man lägga in nytt material, ta bort gammalt eller ändra uppgifter. Olika personer kan få skilda rättigheter till olika delar av webbplatsen. Vanligen kan man enkelt styra tidpunkt för att lägga ut eller ta bort material.
De senaste åren har utvecklingen dragit iväg så att tröskeln för att snabbt kunna sjösätta en ny sajt har minskat betydligt. Samtidigt ökar floran av system. Det är intressant att se hur OpenSource-lösningarna kommer alltmer i de mest skilda sammanhang.
OpenSource betyder öppen källkod, dvs. man kan modifiera koden och återanvända den utan licenskostnader. Granska dock alltid licensvillkoren innan ni tar kommersiella beslut, för OpenSource betyder inte att det är fritt fram för allting.
Olika CMS-lösningar är lämpade för olika behov. Därför är det viktigt att studera dem på djupet. Det är bra att känna till de tekniska lösningarna bakom systemet. Ofta bygger de på PHP-script och MySQL-databas som även de är OpenSource. Med dessa byggstenar får du möjligheten till dynamisk publicering av webbinnehåll.
Vem äger egentligen er webbplats?
Företagen börjar bli alltmer uppmärksamma på vem som äger källkoden till webbsystemet. Ifall webbkonsulter skulle slås ihop eller om de kanske lägger ner sin verksamhet kan kunderna drabbas rejält om de inte själva äger källkoden. Därför är öppen källkod inte enbart en fråga om prisbild.
Behoven skiftar hos olika användare och floran av CMS-system är omfattande. Därför behöver man sätta sig in i deras egenskaper. Kika runt på alternativen nedan! Det finns vanligen en demosajt där du kan känna lite på verktyget och bygga testsidor. Där får du en känsla för hur det är att arbeta i olika publiceringssystem. I många fall finns det även videopresentationer som ger en snabbare överblick.
OpenSource webbpubliceringssystem

CMS Made Simple är enkelt att komma igång med. För mer avancerade lösningar finns det färdiga sk. addons för nerladdning. Systemet ger sökmotoranpassade URL:er. Själva formgivningen är skyddad för dem som bidrar med innehåll på sidorna. Ett community bidrar med råd. På CMSMS demosida kan du testa lösningen.
Drupal fungerar väl för webbplatser med hög trafik och mycket innehåll. Det medger även att besökarna bidrar med innehåll. Drupal har ett mycket flexibelt system för klassificering av innehåll vilket kan underlätta när du skall organisera en hel sajt. Det finns även översatt till svenska, norska, danska och finska m.fl. språk. En lång rad teman och moduler till systemet finns på deras webbsajt. Drupal har ett community på 350 000 medlemmar och systemet, som bygger på PHP och SQL-databas, har funnits sedan 2001/02.
Drupal 5.0 presenteras i en introduktionsvideo, och du kan känna på en demoversion innan du gör en installation. (Wikipedias beskrivning)

FrogCMS är byggt med syfte att kunna skilja på tre logiska områden: innehåll, kod och infrastruktur.
Innehållet till webbplatsen kommer vanligen från personer som har bråttom och som saknar kunskaper i programmering.
Koden är den centrala del som driver sajten. Genom att koden är centraliserad får man en enhetlig presentation av olika typer av material.
Infrastrukturen handlar om servrar, databaser, brandväggar, sajtöversyn, autentisering, backups, antivirussystem mm. Något som de som producerar innehåll eller kod tar för givet att det fungerar. Lösningen är uppbyggd för att man skall kunna följa webbplatsens hälsotillstånd och för att snabbt återställa funktionen vid problem. Kan integreras med back-office-system. FrogCMS kräver PHP 5 eller senare och MySQL 4.1.x eller senare. (Wikipedias beskrivning på engelska)
I Frogs Forum kan du få en inblick i diskussionerna kring lösningen och på sidan för nerladdning finns även demoversionen.

Geeklog är baserat på PHP/MySQL. Standardinstallationen kan användas som en blogg, ett publiceringssystem eller som en portal med stöd för bland annat kommentarer, trackbacks, RSS och skydd mot spam. Funktionaliteten utökas med hjälp av de många plugins som finns såsom bl.a. bildgallerier och forum.
En styrka med Geeklog är deras modell för användarrättigheter. Det går att ange skriv- eller läsrättigheter för grupper av användare. En och samma användare kan vara medlem i en eller flera grupper. Grupper kan, i sin tur, vara medlemmar i andra grupper och ärver då den gruppens rättigheter. Med Geeklog är det därför möjligt att skapa en struktur av rättigheter som mycket väl kan användas för ett företags intranät. (Wikipedias beskrivning)
Det finns en Geeklog demoversion för egna tester av systemet.

Joomla! är ett modulärt uppbyggt CMS-system som relativt enkelt går att anpassa för olika behov. Det har en stor grupp av användare som även publicerar Extensions eller olika tillägg för att tillgodose olika behov. Det finns även massor av sk. Templates eller mallsidor för att snabbt komma igång. Dock verkar Joomla-siter få ett mycket likartat utseende vilket inte alltid är önskvärt. (Wikipedias beskrivning)
När man ger sig på att själv underhålla egna CMS-system får man också räkna med att ta hand om säkerhetsbrister i systemen.

Mambo är själva ursprunget till Joomla! med en lång utveckling bakom sig. År 2007 fick systemet pris i Storbritannien för bästa OpenSource CMS. Fler detaljer om Mambo.

MODx hjälper dig att bygga sajter som fungerar väl mot sökmotorer. URL:erna är läsvänliga både för användare och Google och det bygger semantiskt korrekt kod. MODx är ett av bland få publiceringssystem som visat att de lyckats med att positionera sig på Google genom effektiv sökmotoroptimering även om det till största del handlat om manuella insatser som inte är en del av systemet. Men det är viktigt för att synas på Internet. MODx har full support för Web 2.0 AJAX-teknologin och jQuery. Ramverket som systemet bygger på kan även användas för att bygga webbapplikationer. Ett system där du kan fokusera på användarvänlighet och design.
Kolla MODx-filmen som ger en snabb överblick över systemet eller MODx demosida. MODx version 0.9.6.3 kräver PHP 4.3.10+ och MySQL 4.1+

Movable Type är från början ett bloggverktyg som nu har utvecklats till ett helt webbpubliceringssystem förberett även för socialt nätverkande. Det är en Perl-baserad programvara som installeras på din webbserver. Med Movable Type Pro kan du uppnå fullt socialt nätverkande på din egen webbplats. Då slipper du agera i ett socialt nätverk där någon annan är huvudman utanför företaget. I Movable Type finns många funktioner redan inbyggda, som motsvaras av plugins i Wordpress. En bra egenskap då plugins ofta kan bli en säkerhetsrisk. Skaffa dig en egen bild av detta system för webbpublicering genom MovableType Community. För tydlighetens skull är det viktigt att känna till att Movable Type finns med flera olika licenser och att Pro-versionen för kommersiellt bruk inte är avgiftsfri.

OpenCMS är en lösning som helt och hållet drivs av en databas. Vanligen skapas sidorna dynamiskt från databasen. Men systemet tillåter även statisk export av valda sidor eller delar av sidor. Användbart för de sidor som sällan uppdateras. Systemet ger därtill begripliga URL adresser som: www.domain.se/foretaget/ledning/ Detta är viktigt för att kunna sökmotoroptimera webbplatsen. (Engelsk beskrivning på Wikipedia)

Silverstripe var en kommersiell lösning från Nya Zeeland som har släppts fri som OpenSouce och som bygger på PHP. Licensen bygger på den friare BSD-licensen till skillnad från den vanliga och mer restriktiva GPL-licensen, även förkortat GNU. BSD ger möjlighet att att distribuera källkoden och lägga till funktioner utan att de behöver publiceras som Open Source. Systemet kräver PHP och MySQL.
Publiceringssystemet har fått stor uppmärksamhet sedan det demokratiska partiet i USA valde Silverstripe för sin kampanj på webben. Silverstripe klarar hög belastning från många besökare genom en speciell funktion kallad »static publishing«. Varje gång en sida publiceras skapas en statisk sida i cacheminnet. Apache-servern kan sedan konfigureras att skicka dessa statiska sidor med korrekt URL istället för att belasta databasen under högtrafik.
Silverstripe är ett system för webbpublicering som inte begränsar webbsidornas »look and feel« och det har en rad smidiga lösningar. Det är utvecklat med tanke på sökmotoroptimering och för att följa gällande webbstandard enligt W3C.
Kolla en film om Silverstripe eller prova Silverstripes demo.
En svensk webbplats som bygger på SilverStripe är Silverwebb.se

Textpattern är ytterligare ett bloggverktyg som även används för andra typer av webbplatser. Numera känns gränsen mellan bloggverktyg och CMS-system som ganska godtycklig. Här finns en rad exempel på olika typer av webbplatser producerade med stöd av Textpattern. Hos Textpattern hanteras struktur, presentation och innehåll separat. Systemet finns på ett 30-tal språk bl.a. samtliga nordiska språk. Textpattern kräver PHP 4.3+ och MySQL 3.23+. För att kunna skapa ett intressantare gränssnitt använder Textpattern det externa javascript-biblioteket jQuery.

Typo3 är i sin struktur väldigt skalbart och kan anpassas till skilda behov med en rad färdiga tilläggsmoduler. TYPO3 har laddats ner över 3 000 000 gånger från Sourceforge.org vilket gör det till en av de ledande Open Source programvarorna för företag. Flera internationella företag använder Typo3. Det finns ett stort utbud av böcker på tyska om denna lösning.
En serie korta Typo3-filmer ger en överblick över systemet. Här finns en Typo3 demo för att studera lösningen närmare. Det finns en svensk användargrupp för Typo3. (En wiki-b eskrivning på engelska)

TYPOlight webCMS är intressant för att det från grunden bygger sidor som följer normerna för webbtillgänglighet och ger även en XHTML-kod som validerar enligt W3C. Systemet kan betraktas som framtidsinriktat då det bygger på PHP och AJAX som är en del av den nya Web2.0-teknologin. Gränssnittet för administration av webbplatsen är rent och klart. Det finns en stabil community att rådfråga och med väldokumenterad API.
TYPOlight kräver PHP 5.1.0 och MySQL 4 och uppåt. TYPOlight 2.7 presenteras i denna video eller testa TYPOlight online demo.

XOOPS är en acronym av eXtensible Object Oriented Portal System. Först utvecklades det som ett portalsystem och har sedan blivit ett helt CMS-system för såväl små som medelstora eller stora sajter. Det installeras på en webbserver som klarar PHP och MySQL-databas. XOOPS har språkstöd för en mängd språk. Både administratörer och användare kan ändra tema eller utseende på gränssnittet med ett musklick. Svensk sida för nerladdning och support.
OpenSource för ASP.net-plattformen
Föredrar man Microsofts servermiljö på ASP.net-plattformen så finns bl.a. följande OpenSource-system:
DotNetNuke används även som plattform för stora portaler med hundratusentals besökare och med mycket bra resultat. Plattformen fungerar såväl för hemsida, som webshop och intranät, och en lång rad andra tredjepartsmoduler. Ett skalbart system som ständigt vidareutvecklas. Svenskt forum finns.
Rainbowportal är baserat på Microsoft's IBuySpy (IBS) portal kit som körs på ASP.net 2. Rainbowportal har 75 färdiga plugin moduler för att fylla olika behov som forum, e-handel, kartor, nyhets-feed XML mm. För närvarande tillgängligt på 29 språk. Dock ej så etablerat i Sverige.
Cuyahoga bygger på en nod-baserad sajtstruktur med obegränsat djup. En installation av CMS-systemet kan användas för flera sajter. Cuyahogas URL:er är sökmotorvänliga. För närvarande finns sju moduler för olika funktioner. Dock ej etablerat i Sverige.

Wordpress är ett unikt verktyg
En lösning som mer och mer används för webbplatser är Wordpress även om det förknippas med blogg-verktyg. Det går även bra att bygga webbsidor i det. En av Wordpress fördelar är den stora mängden av insticksmoduler som utökar funktionaliteten för olika behov. Dessutom är det snyggt. Det finns en mängd olika teman där man kan hitta en lösning som passar eller som man kan modifiera.
Wordpress bygger också på PHP och MySQL databas som ju är OpenSource och därmed gratis. »The five minute installation« har blivit ett talesätt om Wordpress, så installationen går snabbt för hela webbpubliceringssystemet.
För att helt kunna hantera Wordpress efter eget huvud behöver du lära dig de grundläggande verktygen som är poster, sidor, kategorier, och taggar. Sedan finns det även insticksprogram och skräddarsydda fält. Givetvis är det enklare om du även kan PHP och CSS. Annars kan du köra på med de färdiga teman som finns.
Du kan installera Wordpress på eget webbhotell med hjälp av Fantastico som gör installationen enklare. Anvisningarna är på engelska. Medan själva bloggverktyget, i alla fall delvis, finns på svenska. För Wordpress finns en svensk blogg-guide. (Beskrivning på engelska för att använda Wordpress som CMS)
Exempel på en svenska webbplatser byggda på Wordpress är Taffel.se, Filippa-k.com, Fokus.se


