Template updates

Note

The content of this page only applies to you if:

  • You are using a custom LemonLDAP::NG theme

  • AND you modified some of LemonLDAP::NG’s base templates (login.tpl, etc.).

Note that templates whose name start with custom (customfooter.tpl, etc.) do NOT count.

In other words, you can safely ignore this entire page if:

  • You only changed the logo or background

  • OR you created a custom theme and the only templates you modified are the ones that start with custom (customfooter.tpl, etc.)

3.0

bootstrap skin upgraded to Bootstrap 5

The default bootstrap skin has been rebuilt on Bootstrap 5.3 + Font Awesome 6 Free (it was previously Bootstrap 4) and is now built from SCSS sources. The skin name is unchanged, so portalSkin = bootstrap keeps working: standard deployments that did not fork the templates need no action.

If you maintain a custom skin derived from the old Bootstrap 4 bootstrap skin, you must port it to Bootstrap 5. See Bootstrap portal skin for the full migration checklist (class renames, removed component wrappers, Font Awesome v4 → v6 notes).

The frontend dependency manager has switched from Bower to npm. If you were running bower install to refresh the vendored libraries under site/htdocs/static/bwr/, run make refresh_portal_vendor instead.