Amvionlie CMS
Where the Future Begins

Admin List Pattern

Admin list views use one shared behavior model wherever possible, so every addon does not reinvent search, sorting, pagination, filters, and return-state handling.

Shared Behavior

The shared list pattern supports real search, sortable column headers, pagination, filters when needed, retained list state, row-count selection, row checkboxes for bulk actions, and toolbar actions near the top of the task panel.

Layout Direction

Action buttons sit on the left. The row-count selector is compact. Search uses placeholder text and submits on Enter. Filters appear only when the addon has real filter fields. Pagination belongs at the bottom.

Ownership Split

The admin template owns the common list controls and layout. Addons own their data source, columns, row content, feature-specific filters, and available actions.

Drift Rule

When an addon moves onto shared list behavior, old local toolbar, sorting, pagination, filtering, and unused AJAX code should be removed unless it still serves a real addon-owned purpose.

Updated: 2026-05-03 14:11:05