Att välja plattform
Det finns nästan aldrig några hållbara argument för att bygga en ny sajt utan att starta med en befintlig plattform. En plattform (eller ramverk som det ibland kallas) är en samling färdiga funktioner för publicering och användning av webbplatser, som samverkar i ett standardiserat system.
Det finns många olika plattformar att välja bland. Mjukvarujättar som Microsoft har sina system. Andra leverantörer är specialiserade på sina stora publiceringsverktyg, typ Episerver. Och sedan har vi alla små publiceringsverktyg som utvecklats av enskilda webbyråer för att underlätta arbetet med sina kunder.
Dessa system är oftast inte transparenta i sin funkationalitet - det är leverantören som har ensamrätt till koden. Om leverantören är liten innebär detta förstås en sårbarhet. Om leverantören är stor, brukar man få betala därefter.
Öppen källkod
Själv jobbar jag bara med plattformar som bygger på öppen källkod. Det innebär att plattformen i sig (och de moduler man använder) publiceras med programkoden synlig och att vilken utvecklare som helst får ändra och vidareutveckla koden. Det här leder till att tusentals utvecklare samlas kring system med öppen källkod, och hjälps åt att vidareutveckla systemen.
Det här sättet att tillsammans vidareutveckla plattformar är förstås praktiskt för oss som använder systemen. Man kan hela tiden använda lösningar som andra redan har utvecklat för det behov man har. Man behöver inte börja om från början i varje projekt.
Men det har även stora fördelar för dig som beställare. Du blir inte alls lika beroende av en enskild leverantör, och det finns alltid utvecklare att tillgå som vet precis hur din plattform fungerar. Att det inte tillkommer några licenskostnader för plattformen är en extra bonus.
Plattformen Drupal
Drupal är en av världens populäraste webbplattformar med öppen källkod. Det är inte ett färdigt publiceringsverktyg som passar alla direkt efter installationen, utan det ska snarare ses som ett ramverk som man bygger publiceringssystem på. Man kan alltså anpassa publiceringssystemet väldigt mycket efter varje enskilt projekt. Det innebär en viss tröskel att komma igång med Drupal - det krävs en del jobb att få systemet att fungera som man vill - men samtidigt att flexibiliteten är oslagbar.
Drupal är särskilt väl lämpat för sociala nätverk och sajter som låter användarna delta i kommunikationen på olika sätt. Det är också väldigt bra på att hantera stora mängder innehåll, som behöver organiseras, kategoriseras, listas och användas på olika sätt.
Den enskilt största styrkan hos Drupal är nog möjligheten att enkelt skapa olika innehållstyper (till exempel artiklar, blogginlägg, foruminlägg, informationssidor, produkter) och bestämma vilken information som ska sparas om varje innehållstyp. Möjligheten att strukturera informationen i olika fält, gör att man kan skapa listor över innehållet och presentera det på oräkneliga sätt.
Till Drupal finns över 5000 färdiga moduler att installera utan licenskostnad. Det täcker de allra flesta behov. Och skulle ni ha ett unikt behov så går det bra att bygga en unik modul bara för er.
Det finns även väldigt många färdiga designpaket för Drupal, men normalt sett utvecklar jag en unik design för varje enskilt projekt. Man kan enkelt byta "tema" (designpaket) på en befintlig sajt, och då förändras hela utseendet på en gång. Det är fantastiskt praktiskt att Drupal gör en tydlig skillnad mellan struktur, innehåll och design.
Drupal är mycket skalbart, och används på både små och stora sajter. Se exempelvis Novell, Fast Company, NASA, Harvard Science, Yahoo Research, Amnesty, AOL Corporate och Eclipse. All info om Drupal hittar du på Drupal.org.
Plattformen Wordpress
För enklare sajter är oftast Wordpress det bästa alternativet. Wordpress är enkelt att komma igång med, och man behöver inte alls göra många inställningar eller specialanpassningar för att kunna göra igång.
Wordpress är i grunden ett bloggverktyg, så det är bra på sociala funktioner. Det är också relativt enkelt att integrera Wordpress med diskussionsforum och andra sociala nätverksfunktioner. Nu för tiden är Wordpress även mycket kompetent när det gäller hantering av vanliga, statiska informationssidor.
Wordpress är inte lika flexibelt som Drupal när det gäller att automatiskt organisera och presentera innehållet på exakt det sätt som passar er - särskilt när det handlar om stora mängder sidor. Men för en vanlig webbplats med ett rimligt antal informationssidor, nyhetslistningar, fotogallerier och så vidare, fungerar Wordpress mycket bra.
Även Wordpress har många färdiga designteman, och drar en skarp linje mellan innehåll och design. Wordpress har över 8000 färdiga moduler som kan installeras utan licenskostnad, och minst lika många aktiva utvecklare som Drupal. Allt om Wordpress hittar du på Wordpress.org.

