Topic: plugins

0.27 stable

  • Configuration Reference

    The full config.yaml reference for the plugin system, with every option annotated, plus pointers to related guides.

  • Contact Form Plugin

    Add a working contact form to your site with CSRF protection and email forwarding.

  • Data Store

    Persist user-generated content (comments, form submissions, votes) with the file-based data store and access it in templates.

  • Email Notifications (SMTP)

    Configure the built-in SMTP service for plugin email sending and core notifications.

  • Managing Plugins

    Use the accent plugin CLI to list, inspect, install, and remove plugins, and rely on hot reload and graceful error handling during development.

  • Media Hooks

    The on_media_discover and on_media_process hooks let plugins enrich media metadata during content scanning and transform images after processing.

  • Plugin Security

    How the plugin sandbox works -- structural capabilities, per-call metering (fuel, epoch, and a memory cap), API version checks, scoped filesystem access, and the outbound-HTTP allowlist.

  • Plugin Structure and Metadata

    How plugins are laid out on disk and how the plugin.toml file declares a plugin's name, version, and the hooks, filters, shortcodes, routes, and configuration it provides.

  • Plugins

    Extend Accent CMS with sandboxed WebAssembly Component-Model plugins for hooks, filters, shortcodes, custom routes, media processing, and diagram renderers.

  • Publishing Artifacts

    Use accent package to turn a plugin, theme, or starter template into a publishable archive, a SHA-256, and a registry manifest.

  • The Hub

    Install plugins and themes, and scaffold starter templates, from the signed Accent CMS ecosystem registry.

  • The Plugin Contract

    Plugins implement typed WIT worlds. This page covers the worlds for every surface, the structural capability model, and the data types that cross the host/plugin boundary.

  • Writing a Plugin

    A complete walkthrough for building an Accent CMS plugin in Rust (cargo-component) or JavaScript (jco) -- scaffold, code, build, install, and verify.

0.28 in development

  • Configuration Reference

    The full config.yaml reference for the plugin system, with every option annotated, plus pointers to related guides.

  • Contact Form Plugin

    Add a working contact form to your site with CSRF protection and email forwarding.

  • Data Store

    Persist user-generated content (comments, form submissions, votes) with the file-based data store and access it in templates.

  • Email Notifications (SMTP)

    Configure the built-in SMTP service for plugin email sending and core notifications.

  • Managing Plugins

    Use the accent plugin CLI to list, inspect, install, and remove plugins, and rely on hot reload and graceful error handling during development.

  • Media Hooks

    The on_media_discover and on_media_process hooks let plugins enrich media metadata during content scanning and transform images after processing.

  • Plugin Security

    How the plugin sandbox works -- structural capabilities, per-call metering (fuel, epoch, and a memory cap), API version checks, scoped filesystem access, and the outbound-HTTP allowlist.

  • Plugin Structure and Metadata

    How plugins are laid out on disk and how the plugin.toml file declares a plugin's name, version, and the hooks, filters, shortcodes, routes, and configuration it provides.

  • Plugins

    Extend Accent CMS with sandboxed WebAssembly Component-Model plugins for hooks, filters, shortcodes, custom routes, media processing, and diagram renderers.

  • Publishing Artifacts

    Use accent package to turn a plugin, theme, or starter template into a publishable archive, a SHA-256, and a registry manifest.

  • The Hub

    Install plugins and themes, and scaffold starter templates, from the signed Accent CMS ecosystem registry.

  • The Plugin Contract

    Plugins implement typed WIT worlds. This page covers the worlds for every surface, the structural capability model, and the data types that cross the host/plugin boundary.

  • Writing a Plugin

    A complete walkthrough for building an Accent CMS plugin in Rust (cargo-component) or JavaScript (jco) -- scaffold, code, build, install, and verify.

Older versions (0.19 to 0.26): 14 pages

← All topics