There are several methods to install Askbot:
1) Use Python package distribution tools
pip install askbot
easy_install askbot #if you prefer easy_install
Either of the two commands will automatically install Askbot and the dependency packages. Pip is a significant improvement upon easy_install and is strongly recommended.
If you do not have pip or easy_install, download the askbot archive from PyPI, unzip and untar it, then run:
python setup.py install #this is actually equivalent to running easy_install
2) If you are a developer, you can obtain the source code from the repository:
git clone git://github.com/ASKBOT/askbot-devel.git
cd askbot-devel
python setup.py develop
After the software is installed, the following will need to be done to start your forum:
1) create a project directory
2) create a database and initialize tables
3) test run the site
4) deploy on a real web server
This document briefly goes through steps 1-3. For more detailed information, please visit Askbot project documentation and the support forum.
Askbot ships with a script "startforum" that can be typed on the command line and the project directory will be created in the location you choose.
There are many methods to create the databases - for example - many hosting providers have handy tools helping to do that easily.
Use PostgresQL database, if possible, but askbot will work with MySQL. Other database engines may work as well, but they were not yet tested.
At the minimum, a database user name and password will need to be entered in the file "settings.py".
Finally, initialize the database tables and test-run the forum:
python manage.py syncdb
python manage.py migrate
python manage.py runserver :8000
Askbot has fabulous support - including customization, installation and maintenance help - please visit the project forum or send a message to "admin@askbot.org"
Critical bugs are normally fixed the same day.
Questions & Comments