Media Module

Purpose

Handles media upload and media-library workflows used by admin and CMS experiences.

Enablement Key

  • modules.media.enabled

Key Features

  • Image upload endpoint
  • Media deletion endpoint
  • Media library/manager screens
  • Admin media dashboard

Dependencies

  • StrataCms integration for editor/media-library experiences.
  • Storage path and write permissions for uploaded media.

Primary Routes

  • POST /admin/media/upload/image
  • POST /admin/media/media/delete
  • GET /admin/media/media-library
  • GET /admin/media/manager
  • GET /admin/media/dashboard

Important Files

  • public_html/modules/Media/routes.php
  • public_html/modules/Media/controllers/ImageController.php
  • public_html/modules/Media/controllers/AdminController.php
  • public_html/modules/Media/README.md

Notes

  • Route registration guard uses lowercase media config key.
  • This module is effectively required for full CMS content editing.