JFusion Blog

The Official Blog of the JFusion Team


May 24
2009

New Versioning mechanism and Installer

Posted by Imran Ali in ReleaseNewsDevelopment1.2.0 Stable

Imran Ali
After a lot of internal discussion within the team (primarily the developers), we have come up with a new versioning mechanism. The emphasis is now on reaching a stable release as soon as possible.

From now on we shall have a regular version cycle consisting of per defined feature releases and subsequent bug fix releases. The versions will continue to contain three digits as they have till date but will signify both features releases and bug fix ones easily. Let's take the example of version 1.2.x. The version will be part of the 1.2 branch and the last digit x will be upped with every bug fix release, more or less the way it done for Joomla! as well. 1.2.0 will be the first version to take advantage of this new method.

As part of the discussion, it was also found that the way JFusion is packaged at the moment, it will be very difficult for us to call a release as stable. There are far too many extensions that are packaged into one mega package at the moment. All plugins, module, bots and other bits are packaged together and almost all are undergoing rapid development even as I write this blog entry.

In addition to that, not everybody integrates all software(s) that we support on the same site. Most integrate one, or at the maximum two software. So it kind of becomes cumbersome for them to have everything installed on their website. Same is the case with the Modules and Bots.

Plus, there are far fewer changes to the core code now and more changes taking place to the various plugins. These can be packaged separately for users using a specific plugin to upgrade instead of upgrading the entire JFusion Component.

Therefore, starting from 1.2.0 we will be separating all our extensions into separate packages. The installing part however will not change. One of the many mottos of the JFusion project is "ease of use", and keeping that in mind, the developers are designing a new installer which shall allow you to grab a package and install it on your system by just clicking a button.

Let us know what you think about this new development by commenting to this blog entry.

Comments (3)Add Comment
9715
Good desicion
written by T-J Panttila, May 25, 2009
I've found it pretty useless when we are only using phpbb and joomla so all other plugins are useless for our use. Different packages for different needs is the way to go.
7156
Upgrade problem Joomla error
written by ssnobben, May 27, 2009
Have you read about the update failur problem? http://groups.google.com/group...e7eebb98f#
62
...
written by Marius van Rijnsoever, May 27, 2009
Yes we were the ones that raised the Joomla 1.5.10 updater issues with extentions that use a custom PHP installer script (which is not in the package root directory). Thats why Andrew Eddie gives JFusion the kudos smilies/smiley.gif

The new versionchecker/installer system framework has been setup. Now it is just a matter of hooking up these new functions in the controller code. I'm very excited by how JFusion 1.2.0 is looking. It will have functions, be better looking and is easier to use. Big things are happening and we will enlighten you soon with these new developments.

Thanks, Marius

Write comment

busy