Enterware/CMS of EnterCMS, voorheen FlexCMS, bestaat uit een basissysteem, de zogenaamde core, aangevuld met enige tientallen modules. Uitgangspunt voor het ontwerp van de webinterface van EnterCMS is, dat wijzigingen in alle modules binnen 3 klikken moeten kunnen worden doorgevoerd. Dit bleek, mede door de toenemende complexiteit van een aantal modules, steeds lastiger te realiseren.
Eén manier om de 3-klikken regel te handhaven is door het gebruik van sleeptechnieken. Hierbij wordt een element (tekst, plaatje of module) al slepend met de muis over de webinterface verplaatst. Dit slepen vereenvoudigt het gebruik van de webapplicatie in hoge mate. Om die sleeptechnieken (AJAX) optimaal in te zetten, is het nodig de oude webinterface uit 2005 aan te passen.

In de nieuwe interface is het hoofdmenu naar de bovenbalk verplaatst, en worden de functies per module in een submenu daaronder weergegeven. Links hebben we een kader gemaakt, waarin de pagina's, items en modules worden weergegeven. Rechts is een kader ontstaan, waarin de details kunnen worden bewerkt. Klik 1 is de keuze van de module, klik 2 is de keuze van de pagina/item/block, klik 3 is de keuze van het tabblad met de detailinformatie.
Middels de sleeptechniek kunnen elementen vanuit het linkerkader in het rechterkader worden gesleept. Zo kunnen bestaande teksten, producten, evenementen, polls, etc. snel en eenvoudig op een placeholder van een pagina worden gesleept, zonder dat hiervoor een aparte popup nodig is.
We hopen de nieuwe interface eind 2009 te introduceren. |