Changes

Line 14: Line 14:  
* A.m.o is currently only used by mozilla.
 
* A.m.o is currently only used by mozilla.
 
* A.m.o is written in cake-php (yet another web framework)
 
* A.m.o is written in cake-php (yet another web framework)
 +
 +
== Sources ==
 +
 +
http://git.sugarlabs.org/projects/slo-activities
 +
 +
Branches structure:
 +
* ''master'' branch, last ASLO codebase
 +
* ''master-theme'' rebased to ''master'' branch, last ASLO codebase with sugar theme
 +
* ''v<version>'' branch, released ASLO version
 +
* ''v<version>-theme'' rebased to ''v<version>'' branch, released ASLO version with sugar theme
 +
* ''production'' tag to last stable branch
    
== Install server ==
 
== Install server ==
Line 33: Line 44:  
  git-clone git://git.sugarlabs.org/slo-activities/mainline.git /var/www
 
  git-clone git://git.sugarlabs.org/slo-activities/mainline.git /var/www
   −
Fetch one external dependency:
+
Fetch external dependencies:
 
  cd /var/www/site/vendors/
 
  cd /var/www/site/vendors/
  svn co http://svn.mozilla.org/libs/product-details product-details
+
  svn co http://svn.mozilla.org/libs/product-details
 +
svn co http://svn.mozilla.org/libs/fizzypop.mozdev fizzypop
 +
svn co http://svn.mozilla.org/libs/phorms
 +
svn co http://svn.mozilla.org/libs/zxtm-api
    
== Set up server ==
 
== Set up server ==
Line 42: Line 56:  
  DocumentRoot /var/www/site/app/webroot
 
  DocumentRoot /var/www/site/app/webroot
 
  <Directory /var/www/>AllowOverride All</Directory>
 
  <Directory /var/www/>AllowOverride All</Directory>
 +
 +
Enable all apache mods.
 +
cd /etc/apache2/mods-enabled
 +
ln -s ../mods-available/* .
    
Setup mysql(you need to enter mysql root password for these commands).
 
Setup mysql(you need to enter mysql root password for these commands).