Ga naar inhoud

Modules installeren

Leer hoe u de XOOPS-functionaliteit kunt uitbreiden door modules te installeren en te configureren.

Modules zijn uitbreidingen die functionaliteit toevoegen aan XOOPS:

TypDoelVoorbeelden
InhoudBeheer specifieke inhoudstypenNieuws, Blog, Tickets
GemeenschapGebruikersinteractieForum, opmerkingen, recensies
e-commerceProducten verkopenWinkel, winkelwagen, betalingen
MediaBestanden/afbeeldingen verwerkenGalerij, downloads, video’s
HulpprogrammaGereedschappen en helpersE-mail, back-up, analyse
moduleTypInbegrepenAfneembaar
SysteemKernJaNee
GebruikerKernJaNee
ProfielAanbevolenJaJa
PM (privébericht)AanbevolenJaJa
WF-kanaalOptioneelVaakJa
NieuwsOptioneelNeeJa
ForumOptioneelNeeJa
graph LR
A[Find Module] --> B[Download]
B --> C[Extract]
C --> D[Install]
D --> E[Configure]
E --> F[Use]
F --> G{Maintain?}
G -->|Yes| H[Update]
G -->|No| I[Disable]
I --> J[Remove]
H --> E

Officiële XOOPS-modulerepository:

Bezoek: https://xoops.org/modules/repository/

Directory > Modules > [Browse Categories]

Blader per categorie:

  • Inhoudsbeheer
  • Gemeenschap
  • e-commerce
  • Multimediaal
  • Ontwikkeling
  • Sitebeheer

Controleer vóór installatie:

CriteriaWaar u op moet letten
CompatibiliteitWerkt met uw XOOPS-versie
BeoordelingGoede gebruikersrecensies en beoordelingen
UpdatesRecent onderhouden
DownloadsPopulair en veel gebruikt
VereistenCompatibel met uw server
LicentieGPL of soortgelijke open source
OndersteuningActieve ontwikkelaar en community

Elke modulelijst toont:

Module Name: [Name]
Version: [X.X.X]
Requires: XOOPS [Version]
Author: [Name]
Last Update: [Date]
Downloads: [Number]
Rating: [Stars]
Description: [Brief description]
Compatibility: PHP [Version], MySQL [Version]

Methode 1: Installatie van het beheerderspaneel

Section titled “Methode 1: Installatie van het beheerderspaneel”

Stap 1: Sectie Toegangsmodules

  1. Log in op het beheerdersdashboard
  2. Navigeer naar Modules > Modules
  3. Klik op “Nieuwe module installeren” of “Bladeren door modules”

Stap 2: Module uploaden

Optie A - Direct uploaden:

  1. Klik op “Kies bestand”
  2. Selecteer het .zip-bestand van de module op de computer
  3. Klik op “Uploaden”

Optie B - URL Uploaden:

  1. Module URL plakken
  2. Klik op “Downloaden en installeren”

Stap 3: Module-informatie bekijken

Module Name: [Name shown]
Version: [Version]
Author: [Author info]
Description: [Full description]
Requirements: [PHP/MySQL versions]

Controleer en klik op “Doorgaan met installatie”

Stap 4: Kies installatietype

☐ Fresh Install (New installation)
☐ Update (Upgrade existing)
☐ Delete Then Install (Replace existing)

Selecteer de juiste optie.

Stap 5: Installatie bevestigen

Beoordeling definitieve bevestiging:

Module will be installed to: /modules/modulename/
Database: xoops_db
Proceed? [Yes] [No]

Klik op “Ja” om te bevestigen.

Stap 6: Installatie voltooid

Installation successful!
Module: [Module Name]
Version: [Version]
Tables created: [Number]
Files installed: [Number]
[Go to Module Settings] [Return to Modules]

Methode 2: Handmatige installatie (geavanceerd)

Section titled “Methode 2: Handmatige installatie (geavanceerd)”

Voor handmatige installatie of probleemoplossing:

Stap 1: Module downloaden

  1. Download module .zip uit de repository
  2. Uitpakken naar /var/www/html/xoops/modules/modulename/
Terminal window
# Extract module
unzip module_name.zip
cp -r module_name /var/www/html/xoops/modules/
# Set permissions
chmod -R 755 /var/www/html/xoops/modules/module_name

Stap 2: Voer het installatiescript uit

Visit: http://your-domain.com/xoops/modules/module_name/admin/index.php?op=install

Of via het beheerdersdashboard (Systeem > Modules > DB bijwerken).

Stap 3: Installatie verifiëren

  1. Ga naar Modules > Modules in admin
  2. Zoek uw module in de lijst
  3. Controleer of het wordt weergegeven als ‘Actief’
  1. Ga naar Modules > Modules
  2. Zoek uw module
  3. Klik op de modulenaam
  4. Klik op “Voorkeuren” of “Instellingen”

De meeste modules bieden:

Module Status: [Enabled/Disabled]
Display in Menu: [Yes/No]
Module Weight: [1-999](display order)
Visible To Groups: [Checkboxes for user groups]

Elke module heeft unieke instellingen. Voorbeelden:

Nieuwsmodule:

Items Per Page: 10
Show Author: Yes
Allow Comments: Yes
Moderation Required: Yes

Forummodule:

Topics Per Page: 20
Posts Per Page: 15
Maximum Attachment Size: 5MB
Enable Signatures: Yes

Galerijmodule:

Images Per Page: 12
Thumbnail Size: 150x150
Maximum Upload: 10MB
Watermark: Yes/No

Bekijk uw moduledocumentatie voor specifieke opties.

Na het aanpassen van de instellingen:

  1. Klik op “Verzenden” of “Opslaan”
  2. Je ziet een bevestiging:
Settings saved successfully!

Veel modules creëren “blokken” - widgetachtige inhoudsgebieden.

  1. Ga naar Uiterlijk > Blokken
  2. Zoek naar blokken uit uw module
  3. De meeste modules tonen “[Modulenaam] - [Blokbeschrijving]“
  1. Klik op bloknaam
  2. Aanpassen:
    • Bloktitel
    • Zichtbaarheid (alle pagina’s of specifiek)
    • Positie op pagina (links, midden, rechts)
    • Gebruikersgroepen die kunnen zien
  3. Klik op “Verzenden”

Weergaveblok op startpagina1. Ga naar Uiterlijk > Blokken

Section titled “Weergaveblok op startpagina1. Ga naar Uiterlijk > Blokken”
  1. Zoek het gewenste blok
  2. Klik op “Bewerken”
  3. Stel in:
    • Zichtbaar voor: Selecteer groepen
    • Positie: Kies kolom (links/midden/rechts)
    • Pagina’s: Homepagina of alle pagina’s
  4. Klik op “Verzenden”

Perfect voor: Blogberichten, aankondigingen

  1. Download de Nieuwsmodule uit de repository
  2. Uploaden via Modules > Modules > Installeren
  3. Configureer in Modules > Nieuws > Voorkeuren:
    • Verhalen per pagina: 10
    • Reacties toestaan: Ja
    • Goedkeuren vóór publicatie: Ja
  4. Maak blokken voor het laatste nieuws
  5. Begin met het publiceren van verhalen!

Perfect voor: Gemeenschapsdiscussie

  1. Download de Forum-module
  2. Installeer via het beheerderspaneel
  3. Creëer forumcategorieën in de module
  4. Instellingen configureren:
    • Onderwerpen/pagina: 20
    • Berichten/pagina: 15
    • Moderatie inschakelen: Ja
  5. Wijs machtigingen voor gebruikersgroepen toe
  6. Maak blokken voor de nieuwste onderwerpen

Perfect voor: Beeldshowcase

  1. Download de Galerijmodule
  2. Installeren en configureren
  3. Maak fotoalbums
  4. Upload afbeeldingen
  5. Stel rechten in voor bekijken/uploaden
  6. Toon galerij op website
Admin Panel > Modules > Modules > Check for Updates

Dit laat zien:

  • Beschikbare module-updates
  • Huidige versus nieuwe versie
  • Changelog/release-opmerkingen
  1. Ga naar Modules > Modules
  2. Klik op module met beschikbare update
  3. Klik op de knop “Bijwerken”
  4. Selecteer “Update” bij Installatietype
  5. Volg de installatiewizard
  6. Module bijgewerkt!

Voordat u gaat updaten:

  • Back-updatabase
  • Back-upmodulebestanden
  • Wijzigingslogboek bekijken
  • Test eerst op de staging-server
  • Noteer eventuele aangepaste wijzigingen

Na het updaten:

  • Functionaliteit verifiëren
  • Controleer module-instellingen
  • Controleer op waarschuwingen/fouten
  • Cache wissen

Bepaal welke gebruikersgroepen toegang hebben tot modules:

Locatie: Systeem > Machtigingen

Configureer voor elke module:

Module: [Module Name]
Admin Access: [Select groups]
User Access: [Select groups]
Read Permission: [Groups allowed to view]
Write Permission: [Groups allowed to post]
Delete Permission: [Administrators only]
Public Content (News, Pages):
├── Admin Access: Webmaster
├── User Access: All logged-in users
└── Read Permission: Everyone
Community Features (Forum, Comments):
├── Admin Access: Webmaster, Moderators
├── User Access: All logged-in users
└── Write Permission: All logged-in users
Admin Tools:
├── Admin Access: Webmaster only
└── User Access: Disabled

Behoud de module maar verberg deze voor de site:

  1. Ga naar Modules > Modules
  2. Zoek module
  3. Klik op modulenaam
  4. Klik op “Uitschakelen” of stel de status in op Inactief
  5. Module verborgen maar gegevens behouden

Op elk gewenst moment opnieuw inschakelen:

  1. Klik op module
  2. Klik op “Inschakelen”

Module en zijn gegevens verwijderen:

  1. Ga naar Modules > Modules
  2. Zoek module
  3. Klik op “Verwijderen” of “Verwijderen”
  4. Bevestigen: “Module en alle gegevens verwijderen?”
  5. Klik op “Ja” om te bevestigen

Waarschuwing: Bij het verwijderen worden alle modulegegevens verwijderd!

Als u een module verwijdert:

  • Modulebestanden verwijderd
  • Databasetabellen verwijderd
  • Alle gegevens verloren
  • Moet opnieuw installeren om opnieuw te gebruiken
  • Kan herstellen vanaf een back-up

Symptoom: Module vermeld, maar niet zichtbaar op de site

Oplossing:

1. Check module is "Active" (Modules > Modules)
2. Enable module blocks (Appearance > Blocks)
3. Verify user permissions (System > Permissions)
4. Clear cache (System > Tools > Clear Cache)
5. Check .htaccess doesn't block module

Symptoom: Fout tijdens module-installatie

Oplossing:

1. Module partially installed before
2. Try "Delete then Install" option
3. Or uninstall first, then install fresh
4. Check database for existing tables:
mysql> SHOW TABLES LIKE 'xoops_module%';

Symptoom: Module kan niet worden geïnstalleerd - vereist een andere module

Oplossing:

1. Note required modules from error message
2. Install required modules first
3. Then install the module
4. Install in correct order

Symptoom: Module wordt geladen maar toont niets

Oplossing:

1. Enable debug mode in mainfile.php:
define('XOOPS_DEBUG', 1);
2. Check PHP error log:
tail -f /var/log/php_errors.log
3. Verify file permissions:
chmod -R 755 /var/www/html/xoops/modules/modulename
4. Check database connection in module config
5. Disable module and reinstall

Symptoom: Het installeren van de module verbreekt de website

Oplossing:

1. Disable the problematic module immediately:
Admin > Modules > [Module] > Disable
2. Clear cache:
rm -rf /var/www/html/xoops/cache/*
rm -rf /var/www/html/xoops/templates_c/*
3. Restore from backup if needed
4. Check error logs for root cause
5. Contact module developer

Alleen installeren vanaf vertrouwde bronnen

Section titled “Alleen installeren vanaf vertrouwde bronnen”
✓ Official XOOPS Repository
✓ GitHub official XOOPS modules
✓ Trusted module developers
✗ Unknown websites
✗ Unverified sources

Na installatie:

  1. Controleer de modulecode op verdachte activiteiten
  2. Controleer databasetabellen op afwijkingen
  3. Controleer bestandswijzigingen
  4. Houd modules up-to-date
  5. Verwijder ongebruikte modules
Module directory: 755 (readable, not writable by web server)
Module files: 644 (readable only)
Module data: Protected by database

Beste praktijken voor modules1. Installeer één voor één: Controleer op conflicten

Section titled “Beste praktijken voor modules1. Installeer één voor één: Controleer op conflicten”
  1. Test na installatie: Controleer functionaliteit
  2. Document Custom Config: Noteer uw instellingen
  3. Blijf op de hoogte: Installeer module-updates onmiddellijk
  4. Ongebruikt verwijderen: Verwijder modules die niet nodig zijn
  5. Back-up maken vóór: Maak altijd een back-up voordat u installeert
  6. Lees de documentatie: Controleer de module-instructies
  7. Word lid van de community: Vraag indien nodig om hulp

Voor elke module-installatie:

  • Onderzoek en lees recensies
  • Controleer de compatibiliteit van de XOOPS-versie
  • Back-up van database en bestanden
  • Download de nieuwste versie
  • Installeren via beheerderspaneel
  • Instellingen configureren
  • Blokken maken/positioneren
  • Gebruikersrechten instellen
  • Testfunctionaliteit
  • Documentconfiguratie
  • Schema voor updates

Na het installeren van modules:

  1. Creëer inhoud voor modules
  2. Gebruikersgroepen instellen
  3. Ontdek beheerdersfuncties
  4. Optimaliseer de prestaties
  5. Installeer indien nodig extra modules

Tags: #modules #installatie #extensie #beheer

Gerelateerde artikelen:

  • Beheerderspaneel-overzicht
  • Beheer-gebruikers
  • Uw eerste pagina maken
  • ../Configuratie/Systeeminstellingen