Release 3.1.0 is a big minor release and requires some effort as the default translation has been changed from translating templates by multiplication in language subdirectories to directly translating templates if you want to change the language subdirectory approach. However, both methods work in parallel or in combination.
-
Web Resources
- Make a backup of the
web/
directory. - Update/copy
web/js
,web/css
andweb/html
directory; don't overwrite files you have customized! - Backup your translations made in the directory
web/lang
. - Copy the new subdirectories in
web/lang/
and add your translations again to the new translation files! - Use the new translation placeholders (
{$l.replaceVar}
) in the HTML templates underweb/html
for your templates and/or add new ones.
- Make a backup of the
-
Delete stored user sessions file specified by the
ws_user_sessions
configuration key, usually named.beetroot-web-sessions
. -
Further adjustments
- Dialogs have been changed to dynamic CSS/JavaScript dialogs; adjust the confirmation dialogs in
edit.html
andview-html
views; see existing templates.
- Dialogs have been changed to dynamic CSS/JavaScript dialogs; adjust the confirmation dialogs in
If you have further problems with the migration, contact autumo at discord.
Click here to go to the main page.