Its three weeks into 2018 so its time for an update!
I've been writing about what happened in 2017 quite a bit, so lets just wrap it up quickly: It was a good year for Misago, seeing eventual release of Misago 0.6 that was rewrite of large parts of our codebase, which was then tested and improved during the rest of the year. Looking back, I'm considering the plan for 2017 well done.
We are now entering 2018 and its worth laying out the plans new year, for those interested in Misago to know whats in for them in coming weeks and months.
First thing coming is design update. Misago already comes with custom design that I've put together few months back, but after using it for few months I've started thinking that its annoyingly gray and could use small revamp. This update will land in few weeks together with few bug fixes and another translation update, once I'm finished.
Next on the list will be frontend rewrite. As you are probably aware, Bootstrap 4 final has landed, and so new release of ReactStrap is sure to follow. Due to how our current frontend's code is made, adding new features to it as well as keeping it testable is major pain, and I'm expecting frontend rewrite to do to Misago's javascript what backend rewrite did to our python between 0.5 and 0.6 - make it greatly more maintainable and easy to work with and extend in future. This will likely happen with one big release and few followups that will fix found issues and work out possible quirks.
After release with new frontend happens, it will be time to address the elephant in the room: Misago has no proper homepage to show-off project's features or inform about its state - all that is buried in github, docks and forums posts, nothing one would consider "easy to find".
I'm also considering Misago's featureset in no way complete. In 2018 I would like to include at least those features in the project:
- Activity feed, that will display activity coming from users you are following, thus making comingback to the idea that community is 1% of users that produce interesting content and 99% of those that follow it.
- Notifications to let users know that they were mentioned, quoted or have their thread answered without need to check their e-mail.
- Social sign-in, allowing you to register/sign in using one of social sites (eg. "login with facebook" or "log in with twitter").
After those features are in, I would be thinking what should be added next.