Often wrong, never in doubt

Woonzorgweb, dé rusthuizen en serviceflats website


Ondertussen zijn we er meer dan een jaar mee bezig maar ze mag stilletjesaan gezien worden. De rusthuizen en serviceflats website, Woonzorgweb, is mijn laatste project waarmee ik wereldfaam zal proberen te veroveren. Het is een samenwerking van Commercial Impact en Desk02 en de idee is om het immoweb te worden van de rusthuizen en serviceflats.

International Pirate Parties Congress


This year the International Pirate Parties Congress will happen in
Brussels, from April 16th till April 18th. Aim of this congress is to
discuss the international workings of the Pirate Parties, network,
negociate and vote on key issues.

At this very time we have 15 countries with registered delegates and
both Christian Engstöm and Amelia Andersdotter (Pirate Party E.U MEP)
have registered as speakers.

PPBe took charge of the organisation of this Congress on request of the
Pirate Parties International (PPI) board.

Tabbed modules page


The modules page is already quite long with only the core modules but when you add views, cck and other modules you're going to use on your project it becomes unwieldy. I've created a little proof-of-concept module that turns the fieldsets on this page into tabs.

Dependency: http://drupal.org/project/jquery_ui and you need to download http://code.google.com/p/jquery-ui/downloads/list?can=3&q=1.6 unpack it in the jquery_ui directory and rename it to jquery.ui.

Stop Password Masking


Entering passwords on a mobile phone is a pain since I'm never sure if I entered the correct letter. Now it seems that the standard password field is more of a pain than I thought. Jakob Nielsen tells everything in his alertbox: http://www.useit.com/alertbox/passwords.html
Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn't even increase security, but it does cost you business due to login failures.

Testing a Drupal site without the production images


When a client needs changes to his Drupal site I always ask a recent DB dump and the files they use in production. With this files bundle comes the files directory which usually contains the imagecache directories. With this last client that files directory was more than 6G and that was impractical to copy.

PHP5 Certified!


As I'm on my way to become a real freelancer I need all the certifications I can get. Last week I got my first one, I'm now a Zend Certified Engineer. The exam was a bit strange since it asks very specific questions you're unlikely to encounter in the real world and that are easily tested or looked up. I think that a lot of the questions were not questions that tested your PHP5 programming skills but rather the inane details of the language.

An example:
What is the result of:

My first released Drupal module


At the the drupal.be code sprint I worked on a module to download Drupal and accompanying translations and make that package available for download. This functionality has turned into the packager module with some extras. It is now also possible to make the package download modules and include them in your download. This makes it interesting to set this up on a local Drupal install so that you have your own Drupal distro with your most often used languages and modules.

Tracking State & Tabs


When building a website you often need to know where the user is on the website to offer them context specific content and help them on their way. The problem here is that still a lot of builders do this by keeping explicit information about the user's location in a cookie or in the session. This is problematic since it limits the possibilities for the user when he visits your website. Also, since tabs are common in the browser it is not unusual for a user to open several tabs from one website that look interesting and that will be read after the current page is done.

Drupal.be code sprint


On valentine's day I attended my first real code sprint, the drupal.be code sprint. I was really looking forward spending the day with a bunch of fellow Drupal enthusiasts to implement the new drupal.be.

DrupalCon in Maastricht?


The last couple of weeks a group of Belgian and Dutch people have prepared a proposal for the Drupal Association to bring DrupalCon to Maastricht this summer. Today was the the deadline for submitting the proposal and that is exactly what happened. Now we wait for the approval.

You can follow us on Twitter or get the latest news from groups.drupal.org.