Ga naar hoofdinhoud

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

Blog

31jan

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

02jan

Voor een klant van ons maakten we recentelijk in Drupal 7 de reis (vergelijkings)website http://www.vakantiedeals.be

Showcase vakantiedeals.be

De inhoud van deze website wordt dagelijks geüpdate op basis van XML-productfeeds van de bekendste Belgische touroperators zoals Neckermann, Thomas Cook, Sunweb, Corendon, etc….

Bezoekers kunnen op deze website per bestemming (landen, regio’s & steden) of per vakantiethema (bijv. Vliegvakanties, Citytrips, Last Minutes, etc…) de verschillende reisaanbiedingen vergelijken overheen verschillende Belgische touroperators

31okt

Een klant wou onlangs een mobiele applicatie laten ontwikkelen om enquêtes af te kunnen nemen met hun iPads op verschillende festivals. Binnen de flow van deze enquêtes moesten de festivalgangers op hun Facebook & Twitter accounts kunnen aanmelden om 'friends' te worden van onze klant. Om budgettaire redenen en de tijdslimiet werd er niet gekozen voor een native applicatie maar voor een webapplicatie, wel wenste de klant dat de applicatie er zo veel mogelijk uitzag én zich gedroeg als een native (iPad) applicatie.

iPads

Er bestaan technieken om een gewone web pagina op te starten als een native app en er dan voor te zorgen dat deze zich dan ook grotendeels gedraagt als een native app. Dit was echter geen optie voor ons omdat er ook integratie met Facebook en Twitter was voorzien en deze web based integratie resulteerde in pop-ups waardoor het helemaal niet meer op een native applicatie leek.

Zoals gezegd was een volledige native applicatie schrijven, dewelke dan de data ophaalt uit Drupal en de resultaten van de enquête terugstuurt, ook geen optie door de tijd en budget beperkingen.

12jul

Introductie

Sinds kort zijn we bij Desk02 begonnen met Drupal 7 opleidingen te geven en daarvoor moest ons lesmateriaal geüpdate worden. Een deel van de opleiding behandelt de concepten in Drupal en die zijn heel wat veranderd in Drupal 7.

Drupal 6

In Drupal 6 had je de volgende dingen:

  • Nodes
  • Users
  • Comments
  • Blocks
  • Taxonomies

Elk van deze redelijk onafhankelijke concepten had ook zijn eigen API om ermee te interageren.

23jun

Onlangs hebben Google, Bing & Yahoo! schema.org aangekondigd, een gezamenlijk initatief voor het ontwikkelen & ondersteunen van globaal ondersteunde schema's (of richtlijnen) voor het beschrijven van data op webpagina's (data markup).
Door het volgen van deze richtlijnen (welke markup & waar gebruiken) zorg je ervoor dat zoekmachines deze webpagina's beter kunnen analyseren, interpreteren en zodoende zorgen voor een betere zoekervaring.

Schema.org moet ervoor zorgen dat we niet voor elke zoekmachine verschillende 'markup' gaan moeten voorzien, een vergelijkbaar initiatief voor standaardisatie was Sitemaps in 2006.

Ondertussen zijn er al een pak 'schemas' verschenen op schema.org en komen er voortdurend bij. Voorbeelden zijn o.a. event, person, prodict, offer, book, movie, TVEpisode, TVSeason, ....

18jun

DrupliconDrupal gaat hard, gesteund door een dynamische community & een duidelijke toekomstvisie zet Drupal zijn opmars verder om wereldwijd het meest gebruikte WCMS te worden. Drupal wil/zal verder groeien, verder dan het fantastische WCMS dat het nu al is.

Als onderdeel van deze groei & toekomstvisie heeft Dries Buytaert (Drupal projectlead) voor de volgende grote release (Drupal 8) enkele stappen voorgesteld die zowel ambitieus als fascinerend zijn. Voor elk van deze stappen heeft hij omwille van overview & haalbaarheid verschillende initiatiefnemers aangesteld.

10jun

AnySurfer logoDe afgelopen twee maanden hield ik mijn stage bij Desk02. Op 4 mei 2011 gingen we samen naar een opleiding van AnySurfer. Hier kregen we uitleg over hoe een site toegankelijk maken voor alle mensen, ook mensen met een functiebeperking.  Zo moet je zorgen dat de site volledig bruikbaar is met het toetsenbord, de links voldoende betekenisvol zijn, je pagina’s semantisch gestructureerd zijn,… Er zijn 36 puntjes waar je website aan moet voldoen om toegankelijk te zijn. Deze 36 voorwaarden kan je terugvinden in de checklist van AnySurfer

brailleleesregel

Ook vertelden ze ons welke mogelijkheden mensen met een functiebeperking hebben om met computers te werken, zo bestaan er screenreaders, brailleleesregels, aangepaste toetsenborden en muizen,…

Desk02 is momenteel het traject aan het doorlopen om AnySurfer Certified partner te worden. Hiervoor moeten we minimum één site in ons portfolio hebben die het AnySurfer label draagt, maar ook de Desk02 website moet dit label hebben. Een andere voorwaarde is een CMS gebruiken waarmee de klant zijn website kan onderhouden & dat voldoet aan een aantal voorwaarden om toegankelijkheid op lange termijn te garanderen.

01jun

Bij Desk02 zetten we regelmatig e-mail marketing campagnes op inclusief de opvolging voor onze klanten. Bij het opzetten & versturen van deze e-mailcampagnes zijn er verschillende zaken die je kan in acht nemen om de conversieratio van jouw email te verhogen. Graag deel ik met jullie onderstaande tips.

E-mailmarketing

Tip 1: Werk met een ‘propere’ database

Om te beginnen, koop geen database aan! Verzamel kwalitatieve emailadressen & hou deze up-to-date.
Werk enkel met mailadressen die ‘goedgekeurd’ werden, deze adressen zullen de conversieratio van de mailingcampagne verhogen & geen negatieve reacties veroorzaken bij de ontvangers in geval van ongewenste mails.
Als mensen zich uitschrijven voor jouw mailings respecteer dit, stuur geen mails meer!

Een goede manier voor het onderhouden van jouw mailinglijsten is het werken met je CRM tool. Zorg ervoor dat de (sales)organisatie alle nieuwe/bestaande contacten consistent aanmaakt & onderhoud binnen het CRM. Segmenteer binnen het CRM en pas je boodschap aan naargelang de doelgroep die je wenst te bereiken.

03mei

Introductie

Ongeveer twee jaar geleden is Desk02 exclusief Drupal beginnen gebruiken voor het bouwen van websites. Over die twee jaar hebben we heel wat ervaring opgedaan en hebben we een eigen manier van werken ontwikkeld. Om die manier van werken te stroomlijnen hebben we besloten om voor Drupal 7 een eigen distributie te ontwikkelen, Distro02.

15apr

Enkele weken geleden bekeken we de situatie van meertalig menu's in Drupal 6. In die blog post werd er ook een nieuwe module gepresenteerd die het beheren van meertalige menu's in Drupal 6 makkelijker moet maken. Vandaag bekijken we de situatie in Drupal 7 en op welke manier de verleden keer ontwikkelde module hier ook kan helpen.

De standaard installatie van Drupal 7 biedt uit zijn eigen geen nieuwe mogelijkheden aan voor meertalige menu's. Ook hier hebben we terug de i18n module nodig om deze functionaliteit te implementeren. De bouwers van deze module zijn sinds de release van Drupal 7 druk in de weer geweest en zitten ondertussen aan een 4e beta versie. De module bevat ook nog steeds de "Menu translation" module.

Menu translation module

Als men na het activeren van de "Menu translation" module een module toevoegt krijgt men een reeks "Multilingual options" die niet beschikbaar waren in Drupal 6. De eerste is "None. No multilingual options." en is hetzelfde als het niet activeren van de module. De tweede; "Translate and Localize" komt grotendeels overeen met de standaard functionaliteit van de i18n menu van Drupal 6 met een kleine extra. Straks hierover meer. De derde optie; "Fixed Language" was helemaal niet beschikbaar in Drupal 6 maar komt overeen met de methode die we laatst documenteerden. Dus één menu per taal.

  • Feweb
  • Drupal
  • AnySurfer, Belgisch kwaliteitslabel voor toegankelijke websites

© Desk02 • Sitemap