Módulo Blog

Gestão de conteúdo para SEO e engajamento. Artigos públicos e premium, categorias, comentários, likes e salvos.

Propósito

O módulo Blog oferece um sistema completo de publicação de artigos para educação financeira, SEO e engajamento dos usuários. Suporta conteúdo público e premium (exclusivo para assinantes PRO).

Principais Recursos

  • Posts com título, slug, conteúdo, imagem destacada e meta description
  • Categorias de artigos (BlogCategory)
  • Comentários com aprovação e moderação
  • Likes (PostLike) e salvos (SavedPost) por usuário
  • Artigos premium (is_premium) restritos a assinantes PRO
  • Contagem de visualizações

Modelos / Entidades

ModelDescrição
PostArtigo do blog (autor, categoria, status, is_premium, views)
BlogCategoryCategorias de posts
CommentComentários com aprovação e suporte a respostas (parent_id)
PostLikeLikes por usuário e post
SavedPostPosts salvos pelo usuário para leitura posterior

Controllers e Rotas

  • Blog\BlogController — Listagem e leitura pública de posts
  • PanelAdmin\AdminBlogController — CRUD de posts, categorias e aprovação de comentários
  • PanelSuporte\BlogManagerController — Gestão do blog para agentes de suporte
  • PanelUser\BlogController — Leitura, comentários, likes e salvos no painel do usuário

Integrações

  • PanelUser — Usuários leem artigos, comentam, curtem e salvam
  • PanelAdmin — Admin cria e edita posts, categorias e aprova comentários
  • PanelSuporte — Suporte pode gerenciar blog (BlogManagerController)
  • Gateways — Artigos premium verificam assinatura PRO

Configurações

Configurações do Blog em Admin → Configurações → Blog. Conteúdo editável conforme settings do sistema.