andre's blog

Drupalcon Early Early Bird Registration

Andre Molnar on Drupalcon Szeged Site
I dropped by the Drupalcon site today to catch up on the latest and greatest news coming out of Hungary.

Today is June 30th and therefore the last day to get your 'early early bird' registration price of 80 Euros. After today the price goes up to 120 Euros. Don't hesitate register today!

The four conference tracks have also been announced "Drupal core, contributions and trends", "Showcases, user experience and design", "Code development", and "Growing Drupal". So if you want to know whats going on in the world of Drupal; are interested in making beautiful Drupal sites; want to improve your coding practices; or are interested in building your own Drupal business - there will be something for you. Also, don't forget that half the fun of Drupalcon is the 'un-conference' portion of the conference. Drop in on a "Birds of a Feather" (BOF) session and meet and share with people with similar interests - or huddle with some of your fellow coders and develop the 'next great thing'.

June 30th 2008 1AM
By: andre
File Under:


Drupalcon Szeged 2008 Registration Now Open

10 Weeks to Drupalcon Szeged - and registration is now open.

A while back I mentioned I was excited about going to my second Drupalcon of the year (Second and a half if you count Drupal Camp Toronto 2008). The time has finally come to get registering.

Registration for this event is a little bit different that Drupalcons in the past.
1) Registering early means getting a discount. The later you wait to register the more it will cost you. If you register before July, the event itself only costs 80 Euros.
2) During registration you can book your accommodations. Accommodations range in price from 36 Euros/night to about 150 Euros/night. But most fall between 70-90 +/-.

I just finished registering, and the event and accommodations together are less than what most major North American conference fees alone cost. No matter how you look at it, Drupalcon is an amazing value.


June 15th 2008 1AM
By: andre
File Under:


Drupal Camp Toronto 2008

Its that time of year once again. Time for the Third Annual Toronto Drupal Camp.

The event will be held at the Bissell Building on the campus of the University of Toronto on May 23rd and May 24th 2008. (More information at

For the 3rd consecutive year, the Toronto Drupal community is coming together for the most conference like un-conference of the season. We expect there to be 150 attendees for the event, with people coming from across Canada and near-by US states.

One of the highlights of this year's event is a talk by jQuery mastermind and javascript guru John Resig. Drupal Camp is being held just after the Mesh Conference being held in Toronto. John has been kind enough to stick around after the Mesh event (where he will also be speaking) to support the local Drupal community.

Be Circle is once again proud to sponsor this event. Officially, the event is presented by the Toronto Drupal Users Group with the support of the Drupal Association. However, this event is entirely organized by volunteers and Drupal enthusiasts from around the Greater Toronto Area.

May 7th 2008 10AM
By: andre
File Under:


Drupal wins yet another award

1,901,373 votes were cast in this year's Webware 100 Awards and a good number of those votes gave Drupal a spot among the winners. Drupal beat out over 4,900 nominees to win the award which recognizes the best Web 2.0 sites, services, and applications on the Web today.

Drupal is getting ever more press these days. This award announcement comes just days after Business week recognized Dries Buytaert (founder of the Drupal project) as one of the best young entrepreneurs of tech in 2008.

April 21st 2008 3PM
By: andre


Don't fear the clouds on the horizon

A few months ago we were looking for a new/better/faster scalable hosting solution for a project. So it was finally time to start looking at cloud computing.

Traditionally, scaling web applications beyond a single machine meant having to architect non trivial network configurations to provide both fault tolerance and flexibility to be able to add additional computer hardware as needed (to provide additional horsepower). It also meant both shopping for rack space and negotiating rates for bandwidth. And most costly of all, it meant paying someone or some group of people to manage the complexity.

To top it all off, they system could only scale as fast as you could add hardware to the equation. That fact usually resulted in buying too much hardware to 'build in' room to grow so you wouldn't have to scale the hardware up any time soon.

Wouldn't it be great if there was a way that you could have as much bandwidth, processing power, memory and storage as you needed when you needed it? Wouldn't that be better than having to guess how much power, memory and storage you might need. Wouldn't it be great if you could scale up your hardware in an instant rather than the hours/days it might take to install additional hardware?

There has to be a better way. Well, there is... kind of.

April 16th 2008 12PM
By: andre
File Under:


Drupalcon 2008 - Szeged Hungary

Barely a month has past since the wildly successful Drupalcon Boston, but, there is no rest for Drupalcon organizers.

This past week the Drupal Association announced that the second Drupalcon of 2008 will be in lovely Szeged in the south of Hungary August 27th-30th. This is very exciting news indeed. Not only do I get to go to my second Drupalcon of the year, but, being Hungarian myself, I am excited to get to do it in Hungary.


April 14th 2008 10AM
By: andre
File Under:


Simpletesting Drupal and a Simpletest Snippet

There is no question that test driven development is coming to Drupal. And it may be sooner than anyone expected.

Last week at Drupalcon 2008 Dries challenged the community: Provide 100% test coverage for Drupal core by mid may, and the code freeze can be pushed off until November.

So to help you get started in your testing - I've attached a Komodo snippet that will help create a .test file stub.

Don't know what to do with that? Want to start writing your own tests for your own modules? Great! - Check out these great resources.


Introduction to unit testing
Simpletest documentation
Drupal Simpletest Module
Module Developers Guide to Simpletest
Drupal Conference Presentations (ctrl+f for simpletest)

March 10th 2008 9AM
By: andre
File Under:


Komodo Macro for creating new Drupal modules

I've been playing around with Komodo a bit lately, and have been intrigued by the tools available to customize the development environment.

One of the more powerful features in Komodo is the ability to create 'snippets', 'commands' and 'macros'. They say that whatever can be automated should be automated when developing code. The less monkey work you do the better, and snippets, commands and macros are a great way to reduce said monkey work.

As an experiment I created a macro that will create a module stub. When run, the macro asks you to name your module. It then creates the module folder, the three primary module files and a 'test' directory.


  • The macro is for a windows development environment.Update:Thanks to jeffG I have OS detection - but it is not tested in a non windows machine - still it should work
  • There is no error handling
  • There is no input validation
  • The macro assumes the project file is in the root of your drupal project folder

Possible Improvements:

  • Fix the limitations
  • Have the macro insert snippets of code into the files
  • Rather than 'runEncodedCommand' - break commands into Komodo 'commands' and call them in order
March 10th 2008 7AM
By: andre
File Under:


How to create a Komodo Drupal "snippet"

Last night I wrote about how Komodo 4.3 Beta Includes Drupal Specific Snippets.

Today I show you how you can create your own Snippets so that you can spend less time doing repetitive Drupal development tasks and more time writing the juicy parts of your modules.

In this video tutorial, I create a snippet for hook_link_alter.

The basics steps are:

  1. Open the Komodo Toolbox
  2. Add a new snippet from the Toolbox menu
  3. Populate the snippet with code or comments or both
  4. Implement a few snippet features (Tab Stops or Interpolation Shortcuts) to make your life even easier
February 24th 2008 6PM
By: andre
File Under:


Drupal Specific Snippets in Komodo 4.3 Beta

I recently made the switch from Zend Studio to Komodo as my IDE (Integrated Development Environment).

Now the reason for the switch wasn't because Active state, makers of Komodo, have a community site built on Drupal. But, it is nice to see that their developers and I have something in common.

While browsing the community site I stumbled upon a this forum thread discussing Drupal as the engine behind the community site. After I joined that conversation JeffG pointed out that Komodo 4.3 Beta actually has a couple of "snippets" in the default Komodo "toolbox" that are Drupal specific.

From the Komodo Help file:

Snippets are frequently used strings that can be quickly inserted into the current document. For example, repetitive sections of code or standard comments can be stored within a snippet. Snippets have advanced properties; they support the use of Tab Stops and Interpolation Shortcuts, can be assigned to Key Bindings, and allow for the specification of indentation context and cursor position.

February 24th 2008 4AM
By: andre
File Under:

Syndicate content