# plato v0.0.24 - API Reference

## Modules

- [Plato](Plato.md): Plato CMS - A schema-driven content management system for Phoenix.
- [Plato.Content](Plato.Content.md): Content schema representing content instances.
- [Plato.Field](Plato.Field.md): Field definition schema for content schemas.
- [Plato.Helpers](Plato.Helpers.md): View helpers for rendering Plato content in Phoenix templates.
- [Plato.Repo](Plato.Repo.md)
- [Plato.Router](Plato.Router.md): Router for mounting the Plato admin interface.
- [Plato.Schema](Plato.Schema.md): Schema definition for content types.
- [Plato.SchemaBuilder](Plato.SchemaBuilder.md): DSL for defining CMS schemas in code.
- [Plato.Storage.Adapter](Plato.Storage.Adapter.md): Behaviour for storage adapters in Plato CMS.
- [Plato.Storage.Config](Plato.Storage.Config.md): Helper functions for retrieving storage configuration.
- [Plato.Storage.S3Adapter](Plato.Storage.S3Adapter.md): S3 storage adapter for Plato image fields using ExAws.
- [PlatoWeb](PlatoWeb.md)
- [PlatoWeb.ContentController](PlatoWeb.ContentController.md)
- [PlatoWeb.ContentHTML](PlatoWeb.ContentHTML.md)
- [PlatoWeb.Endpoint](PlatoWeb.Endpoint.md)
- [PlatoWeb.ErrorHTML](PlatoWeb.ErrorHTML.md): This module is invoked by the endpoint in case of errors on HTML requests.

- [PlatoWeb.FieldController](PlatoWeb.FieldController.md)
- [PlatoWeb.Layouts](PlatoWeb.Layouts.md)
- [PlatoWeb.Router](PlatoWeb.Router.md)
- [PlatoWeb.SchemaController](PlatoWeb.SchemaController.md)
- [PlatoWeb.SchemaHTML](PlatoWeb.SchemaHTML.md)

## Mix Tasks

- [mix plato.install](Mix.Tasks.Plato.Install.md): Installs Plato CMS by copying migrations to your application.

