Nooku Framework is Joomla’s missing MVC core

Yaletown, 23-May-09

After few months of development in Nooku Framework I would like to write a little review, so you’ll know about this amazing framework developed by the talented folks at the Joomlatools that gave wings to our project. Nooku Framework+Joomla gave us the MVC and Content Mangement Framework (CMF) that we’ve always wanted to develop the Anahita Social ™ Engine project.

Drupal and WordPress severely lack a solid software development framework. Many PHP MVC frameworks such as CakePHP or Symfony lacked any sort of the higher level functionalities such as CMS, Template Engine, Extensions Management, Menu Management, basic user management, authentication, Etc.

Joomla 1.5 closed the gap by providing both the MVC framework for software development and all the higher level set of functionalities that I mentioned the last paragraph. Nooku Framework took the framework [More] to an entirely new level that Joomla could not possibly provide on it’s own. Few months ago we have rebuilt our project (Anahita Social ™ Engine) using Nooku Framework within 6 weeks, and ever since software development has been a much more inspiring and agile process.

Continue reading

Anahitapolis is the home of Anahita Social Engine ™ Project

Just a quick announcement that we have launched Anahitapolis.com which is the Anahita Social Engine ™ project website. Here is the first Hello World blog post. Please follow the blog and the project twitter feed @anahitapolis to receive more updates about this project!

For those of you who don’t know yet, Anahita Social Engine ™ is a light and scalable open source solution for building Social Networks, Intranets, and so many other types of social web experiences developed by rmd Studio and Peerglobe Technology.

The 4 Software Freedoms according to Richard Stallman

Richard Stallman the founder of free software movement in his lecture at the University of British Columbia explains the 4 aspects of freedom when using a free software. Unfortunately we missed this event due to our client deadlines, well thank goodness for the YouTube and also this event was live blogged by my good friend @hummingbird604 here

According to him, a program is free software if you the user have the 4 essential freedoms

0. Freedom to run the program as you wish.
1. Freedom to study the source code of the program and then change it so the program does what you wish.
2. Freedom to help your neighbour. That’s the freedom to redistribute the exact copies of the software when you wish.
3. Freedom to contribute to your community. That’s the freedom to distribute copies or modified versions when you wish.

If the program gets you all these 4 essential freedoms, then it is free software.

Blog has been upgraded but there are some bugs

Update: alright problem is solved. This time I have used the WordPress K2 theme which turned out to be able to handle multiple columns perfectly and it has been well maintained by its creators. So do not use the 3ColumnK2 theme it seems to be dormant and it no longer works with the version of WordPress.

Just an hour ago I’ve upgraded to the WordPress 2.7.1 however the probelm is that 3ColumnK2 theme that is used as the base for developing the rmd Studio blog theme, has some issues with the recent version of WP. For example you can’t click on the arrow above and go to the previous page. Unfortunately seems like that the 3ColumnK2 project has been dormant which means I either have to fix this theme myself or redesign a whole new theme.

Anybody else experiencing the same issue? I’d appreciate your comments.

Congratulations Johan Janssens

Johan Janssens

Congratulations Johan Janssens for being the most valued person in both Joomla and Mambo project.

“His work on Joomla! is excellent.”

“Johan is responsible for the development of the Joomla! Framework., he lead the Joomla! project to become the succesfull project it is today.”

“Johan is the man behind the amazing architecture design of the only PHP based CMS with a solid development framework.”

Packt Publishing has announced the names  of most valued people in different open source content management system projects. These names have been put forward by the core development and community members of these projects. Johan has been the former Lead Architect and Project Manager in the Joomla Core development team.

Johan Janssens

Johan Janssens

Currently Johan Janssens is the Managing Director and Lead Architect in Joomlatools. He and his team are responsible for amazing projects such as Nooku an amazing content translation solution and also he has done great framework contributions to our ongoing project the Anahita Social Engine framework.