Problem/Motivation

A dedicated base recipe that defines the default Varbase admin experience, including installed modules, configuration imports, and role-based permissions.

Proposed resolution

Introduce a new Varbase Admin Base recipe that acts as the foundation for the Varbase administration experience. This recipe will install essential admin modules, import default
configuration, and apply well-defined permissions for all core admin roles.

Admin Experience

  • Gin admin theme with toolbar, login, and everywhere integrations
  • Navigation module with extra tools (cache flush, cron access)
  • Coffee for fast admin navigation
  • Responsive Preview with predefined devices

Content Management

  • Autosave Form to prevent content loss
  • Revision Log Default for better content tracking
  • Entity Clone for duplicating content
  • Length Indicator for field limits
  • Trash module for soft delete and restore workflows

User Management

  • Masquerade for testing user roles
  • Menu Admin Per Menu for granular menu permissions
  • Admin Audit Trail modules for comprehensive activity logging

Taxonomy & Organization

  • Taxonomy Manager for enhanced term management
  • Taxonomy Access Fix for proper permission handling

Automation

  • ECA VBO integration for bulk operations workflows

Permissions

The recipe defines and grants permissions for the following roles:

  • Authenticated
  • Editor
  • SEO Admin
  • Content Admin
  • Site Admin

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • Automated unit/functional testing coverage
  • ✅ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Update Release Notes
  • ❌ Release varbase-11.0.0-alpha1, varbase_starter-1.0.0-alpha1, varbase_admin_base-1.0.0-alpha1

User interface changes

API changes

Data model changes

  • feat: #3566497 Initialize Varbase Admin Base Recipe

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Version: » 1.0.x-dev

  • rajab natshah committed 789547bc on 1.0.x
    feat: #3566497 grant Permissions in Varbase Admin Base recipe for...

  • rajab natshah committed dbb328f7 on 1.0.x
    feat: #3566497 grant Permissions in Varbase Admin Base recipe for...

  • rajab natshah committed 7b4f6f2f on 1.0.x
    feat: #3566497 Remove block_content dependency and permissions from...
rajab natshah’s picture

Assigned: rajab natshah » josebc
Status: Active » Needs review
Issue tags: +varbase-11.0.0-alpha1, +varbase_starter-1.0.0-alpha1, +varbase_admin_base-1.0.0-alpha1
rajab natshah’s picture

Assigned: josebc » Unassigned
Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes