SugarCRM 5.1 and 5.2 available in sMash repository at SugarForge
Posted by nicholsr on January 12th, 2009. Other posts by nicholsr
Back last year we created a project on the SugarCRM community site to help SugarCRM developers and users to understand and use sMash and ProjectZero.
We have updated the project this week to include SugarCRM Community Edition versions 5.1 and 5.2 all packaged up as sMash modules. We did this by creating a sMash repository at the SugarForge site. To install from this third party repository all you have to do is add it to your modulegroup using the command
zero modulegroup addurl http://www.sugarforge.org/frs/repository.php
Then you can create an instance of the application using:
zero create MySugarCRMInstance from sugarcrm:SugarCE
If you want to create at a particular version use one of the following lines:
zero create MySugarCRMInstance from sugarcrm:SugarCE:5.1+
zero create MySugarCRMInstance from sugarcrm:SugarCE:5.2+
A similar procedure can be used in AppBuilder and this little screencam demonstrates that:
The full installation instructions are in the documentation area of the project at SugarForge.
I think this is quite a nice example of the use of a 3rd party repository.
If you have questions or comments please get in touch on the
ProjectZero forums.
EDIT
How this was done
Several people have asked me how I did this. Its really simple:
- zero create SugarCE
- edit config/zero.config to add redirects to mimic what sugarcrm puts in.htaccess as described in the wiki
- exit ivy.xml to add copyright information and dependencies as described in the wiki
- edit php.ini with sugar requirements as described in the wiki
- unzip the sugar code into public as described in the wiki
- zero package
- zero repository publish
- copy the repository created by the previous step into directories accessible and browsable on the sugarforge site.
- thats it


