README.rst 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. ======
  2. Misago
  3. ======
  4. .. image:: https://travis-ci.org/rafalp/Misago.png?branch=future
  5. :target: https://travis-ci.org/rafalp/Misago
  6. .. image:: https://coveralls.io/repos/rafalp/Misago/badge.png?branch=future
  7. :target: https://coveralls.io/r/rafalp/Misago?branch=future
  8. .. image:: https://landscape.io/github/rafalp/Misago/future/landscape.png
  9. :target: https://landscape.io/github/rafalp/Misago/future
  10. **Development Status: Pre-Alpha**
  11. Misago aims to be complete, featured and modern forum solution that has no fear to say 'NO' to common and outdated opinions about how forum software should be made and what it should do.
  12. If you can run Python apps on your hosting and you are looking for modern solution using latest paradigms in web development, or you are Django developer and forum is going to be core component of your next project then Misago is option for you.
  13. * **Homepage:** http://misago-project.org/
  14. * **Documentation:** http://misago.readthedocs.org/en/latest/
  15. * **Code & BugTracker:** https://github.com/rafalp/Misago/
  16. Installing and updating
  17. -----------------------
  18. Please note that branch *future* is used for project's codebase cleanup and is not functional at the time of writing. If you want to give Misago a spin, feel free to play with one of `previous releases <https://github.com/rafalp/Misago/releases>`_.
  19. To start Misago site, first setup and activate virtual environment for it and then fire following commands::
  20. python setup.py install
  21. misago-start.py testforum
  22. This will install Misago in your virtual environment and will make pre-configured Misago site for you named "testforum".
  23. Now cd to this testforum and initialize database by using migrate commands provided by manage.py admin utility::
  24. cd testforum
  25. python manage.py migrate
  26. Next, call createsuperuser command to create super admin in database::
  27. python manage.py createsuperuser
  28. Finally start development server using runserver command::
  29. python manage.py runserver
  30. If nothing is wrong with your setup, developer server will start enabling you to visit 127.0.0.1:8000 in your browser and see incomplete page from Misago.
  31. Bug reports, features and feedback
  32. ----------------------------------
  33. If you have found bug, please report it on `issue tracker <https://github.com/rafalp/Misago/issues>`_.
  34. For feature or support requests as well as general feedback please use `official forum <http://misago-project.org>`_ instead. Your feedback means much to the project so please do share your thoughts!
  35. Contributing
  36. ------------
  37. If you have fixed spelling mistake, wrote new tests or fixed a bug, feel free to open pull request.
  38. Many issues are open for takers. If you've found one you feel you could take care of, please announce your intent in issue discussion before you start working. That way situations when more than one person works on solving same issue can be avoided.
  39. Authors
  40. -------
  41. **Rafał Pitoń**
  42. * http://rpiton.com
  43. * http://github.com/rafalp
  44. * https://twitter.com/RafalPiton
  45. Copyright and license
  46. ---------------------
  47. **Misago** - Copyright © 2014 `Rafał Pitoń <http://github.com/ralfp>`_
  48. This program comes with ABSOLUTELY NO WARRANTY.
  49. This is free software and you are welcome to modify and redistribute it under the conditions described in the license.
  50. For the complete license, refer to LICENSE.rst