Skip to main content

Kenniscentrum

Het wizzlern kenniscentrum bevat artikelen die wij vanuit onze trainingen, eigen ervaring en ervaring met Drupal-beginners schrijven.

Performance van code verbeteren met static variables

Een goedgeschreven module roept allerlei subroutines (functies) aan om berekeningen uit te voeren, informatie uit de database te halen enzovoort. Wanneer één zo'n subroutine diverse malen per pagina aangeroepen wordt, is er een heel makkelijke truc om de performance van je module flink op te schroeven.

'Geluk te koop', prototypes bouwen met Drupal

Tijdens het Sogeti Drupal seminar (1 juni 2010) gaf ik deze presentatie om te laten zien waarom Drupal zeer geschikt is om prototypes mee te bouwen. Prototypes die doorontwikkeld kunnen worden tot een volwaardige website of webapplicatie zonder concessies aan uitbreidbaarheid of onderhoudbaarheid.

Workshop Drupal Javascript en jQuery, DrupalJam Amsterdam.

Op de DrupalJam in Amsterdam, 2010, gaf Wizzlern een Workshop Drupal Javascript en jQuery.

Tijdens de workshop schreven we een Drupal behavior, waarmee de default waarden van tekstvelden automatisch gezet en verwijderd konden worden.

Drupal 6 API Cheat Sheet

Cheatsheet voor ontwikkelaars van Drupalsites en -modules. Met veelgebruikte en handige Drupalspecifieke PHP-functies, hun gebruik, argumenten en uitvoer. Ook waardevol om snel te zien welke functies onveilige code opschonen en welke dat niet doen.

Sessie-variabelen in Drupal

Drupal kent heel nette sessie-afhandeling waar je als ontwikkelaar handig gebruik van kunt maken.

Met sessie-variabelen kun je tijdelijke waardes bij één gebruiker opslaan; welke PHP over meerdere requests beschikbaar heeft.
Drupal core gebruikt sessie-variabelen bijvoorbeeld om met drupal_set_message() een tekst klaar te zetten, die de eerstvolgende keer dat deze gebruiker een pagina opvraagt, bovenaan afgedrukt wordt.
Jij kunt dit heel handig gebruiken, om tijdelijk waardes op te slaan, wanneer de gebruiker bijvoorbeeld een vinkje aanvinkte om grotere tekst te zien, of om een uniek bestelnummer te bewaren voor als de bezoeker uit een externe betalingsprocedure weer terugkomt op jou site.

"Zoek door deze site" bij zoekveld verwijderen.

Het Drupal-zoekveld heeft standaard een label 'Zoek door deze site' (en in het Engels 'Search this site'. Nu zijn de meeste mensen wel bekend met de bedoeling van een zoekveld en kan deze toelichting wel achterwege blijven.

Speaking Navigation in Drupal

Of ik wist wat ‘Speaking Block Navigation’ was? “Nee, maar ik ben wel in voor iets nieuws.” En dus kreeg ik wireframes met deze voor mij nieuwe soort van navigatie. Mijn vermoeden dat dit in Drupal niet al te moeilijk te realiseren was kwamen uit.

Gebruikersbeheer: superuser

Drupal heeft één gebruiker, die alles kan, dit heet de superuser of user/1. Maar het is een slechte gewoonte om je dagelijkse werk als superuser te doen. Hoe gebruik je dit superuser account van Drupal op een veilige manier.

Een persoonlijke weblog, gebruik nooit blog.module!

Grote kans dat je Drupal gebruikt voor je weblog, of dat je Drupal-site ook een blog heeft. Ook een grote kans dat je daarvoor de Blog-module gebruikt. Dat is echter af te raden.

Beginnen met Drush

Drush is een grote sprong voorwaarts in efficiëntie bij bouw en onderhoud van Drupal websites. Stel je voor met één commando de laatste modules downloaden.

Wizzlern nieuwsbrief


Wizzlern is lid van de Drupal Association

 Organisational Member of the Drupal Association