Opero Documentation

Public documentation for artists and teams using Opero.

This reader is part of the public Opero site and uses markdown files stored in the Opero docs directory, so guidance stays consistent across site and admin experiences.

8 guides available

Modules

Module registry and expansion patterns.

<!-- Opero.art Source-Available Notice: Licensed under BSL 1.1. Free for individual artists; commercial hosting/redistribution for a fee is prohibited. See /LICENSE.md. -->

Modules

Purpose

Define module system foundations and lifecycle behavior.

Scope

Initial registry, enable/disable semantics, and artist-career stage presets.

Core Module Concepts

  • core: required system behavior; cannot be disabled
  • practice: artworks, exhibitions, statements
  • profile: CV and biography records
  • teaching: pedagogy and course materials
  • media: press, interviews, publications
  • analytics: GA integration and insight generation
  • publication: public output assembly

Lifecycle

  • Registered: module exists and is recognized by registry
  • Available: compatible with current platform state
  • Enabled: active in admin and API surface
  • Disabled: inactive but metadata retained

Career Stage Presets

  • Portfolio: core, artworks, exhibitions, cv, statements
  • Practice: core, artworks, exhibitions, cv, statements, media_press
  • Teaching: core, artworks, exhibitions, cv, statements, media_press, teaching

Foundation Decision

Module toggles are stored as app configuration and validated against module dependency contracts.