# PhoenixKitEntities v0.1.7 - Table of Contents

Entities module for PhoenixKit — dynamic content types with flexible field schemas

## Pages

- [PhoenixKit Entities Guide](entities-guide.md)

## Modules

- [PhoenixKitEntities](PhoenixKitEntities.md): Dynamic entity system for PhoenixKit.
- [PhoenixKitEntities.Components.EntityForm](PhoenixKitEntities.Components.EntityForm.md): Embeddable entity form component for publishing pages.
Renders a public submission form based on entity configuration.
- [PhoenixKitEntities.Controllers.EntityFormController](PhoenixKitEntities.Controllers.EntityFormController.md): Controller for handling public entity form submissions.

- [PhoenixKitEntities.EntityData](PhoenixKitEntities.EntityData.md): Entity data records for PhoenixKit entities system.
- [PhoenixKitEntities.Errors](PhoenixKitEntities.Errors.md): Central mapping from error atoms (returned by the Entities module's
public API) to translated human-readable strings.
- [PhoenixKitEntities.Events](PhoenixKitEntities.Events.md): PubSub helpers for coordinating real-time entity updates.
- [PhoenixKitEntities.FieldType](PhoenixKitEntities.FieldType.md): Struct representing an entity field type definition.
- [PhoenixKitEntities.FieldTypes](PhoenixKitEntities.FieldTypes.md): Field type definitions and utilities for the Entities system.
- [PhoenixKitEntities.FormBuilder](PhoenixKitEntities.FormBuilder.md): Dynamic form builder for entity data forms.
- [PhoenixKitEntities.Mirror.Exporter](PhoenixKitEntities.Mirror.Exporter.md): Exports entities and their data to JSON files.
- [PhoenixKitEntities.Mirror.Importer](PhoenixKitEntities.Mirror.Importer.md): Handles import of entities and entity data from JSON files with conflict resolution.
- [PhoenixKitEntities.Mirror.Storage](PhoenixKitEntities.Mirror.Storage.md): Filesystem storage operations for entity mirror/export system.
- [PhoenixKitEntities.Presence](PhoenixKitEntities.Presence.md): Presence tracking for collaborative entity editing.
- [PhoenixKitEntities.PresenceHelpers](PhoenixKitEntities.PresenceHelpers.md): Helper functions for collaborative editing with Phoenix.Presence.
- [PhoenixKitEntities.Routes](PhoenixKitEntities.Routes.md): Route module for PhoenixKit Entities.
- [PhoenixKitEntities.SitemapSource](PhoenixKitEntities.SitemapSource.md): Entities source for sitemap generation.
- [PhoenixKitEntities.UrlResolver](PhoenixKitEntities.UrlResolver.md): Logic for resolving entity and record URLs based on router introspection,
entity settings, and global configuration.
- [PhoenixKitEntities.Web.DataForm](PhoenixKitEntities.Web.DataForm.md): LiveView for creating and editing entity data records.
Provides dynamic form interface based on entity schema definition.

- [PhoenixKitEntities.Web.DataNavigator](PhoenixKitEntities.Web.DataNavigator.md): LiveView for browsing and managing entity data records.
Provides table view with pagination, search, filtering, and bulk operations.

- [PhoenixKitEntities.Web.Entities](PhoenixKitEntities.Web.Entities.md): LiveView for listing and managing all entities.
Provides interface for viewing, publishing, and deleting entity schemas.

- [PhoenixKitEntities.Web.EntitiesSettings](PhoenixKitEntities.Web.EntitiesSettings.md): LiveView for managing entities system settings and configuration.
Provides interface for enabling/disabling entities module and viewing statistics.

- [PhoenixKitEntities.Web.EntityForm](PhoenixKitEntities.Web.EntityForm.md): LiveView for creating and editing entity schemas.
Provides form interface for defining entity fields, types, and validation rules.

- [PhoenixKitEntities.Web.Hooks](PhoenixKitEntities.Web.Hooks.md): LiveView hooks for entity module pages.

## Mix Tasks

- [mix phoenix_kit_entities.export](Mix.Tasks.PhoenixKitEntities.Export.md): Mix task to export entity definitions and data to JSON files.
- [mix phoenix_kit_entities.import](Mix.Tasks.PhoenixKitEntities.Import.md): Mix task to import entity definitions and data from JSON files.

