You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Misago 0.20 is a feature release focused on providing quality of life improvements for site owners.
For first time ever Misago implements themes system that makes size appearance customization possible uploading custom CSS and image files from admin computer, or simply adding custom CSS by admin interface. Option for exporting and importing themes was also included as part of this release.
It is now possible to upload custom logo, site icon and share image through the dedicated options in admin panel.
Some other commonly customized options like enabling social login or google analitics have been moved from settings.py to the admin panel.
Lastly support for versions of Python older than 3.7 has also been removed in this release.
Updating instructions
Misago Docker
Misago 0.20 is first Misago release that requires misago-docker to work.
To upgrade your Misago site to 0.20, connect to your server and go to misago_docker directory. You need to do this because updated misago-docker changed the way in which some of data is stored.
Create new backup and write down its name, you will be needing it later:
./appctl backup
Now, delete misago/static/index.html file:
rm misago/static/index.html
Now git pull latest misago_docker code:
git pull
Run upgrade:
./appctl upgrade
Restore the backup you've crated at the beginning of update:
./appctl restore YOURBACKUP.tar.gz
Re-run upgrade:
./appctl upgrade
Some settings have been moved from settings.py to admin panel. You will have to configure them again. Log to your forum's admin panel, to Settings section, and change them to your liking.
Improve default theme customizability #1180 - Face-lift the theme to be easier to override/customize. Replace neutral greys with cold ones, remove header background image, and palette-swap to something lighter.
Update admin design #1204 - Updated admin design to use Bootstrap 4 and rewrote admin JS to don't use JQuery.
Cleanup fake data generators #1198 - Cleanup fake data generators. Add createfakehistory command that creates fake user activity data for specified number of days.
Misago 0.20 is a feature release focused on providing quality of life improvements for site owners.
For first time ever Misago implements themes system that makes size appearance customization possible uploading custom CSS and image files from admin computer, or simply adding custom CSS by admin interface. Option for exporting and importing themes was also included as part of this release.
It is now possible to upload custom logo, site icon and share image through the dedicated options in admin panel.
Some other commonly customized options like enabling social login or google analitics have been moved from
settings.py
to the admin panel.Lastly support for versions of Python older than 3.7 has also been removed in this release.
Updating instructions
Misago Docker
To upgrade your Misago site to 0.20, connect to your server and go to
misago_docker
directory. You need to do this because updated misago-docker changed the way in which some of data is stored.Create new backup and write down its name, you will be needing it later:
./appctl backup
Now, delete
misago/static/index.html
file:rm misago/static/index.html
Now
git pull
latestmisago_docker
code:git pull
Run upgrade:
./appctl upgrade
Restore the backup you've crated at the beginning of update:
./appctl restore YOURBACKUP.tar.gz
Re-run upgrade:
./appctl upgrade
Migrating to Misago Docker
Backup your existing site's data in format used by misago-docker: Creating custom backup archives.
Setup new site using misago-docker, you'll find the guide here.
Use
./appctl restore
that misago-docker providers to load your data to site.New features
settings.py
have been moved and made changeable in admin panel.Theme changes
Bugs fixed
Implementation and API changes
isEqual(response.json(), )
#1062 - Make API response tests checks useassertEqual(response.json(), ...)
instead ofassertContains
.crispy_forms
dependency and move admin forms to custommisago_admin_form
tags and templates.pytest
, use it for newly written tests.misago.admin
tests to pytest.createfakehistory
command that creates fake user activity data for specified number of days.misago.core.momentjs
utils to support shared use for admin and site front.PgPartialIndex
utility and moved partial indexes to DjangoIndex
implementation.MISAGO_ADDRESS
setting fromsettings.py
to dynamic settings to make it easier to adjust. Removedsite_address
context middleware.Documentation changes
none
Localization changes
The text was updated successfully, but these errors were encountered: