Drupal is vet, Drupal is gaaf, Drupal is très kewl! Maar je bent natuurlijk echt helemaal dE b0M als je je eigen modules schrijft. Nou kan je natuurlijk gewoon even wat code neerkwakken en dat Zo0iTjuH een module noemen, maar als je chagrijnige, zeurende mededrupallers wil voorkomen, dan m0E Ju hEt wAh GoEt d0eN!
Ik kan zelf helaas niet gaan, maar ik heb wel een bericht voor de mensen die wél tijd hebben: GAAN MET DIE BANAAN!
Het is leuk en leerzaam. Je leert mensen kennen met dezelfde interesses, je doet inspiratie op en je hebt een excuus om van je luie kont af te komen en lekker naar Hongarije te gaan. Meer info alhier.
Via Drupals t() functie kan je in modules heel gemakkelijk strings (tekenreeksen) gebruiken die door anderen vertaald kunnen worden. Met placeholders (zie bovenstaande link voor uitleg) kan je gemakkelijk vaste waardes, zoals getallen, invoegen in een te vertalen string. Naast getallen kan je ook strings via placeholders invoegen, zoals in de Drupal Core gebeurt met gebruikersnamen. De volgende code geeft een situatie weer die voor problemen zorgt:
<?
t("Hello @name!", array('@name' => $account->name));
?>Sinds mijn examens twee weken geleden afgelopen zijn ben ik erg druk bezig met het ontwikkelen voor Drupal. Ik heb een boel issues gefikst voor Vocabulary Index en ook ben ik druk geweest met het op de rails krijgen van IE Destroyer die ik laatst overgenomen heb.
Vroegâh, toen had men de "Deze site kan het best in Internet Explorer worden bekeken"-berichtjes. Jetzt gibt's mal dem IE Destroyer. Da's ongeveer het omgekeerde. In plaats van Firefox en Opera wordt Internet Explorer nu even lekker als pispaaltje gebruikt.
Zo langzamerhand begint iDEAL steeds populairder te raken onder de Nederlanders. Ik moet toegeven... het werkt ideaal. Voor de klanten is er weinig bijzonders aan, behalve dat het een gemakkelijke manier van betalen is. Voor de bedrijven die iDEAL als betalingsoptie aanbieden voor hun webshop is het echter wat minder vanzelfsprekend. Gisteren op de Drupaljam werd uitgelegd waarom. Het blijkt dat de implementatie van iDEAL nogal wat voeten in de aarde heeft.
Zo af en toe is er in Nederland eens een Drupalconferentie. Gisteren was er er weer eentje: Drupaljam in Elst (Gld), dus, wat doet Bart? Die springt op in de trein en reist af naar Elst. Tot ieders verbazing kwamen er meer dan zestig mensen opdagen. Er waren een aantal interessante presentaties op touw gezet. Hans Idink bracht Panels 2 en Ubercart onder de aandacht.
Zoals de Drupallers onder ons wel zullen weten is het standaard forum nogal beperkt. Om de spijker wat meer op z'n kop te slaan: het is behoorlijke troep vergeleken met de dedicated fora zoals PHPBB (qua functionaliteit dan). Gelukkig is het heel goed mogelijk om het Drupal forum ook zo te laten worden. Op Drupal.be had ik al een aantal dingen geplaats, hier komt een iets uitgebreidere lijst:
Nick Lewis heeft vorig jaar een leuk stukje geschreven over Drupal versus Mambo/Joomla op het gebied van usability voor de developer. Ondanks dat het al een oud stukje is, is dit onderwerp nog steeds actueel, alhoewel de Drupal developers al wel flink wat verbeterd hebben. Als je beide systemen naast elkaar legt, dan valt gelijk op dat Joomla een stuk gelikter eruit ziet. Drupal is voornamelijk text-based, terwijl Joomla veel afbeeldingen gebruikt. Dit maakt Joomla voor beginners een stuk aantrekkelijker.
Één van de mogelijkheden van Drupal die wat minder goed belicht wordt op het internet is de ingebouwde autocomplete mogelijkheid. Een autocomplete formulierveld geeft suggesties voor de invoer als je nog aan het typen bent. Handig als je lange dingen moet invoeren of als je niet precies weet wat je nou moet typen. Als je bijvoorbeeld iemand wil zoeken, maar alleen een stukje van de achternaam weet. Dit voer je dan in en je krijgt automatisch een lijstje te zien met alle namen waar dat stukje in voor komt.