Package: blogadmin

Standalone blog administration panel — CRUD for posts, categories, and tags.

Package: blogadmin

A standalone blog administration panel. It was extracted out of the Blueprint in v0.39 so it can evolve independently, and is wired back into an application through adapter functions that supply the admin layout, stores, and optional LLM integration.

Repository: https://github.com/dracory/blogadmin

Installation

go get github.com/dracory/blogadmin

Features

  • Post management — create, edit, publish, schedule, delete posts.
  • Category and tag management.
  • Optional AI-assisted content generation via the llm package.
  • Renders through the host app's admin layout via the adapter pattern.

Integration

In this project the module is mounted under internal/controllers/admin through adapters in internal/controllers/admin/adapters, which bridge the package to the app's admin layout and the blogstore datastore.