Jamming in Rotterdam with Nooku

On Saturday, 11 December 2010 Joomla integrators and PHP developers gathered in Rotterdam, NL for the first Dutch Nooku Jam.

Nooku Jam Rotterdam NL - December 2010

View all pictures on flickr.com/nooku

The jam, perfectly organized by Nooku community member Herman Peeren, was completely focused on Nooku Framework. Nooku is hot! This was once again demonstrated by the speed at which registrations for the event came in! For some people it was their first encounter with Nooku Framework, for others it was a great way to finally meet fellow Nooku community members face to face.

In the morning lead architect Johan Janssens gave a general introduction of the Nooku Framework. Johan explained how the framework was born, how development is done and how the community is getting involved. He also explained the vision for the future and not to forget what benefits Nooku brings to Joomla extension development.


Child’s play

In the afternoon Babs Gösgens showed in her presentation titled “Child’s play” how you can create a fully workable Joomla extension with only a few lines of code.

She explained that if you make sure that your database table and file directory structure are following proper conventions you only need a few lines of code to make it work. All the “standard” code needed for example the toolbar, the CRUD, etc is already dealt with by Nooku Framework for you.

To accomplish this Nooku makes clever use of a “default” concept. Nooku provides you with a com_default, mod_default and plg_default extensions which you extend and specialise to suit your needs. For a basic extension like com_helloworld specialising com_default only requires a few lines of code and you have a fully workable extension, complete with database delete, insert and update support.

This perfectly demonstrates one of the many benefits of using Nooku Framework. It drastically speeds up and eases development. You can now just focus on what matters most, adding features.

Lego Technic

These benefits increase even more when you start to develop multiple extensions. The percentage of code you need will decrease exponentially! Johan refers to this as the “lego technic” effect. Nooku Framewok doesn’t only allow you to create extensions with less code it also allows you to re-use your own code and that of others everywhere and anywhere.

To quote Johan : “Why build 10 CCK’s that are about 80% the same? Why not create a common base that all CCK’s can extend from” Today, Joomla has about 6500 extensions. Imagine what would happen if you could reduce the overal codebase of those 6500 extensions by 80% and make the resulting 20% extremely re-usable. With Nooku Framework we can and it works!

A re-usable tagging and versioning component are already in the works that demonstrate the “lego technic” principle.

Do it yourself?

If, after reading the above information, you want to get started yourself with Nooku Framework, you can! Go to  www.nooku.org/framework to find out more. You can also request access to the mailing list. If you are serious to get into Nooku definitely also request access to the mailing list, people on the list are very helpful to you get started.

Nice inspiring day!

At the end of the day a few of the Jammers showed some of the Nooku projects they are working on and we ended the day with a Q&A session.

Jamming in Rotterdam with Nooku

Everybody got a nice Nooku Rotterdam Jam T-shirts and after taking a group picture we headed of into Rotterdam for some great Chinese food. A great finale to a fun and inspiring day!

Thanks to Herman, Johan and Tom! More pictures of the Nooku Jam can be found on Flickr.

Cross-posted and translated from: http://www.joomlacommunity.eu/

  • http://www.drupal-themes.adodis.com Drupal Themes

    Rotterdam is a great place for meets of this kind. I hope you too felt the same. I think you have got all the talent you need for this meet.
    download drupal theme

  • http://topsy.com/blog.nooku.org/2011/01/jamming-in-rotterdam-with-nooku/?utm_source=pingback&utm_campaign=L2 Tweets that mention Jamming in Rotterdam with Nooku « Nooku Blog — Topsy.com

    [...] This post was mentioned on Twitter by Sander Potjer. Sander Potjer said: RT @nooku: "Jamming in Rotterdam with Nooku" http://blog.nooku.org/2011/01/jamming-in-rotterdam-with-nooku/ #nj10ro #nooku #joomla [...]

  • http://torkiljohnsen.com Torkil Johnsen

    Nice to see the Dutch leading the charge with arranging a Nooku Jam! It's true what they say in the Zen of Python:

    “In the face of ambiguity, refuse the temptation to guess.
    There should be one– and preferably only one –obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.”

    http://www.python.org/dev/peps.../

  • http://johan.janssens.me Johan Janssens

    Many things we can learn from our Python friends. And yes Dutch Nooku community rocks. They even organise bi-weekly coding sprints to collaboratively on projects. Working together to write better code and becoming better developers. Open source at work!

blog comments powered by Disqus