Simplest way for landing page would be to run it under main domain and moving misago under
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
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:
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.