# PhoenixKitPosts v0.1.3 - Table of Contents

Posts module for PhoenixKit — blog posts, tags, groups, likes, media, and scheduling

## Modules

- [PhoenixKitPosts](PhoenixKitPosts.md): Context for managing posts, likes, tags, and groups.
- [PhoenixKitPosts.CommentDislike](PhoenixKitPosts.CommentDislike.md): Legacy schema for comment dislikes.
- [PhoenixKitPosts.CommentLike](PhoenixKitPosts.CommentLike.md): Legacy schema for comment likes.
- [PhoenixKitPosts.Post](PhoenixKitPosts.Post.md): Schema for user posts with media attachments.
- [PhoenixKitPosts.PostComment](PhoenixKitPosts.PostComment.md): Legacy schema for post comments.
- [PhoenixKitPosts.PostDislike](PhoenixKitPosts.PostDislike.md): Schema for post dislikes.
- [PhoenixKitPosts.PostGroup](PhoenixKitPosts.PostGroup.md): Schema for user-created post groups (Pinterest-style boards).
- [PhoenixKitPosts.PostGroupAssignment](PhoenixKitPosts.PostGroupAssignment.md): Junction schema for post-group assignments.
- [PhoenixKitPosts.PostLike](PhoenixKitPosts.PostLike.md): Schema for post likes.
- [PhoenixKitPosts.PostMedia](PhoenixKitPosts.PostMedia.md): Junction schema for post media attachments.
- [PhoenixKitPosts.PostMention](PhoenixKitPosts.PostMention.md): Schema for post mentions (tagged users).
- [PhoenixKitPosts.PostTag](PhoenixKitPosts.PostTag.md): Schema for post tags (hashtags).
- [PhoenixKitPosts.PostTagAssignment](PhoenixKitPosts.PostTagAssignment.md): Junction schema for post-tag assignments.
- [PhoenixKitPosts.PostView](PhoenixKitPosts.PostView.md): Schema for post view tracking (analytics).
- [PhoenixKitPosts.ScheduledPostHandler](PhoenixKitPosts.ScheduledPostHandler.md): Handler for scheduled post publishing.
- [PhoenixKitPosts.Web.Details](PhoenixKitPosts.Web.Details.md): LiveView for displaying a single post with all details and interactions.
- [PhoenixKitPosts.Web.Edit](PhoenixKitPosts.Web.Edit.md): LiveView for creating and editing posts.
- [PhoenixKitPosts.Web.GroupEdit](PhoenixKitPosts.Web.GroupEdit.md): LiveView for creating and editing post groups (collections).
- [PhoenixKitPosts.Web.Groups](PhoenixKitPosts.Web.Groups.md): LiveView for managing user's post groups (collections).
- [PhoenixKitPosts.Web.Posts](PhoenixKitPosts.Web.Posts.md): LiveView for displaying and managing posts in PhoenixKit admin panel.
- [PhoenixKitPosts.Web.Settings](PhoenixKitPosts.Web.Settings.md): LiveView for posts module configuration and settings management.
- [PhoenixKitPosts.Workers.PublishScheduledPostsJob](PhoenixKitPosts.Workers.PublishScheduledPostsJob.md): Oban cron job for publishing scheduled posts.

