Blog

Waarom een website-audit 4 uur kost (soms)

"Een website-audit kost altijd 4 uur" zei ik laatst iets te boud op een forum voor sitebouwers. Er zat wel een gedachte achter, namelijk: je vindt altijd wel iets wat er beter kan.

Zijn het grote problemen, dan staren ze je in het gezicht en hoef je geen moeite te doen ze te vinden. Waarschijnlijk zijn ze de website-eigenaar al bekend. En omdat ze zo belangrijk zijn, hoef je niet ook nog eens op zoek naar kleine problemen; los eerst maar eens de grote op.

De homepage: hoe refereer je eraan?

Een klant vroeg me laatst: "home, is daar nou geen mooi Nederlands woord voor?" Hij had net in zijn CMS de functie aangevinkt die een home-link aan zijn hoofdmenu toevoegde.

In memoriam Brenda Verhoeven, 1969 - 2022

Brenda Verhoeven oftewel de Digitale Diva was mijn favoriete webdesigner. Ze is afgelopen december overleden. Ik heb de afgelopen 23 jaar regelmatig en graag met haar samengewerkt.

Brenda was op haar zakelijke website na niet op het web aanwezig. Dat was mogelijk met opzet, daarom houd ik het kort.

In 2000 leerde ik Brenda kennen bij wat toen nog General Design heette, het latere Satama. Als freelancers hebben we samen voor enkele klanten gewerkt, waaronder Achmea.

Hoe ik de Backup and Migrate-module voor Drupal weer aan de praat kreeg

In 2017 verhuisde ik deze (Drupal-)website naar een nieuwe provider. Na enige tijd viel me op dat ik geen back-ups meer ontving. Dat was vreemd, want ik wist vrij zeker dat ik de standaard module voor back-ups, Backup and Migrate, had geïnstalleerd. Tijdens een korte blik op de logs vond ik een relevante foutmelding en na wat googelen het bijbehorend bugreport in de issuequeue van de voornoemde module.

Huiver mee en lees hier hoe het kan dat het soms 4 jaar duurt voordat een kapot open source programma het ook op jouw site weer doet.

Dropzone: kijk mee naar hoe een Drupal-feature wordt gemaakt

Leuk dat ik link naar mijn Drupal.org-profiel, maar dat staat inmiddels zo vol met bugs en features waar ik de afgelopen jaren aan heb gewerkt, dat wie daar belandt er niet meer makkelijk de weg kan vinden.

Daarom licht ik in dit en een volgend blog twee issues uit waar ik niet al te lang geleden aan heb gewerkt en waarvan ik denk dat die iets zeggen over hoe ik te werk ga en wat ik kan. Eerst: een bestandsuploadwidget voor Drupal 8!

Over het oude ontwerp (2008) van deze site en hoe dat tot stand kwam

In 2020 heb ik een nieuw ontwerp voor brankocollin.nl in gebruik genomen waarin de webpagina centraal staat. Wijzigingen in hoe een bezoeker op een pagina terecht komt (nu: via een zoekmachine) en hoe een bezoeker de pagina leest (nu vaak: op het smalle scherm van een mobiele telefoon) maken dat ik me dat kan veroorloven. In 2008 voelde ik me door de destijds heersende opvatting over wat een website is, gedwongen te werken met meerdere kolommen en ankeilers.

Hoe zag dat ontwerp in 2008 eruit en wat waren de ideeën die zijn grondslag vormden?

Tips om tussendoor je website te onderhouden

Zowel voor de ondernemer die zijn opdrachtenportefeuille ziet leeglopen als gevolg van de COVID-19-pandemie als voor de ondernemer voor wie het niet zoveel uitmaakt (of die juist meer werk dan ooit heeft), kan het nuttig zijn de eigen website op dit moment eens kritisch onder de loep te houden.

Low Tech Magazine gaat terug naar zijn roots

In een wereld vol eenvormigheid steekt de website van Low Tech Magazine (niet door mij gemaakt) er bovenuit door terug te grijpen naar een eenvoudiger tijdperk.

Privacyvriendelijke Youtube-embeds voor Wordpress

Ik heb een plugin gemaakt die elke losse Youtube-link die je in een Wordpress-posting plaatst, automatisch omzet in een privacyvriendelijke embed.

Een privacyaudit voor een Wordpress-site voer je zo uit

Met de invoering van de AVG (in het Engels GDPR) moeten website-eigenaren extra stappen nemen om de privacy van hun bezoekers te waarborgen. Simpele, statische websites hoeven mogelijk niets te doen, maar als je een site hebt met contact- of reactieformulieren, mag je al aan de slag.

Je begint met een privacyaudit. Daarin leg je onder andere de volgende zaken vast:

Flexibele paginastructuur met Drupal 8 + Paragraphs

Een klant vraagt je een informatierijke microsite voor haar te bouwen. Het is de bedoeling dat een redacteur zelf pagina's gaat aanmaken, dus ze heeft een CMS nodig. Als voorbeeld geeft ze een pagina met een kop, gevolgd door een tekst, een pull quote en nog meer tekst.

Je begint te bouwen in Drupal en voor de pagina maak je een nieuw content-type aan met drie velden: de body, een plattetekstveld voor de pull quote en een rijketekstveld voor de rest van de tekst.

Modulestatus voor Drupal in 2017

Vorig jaar rond deze tijd stelde ik de vraag: is Drupal 8 klaar voor je website?

Daarbij keek ik onder andere naar de status van modules – traditioneel maakten modules van derden een onmisbaar deel uit van Drupal en was het niet makkelijk een werkende én nuttige site te maken zonder modules te gebruiken.

Bij Drupal 8 is dat anders, omdat veel belangrijke functionaliteit inmiddels in core zit.

Is Drupal 8 klaar voor je site?

In de WordPress-wereld is het zo simpel: wordpress.org brengt een nieuwe major version uit, je past heel voorzichtig de upgrade toe en in 9 van de 10 gevallen ben je klaar.

Drupal is anders. Drupal is bijzonder.

Dit gedrag van tussenpersonen is irritant

"Hoi Branko, ik heb mogelijk een klus voor je. Neem je even contact met me op?" Zo klinkt het mailtje. Zelf is het mailtje echter een standaard Linkedin-uitnodiging om te connecten.

Linkedin "X likes Y" verbergen

Veel van de berichten in mijn Linkedin-newsfeed zijn simpele 'like shares'; Pietje houdt van deze marketingprietpraat, Marietje houdt van gene top 10. Ik zou het niet erg vinden als er minder van deze meldingen waren.

Terugblik op 2014

2014 was het jaar waarin ik voor het eerst een website heb 'verhard' en waarin ik voor het eerst met zaken als MapBox, Angular, Bootstrap en Node.js heb gewerkt.

Cookies in de praktijk

Even concreet: wat moet een website-eigenaar doen om aan de onmogelijke cookiewet te voldoen? Het slechte nieuws is dat ik voor veel sites het antwoord niet weet. Het goede nieuws is daarentegen dat voor minstens zo veel sites het antwoord juist hoopvol is en de oplossing eenvoudig...

De prijs van responsive design

Responsive design wordt vaak gezien als een snelle en elegante manier om twee versies van dezelfde website te maken (een voor mobiel, een voor desktop), maar is dat ook zo? Volgens mijn schatting zit je bij een tweede versie al gauw op 50% extra themetijd.

Mijn gereedschapskist (deel 2)

Vier jaar geleden heb ik eens een lijstje gemaakt met de software die ik voor mijn vak gebruik. Dat lijstje was uit het hoofd, hieronder zie je een lijst die gebaseerd is op recente downloads en daardoor zowel completer als nauwkeuriger is.

Hoe mij zonder gevaar in te huren

Oeh, spannende titel! Dit gaat over wanneer het UWV en de belastingdienst een verhouding tussen leverancier en afnemer beoordelen als dienstbetrekking. TL/DR: als de leverancier een VAR-wuo heeft, wordt die verhouding nooit als dienstbetrekking beoordeeld. Ik beschik over een VAR-wuo. Je kunt mij dus zonder gevaar inhuren.