Submitted by Jonas on Sun, 11/02/2008 - 18:19.
Hi,
I have not yet installed mahara but this will be soon. I have a question re the updating process. I also use Magento - http://www.magentocommerce.com/ - and it has a very smart function called Magento Connect Manager which enables updates and loading of add-ons/modules like language packages. It is very easy to use for non-technical persons as well.
How is the update function of mahara? What technical skills are needed?
Also I have a question regarding tracking mahara with cvs and git. I am totally new to this, but understand that is very valuable to version track central and local code to facilitate updates. Any advice or experience from this regarding mahara?
Kind regards,
Jonas

To upgrade Mahara, you close
To upgrade Mahara, you close your site, put the new code in place and then visit the admin section. A button will be there to complete the upgrade. The process is probably not as streamlined as Magento, but is simple enough. Full instructions are on the wiki.
There aren't really any addons right now, although there are 5 - 10 language packs. Most addons exist in self contained directories, which you simply drop into the appropriate location. The only exception to this is language packs - they have files distributed throughout the tree with their respective plugins because that keeps the plugins self contained.
You can track Mahara's git repository if you want. The 1.0 branch is called 1.0_STABLE. The main branch is called master. The repository is at http://git.mahara.org/. Tracking the 1.0_STABLE branch is generally quite safe, as we do not make major changes there - but tracking master is a lot less safe, do not do that on a live site.
Instructions
Thanks Nigel!
I do not yet see any instructions for the upgrade from Mahara version 1.0.5 (2008040207) till 1.0.6. But I guess these will soon come.
Regarding version tracking, do you know of consultants experienced in setting up this git for Mahara and Moodle? I think it would be wise for us to do this soon.
Kind regards,
Jonas
The instructions for that
The instructions for that upgrade are pretty much the same. We really should add a page for doing point release upgrades, but basically you follow that same process I described above.
I really don't think you need a consultant to set up git. Google for git and read some tutorials, check out their website and then use it to clone our repository at git.mahara.org.
Moodle isn't tracked in git - it's in cvs - although Catalyst IT maintain a git repo that syncs from the cvs one at http://git.catalyst.net.nz/ - the moodle-r2.git repo.
Thanks, we will pull up the collars...
Hi,
Thanks for good and sound advice!
This encourages us to pull up the collars and start out version tracking.
Kind regards,
Jonas