Elgg 1.09 in SVN

Checking into the Elgg SVN repository is something I do on a regular basis. I was surprised to see over 40 revisions since I checked in the other day. Version.php now reflects release number 1.09. We appear to be closing in on the 1.1 release.

Please Note that this is information about upcoming features. As I mentioned in a previous post, working with trunk is risky:

Be warned though, working with the trunk can be risky. The Elgg SVN is currently divided into releases and trunk. The trunk represents the latest code for Elgg, but it is not tested thoroughly like a release is. It is best to work with trunk on test sites. If you do so with a production site, make sure you have backups of both the files and the database!

After uploading the new files and overwriting my installation, I ran upgrade.php to see if there were any revisions to the database between 1.08 and 1.09. Indeed, it did run and upgrade the database. Next, I checked into the admin interface and immediately saw new features.

The first thing I noticed was the ability to change the order in which the plugins load. At the upper left hand corner of each plugin box there are now links to move the plugin up, down, top, or bottom. Developer Ben Wermuller mentioned that this will allow greater customization. I also wonder if it will help resolve issues with plugins not playing well with each other as it does in some cases with Joomla.

The next thing I noticed was a new plugin called Activity:

This plugin gives you the option of replacing the widget propelled dashboard with the activity stream from the River. Enabled, you dashboard displays a list of the latest activities with the standard owner’s block.

You have options to view Site Activity, Your Activity, or Friends’ Activity. It also places an activity option in the toolbar’s dropdown menu.

I look forward to my next trip to the repository as it often results in pleasant surprises.

Related Posts

Tags: , ,

  1. Splatzone’s avatar

    Nice! I always thought that the widgets on the dashboard were confusing, especially since it seems so similar to the profile.

    Reply

  2. jprieto’s avatar

    hi,
    which files needs to be uploaded to obtain ver 1.09?

    did you downloaded all files under the trunk directory? individually?

    thanks

    Reply

  3. jprieto’s avatar

    how come elgg does not update the download version to their latest version (ie 1.09) ??

    Reply

  4. Steve’s avatar

    @jprieto They will update it to a release when it is more thoroughly tested. With any Open Source Software, there is a developers’ trunk where developers are constantly uploading new versions of various files. Changes can cause unexpected instability or introduce new bugs.

    At a certain point, devs generally pack up the trunk for beta testing. Once enough people have tested it and the bugs are ironed out, it get released.

    Working with trunk is risky and should not be done with production sites.

    If you want to download the files, you need to get a subversion client which will download the files and overwrite changed files.

    I plan on posting more about Elgg and SVN soon.

    I am not recommending 1.09. I simply run trunk to test and to see what features are coming.

    Reply

  5. Ben Werdmuller’s avatar

    Yikes, we didn’t expect this to be blogged so quickly. We do use svn as our main code repository – there isn’t a hidden repository, as some projects use – so everything there is very much in progress. As Steve says above, please don’t use it for production sites. (We haven’t even had a chance to design the plugin reordering buttons as screengrabbed in the post.)

    These developments lay the groundwork for a couple of things that we’ll be revealing over the next while.

    Reply