Gå til indhold

Publisher Module

Det førende nyheds- og blogudgivelsesmodul til XOOPS CMS.


Publisher er det definitive indholdsstyringsmodul til XOOPS, udviklet fra SmartSection til at blive den mest funktionsrige blog- og nyhedsløsning. Det giver omfattende værktøjer til at skabe, organisere og udgive indhold med fuld redaktionel workflow-understøttelse.

Krav:

  • XOOPS 2.5.10+
  • PHP 7.1+ (PHP 8.x anbefales)

  • Kategorier og underkategorier - Hierarkisk indholdsorganisation
  • Rich Text-redigering - Flere WYSIWYG-editorer understøttes
  • Filvedhæftede filer - Vedhæft filer til artikler
  • Image Management - Side- og kategoribilleder
  • Filindpakning - Ombryd filer som artikler
  • Planlagt udgivelse - Indstil fremtidige udgivelsesdatoer
  • Udløbsdatoer - Indhold, der udløber automatisk
  • Moderation - Redaktionel godkendelsesarbejdsgang
  • Draft Management - Gem igangværende arbejde
  • Fire basisskabeloner - Flere displaylayouts
  • Tilpassede skabeloner - Lav dine egne designs
  • SEO Optimering - Søgemaskinevenlige URL’er
  • Responsivt design - Mobile-klar udgang
  • Bedømmelser - Vareklassificeringssystem
  • Kommentarer - Læserdiskussioner
  • Social deling - Del til sociale netværk
  • Submission Control - Hvem kan indsende artikler
  • Tilladelser på feltniveau - Styr formularfelter efter gruppe
  • Kategoritilladelser - Adgangskontrol pr. kategori
  • Moderationsrettigheder - Globale moderationsindstillinger

  • Installationsvejledning
  • Grundlæggende konfiguration
  • Oprettelse af artikler
  • Håndtering af kategorier
  • Opsætning af tilladelser
  • Udvidende forlag
  • Oprettelse af brugerdefinerede skabeloner
  • API Reference
  • Hooks og Events

Terminal window
# Download from GitHub
git clone https://github.com/XoopsModules25x/publisher.git
# Copy to modules directory
cp -r publisher /path/to/xoops/htdocs/modules/

Installer derefter via XOOPS Admin → Moduler → Installer.

  1. Gå til Admin → Udgiver → Kategorier
  2. Klik på Tilføj kategori
  3. Udfyld:
    • Navn: Nyheder
    • Beskrivelse: Seneste nyheder og opdateringer
    • Billede: Upload kategoribillede
  4. Gem
  1. Gå til Admin → Udgiver → Artikler
  2. Klik på Tilføj artikel
  3. Udfyld:
    • Titel: Velkommen til vores side
    • Kategori: Nyheder
    • Indhold: Dit artikelindhold
  4. Indstil Status: Udgivet
  5. Gem

IndstillingBeskrivelseStandard
RedaktørWYSIWYG editor til brugXOOPS Standard
Elementer pr. sideArtikler vist pr. side10
Vis brødkrummeVis navigationssporJa
Tillad bedømmelserAktiver artikelvurderingerJa
Tillad kommentarerAktiver artikelkommentarerJa
IndstillingBeskrivelseStandard
SEO URL’erAktiver venlige URL’erNej
URL omskrivningApache mod_rewriteIngen
Meta søgeordAutogenerer søgeordJa
TilladelseAnonymRegistreretRedaktørAdmin
Se artikler
Indsend artikler
Rediger egne artikler
Rediger alle artikler
Godkend artikler
Administrer kategorier

modules/publisher/
├── admin/ # Admin interface
│ ├── index.php
│ ├── category.php
│ ├── item.php
│ └── menu.php
├── class/ # PHP classes
│ ├── Category.php
│ ├── CategoryHandler.php
│ ├── Item.php
│ ├── ItemHandler.php
│ └── Helper.php
├── include/ # Include files
│ ├── common.php
│ └── functions.php
├── templates/ # Smarty templates
│ ├── publisher_index.tpl
│ ├── publisher_item.tpl
│ └── publisher_category.tpl
├── language/ # Translations
│ └── english/
├── sql/ # Database schema
│ └── mysql.sql
├── xoops_version.php # Module info
└── index.php # Module entry

Publisher inkluderer et indbygget migreringsværktøj:

  1. Gå til Admin → Udgiver → Import
  2. Vælg SmartSection som kilde
  3. Vælg importindstillinger:
    • Kategorier
    • Artikler
    • Kommentarer
  4. Klik på Importer
  1. Gå til Admin → Udgiver → Import
  2. Vælg Nyheder som kilde
  3. Kortkategorier
  4. Klik på Importer

🔗 Relateret dokumentation- Moduludviklingsvejledning

Sektion kaldt “🔗 Relateret dokumentation- Moduludviklingsvejledning”
  • Smart skabelon
  • XMF Framework


#xoops #publisher #modul #blog #news #cms #content-management