Video Wiki Installation
From ActiveArchives
This page represents an in process project. Temporalities may not fully align with reality.
WARNING: The software documented here is not of production quality. This project is still very much a research project that is currently in a consolidation period to plan for the future. Install at your own risk.
Dependencies
Please first install these software in order to get AA running properly:
- Django >= 1.3 <http://www.djangoproject.org/> - SQLite3 <http://www.sqlite.org/> - PySQLite2 <http://trac.edgewall.org/wiki/PySqlite> - Git <http://git-scm.com/> - Git-Python <http://gitorious.org/git-python> - google-diff-match-patch <http://code.google.com/p/google-diff-match-patch/> - https://github.com/aleray/html5tidy
On Ubuntu/Debian, this should do the trick:
sudo apt-get install python-pip sudo pip install django sudo pip install gitpython sudo pip install html5lib sudo pip install markdown sudo pip install diff-match-patch sudo pip install python-dateutil sudo apt-get install sqlite3 sudo apt-get install python-pysqlite2 sudo apt-get install graphviz sudo apt-get install python-pygraphviz sudo apt-get install python-librdf sudo apt-get install python-lxml sudo apt-get install git
Quick Installation
1. Clone the repository onto your machine
git clone git@git.constantvzw.org:aa.core.git (apparently rdfutils is also needed git clone git@git.constantvzw.org:aa.rdfutils.git)
2. Once you've installed the required dependencies:
cd /path/to/aa.core/run
3. Build the database:
python manage.py syncdb (The prompt will ask for the admin infos.) (Initial data will be loaded.)
4. Run the django webserver:
python manage.py runserver
5. Configure the project domain name at:
<http://localhost:8000/admin/sites/site/1/> Typically the value must be "localhost:8000" if you are running the project on a local server.