Simplest way for landing page would be to run it under main domain and moving misago under forums.rootsite.com
.
Don't know what content you would like to add to user profiles. Sadly Misago is severly lacking in this field currently, so unless it can be handled by custom profile field, it seems to be "modify Misago JS client" territory. So create fork of main repo, customize frontend
directory contents. Build new css/js using gulp build
, then copy generated files to the server's misago/theme/static/misago
directory, then rebuilding image.
"Apps in the folder" is supported by Misago: as long as those apps dirs exist in same dir that misagodocker
and manage.py
exist, you can make Misago load them without having to edit settings.py
by defining them as plugins.
Lets say you have app named myapp
, you could upload it on server, then create file named plugins.txt
in same directory with following contents:
myapp
Then rebuild site.
Also, you can always override Misago version installed from PIP by uploading local misago
code directory to server (placing it in same dir that misagodocker
exists) and rebuilding.