Publisher Module
Det førende nyheds- og blogudgivelsesmodul til XOOPS CMS.
Oversigt
Sektion kaldt “Oversigt”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)
🌟 Nøglefunktioner
Sektion kaldt “🌟 Nøglefunktioner”Content Management
Sektion kaldt “Content Management”- 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
Udgivelsesarbejdsgang
Sektion kaldt “Udgivelsesarbejdsgang”- Planlagt udgivelse - Indstil fremtidige udgivelsesdatoer
- Udløbsdatoer - Indhold, der udløber automatisk
- Moderation - Redaktionel godkendelsesarbejdsgang
- Draft Management - Gem igangværende arbejde
Display & skabeloner
Sektion kaldt “Display & skabeloner”- Fire basisskabeloner - Flere displaylayouts
- Tilpassede skabeloner - Lav dine egne designs
- SEO Optimering - Søgemaskinevenlige URL’er
- Responsivt design - Mobile-klar udgang
Brugerinteraktion
Sektion kaldt “Brugerinteraktion”- Bedømmelser - Vareklassificeringssystem
- Kommentarer - Læserdiskussioner
- Social deling - Del til sociale netværk
Tilladelser
Sektion kaldt “Tilladelser”- Submission Control - Hvem kan indsende artikler
- Tilladelser på feltniveau - Styr formularfelter efter gruppe
- Kategoritilladelser - Adgangskontrol pr. kategori
- Moderationsrettigheder - Globale moderationsindstillinger
🗂️ Indhold i afsnittet
Sektion kaldt “🗂️ Indhold i afsnittet”Brugervejledning
Sektion kaldt “Brugervejledning”- Installationsvejledning
- Grundlæggende konfiguration
- Oprettelse af artikler
- Håndtering af kategorier
- Opsætning af tilladelser
Udviklervejledning
Sektion kaldt “Udviklervejledning”- Udvidende forlag
- Oprettelse af brugerdefinerede skabeloner
- API Reference
- Hooks og Events
🚀 Hurtig start
Sektion kaldt “🚀 Hurtig start”1. Installation
Sektion kaldt “1. Installation”# Download from GitHubgit clone https://github.com/XoopsModules25x/publisher.git
# Copy to modules directorycp -r publisher /path/to/xoops/htdocs/modules/Installer derefter via XOOPS Admin → Moduler → Installer.
2. Opret din første kategori
Sektion kaldt “2. Opret din første kategori”- Gå til Admin → Udgiver → Kategorier
- Klik på Tilføj kategori
- Udfyld:
- Navn: Nyheder
- Beskrivelse: Seneste nyheder og opdateringer
- Billede: Upload kategoribillede
- Gem
3. Opret din første artikel
Sektion kaldt “3. Opret din første artikel”- Gå til Admin → Udgiver → Artikler
- Klik på Tilføj artikel
- Udfyld:
- Titel: Velkommen til vores side
- Kategori: Nyheder
- Indhold: Dit artikelindhold
- Indstil Status: Udgivet
- Gem
⚙️ Konfigurationsmuligheder
Sektion kaldt “⚙️ Konfigurationsmuligheder”Generelle indstillinger
Sektion kaldt “Generelle indstillinger”| Indstilling | Beskrivelse | Standard |
|---|---|---|
| Redaktør | WYSIWYG editor til brug | XOOPS Standard |
| Elementer pr. side | Artikler vist pr. side | 10 |
| Vis brødkrumme | Vis navigationsspor | Ja |
| Tillad bedømmelser | Aktiver artikelvurderinger | Ja |
| Tillad kommentarer | Aktiver artikelkommentarer | Ja |
SEO Indstillinger
Sektion kaldt “SEO Indstillinger”| Indstilling | Beskrivelse | Standard |
|---|---|---|
| SEO URL’er | Aktiver venlige URL’er | Nej |
| URL omskrivning | Apache mod_rewrite | Ingen |
| Meta søgeord | Autogenerer søgeord | Ja |
Tilladelsesmatrix
Sektion kaldt “Tilladelsesmatrix”| Tilladelse | Anonym | Registreret | Redaktør | Admin |
|---|---|---|---|---|
| Se artikler | ✓ | ✓ | ✓ | ✓ |
| Indsend artikler | ✗ | ✓ | ✓ | ✓ |
| Rediger egne artikler | ✗ | ✓ | ✓ | ✓ |
| Rediger alle artikler | ✗ | ✗ | ✓ | ✓ |
| Godkend artikler | ✗ | ✗ | ✓ | ✓ |
| Administrer kategorier | ✗ | ✗ | ✗ | ✓ |
📦 Modulstruktur
Sektion kaldt “📦 Modulstruktur”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🔄 Migration
Sektion kaldt “🔄 Migration”Fra SmartSection
Sektion kaldt “Fra SmartSection”Publisher inkluderer et indbygget migreringsværktøj:
- Gå til Admin → Udgiver → Import
- Vælg SmartSection som kilde
- Vælg importindstillinger:
- Kategorier
- Artikler
- Kommentarer
- Klik på Importer
Fra nyhedsmodulet
Sektion kaldt “Fra nyhedsmodulet”- Gå til Admin → Udgiver → Import
- Vælg Nyheder som kilde
- Kortkategorier
- Klik på Importer
🔗 Relateret dokumentation- Moduludviklingsvejledning
Sektion kaldt “🔗 Relateret dokumentation- Moduludviklingsvejledning”- Smart skabelon
- XMF Framework
📚 Ressourcer
Sektion kaldt “📚 Ressourcer”#xoops #publisher #modul #blog #news #cms #content-management