Coder Social home page Coder Social logo

leture / misago Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rafalp/misago

0.0 2.0 0.0 15.96 MB

Misago is fully featured forum application standing on shoulders of Django.

Home Page: http://misago-project.org

License: GNU General Public License v2.0

Python 42.44% JavaScript 37.43% HTML 11.92% CSS 6.84% Handlebars 1.37%

misago's Introduction

Misago

https://travis-ci.org/rafalp/Misago.png?branch=master https://coveralls.io/repos/rafalp/Misago/badge.png?branch=master https://ci.appveyor.com/api/projects/status/3v4ewukx2kvjpvpn/branch/master

Development Status: Pre-Alpha

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.

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.

Don't use this branch in production!

This branch contains in-development code of next major Misago release, 0.6. If you are looking at running "real" forum on Misago, please use latest 0.5 release instead.

There is no update path for 0.6 installations!

Development

To start Misago site locally, first setup and activate virtual environment for it and then fire following commands:

python setup.py install
misago-start.py testforum

This will install Misago in your virtual environment and will make pre-configured Misago site for you named "testforum". It will also expose "requirements.txt" for you to use to install Misago dependencies:

pip install -r requirements.txt

Now cd to "testforum" and edit "settings.py" file in your editor of choice in order to set up basic settings like database connection, default timezone or interface language.

Next, initialize database by using migrate commands provided by manage.py admin utility:

cd testforum
python manage.py migrate

Then, call "createsuperuser" command to create super admin in database:

python manage.py createsuperuser

Finally start development server using "runserver" command:

python manage.py runserver

If nothing is wrong with your setup, Django developer server will start, enabling you to visit 127.0.0.1:8000 in your browser and see the (incomplete) forum index.

Frontend

With exception of Admin Panel, Misago frontend is powered by Ember.js application backed by Django API. This application relies on Ember-CLI toolkit for development.

To learn more about it please see README file located in emberapp directory.

Bug reports, features and feedback

If you have found bug, please report it on issue tracker.

For feature or support requests as well as general feedback please use official forum instead. Your feedback means much to the project so please do share your thoughts!

Contributing

If you have corrected spelling, wrote new tests or fixed a bug, feel free to open pull request.

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.

Authors

Rafał Pitoń

Copyright and license

Misago - Copyright © 2014 Rafał Pitoń This program comes with ABSOLUTELY NO WARRANTY.

This is free software and you are welcome to modify and redistribute it under the conditions described in the license. For the complete license, refer to LICENSE.rst

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.