Ga naar inhoud

Uitgeversmodule

De belangrijkste nieuws- en blogpublicatiemodule voor XOOPS CMS.


Publisher is de definitieve contentbeheermodule voor XOOPS, ontwikkeld van SmartSection tot de meest veelzijdige blog- en nieuwsoplossing. Het biedt uitgebreide tools voor het creëren, organiseren en publiceren van inhoud met volledige ondersteuning voor de redactionele workflow.

Vereisten: -XOOPS 2.5.10+

  • PHP 7.1+ (PHP 8.x aanbevolen)

  • Categorieën en subcategorieën - Hiërarchische inhoudsorganisatie
  • Rich Text Editing - Meerdere WYSIWYG-editors ondersteund
  • Bestandsbijlagen - Voeg bestanden toe aan artikelen
  • Beeldbeheer - Pagina- en categorieafbeeldingen
  • Bestandsverpakking - Bestanden inpakken als artikelen
  • Geplande publicatie - Stel toekomstige publicatiedatums in
  • Vervaldata - Inhoud automatisch verlopen
  • Moderatie - Redactionele goedkeuringsworkflow
  • Conceptbeheer - Bewaar onderhanden werk
  • Vier basissjablonen - Meerdere weergave-indelingen
  • Aangepaste sjablonen - Maak uw eigen ontwerpen
  • SEO-optimalisatie - Zoekmachinevriendelijke URL’s
  • Responsief ontwerp - Uitvoer geschikt voor mobiel
  • Beoordelingen - Artikelbeoordelingssysteem
  • Opmerkingen - Lezersdiscussies
  • Sociaal delen - Deel op sociale netwerken
  • Inzendingscontrole - Wie artikelen kan indienen
  • Machtigingen op veldniveau - Beheer formuliervelden per groep
  • Categorierechten - Toegangscontrole per categorie
  • Moderatierechten - Algemene moderatie-instellingen

  • Installatiehandleiding
  • Basisconfiguratie
  • Artikelen maken
  • Categorieën beheren
  • Machtigingen instellen
  • Uitgever uitbreiden
  • Aangepaste sjablonen maken
  • API-referentie
  • Haken en evenementen

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/

Installeer vervolgens via XOOPS Beheerder → Modules → Installeren.

  1. Ga naar Beheerder → Uitgever → Categorieën
  2. Klik op Categorie toevoegen
  3. Vul in:
    • Naam: Nieuws
    • Beschrijving: Laatste nieuws en updates
    • Afbeelding: Categorieafbeelding uploaden
  4. Opslaan
  1. Ga naar Beheerder → Uitgever → Artikelen
  2. Klik op Artikel toevoegen
  3. Vul in:
    • Titel: Welkom op onze site
    • Categorie: Nieuws
    • Inhoud: de inhoud van uw artikel
  4. Stel Status in: Gepubliceerd
  5. Opslaan

InstellingBeschrijvingStandaard
RedacteurWYSIWYG-editor om te gebruikenXOOPS Standaard
Artikelen per paginaArtikelen getoond per pagina10
Broodkruimel tonenNavigatiepad weergevenJa
Beoordelingen toestaan ​​Artikelbeoordelingen inschakelenJa
Reacties toestaan ​​Artikelopmerkingen inschakelenJa
InstellingBeschrijvingStandaard
SEO URL’sGebruiksvriendelijke URL’s inschakelenNee
URL herschrijvenApache mod_rewriteGeen
Meta-trefwoordenZoekwoorden automatisch genererenJa
ToestemmingAnoniemGeregistreerdRedacteurBeheerder
Bekijk artikelen
Artikelen indienen
Eigen artikelen bewerken
Bewerk alle artikelen
Artikelen goedkeuren
Categorieën beheren

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 bevat een ingebouwde migratietool:

  1. Ga naar Beheerder → Uitgever → Importeren
  2. Selecteer SmartSection als bron
  3. Kies importopties:
    • Categorieën
    • Artikelen
    • Opmerkingen
  4. Klik op Importeren
  1. Ga naar Beheerder → Uitgever → Importeren
  2. Selecteer Nieuws als bron
  3. Kaartcategorieën
  4. Klik op Importeren

  • Module-ontwikkelingsgids
  • Slimme sjablonen
  • XMF-framework


#xoops #publisher #module #blog #nieuws #CMS #content-management