Merge branch 'master' of git://git.tails.boum.org/tails
[tails-test.git] / wiki / src / blueprint / improve_askbot_to_our_requirements.mdwn
blobaf43a9a2b2789f3347b8d9404980186cbb315d1c
1 Let's wait until we
2 [[todo/decide_what_kind_of_web_support_do_we_want_to_provide]] first.
4 If we decide to improve Askbot to our requirements here is some food for
5 thought.
7   - <http://askbot.org/>
8   - Django webapp, forked from OSQA.
9   - <https://github.com/ASKBOT/askbot-devel>
10   - Most of the development is [done by 2
11     people](https://github.com/ASKBOT/askbot-devel/graphs/contributors),
12     they are also selling it as a service.
13   - The commit count looks promising: 393 (2009), 594 (2010), 1249
14     (2011), 1106 (2012)
16 ### Debian packaging
18   - [[!debbug 687966 desc="RFP #687966"]]
19   - Has [many dependencies](https://github.com/ASKBOT/askbot-devel/blob/master/askbot_requirements.txt) outside of Debian:
20     - akismet
21     - coffin
22     - django-keyedcache
23     - django-robots
24     - django-kombu
25     - django-followit
26     - django-recaptcha-works
27     - markdown2
28     - pystache
29     - pytz
30     - longusername
32 ### Features
34   - Anonymous posting: filling up the email field is
35     required but the validity of the email is not checked.
36   - Email notifications:
37     - *Asked by me*
38     - *Answered by me*
39     - *Individually selected*
40     - *Entire forum (tag filtered)*
41     - *Comments and posts mentioning me*
42   - List matching questions on the fly when typing a new question.
43   - The software is
44     [translated](https://www.transifex.com/projects/p/askbot/) but there
45     is no multilingual support from the web interface.
46   - No subsite feature.
48 ### Wishlist
50   * Add multilanguage feature to:
51     - allow users to change the language of the interface they see
52     - allow to filter the content by the language of the questions
53   * Add a subsite feature:
54     - a single login should allow to post on different subsites
55     - a single user might have different credentials, karmas and badges
56       in different subsites
57     - allow to move questions between subsites (if allowed to do so)
58     - subsites can be tied to one or more languages (see multilanguage)