How austinginder/minn-admin works
Minn Admin is a WordPress plugin that provides an authenticated, minimal dashboard alongside classic wp-admin. The main workflow is an administrator opening /minn-admin/, using its interface to manage site data, and receiving results through WordPress REST endpoints. The REST layer also supports operational tools and plugin-backed surfaces; adapters map supported plugins into those workflows. The README documents broad content, commerce, writing, and site-care capabilities. The supplied tree and excerpts do not include the app’s JavaScript, so its internal screen-to-endpoint wiring is not shown.
Main entry points: class-minn-admin-rest.php REST endpoints · class-minn-admin.php Dashboard route · class-minn-admin-surfaces.php Plugin surfaces · acf.php Custom fields
Components 18
Dashboard entry
- Minn dashboard
includes/class-minn-admin.php - Dashboard route
includes/class-minn-admin.php
REST and admin
- REST endpoints
includes/class-minn-admin-rest.php - Admin controls
includes/class-minn-admin.php - Plugin surfaces
includes/class-minn-admin-surfaces.php
Site workflows
- Content and writing
includes/class-minn-admin-rest.php - WooCommerce
includes/class-minn-admin-rest.php - Site care
includes/class-minn-admin-rest.php - Batch actions
includes/class-minn-admin-batch.php - Activity logs
includes/class-minn-admin-logs.php
Plugin integrations
- Custom fields
includes/adapters/acf.php - JetEngine fields
includes/adapters/jet-engine-fields.php - JetEngine options
includes/adapters/jet-engine-options.php - Redirect management
includes/adapters/safe-redirect-manager.php - Transient cleanup
includes/adapters/transients-manager.php
Other components
- Administrator
- WordPress core
- Supported plugins
Connections 16
- Administrator → Dashboard route: opens
- Dashboard route → Minn dashboard: serves
- Minn dashboard → REST endpoints: requests data
- REST endpoints → WordPress core: reads and writes
- REST endpoints → Content and writing: serves
- REST endpoints → WooCommerce: serves
- REST endpoints → Site care: serves
- REST endpoints → Batch actions: dispatches
- REST endpoints → Activity logs: serves
- Admin controls → Dashboard route: registers
- Plugin surfaces → Supported plugins: detects integrations
- Custom fields → Content and writing: extends editor
- JetEngine fields → Content and writing: extends editor
- JetEngine options → Admin controls: extends options
- Redirect management → Supported plugins: uses plugin API
- Transient cleanup → WordPress core: deletes transients