Tag: Code

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.

Single-Sign-On on a multi domain site

Setting up an SSO setup for a multi-domain Drupal website is not very complicated. Indeed it is very simple.

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.

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:

Largemenus

Largemenus is een kleine ondersteunende module voor Drupal die inhaakt op het node edit formulier. Deze module is vooral handig voor website met grote hoeveelheden menustructuren die veel onderdelen hebben. Standaard toont Drupal één dropdown met daarin alle menus en onderdelen. Dit kan bij 100+ formulieren met 100+ items per formulier een aardig lange dropdown worden. Bijkomend is dat je daarbij het beschikbare geheugen voor je website moet verhogen anders kan de lijst niet ingeladen worden. Qua bandbreedte kan het ook een hoop schelen.