I would like to share with you Misago, my open source project that I’ve been working on for last decade or so.
Misago is a stand-alone internet forum software (like Discourse or Invision Community), except its backend part is build in Django. My inspirations are Invision Community, Discourse and existing social/chat platforms like Facebook, Reddit and Discord.
Misago already powers bunch of communities in internet, largest of which is DPRevived community. It was proven again and again to be high performer that scales well and has no known performance issues.
Thanks for your work! I used this on my home brewing club’s website.
Misago 0.37 and 0.38 has been released. Those two are part of process making Misago’s foundations better to work with for me and other developers (and in this case, translators).
Misago 0.37 adds context markers to translation strings. It was a massive chore to do for ~3.5k places where Misago uses translations, but I’ve translated it myself to my own native lanuage (Polish), and translating experince second time was much smoother thanks to contexts on transifex telling me where this message is used, and also let me translate english words differently based on them being verb or noun. I highly recommend always using the translation contexts, even for long messages.
Miasgo 0.38 updates version of Django used by Misago from 3.2 LTS to 4.2 LTS. Minus small hiccup it worked out of the box. Smooth job, Django team
In hindsight actions may be doubling the signals feature that Django already implements, but custom implementation will provide explicit list of args specific to provided hook together with type hints. I also plan to generate available hooks reference document from code, due to there being potentially hundreds of those in the future.
Well, that was a lie. For some reason multiple choice inputs in Misago’s admin (using Django forms) are now displayed as radio-choice list. Misago 0.38.1 with a fix will happen sometime this week. Thanks to @CodenameTim for finding this.
I did? Glad to see this active!
Maybe I’ve mistook yo for somebody else, sorry then
Misago 0.38.1 is now available, fixing the incorrectly rendering admin fields.
This problem was caused by Django’s
CheckboxSelectMultiple change to inherit from
RadioSelect instead of
ChoiceWidget it did prior.