Content management systemen en dynamische websites
Content management systemen
Een content management systeem (CM systeem) is een IT-instrument
dat voorziet in het managen en scheiden van verschillende typen
kennis-gerelateerde functionaliteit. Een CM systeem levert
infrastructuur toegesneden op de taken en processen die binnen een
organisatie bestaan. Aspecten als authenticatie, beveiliging,
integriteit van informatie en archivering kunnen hierbij in
min of meerdere mate van belang zijn. Het staat voorop dat een
CM systeem bedoeld is om uitwisseling en beheer van informatie te
vergemakkelijken, door administratieve taken op gebruikersvriendelijke
wijze te automatiseren en centraliseren. Voorwaarde voor realisatie
van deze doelstelling is een goed ontwerp toegesneden op de organisatie
in kwestie.
Het scala aan toepassingen voor CM systemen is enorm, en de term wordt
zo algemeen gebruikt dat enige verheldering gewenst is. Het begrip
'content management' wordt gebruikt in kaders zo uiteenlopend als
webpublicatie, projectbeheer, discussie- en nieuwsfora, digitale
gemeenschappen, ordermonitoring, e-commerce systemen, workflow
management, en resource planning. Deze beperkte lijst eindigt met
begrippen die zeer veelomvattend zijn, en waarvoor geldt
dat CM systemen er vanzelfsprekend deel van uitmaken.
In zijn simpelste vorm behelst een CM systeem publicatie en beheer van
documenten, waarbij a) tekstuele inhoud en grafisch ontwerp gescheiden
worden, b) het gebruik en beheer van documenten wordt gescheiden van
de achterliggende techniek (opslagmedia en methoden van bewaren en
opvragen) en vaak c) publicaties worden gekoppeld aan gestructureerde
informatie elders aanwezig in de organisatie (met als achterliggende
techniek databases). Over het algemeen hebben zowel eindgebruikers als
redacteuren en administrateurs toegang tot het systeem via web-browsers.
Toegang is uniform, gebruikersvriendelijk, en overal realiseerbaar.
Aan deze basis kunnen extensies worden gekoppeld die verschillende
soorten interactie mogelijk maken. CM systemen varieren sterk in het
type interactie dat ondersteund wordt. Toepassingen zoals niewsfora
en prikborden kunnen al met eenvoudige middelen worden opgezet.
Bij het gros der toepassingen is er behoefte aan authenticatie, zoek-,
redactie- en administratiefaciliteiten. Bij zware toepassingen horen
verschillende niveaus en groepen van bevoegdheden, een consistente
integratie van verschillende soorten processen en de daarbij behorende
informatie-elementen in een organisatie.
Diff heeft in het gehele spectrum expertise in het ontwerpen
en implementeren van content management systemen, met de focus
op toepassingen in middelgrote organisaties. Wij leveren over
het algemeen maatwerk, met een kort ontwikkelingstraject dat
resulteert in een onmiddelijk werkend en kosteneffectief systeem.
De onderliggende techniek is maximaal
modulair en onderhoudsvriendelijk. De door Diff geimplementeerde
systemen kunnen binnen vooraf bepaalde specificaties onderhouden
en gewijzigd worden door medewerkers binnen de organisatie zelf,
met behulp van heldere administratie-interfaces.
Dynamische Web Sites
Ten aanzien van de dynamiek van een dynamische web-site kunnen
twee aspecten onderscheiden worden. Enerzijds kan de presentatie
van de web-site dynamisch zijn (met behulp van Flash, dynamisch
HTML, JavaScript, Java, animated GIFs, en wat dies meer zij),
anderzijds is er vaak sprake van mogelijkheid tot interactie met
een bezoeker. Naargelang de acties van de bezoeker wordt andere
informatie aangeboden en ingebed in de dynamische presentatie,
of de bezoeker verstrekt zelf informatie die tot bepaalde acties
leiden. Men denke aan aanmelding, enquetes, en spelletjes.
De functionaliteit achter een dynamische website valt grotendeels
samen met de functionaliteit geboden door CM systemen.
Diff heeft veel ervaring met de koppeling van client-side
presentatie technieken (zoals hierboven genoemd) aan server-side
content management processen.