Het designen van een website kan nauwelijks vergeleken worden met het designen van een webapplicatie. Logisch daar ze ook een verschillend gebruik in de hand werken. Zo dient er bij het design van een website rekening gehouden te worden met een vorm van 'marketing', zoekmachine optimalisatie, etc. Bij een webapplicatie daarentegen is het erg belangrijk dat de applicatie snel werkt, gebruiksvriendelijk en overzichtelijk is.
Over webdesign kan je erg veel vinden op het internet, daar deze toepassingen publiekelijk toegankelijk zijn. Webapplicaties draaien meestal op interne servers en zijn dan ook maar voor een beperkt publiek toegankelijk.
Als voorbeeld even de taxonomy van een webapplicatie:
Natuurlijk zijn er daarnaast ook nog een aantal componenten in terug te vinden, zoals
Naast dit alles, moet de webapplicatie een consistente en robuuste look-n-feel met zich meebrengen. Alles dient dan ook goed op elkaar afgestemt te zijn qua kleuren en uiterlijk.
Maar soms gaat het ook volledig mis, waardoor de applicatie zal falen. De gebruiker dient ook dan geïnformeerd te worden met een duidelijke foutboodschap. Denk maar aan de pagina die we hier te zien krijgen als er onderhoud gebeurd aan de servers, of de database op z'n gat gaat.
Waarom dit topic?
Om een discussie te starten rond het design van webapplicaties. Het design van deze webapplicaties heeft een andere aanpak nodig dan het design van traditionele websites, e-commerce, of dergelijke. Op het gebied van technieken, XHTML/CSS, staan we op hetzelfde vlak. Maar er moet wel op een andere manier ontworpen worden.
Als er iemand voorbeelden heeft van wel ontworpen webapplicaties mag je hier screenshots van posten om anderen een idee te geven op welke manier het hoort te zijn.
En als er genoeg animo is, kunnen we misschien wel eens bekijken om een contestje op te zetten.
Over webdesign kan je erg veel vinden op het internet, daar deze toepassingen publiekelijk toegankelijk zijn. Webapplicaties draaien meestal op interne servers en zijn dan ook maar voor een beperkt publiek toegankelijk.
Als voorbeeld even de taxonomy van een webapplicatie:
• Header: De hoofding zal de applicatie identificeren, waarschijnlijk de naam bevatten en enkele globale acties ter beschikking stellen, zoals 'preferences', 'help', 'logout', ... • Navigate: Meestal horizontale navigatie met de top-level acties van de webapplicatie • Submenu: Contextgevoelige navigatie, afhankelijk in welke context de applicatie zich bevindt • Breadcrumbs: Niet altijd aanwezig, maar toont de hierarchy waarin de gebruiker zich bevindt • Lists: Lijsten die een bepaalde dataset tonen, bevatten ook meestal volgende karakteristieken: - Sortering: de list kan gesorteerd worden volgens kolom - Filter: die het toelaat om kolom data te filteren - Zebra: Even en oneven rijen worden getoond in een andere kleur - Paging: Grote lijsten worden over meerdere pagina's gesplitst - Fixed header: Middelgrote lijsten kunnen scrollbaar zijn • Forms: Laten het toe om data in te geven, volgende componenten vinden we hier terug: - Labels: identificeren een veld - Fields: input velden - Info block: extra text bij een veld dat wordt getoond bij de focus ervan (mini help) - Sections: kleine hoofdingen die een groep velden identificeert - Buttons: Acties die uitgevoerd kunnen worden als navigatie (Cancel, Back, ...) - Action buttons: Acties die een bepaalde state wijzigen; database acties (Save, Delete, ...) • Berichten: Als er zich een bepaalde actie voordoet, zal de gebruiker geïnformeerd worden: - Error: Als er een fout optreedt in de applicatie - Warning: Een waarschuwing naar de gebruiker toe - Info: Een bericht om de gebruiker te informeren • Footer: Bevat meestal copyright informatie, disclaimer, ... |
Natuurlijk zijn er daarnaast ook nog een aantal componenten in terug te vinden, zoals
|
Naast dit alles, moet de webapplicatie een consistente en robuuste look-n-feel met zich meebrengen. Alles dient dan ook goed op elkaar afgestemt te zijn qua kleuren en uiterlijk.
Maar soms gaat het ook volledig mis, waardoor de applicatie zal falen. De gebruiker dient ook dan geïnformeerd te worden met een duidelijke foutboodschap. Denk maar aan de pagina die we hier te zien krijgen als er onderhoud gebeurd aan de servers, of de database op z'n gat gaat.
Waarom dit topic?
Om een discussie te starten rond het design van webapplicaties. Het design van deze webapplicaties heeft een andere aanpak nodig dan het design van traditionele websites, e-commerce, of dergelijke. Op het gebied van technieken, XHTML/CSS, staan we op hetzelfde vlak. Maar er moet wel op een andere manier ontworpen worden.
Als er iemand voorbeelden heeft van wel ontworpen webapplicaties mag je hier screenshots van posten om anderen een idee te geven op welke manier het hoort te zijn.
En als er genoeg animo is, kunnen we misschien wel eens bekijken om een contestje op te zetten.