Jeg har selv udviklet mod temmelig mange forskellige systemer.
Herunder Mambo, Joomla og Drupal.
I stedet for at tænke på systemer vil jeg anbefale at du sikrer dig at den løsning du vælger overholder nogle krav.
Jeg skriver lige dette hurtigt, så jeg får ikke alt med, men her er nogle krav jeg ville stille, og noget er selvfølgelig vigtigere end andet.
Mht. SEO
Du SKAL kunne redigere og have fuld kontrol over som minimum følgende.
* Sidetitel - Den der ses i søgemaskinernes lister - SERPS
* Titel - Den titel der ses på siden
* Meta Description
* Meta Keywords
* URL - Det bør være muligt at skrive/generere såkaldt rene urls.
* Let tilgang til redigering af teksterne - Helst online Editor.
* Et cms system bør kunne klare versionsstyring.
F.eks. kan du i Drupal gemme alle ændringer som versioner, og dermed blot gå tilbage til forrige version, hvis dine ændringer ikke virker efter hensigten.
Alt efter hvilken type forretning du laver er der andre krav som f.eks.
Let integration med
*E-handels-system
*Blog
*Forum
*Fotoalbum.
*Let mulighed for indlejring af video direkte på dit site.
*ETC.
Da du selv ved mest om hvad der skal være muligt på dit site, kan kun du selv vide hvad der skal være på listen.
Den bedste løsning er formentlig baseret på moduler, som giver dig mulighed for ekstra funktionalitet af mange slags.
Når du vælger et open source CMS, er der nogle ekstra overvejelser.
*Opdateringfrekvens - Der kommer løbende updates til at lukke sikkerhedshuller, og enten skal du selv gennemføre disse opdateringer, eller også have en aftale med en der kan opdatere.
Dette skyldes at open source software bliver rettet øjeblikkeligt, når der findes et sikkerhedshul, mens legacy software(kommercielt) ofte afventer næste planlagte udgivelse før der kommer sikkerhedsopdateringer, så det er for mig et udtryk for højere sikkerhed.
Fokus på sikkerhed
Jeg valgte at skifte fra Mambo til Joomla, da det oprindelige udviklerteam for Mambo brød ud og ønskede at lave et system baseret på Mambo, men med mere fokus på sikkerhed. Nu kører jeg kun Drupal med mindre en kunde insisterer på noget andet.
Brugerbase størrelse og evt. fora.
Det er uproblematisk at deltage og få gode råd fra de fora som hører til de forskellige CMS systemer, såfremt du er engelsk talende, men skal du bruge de danske fora, så er jeg absolut ikke imponeret over den grad af støtte du kan få til selv at lære at gøre tingene korrekt.
Leverandørbinding.
Du bør sikre dig at du kan skifte leverandør i morgen, hvis det leverede ikke lever op til dine krav.
Dette er en yderst vigtig overvejelse, og alt afhængig af systemet bør du undersøge hvad der kræves i tilfælde af at du ønsker at skifte leverandør.
Jeg har set flere tilfælde hvor en køber har fået et system, som er direkte handicappet ift. at lave SEO og blive synlig, og desværre også nogle leverandører, som ikke har været i stand til eller haft viljen til at tilrette deres system til disse krav, selv om kunden har betalt store beløb for at få systemet leveret.
Krav til ekstern hjælp.
Ift. f.eks. Drupal kan du klare dig rigtig langt med moduler, men skal du lave noget helt nyt, så skal du bruge en PHP programmør til at lave noget der kan hookes ind i drupal systemet.
På samme måde kan de fleste lære at opdatere drupal forholdsvist nemt med sikkerhedsopdateringer, men skal du have ændret i skabelonerne, så skal du muligvis have hjælp udefra.
Vær også opmærksom på at selvom et CMS system virker tillokkende, så er der ofte en stejl indlæringkurve, og drejer det sig om et mindre site, kan det ofte bedre betale sig at holde sig til html, eftersom du kan klare det meste af det ovennævnte med ganske almindelige html sider.
Skal du bruge funktionalitet som automatisk udgivelse af sider på et bestemt tidspunkt, eller indeholder sitet mange sider er et CMS formentlig bedst.
Den rigtige måde at starte er iflg. min opfattelse at lave en fornuftig analyse af hvad der skal laves, og derefter opstille en liste over ufravigelige krav til systemet og ønsker til funktionalitet.
Det vil give dig et beslutningsgrundlag for at vælge system uden nogen form for religion ift. brand.
Skriftlige krav til systemet.
Når du entrerer med en leverandør, så sørg for at I har en skriftlig liste over den funktionalitet der skal være i det leverede system. Det er ikke fedt at betale 35.000 for et system, for så at opdage at du ikke kan tilføje selvstændige titler og meta descriptions i det system du har fået, og at ham der har "udviklet" systemet ikke aner, hvordan man implementerer disse ændringer. Når kravene ikke er aftalt på skrift, så ender du med at droppe dit ubrugelige nye system, og betale for et nyt igen.
Hvor meget tid vil du ofre?
Vil du afsætte den nødvendige tid til at sætte dig ind i et CMS og forstå det godt nok til at kunne udnytte det rigtigt. Det er muligt at et CMS system vil fungere perfekt for dig, når du har lært det at kende, men set i forhold til den tid du skal bruge, er det sommetider smartere at klare sig uden.
kh
;0)Bent