Drupal

Single-Sign-On op een multi-domein site

Het opzetten van een SSO opstelling voor een multi-domein Drupal website is niet zo heel ingewikkeld. Sterker nog het is kinderlijk eenvoudig.

Cron queue-ing

Vandaag liep ik tegen het probleem aan dat ik tijdens een cron-opdracht een grote hoeveelheid nodes moest aanmaken. Nu kan je gewoon je memory_limit en je max_execution_time op een belachelijk niveau zetten of je kan gebruik maken van de hook_cron_queue_info. Hiermee kan je opdrachten laten verzamelen en tegelijk laten uitvoeren tijdens de cronjob.

Broodkruimeltjespad

Behalve dat het een geweldigwoord is om op je Wordfeud bordje te leggen, is de functie van het broodkruimelpad op websites allang afgedwaald van het sprookje waar het oorspronkelijk uit kwam. Hans en Grietje strooien broodkruimels in het bos om hun weg terug te vinden van waar ze vandaan kwamen, het is dus een soort geschiedenis van waar ze geweest waren.

Battlefield 3 Statistics

Zo, weer een nieuwe Drupal 7 module live gezet op drupal.org. Een module om statistieken van je virtuele Battlefield 3 soldaat te tonen. Battlefield 3 biedt ondersteuning voor uitgebreide stats van je soldaat op het gebied van wapens, voertuigen en missies. Deze module haalt de statistieken van bf3stats.com op die op zijn beurt de gegevens van battlelog.battlefield.com haalt. Voor ons is het niet mogelijk om die direct te halen.

Twitterblok zonder gebruikers

Als je Twitter berichten wilt laten inlopen op je Drupal website gebruik je daarvoor de Twitter module. Deze heeft alleen het nadeel dat hij gekoppeld (moet) worden aan de gebruikers. Stel je wilt Twitter berichten binnenhalen op een node waarbij het Twitter account gekoppeld is via een CCK-veld bijvoorbeeld. Dat kan je op de volgende manier doen:

Minestatus nu geport naar Drupal 7

Minestatus for Minequery was mijn ingang tot de Drupal community. Mijn eerste module op drupal.org. In eerste instantie gebouwd voor Drupal 6 aangezien mijn eigen website toendertijd ook versie 6 was. Nu ik mijn eigen site geupdate heb kan de module ook niet uitblijven. De module maken voor verschillende versie van Drupal gaat vrij ingenieus. Het hangt samen met de branches en tag die je maakt in je Git repository. Elke branch is een major version en de tags zijn de minor version. Branches zijn dan de 6.x en 7.x versies van je module en de tags zijn de 6.1 en 7.1 versies.

Views tutorial 101, het maken van een nieuwe View

Hoe goed Drupal ook out-of-the-box is, het mist een paar belangrijke functionaliteiten, het aanmaken van lijsten en pagina's. Nu bestaan er geen pagina's in Drupal maar met Views is dat wel mooi op te lossen. Voor het aanmaken van overzichtspagina's, blokken met lijsten van nodes en zelfs RSS-feeds is de Views module uitermate geschikt. De module is te vinden onder Site-constructie -> Views. Een View kan je dus zien als een pagina, een blok maar ook een RSS-feed.

DrupalJam 2011

DrupalJam 2011

Drupal, het was niet liefde op het eerste gezicht maar ben er ondertussen wel weg van. Na meer dan twee ontwikkelen in Drupal leek het me wel leuk om een keer een dag mee te maken met allemaal Drupal liefhebbers. Dit was DrupalJam 2011. Voorheen werd het gegeven wanneer er genoeg animo voor was en wanneer de sponser bereidwillig genoeg waren. Want zoals ook met Drupal zelf, is deze Jam gratis. Vanaf 2011 willen ze DrupalJam elk jaar geven. Drupal in Nederland begint aardig van de grond te komen, vooral in de overheid begint het steeds meer zijn kop op te steken.

Pagina's