Módulo Publisher
O principal módulo de publicação de notícias e blog para XOOPS CMS.
Visão Geral
Seção intitulada “Visão Geral”O Publisher é o módulo de gerenciamento de conteúdo definitivo para XOOPS, evoluído do SmartSection para se tornar a solução de blog e notícias mais completa em recursos. Fornece ferramentas abrangentes para criar, organizar e publicar conteúdo com suporte total ao fluxo de trabalho editorial.
Requisitos:
- XOOPS 2.5.10+
- PHP 7.1+ (PHP 8.x recomendado)
Recursos Principais
Seção intitulada “Recursos Principais”Gerenciamento de Conteúdo
Seção intitulada “Gerenciamento de Conteúdo”- Categorias e Subcategorias - Organização hierárquica de conteúdo
- Edição de Texto Rico - Múltiplos editores WYSIWYG suportados
- Anexos de Arquivo - Anexar arquivos aos artigos
- Gerenciamento de Imagem - Imagens de página e categoria
- Encapsulamento de Arquivo - Envolver arquivos como artigos
Fluxo de Trabalho de Publicação
Seção intitulada “Fluxo de Trabalho de Publicação”- Publicação Agendada - Definir datas futuras de publicação
- Datas de Expiração - Auto-expirar conteúdo
- Moderação - Fluxo de trabalho de aprovação editorial
- Gerenciamento de Rascunho - Salvar trabalho em andamento
Exibição e Templates
Seção intitulada “Exibição e Templates”- Quatro Templates Base - Múltiplos layouts de exibição
- Templates Personalizados - Criar seus próprios designs
- Otimização SEO - URLs amigáveis para mecanismos de busca
- Design Responsivo - Saída pronta para celular
Interação do Usuário
Seção intitulada “Interação do Usuário”- Classificações - Sistema de classificação de artigos
- Comentários - Discussões do leitor
- Compartilhamento Social - Compartilhar em redes sociais
Permissões
Seção intitulada “Permissões”- Controle de Envio - Quem pode enviar artigos
- Permissões em Nível de Campo - Controlar campos de formulário por grupo
- Permissões de Categoria - Controle de acesso por categoria
- Direitos de Moderação - Configurações globais de moderação
Conteúdo da Seção
Seção intitulada “Conteúdo da Seção”Guia do Usuário
Seção intitulada “Guia do Usuário”- Guia de Instalação
- Configuração Básica
- Criando Artigos
- Gerenciando Categorias
- Configurando Permissões
Guia do Desenvolvedor
Seção intitulada “Guia do Desenvolvedor”- Estendendo o Publisher
- Criando Templates Personalizados
- Referência da API
- Ganchos e Eventos
Início Rápido
Seção intitulada “Início Rápido”1. Instalação
Seção intitulada “1. Instalação”# Baixar do GitHubgit clone https://github.com/XoopsModules25x/publisher.git
# Copiar para diretório de móduloscp -r publisher /path/to/xoops/htdocs/modules/Então instale via XOOPS Admin → Módulos → Instalar.
2. Criar Sua Primeira Categoria
Seção intitulada “2. Criar Sua Primeira Categoria”- Vá para Admin → Publisher → Categorias
- Clique Adicionar Categoria
- Preencha:
- Nome: Notícias
- Descrição: Últimas notícias e atualizações
- Imagem: Carregar imagem de categoria
- Salvar
3. Criar Seu Primeiro Artigo
Seção intitulada “3. Criar Seu Primeiro Artigo”- Vá para Admin → Publisher → Artigos
- Clique Adicionar Artigo
- Preencha:
- Título: Bem-vindo ao Nosso Site
- Categoria: Notícias
- Conteúdo: Seu conteúdo de artigo
- Definir Status: Publicado
- Salvar
Opções de Configuração
Seção intitulada “Opções de Configuração”Configurações Gerais
Seção intitulada “Configurações Gerais”| Configuração | Descrição | Padrão |
|---|---|---|
| Editor | Editor WYSIWYG a usar | XOOPS Padrão |
| Itens por página | Artigos mostrados por página | 10 |
| Mostrar breadcrumb | Exibir trilha de navegação | Sim |
| Permitir classificações | Habilitar classificações de artigos | Sim |
| Permitir comentários | Habilitar comentários de artigos | Sim |
Configurações de SEO
Seção intitulada “Configurações de SEO”| Configuração | Descrição | Padrão |
|---|---|---|
| URLs de SEO | Habilitar URLs amigáveis | Não |
| Reescrita de URL | Apache mod_rewrite | Nenhum |
| Palavras-chave de meta | Auto-gerar palavras-chave | Sim |
Matriz de Permissões
Seção intitulada “Matriz de Permissões”| Permissão | Anônimo | Registrado | Editor | Admin |
|---|---|---|---|---|
| Ver artigos | ✓ | ✓ | ✓ | ✓ |
| Enviar artigos | ✗ | ✓ | ✓ | ✓ |
| Editar próprios artigos | ✗ | ✓ | ✓ | ✓ |
| Editar todos os artigos | ✗ | ✗ | ✓ | ✓ |
| Aprovar artigos | ✗ | ✗ | ✓ | ✓ |
| Gerenciar categorias | ✗ | ✗ | ✗ | ✓ |
Estrutura do Módulo
Seção intitulada “Estrutura do Módulo”modules/publisher/├── admin/ # Interface de admin│ ├── index.php│ ├── category.php│ ├── item.php│ └── menu.php├── class/ # Classes PHP│ ├── Category.php│ ├── CategoryHandler.php│ ├── Item.php│ ├── ItemHandler.php│ └── Helper.php├── include/ # Arquivos de inclusão│ ├── common.php│ └── functions.php├── templates/ # Templates Smarty│ ├── publisher_index.tpl│ ├── publisher_item.tpl│ └── publisher_category.tpl├── language/ # Traduções│ └── english/├── sql/ # Schema do banco de dados│ └── mysql.sql├── xoops_version.php # Informações do módulo└── index.php # Entrada do móduloMigração
Seção intitulada “Migração”Do SmartSection
Seção intitulada “Do SmartSection”O Publisher inclui ferramenta de migração integrada:
- Vá para Admin → Publisher → Importar
- Selecione SmartSection como fonte
- Escolha opções de importação:
- Categorias
- Artigos
- Comentários
- Clique Importar
Do Módulo Notícias
Seção intitulada “Do Módulo Notícias”- Vá para Admin → Publisher → Importar
- Selecione Notícias como fonte
- Mapeie categorias
- Clique Importar
Documentação Relacionada
Seção intitulada “Documentação Relacionada”- Guia de Desenvolvimento de Módulo
- Template Smarty
- Framework XMF
Recursos
Seção intitulada “Recursos”#xoops #publisher #módulo #blog #notícias #cms #gerenciamento-de-conteúdo