Hello everyone, it's time for project update!
While works on 0.6 branch are not as fast as I have wanted them to, progress is being made. So far most obvious change noticable to those who dared to venture into code stored on future branch is admin control panel.
Instead of using ACP provided by Django, Misago comes with its own admin backend which is more familiar to what you know from other forum software than PHPMyAdmin. It's also nicer to localize because its not building messages in its UI.
Admin panel was one of oldest parts of Misago codebase, being written back in 2012. 0.6 drops it for sake of new implementations that are easier to learn and use, smaller, and fully documented.
Naturally Django admin panel is still present just in case you will be using Misago as framework to build entire site upon to, and you will be integrating in 3rd party apps that don't support Misago admin.
With new admin panel in place, I am currently focusing on reimplementing Misago users features with Django auth component. There is no ETA on when its done, but once that happens, only forums and threads will be missing from making 0.6 release.
Big changes in 0.6
0.6 release brings in documentation and greatly improved test suite.
Initial setup process has been simplified. Misago installs misago-admin.py
utility in active Python enviroment that exposes "startmisago" command that will create deployment for you. This deployment will be preconfigured to allow you to customize your forum looks easily via overriding files and will only require you to specify database, cache and email and localization preferences in settings.py
.
With this release Misago drops support for databases other than PostgreSQL, but in return employs advanced features PostgreSQL offers like partial index, fulltext search and sub-queries optimalizer.
Because models were refactored, to update from 0.5 to 0.6, you will need to make fresh installation and use utility provided to move data over.
0.6 will drop some features. Forum analytics in admin panel, likes and users ranking will be dropped. Analytics and likes will be reintroduced in other form in future releases, so may ranking.
So stay tuned and remember to check out project forums from time to time to don't miss future updates!
See you soon!