Ontwerp en prototyping van een multi-channel contentmanagement systeem

Contentstrategiebepaling en flexibel workflowmanagement voor contentmanagement systemen

More Info
expand_more

Abstract

iCure Ventures besteedt aandacht aan de ontwikkeling van een multi-channel contentmanagement systeem (M-CMS). Het M-CMS project vertaalt zich naar een afstudeerproject, dat geformuleerd is als de 'analyse, ontwerp en prototyping van een multi-channel contentmanagement systeem'. Het M-CMS is een generiek en flexible CMS-product, dat op maat gemaakt kan worden voor een specifieke klant. De belangrijkste functionaliteiten binnen het M-CMS zijn binnen het prototype gerealiseerd. Deze betreffen ondersteuning voor multi-channel contentlevering, voor workflowmanagement ten behoeve van het (content-) publicatieproces en ondersteuning voor het uitvoeren van beheeractiviteiten. Binnen het M-CMS is een contentpijpleiding gerealiseerd die een contentstrategie hanteert die contentcreatie combineert met contentaanpassing. De XML content wordt op basis van een contentaanvraag dynamisch gegenereerd en getransformeerd met XSLT om de juiste layout en formaat te verkrijgen. Hierbij worden selectiemechanismen gehanteerd die de content aanpast op het doelapparaat in de zin van fysieke beperkingen en formaat- en standaardenondersteuning. Bij de contentpijpleiding zijn de voornaamste prestatie-indicatoren de bruikbaarheid, de volledigheid en de leveringssnelheid van de content. Het workflowmanagement biedt een adequate aansluiting op verschillende organisaties door een flexibele en generieke ondersteuning van het publicatieproces. Dit wordt bereikt door binnen het M-CMS middels een taakgeorieerde benadering ondersteuning te bieden voor alle fasen van de workflowlevenscyclus, te weten de procesinrichting, het procesmanagement en bijsturing op basis van prestatie-indicatoren en signaleringsmogelijkheden en de procesevaluatie en herinrichting. Dit levert ook enige ondersteuningsmiddelen voor de beheeractiviteiten, te weten het content-, site- en templatemanagement en systeembeheer, hoewel deze activiteiten een individualistischer karakter hebben en als separate functionaliteiten worden beschouwd. Bij het M-CMS project is de CBD-gebaseerde ontwikkelmethode Rational Unified Process (RUP) gebruikt in combinatie met de objectgeorieerde (OO) modeleerwijze UML en de OO ontwikkeltool Intelligent Objects (IO). Deze onderdelen bleken goed op elkaar aan te sluiten en lenen zich goed voor de ontwikkeling van een component gebaseerd, generiek en flexibel CMS-product. Met het M-CMS prototype zijn de kernfunctionaliteiten gerealiseerd en hun werking aangetoond. Voor de vervaardiging van een volwaardig basisproduct dient evenwel niet alleen verdere implementatie plaats te vinden en nadere aandacht voor contenttypes anders dan het uitvoerig behandelde teksttype. Tevens is het nodig dat er uitgebreide toetsing op basis van een uitgebreide testcasus in een live-omgeving plaatsvindt.