De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk

Terug naar zoekresultatenDeel deze publicatie

Rechten: Alle rechten voorbehouden

WYSIWYG editor

Rechten: Alle rechten voorbehouden

Samenvatting

Mijn afstudeerstage heb ik gelopen bij OpenSesame ICT, een Nederlands ICT bedrijf dat OpenIMS heeft ontwikkeld. OpenIMS staat voor Open Informatie Management Server en is een web gebaseerd systeem dat zich vooral richt op het Content- en Document Management.

Met OpenIMS kunnen de gebruikers heel eenvoudig webpagina's aanmaken en bewerken. Dit gebeurt aan de hand van Microsoft Word. Het enige dat de gebruiker hoeft te doen is de pagina te bewerken binnen Word en deze op te slaan, OpenIMS zorgt voor de rest: overdracht naar de website en de verandering gelijk doorvoeren.

OpenSesame ICT krijgt echter steeds meer met klanten te maken die websites eisen die zich moeten houden aan de webrichtlijnen. Webrichtlijnen zijn regels die opgesteld zijn volgens internationale en nationale normen zodat een website toegankelijk is voor alle gebruikers, denk hierbij ook aan gebruikers met beperkt visuele vermogens. Maar ook gebruikers met verschillende besturingssystemen, web-browsers en apparaten (pda, pc, gsm). Dit is echter niet mogelijk met Word als editor, aangezien deze ongeldige broncode levert en zich niet houdt aan de webrichtlijnen en geen extra toegankelijkheid opties biedt.

Mijn opdracht was om een oplossing hiervoor te vinden in de vorm van een WYSIWYG (What You See Is What You Get) editor. Deze editor moet als alternatief dienen voor MS Word en moest zich bovendien houden aan de webstandaarden. Dus de pagina's die met de editor gemaakt worden moeten zich houden aan de webrichtlijnen regels.

Als eerste heb ik mij verdiept in de webstandaarden wereld, welke regels er zijn en met welke niveaus OpenSesame ICT te maken krijgt. Toen de webrichtlijnen bekend waren bij mij ben ik begonnen om een longlist samen te stellen met de mogelijke editors. De eisen en wensen van de functionaliteiten voor de editor heb ik ondertussen ook vastgesteld met de opdrachtgevers.

De longlist is vervolgens ingekort tot de top 3, deze shortlist bevatte de beste editors. Vervolgens zijn deze 3 grondig getest waaruit uiteindelijk TinyMCE als beste editor naar voren is gekomen. De reden hiervoor was dat TinyMCE de meeste ondersteuning bood aan de toegankelijkheid opties en correcte XHTML 1.0 broncode opleverde. Dit waren belangrijke zaken voor de webrichtlijnen ondersteuning.

Hierna kwam de integratiefase waarbij er een communicatielaag werd gebouwd om OpenIMS met TinyMCE correct te laten werken. TinyMCE is immers in een andere taal gebouwd dan OpenIMS zelf. Verder was de wens ook dat de pagina's zowel in Word als in TinyMCE zelf nog bewerkbaar zijn zonder dat er wat fout gaat bij de 'switch'. Gevolg was een zeer complex filter om dit waar te maken.

Toen alles uiteindelijk klaar was en succesvol getest was heb ik nog wat extra functies aan de editor toegevoegd welke door de klanten als 'gemis' werden opgegeven of niet mogelijk waren in combinatie met MS Word.

Het eindresultaat werd positief ontvangen door medecollega's en projectleiders die het ook gelijk in gebruik hebben genomen bij sommige klanten.

Toon meer
OrganisatieAvans Hogeschool
AfdelingAIM Academie voor ICT en Media
PartnersOpenSesame ICT
Jaar2008
TypeBachelor
TaalNederlands

Op de HBO Kennisbank vind je publicaties van 26 hogescholen

De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk