Uitgever - Basisconfiguratie
Basisconfiguratie van uitgever
Section titled “Basisconfiguratie van uitgever”Configureer de instellingen, voorkeuren en algemene opties van de Publisher-module voor uw XOOPS-installatie.
Toegang tot configuratie
Section titled “Toegang tot configuratie”Navigatie op het beheerderspaneel
Section titled “Navigatie op het beheerderspaneel”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Log in als Beheerder
- Ga naar Beheerderspaneel → Modules
- Zoek de module Uitgever
- Klik op de link Voorkeuren of Beheerder
Algemene instellingen
Section titled “Algemene instellingen”Toegang tot configuratie
Section titled “Toegang tot configuratie”Admin Panel → Modules → PublisherKlik op het tandwielpictogram of Instellingen voor deze opties:
Weergaveopties
Section titled “Weergaveopties”| Instelling | Opties | Standaard | Beschrijving |
|---|---|---|---|
| Artikelen per pagina | 5-50 | 10 | Artikelen getoond in lijsten |
| Toon broodkruimel | Ja/Nee | Ja | Weergave navigatiepad |
| Gebruik paging | Ja/Nee | Ja | Lange lijsten pagineren |
| Toon datum | Ja/Nee | Ja | Artikeldatum weergeven |
| Categorie weergeven | Ja/Nee | Ja | Artikelcategorie weergeven |
| Auteur tonen | Ja/Nee | Ja | Toon artikelauteur |
| Bezichtigingen weergeven | Ja/Nee | Ja | Aantal artikelweergaven weergeven |
Voorbeeldconfiguratie:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesAuteuropties
Section titled “Auteuropties”| Instelling | Standaard | Beschrijving |
|---|---|---|
| Toon auteursnaam | Ja | Echte naam of gebruikersnaam weergeven |
| Gebruik gebruikersnaam | Nee | Toon gebruikersnaam in plaats van naam |
| E-mailadres van auteur weergeven | Nee | Contact-e-mailadres auteur weergeven |
| Toon auteuravatar | Ja | Gebruikersavatar weergeven |
Editorconfiguratie
Section titled “Editorconfiguratie”Selecteer WYSIWYG-editor
Section titled “Selecteer WYSIWYG-editor”Uitgever ondersteunt meerdere editors:
Beschikbare editors
Section titled “Beschikbare editors”graph LR A[Editor Selection] -->|CKEditor| B[Modern, feature-rich] A -->|FCKeditor| C[Legacy, compatible] A -->|TinyMCE| D[Lightweight, simple] A -->|DHTML Editor| E[Very basic, minimal]CKEditor (aanbevolen)
Section titled “CKEditor (aanbevolen)”Beste voor: De meeste gebruikers, moderne browsers, volledige functies
- Ga naar Voorkeuren
- Stel Editor: CKEditor in
- Opties configureren:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”Beste voor: Compatibiliteit, oudere systemen
Editor: FCKeditorToolbar: DefaultCustom config: (optional)TinyMCE
Section titled “TinyMCE”Beste voor: Minimale footprint, eenvoudige bewerking
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalBestands- en uploadinstellingen
Section titled “Bestands- en uploadinstellingen”Uploadmappen configureren
Section titled “Uploadmappen configureren”Admin → Publisher → Preferences → Upload SettingsInstellingen voor bestandstype
Section titled “Instellingen voor bestandstype”Allowed File Types: Images: - jpg - jpeg - gif - png - webp Documents: - pdf - doc - docx - xls - xlsx - ppt - pptx Archives: - zip - rar - 7z Media: - mp3 - mp4 - webm - movLimieten bestandsgrootte
Section titled “Limieten bestandsgrootte”| Bestandstype | Maximale grootte | Opmerkingen |
|---|---|---|
| Afbeeldingen | 5MB | Per afbeeldingsbestand |
| Documenten | 10MB | PDF, Office-bestanden |
| Media | 50 MB | Video-/audiobestanden |
| Alle bestanden | 100MB | Totaal per upload |
Configuratie:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Formaat van afbeelding wijzigen
Section titled “Formaat van afbeelding wijzigen”Uitgever past automatisch het formaat van afbeeldingen aan voor consistentie:
Thumbnail Size: Width: 150 Height: 150 Mode: Crop/Resize
Category Image Size: Width: 300 Height: 200 Mode: Resize
Article Featured Image: Width: 600 Height: 400 Mode: ResizeCommentaar- en interactie-instellingen
Section titled “Commentaar- en interactie-instellingen”Opmerkingen Configuratie
Section titled “Opmerkingen Configuratie”Preferences → Comments SectionCommentaaropties
Section titled “Commentaaropties”Allow Comments: - Enabled: Yes/No - Default: Yes - Per-article override: Yes
Comment Moderation: - Moderate comments: Yes/No - Moderate guest comments only: Yes/No - Spam filter: Enabled - Max comments per day: (unlimited)
Comment Display: - Display format: Threaded/Flat - Comments per page: 10 - Date format: Full date/Time ago - Show comment count: Yes/NoBeoordelingsconfiguratie
Section titled “Beoordelingsconfiguratie”Allow Ratings: - Enabled: Yes/No - Default: Yes - Per-article override: Yes
Rating Options: - Rating scale: 5 stars (default) - Allow user to rate own: No - Show average rating: Yes - Show rating count: YesSEO & URL-instellingen
Section titled “SEO & URL-instellingen”Zoekmachineoptimalisatie
Section titled “Zoekmachineoptimalisatie”Preferences → SEO SettingsURL-configuratie
Section titled “URL-configuratie”SEO URLs: - Enabled: No (set to Yes for SEO URLs) - URL rewriting: None/Apache mod_rewrite/IIS rewrite
URL Format: - Category: /category/news - Article: /article/welcome-to-site - Archive: /archive/2024/01
Meta Description: - Auto-generate: Yes - Max length: 160 characters
Meta Keywords: - Auto-generate: Yes - From: Article tags, titleSEO-URL’s inschakelen (geavanceerd)
Section titled “SEO-URL’s inschakelen (geavanceerd)”Vereisten:
- Apache met
mod_rewriteingeschakeld .htaccess-ondersteuning ingeschakeld
Configuratiestappen:
- Ga naar Voorkeuren → SEO-instellingen
- SEO URL’s instellen: Ja
- Stel URL Herschrijven in: Apache mod_rewrite
- Controleer of het
.htaccess-bestand aanwezig is in de Publisher-map
.htaccess-configuratie:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /modules/publisher/
# Category rewrites RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# Article rewrites RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# Archive rewrites RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]</IfModule>Cache en prestaties
Section titled “Cache en prestaties”Caching-configuratie
Section titled “Caching-configuratie”Preferences → Cache SettingsEnable Caching: - Enabled: Yes - Cache type: File (or Memcache)
Cache Lifetime: - Category lists: 3600 seconds (1 hour) - Article lists: 1800 seconds (30 minutes) - Single article: 7200 seconds (2 hours) - Recent articles block: 900 seconds (15 minutes)
Cache Clear: - Manual clear: Available in admin - Auto-clear on article save: Yes - Clear on category change: YesCache wissen
Section titled “Cache wissen”Handmatig cache wissen:
- Ga naar Beheer → Uitgever → Tools
- Klik op Cache wissen
- Selecteer cachetypen om te wissen:
- Categoriecache
- Artikelcache
- Cache blokkeren
- Alle cache
- Klik op Selectie wissen
Opdrachtregel:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*Melding en workflow
Section titled “Melding en workflow”E-mailmeldingen
Section titled “E-mailmeldingen”Preferences → NotificationsNotify Admin on New Article: - Enabled: Yes - Recipient: Admin email - Include summary: Yes
Notify Moderators: - Enabled: Yes - On new submission: Yes - On pending articles: Yes
Notify Author: - On approval: Yes - On rejection: Yes - On comment: No (optional)Werkstroom voor indiening
Section titled “Werkstroom voor indiening”Require Approval: - Enabled: Yes - Editor approval: Yes - Admin approval: No
Draft Save: - Auto-save interval: 60 seconds - Save local versions: Yes - Revision history: Last 5 versionsInhoudsinstellingen
Section titled “Inhoudsinstellingen”Standaardinstellingen voor publicatie
Section titled “Standaardinstellingen voor publicatie”Preferences → Content SettingsDefault Article Status: - Draft/Published: Draft - Featured by default: No - Auto-publish time: None
Default Visibility: - Public/Private: Public - Show on front page: Yes - Show in categories: Yes
Scheduled Publishing: - Enabled: Yes - Allow per-article: Yes
Content Expiration: - Enabled: No - Auto-archive old: No - Archive after days: (unlimited)WYSIWYG Inhoudsopties
Section titled “WYSIWYG Inhoudsopties”Allow HTML: - In articles: Yes - In comments: No
Allow Embedded Media: - Videos (iframe): Yes - Images: Yes - Plugins: No
Content Filtering: - Strip tags: No - XSS filter: Yes (recommended)Zoekmachine-instellingen
Section titled “Zoekmachine-instellingen”Zoekintegratie configureren
Section titled “Zoekintegratie configureren”Preferences → Search SettingsEnable Article Indexing: - Include in site search: Yes - Index type: Full text/Title only
Search Options: - Search in titles: Yes - Search in content: Yes - Search in comments: Yes
Meta Tags: - Auto generate: Yes - OG tags (social): Yes - Twitter cards: YesGeavanceerde instellingen
Section titled “Geavanceerde instellingen”Foutopsporingsmodus (alleen ontwikkeling)
Section titled “Foutopsporingsmodus (alleen ontwikkeling)”Preferences → AdvancedDebug Mode: - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comDatabase-optimalisatie
Section titled “Database-optimalisatie”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Moduleaanpassing
Section titled “Moduleaanpassing”Themasjablonen
Section titled “Themasjablonen”Preferences → Display → TemplatesSjablonenset selecteren:
- Standaard
- Klassiek
- Modern
- Donker
- Op maatElke sjabloon regelt:
- Artikelindeling
- Categorielijst
- Archiefweergave
- Commentaarweergave
Configuratietips
Section titled “Configuratietips”Beste praktijken
Section titled “Beste praktijken”graph TD A[Configuration Strategy] -->|Start| B[Enable basic features] B -->|Test| C[Verify functionality] C -->|Scale| D[Enable advanced features] D -->|Optimize| E[Performance tune] E -->|Secure| F[Apply security settings]- Begin eenvoudig - Schakel eerst de kernfuncties in
- Test elke wijziging - Controleer voordat u verder gaat
- Caching inschakelen - Verbetert de prestaties
- Eerst een back-up maken - Instellingen exporteren vóór grote wijzigingen
- Monitorlogboeken - Controleer de foutlogboeken regelmatig
Prestatieoptimalisatie
Section titled “Prestatieoptimalisatie”For Better Performance: - Enable caching: Yes - Cache lifetime: 3600 seconds - Limit items per page: 10-15 - Compress images: Yes - Minify CSS/JS: Yes (if available)Beveiligingsverscherping
Section titled “Beveiligingsverscherping”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitInstellingen exporteren/importeren
Section titled “Instellingen exporteren/importeren”Back-upconfiguratie
Section titled “Back-upconfiguratie”Admin → Tools → Export SettingsOm een back-up te maken van de huidige configuratie:
- Klik op Configuratie exporteren
- Sla het gedownloade
.cfg-bestand op - Op een veilige plaats bewaren
Om te herstellen:
- Klik op Configuratie importeren
- Selecteer het
.cfg-bestand - Klik op Herstellen
Gerelateerde configuratiehandleidingen
Section titled “Gerelateerde configuratiehandleidingen”- Categoriebeheer
- Artikelcreatie
- Toestemmingsconfiguratie
- Installatiehandleiding
Problemen oplossen met configuratie
Section titled “Problemen oplossen met configuratie”Instellingen kunnen niet worden opgeslagen
Section titled “Instellingen kunnen niet worden opgeslagen”Oplossing:
- Controleer de maprechten op
/var/config/ - Controleer de schrijftoegang tot PHP
- Controleer het PHP-foutenlogboek op problemen
- Wis de browsercache en probeer het opnieuw
Editor verschijnt niet
Section titled “Editor verschijnt niet”Oplossing:
- Controleer of de editorplug-in is geïnstalleerd
- Controleer de configuratie van de XOOPS-editor
- Probeer een andere editoroptie
- Controleer de browserconsole op JavaScript-fouten
Prestatieproblemen
Section titled “Prestatieproblemen”Oplossing:
- Schakel caching in
- Verminder items per pagina
- Comprimeer afbeeldingen
- Controleer de databaseoptimalisatie
- Bekijk het trage querylogboek
Volgende stappen
Section titled “Volgende stappen”- Configureer groepsrechten
- Maak uw eerste artikel
- Categorieën instellen
- Aangepaste sjablonen bekijken
#publisher #configuratie #preferences #settings #xoops