All Projects → insin → soclone

insin / soclone

Licence: other
The beginnings of a Stack Overflow clone

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

SOClone

10 days' worth of furious hacking at a Stack Overflow clone for Django in October 2008.

OSQA seems to have taken the ball and run with it, so not sure if I'll ever take this one any further.

Dependencies

  1. django_html for rendering django.forms components using HTML instead of XHTML.
  2. python-markdown2 for converting Markdown-formatted user input into HTML.
  3. html5lib for HTML sanitisation.
  4. lxml for HTML diffing.
  5. Oh, and Django 1.2 or greater, of course.

Installation

To play around with SOClone:

  1. Use the pip-requirements.txt file to install dependencies with pip.

  2. Run the following command to create the database:

    django-admin.py syncdb --settings=soclone.settings
    

    You will be prompted to create a superuser.

  3. Run the following command to start the development server:

    django-admin.py runserver --settings=soclone.settings
    
  4. Cross your fingers, open http://localhost:8000/questions/ and log in with the superuser account you created.

    Here be dragons.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].