Ik ben nu al een tijdje bezig met mijn eigen cms. In heb mezelf goed ingelezen, en heb ook veel open-source cms'en bekeken voordat ik zelf begon te bouwen.
In het begin denk je "alles moet zo flexibel mogelijk zijn". Maar gaandeweg heb ik bewust flexibiliteit ingeleverd voor gebruiksvriendelijkheid. En daar ben ik tevreden over.
Momenteel zit mijn cms zo in elkaar, dat je alle "modules" (weblog, forum, statistieken, gastenboek, etc.) op elke gewenste plek binnen de website kunt zetten. Je kunt het forum dus plaatsen op website.com/forum of bijvoorbeeld website.com/bedrijf/support/forum.
Een van de cms'en waar ik vooral wat betreft gebruiksvriendelijkheid een groot voorbeeld aan genomen heb, is Manila van het bedrijf Userland. Eigenlijk is hun product meer een weblog dan cms, maar het is vooral de intuitiviteit van het systeem dat ik wilde "kopieren".
Bij Userland zijn ze heel eenvoudig: alle extra modules zitten bij hen op vaste plaatsen: de statistieken op website.com/stats, het forum op /discuss, de surveys op /surveys, de search op /search. Op deze manier is dat weer iets waar de gebruiker niet naar om hoeft te kijken.
Nu begin ik er steeds meer voor te voelen om mijn cms in gebruiksvriendelijkheid aan te passen om ook de eventuele modules op vaste url's te zetten. De belangrijkste redenen hiervoor zijn:
In het begin denk je "alles moet zo flexibel mogelijk zijn". Maar gaandeweg heb ik bewust flexibiliteit ingeleverd voor gebruiksvriendelijkheid. En daar ben ik tevreden over.
Momenteel zit mijn cms zo in elkaar, dat je alle "modules" (weblog, forum, statistieken, gastenboek, etc.) op elke gewenste plek binnen de website kunt zetten. Je kunt het forum dus plaatsen op website.com/forum of bijvoorbeeld website.com/bedrijf/support/forum.
Een van de cms'en waar ik vooral wat betreft gebruiksvriendelijkheid een groot voorbeeld aan genomen heb, is Manila van het bedrijf Userland. Eigenlijk is hun product meer een weblog dan cms, maar het is vooral de intuitiviteit van het systeem dat ik wilde "kopieren".
Bij Userland zijn ze heel eenvoudig: alle extra modules zitten bij hen op vaste plaatsen: de statistieken op website.com/stats, het forum op /discuss, de surveys op /surveys, de search op /search. Op deze manier is dat weer iets waar de gebruiker niet naar om hoeft te kijken.
Nu begin ik er steeds meer voor te voelen om mijn cms in gebruiksvriendelijkheid aan te passen om ook de eventuele modules op vaste url's te zetten. De belangrijkste redenen hiervoor zijn:
- hoeveel "modules" gebruikt een gemiddelde website nu eenmaal?
- waarom zou je een forum eigenlijk op een of andere diepe url willen wegstoppen?
- wat is jouw mening hierover?
- welke "modules" ondersteunt jouw cms en zijn er modules die je logischerwijs niet in de root van de website kunt zetten?
- hoe werkt jouw cms op dit gebied?
"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."