CanDo Competency Tracker ======================== Installing From svn (on Ubuntu Feisty) ====================================== * Open up a command prompt and navigate to the folder where you want your instance of CanDo to live. For example /home/yourUserName * Next type the following command at the prompt. This will create a folder, "cando" in the current directory with everything you need. You can change the name of the folder to your liking. $ svn co https://schooltool.org/cando/trunk cando * Next change to the new folder: $ cd cando * Next, to ensure that you have all the packages required to compile Zope 3, SchoolTool, and CanDo you need to run make feisty-environment. $ make feisty-environment or as root in the cando folder # make feisty-environment * Now you have to run make. Make grabs the latest releases of all of CanDo and SchoolTools dependencies: $ make * That is all there is to it. To start it up run cando from that folder with: * ./start-cando.py Updating CanDo ============== $ make update $ make Kill and restart cando. Configuring Apache Proxy for new CanDo skin =========================================== This assumes knowledge of setting up apache and NamedVirtualHosts. As root: a2enmod proxy_http This will enable proxy for apache. You will need 2 virtual hosts, 1 for our NewCanDo skin and one for the default SchoolTool skin. The ProxyPass for the SchoolTool skin is: ProxyPass / http://127.0.0.1:7207/++vh++http::/++/ ProxyPassReverse / http://127.0.0.1:7207/++vh++http::/++/ For the New CanDo skin: ProxyPass / http://127.0.0.1:7207/++skin++NewCanDo/++vh++http::/++/ ProxyPassReverse / http://127.0.0.1:7207/++skin++NewCanDo/++vh++http::/++/ --- example --- ServerAdmin webmaster@localhost ServerName cando.localhost ProxyPass / http://127.0.0.1:7207/++skin++NewCanDo/++vh++http:cando.localhost:80/++/ ProxyPassReverse / http://127.0.0.1:7207/++skin++NewCanDo/++vh++http:cando.localhost:80/++/ order allow,deny allow from all ServerAdmin webmaster@localhost ServerName admin.cando.localhost ProxyPass / http://127.0.0.1:7207/++vh++http:admin.cando.localhost:80/++/ ProxyPassReverse / http://127.0.0.1:7207/++vh++http:admin.cando.localhost:80/++/ order allow,deny allow from all