Batoi Press Docs

Admin Console

Understand the Batoi Press admin console for publishing, site operations, governance, updates, audit logs, and AIF status.

Admin Console

Batoi Press includes an authenticated admin console at /admin. The console is designed for practical site operation: create content, manage site structure, check operational state, and handle updates without requiring a database or a platform account.

Batoi Press admin console map A diagram showing the Batoi Press admin console grouped into overview, publish, site, governance, and intelligence areas. Admin authenticated business console Overview dashboard and quick actions Publish pages, posts, media, menus Site settings, export, cache Governance users, updates, audit log Intelligence disabled-by-default AIF status
  • Overview: dashboard, site summary, runtime status, and quick actions.
  • Publish: pages, posts, media, and menus.
  • Site: settings, static export, and cache.
  • Governance: users, updates, and audit log.
  • Intelligence: Batoi AIF status.

Publishing Workflows

Pages and posts use structured list screens with publication state, preview links, and editor panels for content, publishing, and SEO. Media management lists file type, file size, modified date, public URL, and image HTML snippets.

Menus can be edited as label and URL rows. Batoi Press keeps a legacy Label|/url fallback for simple menu data.

Site Operations

The admin console separates operational tasks from everyday publishing work:

  • Settings are grouped by identity, URL, localization, and theme.
  • Cache can be cleared from the admin surface.
  • Static export can generate a site export ZIP when the host supports ZIP creation.
  • Updates show version status, manifest URL, package staging, backups, and rollback backups.

Governance

The installer creates the first owner user in radpress/config/users.json. User management, update actions, and content-changing operations should be treated as governance-sensitive actions.

Audit Log shows recent governance events from the file-backed audit log. The current build exposes the latest recorded entries so site operators can review recent changes.

Runtime Boundary

The admin console uses bundled Batoi UIF assets. It does not require Composer, Node.js, Docker, a database, or a Batoi Platform account for normal runtime use.