• Members 6 posts
    Nov. 29, 2013, 6:46 p.m.

    Hello Ladies and Gentlemen,

    For start I really like everything about this forum, easy to use, nice interface, fast, not too complicated, everything! In the next days I will start using this platform to start a new community.
    Edit: ZEN MODE IS SO COOL!

    I chose Misago over every other forum software out there because right now I'm learning python and Django and I think Misago is the way to go for me to learn more about web apps in python.

    I'm also interested if I could use Misago with Google App Engine because I didn't found anything here or on Google.
    Good job, keep the work going and Have FUN!

  • Nov. 29, 2013, 8:19 p.m.

    Hiya! I'm glad you are liking Misago's experience :smile:

    I'm not sure that Misago is safe bet right now as its everything about it is unstable, can have quirks or change 180 degree in next release.

    Oh crap! // Rushes to remove project from github! :wink:

    Misago started out as one of my first Django projects after I've made switch from Symfony 2 and so there are pleny bad decisions I've made that I regret doing now that I know better, more djangoistic and more pythonic... and as some of solutions were put to test and proved to be faulty (like ACL implementation, messy templates, non-djangoistic project layout, custom auth/messages/etc ect).

    I understand that as Python and Django popularity increases, so does number of people looking for examples of featured and stand alone solutions to learn from. This imposes additional resposibility on those of us who have took it on themselves to develop solutions like that.

    I'm taking this responsibility seriously, which is why roadmap has been changed to have greater focus on Misago being pythonic solution. This means that after core featurebase will be completed (we are one release away from that BTW), massive development efford will be redirected from dishing out new features to reviewing and improving quality of existing ones implementation.

    Biggest obstacle for running Django apps on GAE lies in Google's limiting you to their own solutions for storing data. They are using their own database solution thats NoSQL in nature and thus required different philosophy in how you design your data structure (for example there's no such thing as "JOIN" here). AFAIK they are also having special file-stores you have to use for uploaded files instead of filesystem because app instances on filesystem are immutable.

    This means that if you try to run Django app thats using relational database to store its data and expects to write and read from disk to handle uploaded files, you gonna have bad time with GAE.

    Make sure to check forums regularly, even if development pace is variable, I am happy with project's heading and I am constantly working on improving and completing the project.