Move 39 documentation files from top-level docs/ into each module's docs/ folder, accessible via symlinks from docs/modules/. Create data-model.md files for 10 modules with full schema documentation. Replace originals with redirect stubs. Remove empty guide stubs. Modules migrated: tenancy, billing, loyalty, marketplace, orders, messaging, cms, catalog, inventory, hosting, prospecting. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
62 lines
1.9 KiB
Markdown
62 lines
1.9 KiB
Markdown
# Content Management
|
|
|
|
Content pages, media library, and store themes.
|
|
|
|
## Overview
|
|
|
|
| Aspect | Detail |
|
|
|--------|--------|
|
|
| Code | `cms` |
|
|
| Classification | Core |
|
|
| Dependencies | None |
|
|
| Status | Active |
|
|
|
|
## Features
|
|
|
|
- `cms_basic` — Basic content page management
|
|
- `cms_custom_pages` — Custom page creation
|
|
- `cms_unlimited_pages` — Unlimited pages (tier-gated)
|
|
- `cms_templates` — Page templates
|
|
- `cms_seo` — SEO metadata management
|
|
- `media_library` — Media file upload and management
|
|
|
|
## Permissions
|
|
|
|
| Permission | Description |
|
|
|------------|-------------|
|
|
| `cms.view_pages` | View content pages |
|
|
| `cms.manage_pages` | Create/edit/delete pages |
|
|
| `cms.view_media` | View media library |
|
|
| `cms.manage_media` | Upload/delete media files |
|
|
| `cms.manage_themes` | Manage store themes |
|
|
|
|
## Data Model
|
|
|
|
See [Data Model](data-model.md) for full entity relationships and schema.
|
|
|
|
- **ContentPage** — Multi-language content pages with platform/store hierarchy
|
|
- **MediaFile** — Media files with optimization and folder organization
|
|
- **StoreTheme** — Theme presets, colors, fonts, and branding
|
|
|
|
## API Endpoints
|
|
|
|
| Method | Path | Description |
|
|
|--------|------|-------------|
|
|
| `*` | `/api/v1/admin/content-pages/*` | Content page CRUD |
|
|
| `*` | `/api/v1/admin/media/*` | Media library management |
|
|
| `*` | `/api/v1/admin/images/*` | Image upload/management |
|
|
| `*` | `/api/v1/admin/store-themes/*` | Theme management |
|
|
|
|
## Configuration
|
|
|
|
No module-specific configuration.
|
|
|
|
## Additional Documentation
|
|
|
|
- [Data Model](data-model.md) — Entity relationships and database schema
|
|
- [Architecture](architecture.md) — CMS architecture and database schema
|
|
- [Implementation](implementation.md) — Implementation checklist and status
|
|
- [Email Templates](email-templates.md) — Email template system architecture
|
|
- [Email Templates Guide](email-templates-guide.md) — Template customization guide
|
|
- [Media Library](media-library.md) — Media library usage guide
|