Archive of author

Onward to 2012

The beginning of every new year gives pause for both retrospective and prospective thought. We celebrate the new year as we take a look back at the year that was and get a glimpse of the year that will be.

Looking back at the year that was

Creativity, Innovation and Inspiration – three words I will remember best from 2011. The platitude “hard work pays off” rang true this past year with the great work done in our little project.  Nooku development literally moved ahead at warp-speed in 2011.

Growing the Nooku Platform

Read the rest of this entry »

Nooku 0.7 Alpha 4 released

It has been a busy summer in the Nooku Project ! We have been working very hard on to get Nooku 0.7 Alpha 4 ready for release. Sticking to our 12 week release cycle I’m both proud and excited to announce that Alpha 4 has been officially tagged in all our repositories on the Nooku Developer Portal.

Nooku community rocking !

This fourth alpha follows in the footsteps of alpha 3 with more then 2000 commits made by not less then 10 rockstar developers from all over the world. Thanks everyone!

For Nooku Server specifically we made more then 1000 commits, surpassing the 3000 commit mark, while Nooku Framework surpassed the 4000 commit mark. Divided by 12 weeks that’s an average of 165 commits/week, or 25 commits a day! Simply amazing!

Overview of the changes

The progress made in this release is mind blowing. This release packs a wealth of changes to make your live easier and coding more fun. We closed more then 75 tickets spread over the different spaces. That’s almost 2x more then Alpha 3. It’s impossible to fit all the changes in one blog post. I’ll give you some of my personal highlights:

Read the rest of this entry »

Nooku 0.7 Alpha 3 released

It’s has been a bit quiet on our Nooku blog in the past weeks. We have been working very hard to get Nooku 0.7 Alpha 3 ready for release. Today I’m both proud and excited to let you know that Alpha 3 has been officially tagged in all our repositories on the Nooku Developer Portal.

Celebrating 2000 commits

This third alpha is our biggest release so far. In only 12 weeks 2000 commits where made by not less then 13 developers from all over the world.

For Nooku Server specifically we made more then 1200 commits, surpassing the 2000 commit mark. That’s 3x more then the previous two alpha’s who had a total of 400 commits each. Divided by 12 weeks that’s an average of 100 commits/week, or 15 commits a day! Simply amazing!
Read the rest of this entry »

Nooku Development at Warpspeed

Not even 6 months ago we announced our plans for Nooku Server, a multi-site distribution of Joomla 1.5. We created a diet for Nooku Server and defined a roadmap. We initially planned to add multi-site support, caching improvements and a new administrator template which we did in alpha 1 and alpha 2, and then … community happened!

We couldn’t have expected so much enthusiasm from developers from all over the world who wanted to help out and contribute. Simply amazing!

Blossoming community

We announced our contributor agreement in November last year. In the past 6 months our contributor base has grown, from a handful to a total of 35. That’s a lot of developer power!

Ohloh Contributor Activity Comparison

Not less then 21 developers contributed to Nooku in the past year working on various projects. As you can see from this link and the graph above (taken from Ohloh) that’s more than double the amount of people who contributed to Joomla in the same period. Not bad huh!

The Nooku Manifesto

The Nooku Manifesto is a constant guideline through the development and growth of the Nooku Project. Hours of discussions, years of experience and much consideration went into outlining it. If you are interested to get involved in the Nooku community, please take a moment to read it.

A project for developers

Nooku is a project for developers, integrators and hackers alike. Through collaboration we innovate and grow Nooku. We prefer to differentiate our products while working on the same common over competing with each other.

Nooku is not a product. We don’t try to solve user problems. Our goal is to make it easier for developers to create more powerful products, help them increase their productivity. Each individually we turn Nooku’s raw code into end-user products based on market strategies and business models of our choosing.
Read the rest of this entry »

Announcing the first Nooku Party

J and Beyond 2011 | An International Joomla! Conference - May 6th-8th, 2011, Kerkrade, Netherlands

Joomla and the Knight of Open Source are putting up camp in Kerkrade, Netherlands on the 6-8 May for the second edition of J! And Beyond.

J! And Beyond is an community driven International Joomla Conference, which grew out of the vibrant community site All Together As A Whole. We’re proud that Nooku is once again sponsoring. This is the Joomla community event of the year, you don’t want to miss it!

Throwing a party

On of the things that made the first edition so special was the great atmosphere and camaraderie by all attendees. With a very international crowed coming to J and Beyond 2011 we thought it to be great to throw a little pre-event party on Thursday 5 May so that everyone could get the know each other in person before diving in on the 6th.

We could just all meetup in the bar or go to a restaurant. We wouldn’t be Nooku if we didn’t try to organise something, well a little bit more special. So … we are going skiing!

Read the rest of this entry »

The State of Nooku 2011

Past weekend, the Nooku Team was at the Dutch Joomladays, as both sponsors and speakers. The event sold completely out. Two days with 200 attendees each, that’s a lot of interesting people to meet. Very positive vibe and and superb organisation, one of the best Joomladays I ever attended. A big congrats to everyone who helped to make this happen.

We have a tradition of showing something new each year at the Dutch Joomladays, so Tom and myself were very proud to officially announce our Nooku Platform and present our second State of Nooku.

Ladies and gentleman, this is Mambo 5

As we tweeted a few days ago we are preparing a major announcement.

Nooku HQ is buzzing with activity. We are super excited about our announcement for#jd11nl. Changing everything, again !#innovation #joomla (source)

Mambo 5 - Open Source CMS Unfortunately the news got leaked today on the website of the Joomladay.de, by an unnamed source, forcing us to announce earlier then planned. We are forking Joomla, creating a new CMS called Mambo 5 (codename: Lou Bega)

The fork is a joint effort between the German Joomla and Nooku communities and the Mambo Foundation. We have been collaborating due-diligently since the beginning of 2011.

Mambo 5 is a dream of group of passionate open source professionals, developers and hackers. We’re building our dream, for us and for you!

Read the rest of this entry »

Jamming in Lugano with Nooku

On Wednesday, 19 January 2011,  Joomla integrators and PHP developers gathered at the University of Lugano, CH for the first Swiss Nooku Jam. The Jam took place during the annual Beyounic Camp, a strategic workshop hosted by our friends from Beyounic.

Nooku Jam Lugano CH - January 2011

Beyounic is the team behind Ohanah, a social event management platform built on Nooku Framework. They have become great friends in the past year and we (Tom and myself) were very excited to travel to Lugano to see their new office and organize a Nooku Jam together.

Geeks, students and teachers

Despite the exam period, we got a room full of interested informatics students, teachers and many other great people coming also from abroad. (@andreatorre came over all the way from Rome, Italy @luscarpa joined us from Venice, Italy)

With so many really talented people in the room, we were able to touch some very technical topics. Design patterns, use of web 3.0/semantic technologies, security, etc. Feedback during and after the event was great.  The Jam was well appreciated by the faculty program manager and the participants.

First Nooku Developer Group

The afternoon after the event, a group of students got really interested in learning more about the Nooku Framework. For us this means the first seed for a swiss Nooku developer group has been successfully planted!
Read the rest of this entry »

Nooku Server loses 40% weight

40% code reduction for Nooku Server Last December we announced our plans for Nooku Server, a multi-site and multi-lingual distribution of Joomla 1.5. With the help of our community we created a diet for Nooku Server and defined a roadmap.

For the first alpha we are focusing on implementing the key ingredients of our diet. Most of the work involves removing legacy code, legacy libraries and doing clean-up. In the past weeks we have been making steady progress.

  • Core extensions: All the components, plugins and templates that didn’t made it into our list have been removed
  • XML-RPC: XML-RPC support has been removed
  • PDF: PDF support has been removed
  • Legacy: Legacy support for Joomla 1.0 and PHP4 has been removed
  • Security: All assets (css,js,images) have been moved to the media folder
  • Libraries: Legacy libraries have been removed
  • Performance: Hit support in Content and Weblinks has been removed
  • Mootools: Mootools has been upgraded to 1.2  including the compatibility layer
  • Framework: Nooku Framework has been added

With most of the refactoring completed it’s time to weigh the result. I have done a code count today to compare the code bases of Joomla 1.0, 1.5, 1.6 and Nooku Server. I used Ohcount, a little command line tool that is also used by Ohloh to do code counting.

We have made Nooku Server a whooping 40% lighter in code size. Yes, you read that right, we removed 40% code and we added a whole new framework at the same time.

Here are the detailed results:

Read the rest of this entry »