Drush 4 Cheat Sheet
Een cheat-sheet voor veel gebruikte Drush commando's. Een naslagwerk voor alle Drupal gebruikers, want wie kan er nog zonder Drush ;). Bekijk het online of download een exemplaar.
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.
Materiaal en samenvatting Drupaljam sessie "Waar gaat Drupal heen?"
Wizzlern presenteerde Waar gaat Drupal heen? Het Nederlandse Drupallandschap in kaart gebracht op de DrupalJam, maart 2010 in Amsterdam.
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.
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.