Zum Inhalt springen

Publisher-Modul

Das führende Nachrichten- und Blog-Publishing-Modul für XOOPS CMS.


Publisher ist das definitive Content-Management-Modul für XOOPS, das sich von SmartSection weiterentwickelt hat und zur reichhaltigsten Blog- und News-Lösung wurde. Es bietet umfassende Werkzeuge zum Erstellen, Organisieren und Veröffentlichen von Inhalten mit vollständiger Editorial-Workflow-Unterstützung.

Anforderungen:

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

  • Kategorien & Unterkategorien - Hierarchische Inhaltsorganisation
  • Rich Text Editing - Mehrere WYSIWYG-Editoren unterstützt
  • Dateianhänge - Dateien an Artikel anhängen
  • Bildverwaltung - Seiten- und Kategoriebilder
  • Datei-Umhüllung - Dateien als Artikel verpacken
  • Geplante Veröffentlichung - Zukünftige Veröffentlichungsdaten setzen
  • Ablaufdaten - Auto-Expire-Inhalte
  • Moderation - Editorial-Approval-Workflow
  • Entwurfsverwaltung - Laufende Arbeiten speichern
  • Vier Basis-Templates - Mehrere Display-Layouts
  • Benutzerdefinierte Templates - Erstelle deine eigenen Designs
  • SEO-Optimierung - Suchmaschinen-freundliche URLs
  • Responsives Design - Mobile-ready Output
  • Bewertungen - Artikel-Bewertungssystem
  • Kommentare - Leserdiskussionen
  • Social Sharing - Teilen in sozialen Netzwerken
  • Einreichungskontrolle - Wer kann Artikel einreichen
  • Feldebenen-Berechtigungen - Formularfelder nach Gruppe steuern
  • Kategorie-Berechtigungen - Zugriffskontrolle pro Kategorie
  • Moderationsrechte - Globale Moderationseinstellungen

  • Installation Guide
  • Basic Configuration
  • Creating Articles
  • Managing Categories
  • Setting Up Permissions
  • Extending Publisher
  • Creating Custom Templates
  • API Reference
  • Hooks and Events

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

Then install via XOOPS Admin → Modules → Install.

  1. Go to Admin → Publisher → Categories
  2. Click Add Category
  3. Fill in:
    • Name: News
    • Description: Latest news and updates
    • Image: Upload category image
  4. Save
  1. Go to Admin → Publisher → Articles
  2. Click Add Article
  3. Fill in:
    • Title: Welcome to Our Site
    • Category: News
    • Content: Your article content
  4. Set Status: Published
  5. Save

SettingDescriptionDefault
EditorWYSIWYG editor to useXOOPS Default
Items per pageArticles shown per page10
Show breadcrumbDisplay navigation trailYes
Allow ratingsEnable article ratingsYes
Allow commentsEnable article commentsYes
SettingDescriptionDefault
SEO URLsEnable friendly URLsNo
URL rewritingApache mod_rewriteNone
Meta keywordsAuto-generate keywordsYes
PermissionAnonymousRegisteredEditorAdmin
View articles
Submit articles
Edit own articles
Edit all articles
Approve articles
Manage categories

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 includes a built-in migration tool:

  1. Go to Admin → Publisher → Import
  2. Select SmartSection as source
  3. Choose import options:
    • Categories
    • Articles
    • Comments
  4. Click Import
  1. Go to Admin → Publisher → Import
  2. Select News as source
  3. Map categories
  4. Click Import

  • Module Development Guide
  • Smarty Templating
  • XMF Framework


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