Pular para o conteúdo

Módulo Publisher

O principal módulo de publicação de notícias e blog para XOOPS CMS.


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)

  • 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
  • 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
  • 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
  • Classificações - Sistema de classificação de artigos
  • Comentários - Discussões do leitor
  • Compartilhamento Social - Compartilhar em redes sociais
  • 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

  • Guia de Instalação
  • Configuração Básica
  • Criando Artigos
  • Gerenciando Categorias
  • Configurando Permissões
  • Estendendo o Publisher
  • Criando Templates Personalizados
  • Referência da API
  • Ganchos e Eventos

Terminal window
# Baixar do GitHub
git clone https://github.com/XoopsModules25x/publisher.git
# Copiar para diretório de módulos
cp -r publisher /path/to/xoops/htdocs/modules/

Então instale via XOOPS Admin → Módulos → Instalar.

  1. Vá para Admin → Publisher → Categorias
  2. Clique Adicionar Categoria
  3. Preencha:
    • Nome: Notícias
    • Descrição: Últimas notícias e atualizações
    • Imagem: Carregar imagem de categoria
  4. Salvar
  1. Vá para Admin → Publisher → Artigos
  2. Clique Adicionar Artigo
  3. Preencha:
    • Título: Bem-vindo ao Nosso Site
    • Categoria: Notícias
    • Conteúdo: Seu conteúdo de artigo
  4. Definir Status: Publicado
  5. Salvar

ConfiguraçãoDescriçãoPadrão
EditorEditor WYSIWYG a usarXOOPS Padrão
Itens por páginaArtigos mostrados por página10
Mostrar breadcrumbExibir trilha de navegaçãoSim
Permitir classificaçõesHabilitar classificações de artigosSim
Permitir comentáriosHabilitar comentários de artigosSim
ConfiguraçãoDescriçãoPadrão
URLs de SEOHabilitar URLs amigáveisNão
Reescrita de URLApache mod_rewriteNenhum
Palavras-chave de metaAuto-gerar palavras-chaveSim
PermissãoAnônimoRegistradoEditorAdmin
Ver artigos
Enviar artigos
Editar próprios artigos
Editar todos os artigos
Aprovar artigos
Gerenciar categorias

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ódulo

O Publisher inclui ferramenta de migração integrada:

  1. Vá para Admin → Publisher → Importar
  2. Selecione SmartSection como fonte
  3. Escolha opções de importação:
    • Categorias
    • Artigos
    • Comentários
  4. Clique Importar
  1. Vá para Admin → Publisher → Importar
  2. Selecione Notícias como fonte
  3. Mapeie categorias
  4. Clique Importar

  • Guia de Desenvolvimento de Módulo
  • Template Smarty
  • Framework XMF


#xoops #publisher #módulo #blog #notícias #cms #gerenciamento-de-conteúdo