Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
Free

GNU GPL

The GNU GPL is an
open-source license.
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Askbot

Askbot
Developed by Evgeny Fadeev, Released Feb 5, 2011

Askbot is a Q & A forum inspired by StackOverflow, written in Python and Django

Python

Tags: forum contest2011

  • ask and answer questions
  • post comments
  • all posts are editable
  • vote and bookmark
  • reputation system & badges
  • flexible drill-down search by full text, tags, and selection scopes
  • share via social media
  • multi-provider login system
  • live settings configuration
  • installs via easy_install and pip
  • documentation and test case suite available
  • askbot fully supports internationalization and is available in several languages
  • will work with other Django applications
Back to top

Install

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 

Back to top

Configure

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 

Back to top

Get support

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. 

User Reviews

No reviews have been submitted yet.

Questions & Comments


Or enter your name and Email
No comments have been posted yet.
You must be logged-in to vote. Log-in to your account or register now.