Uitgeversmodule
De belangrijkste nieuws- en blogpublicatiemodule voor XOOPS CMS.
Overzicht
Section titled “Overzicht”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)
🌟 Belangrijkste kenmerken
Section titled “🌟 Belangrijkste kenmerken”Inhoudsbeheer
Section titled “Inhoudsbeheer”- 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
Publicatieworkflow
Section titled “Publicatieworkflow”- Geplande publicatie - Stel toekomstige publicatiedatums in
- Vervaldata - Inhoud automatisch verlopen
- Moderatie - Redactionele goedkeuringsworkflow
- Conceptbeheer - Bewaar onderhanden werk
Weergave en sjablonen
Section titled “Weergave en sjablonen”- Vier basissjablonen - Meerdere weergave-indelingen
- Aangepaste sjablonen - Maak uw eigen ontwerpen
- SEO-optimalisatie - Zoekmachinevriendelijke URL’s
- Responsief ontwerp - Uitvoer geschikt voor mobiel
Gebruikersinteractie
Section titled “Gebruikersinteractie”- Beoordelingen - Artikelbeoordelingssysteem
- Opmerkingen - Lezersdiscussies
- Sociaal delen - Deel op sociale netwerken
Machtigingen
Section titled “Machtigingen”- Inzendingscontrole - Wie artikelen kan indienen
- Machtigingen op veldniveau - Beheer formuliervelden per groep
- Categorierechten - Toegangscontrole per categorie
- Moderatierechten - Algemene moderatie-instellingen
🗂️ Sectie-inhoud
Section titled “🗂️ Sectie-inhoud”Gebruikershandleiding
Section titled “Gebruikershandleiding”- Installatiehandleiding
- Basisconfiguratie
- Artikelen maken
- Categorieën beheren
- Machtigingen instellen
Handleiding voor ontwikkelaars
Section titled “Handleiding voor ontwikkelaars”- Uitgever uitbreiden
- Aangepaste sjablonen maken
- API-referentie
- Haken en evenementen
🚀 Snelle start
Section titled “🚀 Snelle start”1. Installatie
Section titled “1. Installatie”# Download from GitHubgit clone https://github.com/XoopsModules25x/publisher.git
# Copy to modules directorycp -r publisher /path/to/xoops/htdocs/modules/Installeer vervolgens via XOOPS Beheerder → Modules → Installeren.
2. Maak uw eerste categorie
Section titled “2. Maak uw eerste categorie”- Ga naar Beheerder → Uitgever → Categorieën
- Klik op Categorie toevoegen
- Vul in:
- Naam: Nieuws
- Beschrijving: Laatste nieuws en updates
- Afbeelding: Categorieafbeelding uploaden
- Opslaan
3. Maak uw eerste artikel
Section titled “3. Maak uw eerste artikel”- Ga naar Beheerder → Uitgever → Artikelen
- Klik op Artikel toevoegen
- Vul in:
- Titel: Welkom op onze site
- Categorie: Nieuws
- Inhoud: de inhoud van uw artikel
- Stel Status in: Gepubliceerd
- Opslaan
⚙️ Configuratieopties
Section titled “⚙️ Configuratieopties”Algemene instellingen
Section titled “Algemene instellingen”| Instelling | Beschrijving | Standaard |
|---|---|---|
| Redacteur | WYSIWYG-editor om te gebruiken | XOOPS Standaard |
| Artikelen per pagina | Artikelen getoond per pagina | 10 |
| Broodkruimel tonen | Navigatiepad weergeven | Ja |
| Beoordelingen toestaan | Artikelbeoordelingen inschakelen | Ja |
| Reacties toestaan | Artikelopmerkingen inschakelen | Ja |
SEO-instellingen
Section titled “SEO-instellingen”| Instelling | Beschrijving | Standaard |
|---|---|---|
| SEO URL’s | Gebruiksvriendelijke URL’s inschakelen | Nee |
| URL herschrijven | Apache mod_rewrite | Geen |
| Meta-trefwoorden | Zoekwoorden automatisch genereren | Ja |
Machtigingenmatrix
Section titled “Machtigingenmatrix”| Toestemming | Anoniem | Geregistreerd | Redacteur | Beheerder |
|---|---|---|---|---|
| Bekijk artikelen | ✓ | ✓ | ✓ | ✓ |
| Artikelen indienen | ✗ | ✓ | ✓ | ✓ |
| Eigen artikelen bewerken | ✗ | ✓ | ✓ | ✓ |
| Bewerk alle artikelen | ✗ | ✗ | ✓ | ✓ |
| Artikelen goedkeuren | ✗ | ✗ | ✓ | ✓ |
| Categorieën beheren | ✗ | ✗ | ✗ | ✓ |
📦 Modulestructuur
Section titled “📦 Modulestructuur”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🔄 Migratie
Section titled “🔄 Migratie”Van SmartSection
Section titled “Van SmartSection”Publisher bevat een ingebouwde migratietool:
- Ga naar Beheerder → Uitgever → Importeren
- Selecteer SmartSection als bron
- Kies importopties:
- Categorieën
- Artikelen
- Opmerkingen
- Klik op Importeren
Van Nieuwsmodule
Section titled “Van Nieuwsmodule”- Ga naar Beheerder → Uitgever → Importeren
- Selecteer Nieuws als bron
- Kaartcategorieën
- Klik op Importeren
🔗 Gerelateerde documentatie
Section titled “🔗 Gerelateerde documentatie”- Module-ontwikkelingsgids
- Slimme sjablonen
- XMF-framework
#xoops #publisher #module #blog #nieuws #CMS #content-management