Ga naar hoofdinhoud

Contacteer ons op +32 2 306 02 11 of mail ons op info@desk02.be

Aanpassingen in Drupal 7 mbt gebruiksvriendelijkheid

Bij het ontwikkelen van Drupal 7 werd er heel wat aandacht besteed aan gebruiksvriendelijkheid (ook wel 'usability' genoemd) en toegankelijkheid. In deze post zet ik enkele van de meest ingrijpende aanpassingen met betrekking tot deze gebruiksvriendelijkheid in de kijker. Nadien doen we hetzelfde met betrekking tot toegankelijkheid in Drupal.

Al de volgende zaken zijn automatisch geactiveerd als je Drupal installeert met het standaard installatie profiel. Als je opteert voor het minimale profiel moet je deze daarna zelf nog activeren.

Standaard installatie profiel

Administrator role

Zo goed als altijd wordt er bij de oplevering van de website een rol "Administrator" aangemaakt die alle rechten heeft. Deze rol wordt nu bij de installatie standaard aangemaakt zodat je het zelf niet meer hoeft te doen.

Administrator rol

Overlay

In vorige Drupal versies was één van de kritieken dat het niet duidelijk was wat het front-end (de website zelf) gedeelte was en wat het back-end (de administratie) gedeelte was. Een eerste oplossing hiervoor was om een apart theme voor administratie te gebruiken en een ander voor de website zodat er al een scheiding was tussen de twee. Deze oplossing had echter nog een probleem, namelijk dat sommige beheerders ergens in de website waren en dan begonnen aan de administratie waarna ze niet meer wisten waar ze juist mee bezig waren. Dankzij de overlay is dit probleem nu van de baan. Als je in Drupal 7 aan een administratie taak begint opent dit in een soort popup die de eigenlijke pagina verdonkert. Je kan in die popup je adminstratieve taken uitvoeren en die dan eenvoudig sluiten waarna je je terug op de plaats begint waar je aan je administratie begonnen bent.

Administratieve overlay

Contextual links

In Drupal 7 is er veel zorg besteed aan het makkelijk maken van het bewerken en beheren van content. Drupal is uiteindelijk toch een content management systeem. In vorige versies moest je proberen op de juiste pagina te komen zodat je een link kreeg om de inhoud te bewerken. Voor het instellen van blokken moest je naar de blokken configuratie pagina gaan en daar dan nog het juiste blok zoeken om aan te passen. Dit is allemaal verleden tijd dankzij de context gevoelige links die beschikbaar zijn op vele plekken op de website. Als je over een regio gaat met zo'n links licht er een tandwiel op die na een klik de beschikbare acties weergeeft.

Context gevoelige links

Permission descriptions

Als je in Drupal 6 de pagina voor het beheren van de rechten bekijkt wordt je begroet door een hele lange lijst cryptische rechten. Dit komt onder andere door het feit dat de beschrijving die je daar ziet ook intern door Drupal gebruikt wordt.

Rechten in Drupal 6

In Drupal 7 is dit verbeterd door het mogelijk te maken een meer beschrijvende titel te geven aan de individuele rechten en daarnaast ook een beschrijving te voorzien voor rechten die meer uitleg nodig hebben.

Rechten in Drupal 7

Settings and permissions links on module page

In Drupal 6 was het na het activeren van een nieuwe module soms wat zoeken naar de configuratie instellingen enerzijds en de rechten anderzijds. Dit is nu verleden tijd daar elke module de mogelijkheid heeft om in de module pagina aan te geven hoe je naar de configuratie instellingen van die module kan navigeren en waar je de rechten mbt die module kan terugvinden.

Module configuratie

Content admin page

Drupal komt met een pagina waar je een overzicht hebt van alle content in je website. Spijtig genoeg was deze pagina in Drupal 6 slechts beschikbaar voor gebruikers die het recht "administer nodes" hadden. Dat recht gaf echter nog zoveel andere mogelijkheden dat je eigenlijk steeds een custom pagina moest maken voor het opzoeken van content.

In Drupal 7 is dit probleem van de baan door een apart recht te voorzien om deze pagina te kunnen bereiken. Nu kan je makkelijk aan alle rollen die een overzicht van de inhoud moeten hebben dit recht toewijzen!

Access the content overview page

Shortcuts

Bij het maken van een website zijn er steeds een paar pagina's die belangrijk zijn om makkelijk bereikbaar te zijn voor beheerders. Bijvoorbeeld een pagina om content goed te keuren of een pagina met een overzicht met de laatste inschrijvingen. Ook is het vaak dat mensen met verschillende rollen andere pagina's belangrijk vinden.

Hun wensen zijn nu makkelijk te beheren dankzij de shortcut module. Onder de werkbalk is er een tweede balk die links bevat naar jouw belangrijke pagina's. Je hebt een standaard setje dat beschikbaar is voor iedereen of je kan verschillende setjes aanmaken en die toewijzen aan gebruikers met specifieke noden.

Shortcuts links

Daarnaast kunnen mensen met voldoende rechten ook nog eens makkelijk links toevoegen aan de shortcuts. Op pagina's die in de overlay geopend worden komt er naast de titel een marker die je toelaat om een rechtstreekse link naar de huidige pagina toe te voegen aan de shortcuts. Zo kan je frequent gebruikte of moeilijk vindbare pagina's makkelijk bereikbaar maken.

Shortcut toevoegen

En verder…

Dit zijn slechts enkele voorbeelden van wat er allemaal verbeterd is in Drupal 7. Daarnaast werd er bijvoorbeeld ook nog standaard een dashboard module voorzien en aanpassingen gedaan aan het beheren van menu's en content types.

Geïnteresseerd in een demo of meer te weten? Neem dan zeker contact met ons op.

Reacties

Bedankt voor deze zéér volledige post ! Interessante link voor mijn gebruikers! Mercie !

Nieuwe reactie inzenden

De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.
  • Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
  • Toegelaten HTML-tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Regels en paragrafen worden automatisch gesplitst.
  • U kan syntax highlighting toepassen door gebruik te maken van volgende tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby> De ondersteunde tag formaten zijn: <foo>, [foo]
  • Feweb
  • Drupal
  • AnySurfer, Belgisch kwaliteitslabel voor toegankelijke websites

© Desk02 • Sitemap