Evolutionen av publiceringssystem

Under året har jag omvärderat min syn på framtida utvecklingen av publiceringssystem (eller content management system, CMS eller CM eller liknande namn). Lite avrundat har det sett ut så här historiskt (enligt min uppfattning):

Generation 1, 1995-1999, “Statiska filer”
Sidans innehåll och html snickrades ihop av en redaktör. Html-kunskap var nödvändigt och slutresultatet blev en statisk fil som innehöll bildreferenser, länkar och innehåll i en klump. SSI – server side include – var en viktig funktion.
Dödsorsak: Omöjligt med flerkanalspublicering och krävde html-kunskap.

Generation 2, 2000-2005, “Hemmabygge”
Databasdriven publicering. Oftast hemma- eller konsultbyggt system. Skräddarsytt och byggt utifrån den egna verksamheten.
Dödsorsak: För dyrt att utveckla och väldigt personberoende.

Generation 3, 2005-2010, “Köpt produkt”
Köpt standardprodukt som anpassas. En extern leverantör som leverar och egen avdelning eller konsulter som anpassar, vidareutvecklar och förvaltar.
Dödsorsak: …?

Generation 4, 2010-2015, “Öppna system”

Tills nyligen har jag trott att nästa generation eller fas kommer karakteriseras av open source-produkter. Mycket talar för det eftersom produkter och lösningar blivit så pass bra och support och utveckling finns tillgängligt. Dessutom är kostnadsbilden viktig och licenskostnader på “rolls royce-system” är svåra att motivera när man egentligen behöver en “mc”.

Det som växt fram i mig nu är en känsla av att fjärde generationens produkter kommer definieras av sin förmåga att vara “öppna och integrerbara”. Viktiga egenskaper är till exempel: öppna api:er, öppen för integrering med andra system och funktioner, plugin-arkitektur, följer öppna standarder, enkel att köra i “moln”. Det kommer handla mer om att skapa navet eller kittet som håller ihop en webbplats än en produkt som innehåller allt. Med nischade funktioner och öppna api:er för allt från bildhantering och kommentarer, till inloggning och stavningskontroll så är det tveksamt att vi kommer leta efter ett nytt CMS (i dagens bemärkelse) när det är dags att fasa ut det befintliga. Jag tror vi kommer behöva en “motor” som kommer kunna driva webbplatsen och som framförallt kommer användas för att integrera alla pusselbitar som bygger vår sajt. Pusselbitar som nås via api:er och anrop till andra system. Pusselbitar som vi byter ut när det finns bättre alternativ tillgängliga. Pusselbitar som samtidigt binder ihop och sprider ut vårt innehåll till andra plattformar.

Sen är troligtvis den produkten baserad på öppen källkod, men det är inte det som karakteriserar den.

Tags: , , ,

  • Pingback: 09:00 – 01:20 at Tobias

  • mackielinden
  • http://jardenberg.se/ Joakim Jardenberg

    Jag tror du kan ta bort slutdatum på generation 4. Det är finalen, efter det blir det ittererande evolution inom systemet. Inga fler ”ut med det gamla, in med det nya” – precis som du egentligen är inne på. I ett sådan ekosystem byts de mindre beståndsdelarna ut löpande.

    • http://pellesten.net/ Pelle Sten

      Om det är något historien lär oss är att den aldrig tar slut.

  • http://pellesten.net/ Pelle Sten

    Generation 3, 2005-2010, “Köpt produkt”
    Dödsorsak: För dyrt, för långsam utveckling, för komplicerade modeller.

    • http://strm.se per åström

      Rimliga orsaker. Jag tänkte att det blir ett eget inlägg framöver.

  • http://www.facebook.com/people/Marcus-Linden/651402022 Marcus Linden
  • http://jardenberg.se jardenberg

    Jag tror du kan ta bort slutdatum på generation 4. Det är finalen, efter det blir det ittererande evolution inom systemet. Inga fler ”ut med det gamla, in med det nya” – precis som du egentligen är inne på. I ett sådan ekosystem byts de mindre beståndsdelarna ut löpande.

  • http://pellesten.net/ Pelle Sten

    Generation 3, 2005-2010, “Köpt produkt”
    Dödsorsak: För dyrt, för långsam utveckling, för komplicerade modeller.

  • http://pellesten.net/ Pelle Sten

    Om det är något historien lär oss är att den aldrig tar slut.

  • http://strm.se per åström

    Rimliga orsaker. Jag tänkte att det blir ett eget inlägg framöver.

  • Pingback: Den digitala parkbänken » Noterat

  • Pingback: jardenberg kommenterar – 2009-06-23 — jardenberg unedited

  • http://www.mattiasostmar.blogspot.com/ Mattias Östmar

    Två stiliga poänger du har där med nästa generations CMS:er – dels att det börjar 2010 (vi är inte där än, ju – men det går nog snabbt nu) och dels att grejjen är integrationsmöjligheterna, inte att det är baserat på open source. Mycket skarp analys av CMS:ernas utveckling också!

    • http://strm.se per åström

      Tack Mattias!

      Vi får se vad som händer, det är mycket som talar för ATT det börjar hända redan nu sen är väl tidpunkten lite flytande och det kan vara svårt att säga “nu händer det”, det är kanske enklast att konstatera i efterhand.

      • http://www.mattiasostmar.blogspot.com/ Mattias Östmar

        Inte att förglömma så påverkar ju alla som liksom du tänker t ex WordPress MU för webbplattformar framtiden. Så nog händer det redan, som du säger. Lycka till med TV4-projekten! 🙂

  • http://www.mattiasostmar.blogspot.com/ Mattias Östmar

    Två stiliga poänger du har där med nästa generations CMS:er – dels att det börjar 2010 (vi är inte där än, ju – men det går nog snabbt nu) och dels att grejjen är integrationsmöjligheterna, inte att det är baserat på open source. Mycket skarp analys av CMS:ernas utveckling också!

  • http://strm.se per åström

    Tack Mattias!

    Vi får se vad som händer, det är mycket som talar för ATT det börjar hända redan nu sen är väl tidpunkten lite flytande och det kan vara svårt att säga “nu händer det”, det är kanske enklast att konstatera i efterhand.

  • http://www.mattiasostmar.blogspot.com/ Mattias Östmar

    Inte att förglömma så påverkar ju alla som liksom du tänker t ex WordPress MU för webbplattformar framtiden. Så nog händer det redan, som du säger. Lycka till med TV4-projekten! 🙂

  • Pingback: Stenbeck kommenterar | Stenbecks Bits & Pieces