Installation
Prerequisites
Install operating system packages with:
sudo apt-get install <package-name>
- Names of packages as used by Ubuntu Linux
- build-essential
- python2.7-dev (or python2-dev)
- python-pip
- for PIL/Pillow: libtiff5-dev libjpeg8-dev libjpeg62 zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
- for lxml: libxml2-dev libxslt-dev
- optional
- python-virtualenv
- git
- Needed for fulltext indexing
- ppthtml (optional - not available on newer Ubuntu versions)
- pdftotext: package poppler-utils
- xls2csv: package catdoc
- wvWare: package wv
- rtf2xml, a Python Package: install via pip install rtf2xml
Python buildout:
pip install zc.buildout
Installation procedure
Set up your directories:
mkdir cco cd cco mkdir downloads mkdir projects cd projects
Clone the platform repository:
git clone https://github.com/cyberconcepts/cco-server.git loops
Run buildout in the directory created by the git clone:
cd loops buildout
Start the loops server:
bin/paster serve deploy.ini
Direct your browser to http://localhost:8080 or http://localhost:8080/sites/demo_en/views/home. The default user name and password are both 'admin'.
Source code
The main software package loops is available on GitHub, as well as other packages that are used by loops and the cyberconcepts.org Web Application Platform.