Guru Forum - Aliro, PHP, Mambo, Joomla, ...


Reply
 
Thread Tools Display Modes
  #1  
Old July 9th, 2008, 06:57 PM
counterpoint counterpoint is offline
Administrator
 
Join Date: Jun 2007
Posts: 200
Default Aliro beta 0

Well, at last there is another release of Aliro! This time it seemed appropriate to move it into beta. The code is in regular live use, most heavily at http://remository.com. The new release has many minor improvements.

There are two major changes. One is an excellent new admin side template, designed by Jim Galley. The new template is included in the beta downloads that are now available and will be automatically installed. (If you want to use the basic default template, just delete it from the extension menu). I think most people will be pleased by this slick template, although there is still plenty that could be improved in the core admin side applications. That could be a challenge for someone!

The other important change that I was very anxious to have working before making a beta release is an upgrade system. Although some CMS have introduced automatic software distribution, that seemed to me a step too far. It is impossible to totally eliminate the possibility that an automated system could be targeted by crackers as a ready made transport system for malware. Instead, if you go to the configuration option in the new release, it has support for manifests.

The first step in an upgrade is to obtain a manifest for the current site. This is actually an XML document that describes what core files are present, and includes MD5 signatures for each one. Then the manifest is taken to another Aliro site. There is a special site, http://upgrade.aliro.org, that will be kept up to date with new releases, so that would be the obvious place to go. But you are free to use the mechanism to keep a group of sites in step with each other, not necessarily on the very latest release. The manifest is uploaded, and in exchange an upgrade archive is sent to you. The upgrade archive contains all the instructions needed to delete, add, or upgrade core files along with the necessary files themselves. It can be installed into the target site, to bring it up to the desired level.

The process is far easier than simply unzipping a patch file, and also takes care of the problem of removing obsolete files, as these will be deleted by the upgrade package.

In the not too distant future, I'm hoping to further extend the process so that it will handle any necessary changes to core database tables as part of the same process. Aliro already provides exceptional support for extensions to query and update tables in the database, and these are made very efficient by the use of cache.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:10 PM.


A vBSkinworks Design
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Posts copyright respective authors; compilation copyright Aliro Ltd