Tag: PHP

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:

Verslag 2e dag Dutch PHP Conference

Verslag 2e dag Dutch PHP Conference

Dag twee van de Dutch PHP Conference 2011. Na de wat tegenvallende sessies van de eerste dag hoopte ik dat deze dag wat meer in depth info zou opleveren. Gelukkig was dat ook het geval. De opkomst van deze dag was iets lager dan de eerste, kwam misschien door het feit dat het een zaterdag en heel mooi weer was. Mooie is wel dat je dan alleen de geïnteresseerde overhoudt.

Verslag 1ste dag Dutch PHP Conference

Verslag 1ste dag Dutch PHP Conference

Keynote - The art of user experiance

Eigenlijk was de keynote een vreemde eend in de bijt, een lezing over UX (User Experience) tussen allemaal hardcore PHP ontwikkelaars. De kern van het verhaal was dat wij degene waren die de mooie nieuwe dingen maken die iedereen in zijn leven tegenkomt. Of het nou een app is voor de telefoon of een website die je bezoekt, er is altijd wel iets wat andere mensen zien en gebruiken. Het was een leuk verhaal was eigenlijk een samenvatting was van bizarre UX fouten in de reizen die hij vaakt maakte. Het ging van liften waarvan de console precies andersom genummerd was tot het stopcontact in de trein waar zijn stekker net niet in kon. Het was duidelijk spreker met ervaring om voor een grote groep mensen te praten, zijn verhaal was boeiend en er zaten de nodige grappen in. Sommige zaken kwamen hard aan, vooral het verhaal van bedrijven die niets doen aan UX en daardoor zeker gaan uitsterven. Meegaan of ten onder gaan, dan was een beetje de conclusie. De applicaties en website die we tegenwoordig maken moeten niet meer vol zitten met features maar moet een goede UX hebben, zoals hij zelf zegt "The age of features is dead; Welcome to the age of User Experience." Al met al een zeer leuk begin van de conferentie. De website van de spreker

Dutch PHP Conference 2011

Dutch PHP Conference 2011

Dit jaar mag ik er weer bij zijn, de Dutch PHP Conference. Een conferentie vol met computernerds die alleen maar over PHP gerelateerde zaken praten. Het mooie is dat dit jaar mijn aandacht vooral uitgaat naar niet-PHP sessies. Zoals een sessie over Solr integratie, een sessie over het toepassen van Git in de werkomgeving en sessies over werken middels de Agile methode. Niet zozeer hardcore programmeurs sessies maar het zijn wel dingen die mij zijn gaan boeien de laatste tijd. Nu ik veel met Drupal werk merk ik dat ik veel minder geïnteresseerd ben in hardcore PHP oplossingen/applicaties.

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.