Loading...
 
Skip to main content

UAB 2024 Development

This page is about the continuing development of Tiki's Unified Admin Backend, which will replace the legacy admin pages, tentatively for Tiki 28.

Structural issues

From the original Unified Admin Backend page:

  • Following some links in the Unified Admin backend, the user ends up at a page without the UAB navigation (only the standard modules / menus, etc.)
    • Basically, all the links under the Settings in the Main Menu module should probably be also part of the UAB theme - it could be done if we add the tiki_admin class to the body element for them too and maybe based on that apply the theme for these pages.
    • Jonny suggested at avan.tech to . . .
      . . . take the "body" part out of the "management" pages, e.g. tiki-admin_modules.tpl and tiki-admin_modules.php and put them in include pages in the admin dirs, e.g. admin/include_admin_modules.php and templates/admin/include_admin_modules.tpl and make a list in tiki-admin of which ones are "migrated" so in UAB mode it would include the php and tpl includes just like a control panel, but in legacy-admin mode we just replace the extracted code (-+in tiki-admin_modules.tpl+- and tiki-admin_modules.php) with a require_once(...) for php and {include...} for the template...
      • luci found (a simple) way how to code it by creating a special admin layout for UAB in templates/layouts/admin/ and forcing it onto the other pages outside of tiki-admin.php control panels in lib/setup/theme.php

Usability and cosmetic issues

Show PHP error messages