Instalace modulů
Instalace a správa modulů XOOPS
Sekce “Instalace a správa modulů XOOPS”Naučte se, jak rozšířit funkčnost XOOPS instalací a konfigurací modulů.
Pochopení modulů XOOPS
Sekce “Pochopení modulů XOOPS”Co jsou moduly?
Sekce “Co jsou moduly?”Moduly jsou rozšíření, která přidávají funkce k XOOPS:
| Typ | Účel | Příklady |
|---|---|---|
| Obsah | Správa konkrétních typů obsahu | Novinky, blog, vstupenky |
| Společenství | Interakce uživatele | Fórum, komentáře, recenze |
| elektronický obchod | Prodej výrobků | Obchod, košík, platby |
| Média | Rukojeť files/images | Galerie, soubory ke stažení, videa |
| Nástroj | Nástroje a pomocníci | E-mail, zálohování, analytika |
Základní vs. volitelné moduly
Sekce “Základní vs. volitelné moduly”| Modul | Typ | V ceně | Odnímatelné |
|---|---|---|---|
| Systém | Jádro | Ano | Ne |
| Uživatel | Jádro | Ano | Ne |
| Profil | Doporučeno | Ano | Ano |
| PM (soukromá zpráva) | Doporučeno | Ano | Ano |
| WF-Kanál | Volitelné | Často | Ano |
| Novinky | Volitelné | Ne | Ano |
| Fórum | Volitelné | Ne | Ano |
Životní cyklus modulu
Sekce “Životní cyklus modulu”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 --> EHledání modulů
Sekce “Hledání modulů”Úložiště modulů XOOPS
Sekce “Úložiště modulů XOOPS”Oficiální úložiště modulů XOOPS:
Navštivte: https://xoops.org/modules/repository/
Directory > Modules > [Browse Categories]Procházet podle kategorie:
- Správa obsahu
- Společenství
- elektronický obchod
- Multimédia
- Vývoj
- Správa stránek
Hodnotící moduly
Sekce “Hodnotící moduly”Před instalací zkontrolujte:
| Kritéria | Co hledat |
|---|---|
| Kompatibilita | Funguje s vaší verzí XOOPS |
| Hodnocení | Dobré uživatelské recenze a hodnocení |
| Aktualizace | Nedávno udržované |
| Stažení | Oblíbené a široce používané |
| Požadavky | Kompatibilní s vaším serverem |
| Licence | GPL nebo podobný open source |
| Podpora | Aktivní vývojář a komunita |
Přečtěte si informace o modulu
Sekce “Přečtěte si informace o modulu”Každý výpis modulu zobrazuje:
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]Instalace modulů
Sekce “Instalace modulů”Metoda 1: Instalace panelu správce
Sekce “Metoda 1: Instalace panelu správce”Krok 1: Sekce přístupových modulů
- Přihlaste se do administračního panelu
- Přejděte na Moduly > Moduly
- Klikněte na „Instalovat nový modul“ nebo „Procházet moduly“
Krok 2: Nahrajte modul
Možnost A – Přímé nahrání:
- Klikněte na “Vybrat soubor”
- Vyberte z počítače soubor .zip modulu
- Klikněte na Nahrát
Možnost B – Nahrání URL:
- Vložte modul URL
- Klikněte na Stáhnout a nainstalovat
Krok 3: Zkontrolujte informace o modulu
Module Name: [Name shown]Version: [Version]Author: [Author info]Description: [Full description]Requirements: [PHP/MySQL versions]Zkontrolujte a klikněte na “Pokračovat v instalaci”
Krok 4: Vyberte typ instalace
☐ Fresh Install (New installation)☐ Update (Upgrade existing)☐ Delete Then Install (Replace existing)Vyberte vhodnou možnost.
Krok 5: Potvrďte instalaci
Zkontrolujte konečné potvrzení:
Module will be installed to: /modules/modulename/Database: xoops_dbProceed? [Yes] [No]Klikněte na “Ano” pro potvrzení.
Krok 6: Instalace dokončena
Installation successful!
Module: [Module Name]Version: [Version]Tables created: [Number]Files installed: [Number]
[Go to Module Settings] [Return to Modules]Metoda 2: Ruční instalace (pokročilá)
Sekce “Metoda 2: Ruční instalace (pokročilá)”Pro ruční instalaci nebo odstraňování problémů:
Krok 1: Stáhnout modul
- Stáhněte si modul .zip z úložiště
- Extrahujte do
/var/www/html/xoops/modules/modulename/
# Extract moduleunzip module_name.zipcp -r module_name /var/www/html/xoops/modules/
# Set permissionschmod -R 755 /var/www/html/xoops/modules/module_nameKrok 2: Spusťte instalační skript
Visit: http://your-domain.com/xoops/modules/module_name/admin/index.php?op=installNebo přes admin panel (Systém > Moduly > Aktualizovat DB).
Krok 3: Ověřte instalaci
- Přejděte na Moduly > Moduly v admin
- Vyhledejte svůj modul v seznamu
- Ověřte, že se zobrazuje jako „Aktivní“
Konfigurace modulu
Sekce “Konfigurace modulu”Nastavení přístupového modulu
Sekce “Nastavení přístupového modulu”- Přejděte na Moduly > Moduly
- Najděte svůj modul
- Klikněte na název modulu
- Klikněte na „Předvolby“ nebo „Nastavení“
Společná nastavení modulu
Sekce “Společná nastavení modulu”Většina modulů nabízí:
Module Status: [Enabled/Disabled]Display in Menu: [Yes/No]Module Weight: [1-999](display order)Visible To Groups: [Checkboxes for user groups]Možnosti specifické pro modul
Sekce “Možnosti specifické pro modul”Každý modul má jedinečné nastavení. Příklady:
Zpravodajský modul:
Items Per Page: 10Show Author: YesAllow Comments: YesModeration Required: YesModul fóra:
Topics Per Page: 20Posts Per Page: 15Maximum Attachment Size: 5MBEnable Signatures: YesModul galerie:
Images Per Page: 12Thumbnail Size: 150x150Maximum Upload: 10MBWatermark: Yes/NoKonkrétní možnosti naleznete v dokumentaci modulu.
Uložit konfiguraci
Sekce “Uložit konfiguraci”Po úpravě nastavení:
- Klikněte na „Odeslat“ nebo „Uložit“
- Zobrazí se potvrzení:
Settings saved successfully!Správa bloků modulů
Sekce “Správa bloků modulů”Mnoho modulů vytváří „bloky“ – oblasti obsahu podobné widgetům.
Zobrazit bloky modulů
Sekce “Zobrazit bloky modulů”- Přejděte na Vzhled > Bloky
- Hledejte bloky z vašeho modulu
- Většina modulů zobrazuje „[Název modulu] – [Popis bloku]“
Konfigurace bloků
Sekce “Konfigurace bloků”- Klikněte na název bloku
- Upravte:
- Název bloku
- Viditelnost (všechny stránky nebo konkrétní)
- Pozice na stránce (vlevo, uprostřed, vpravo)
- Skupiny uživatelů, kteří vidí
- Klikněte na “Odeslat”
Blok zobrazení na domovské stránce1. Přejděte na Vzhled > Bloky
Sekce “Blok zobrazení na domovské stránce1. Přejděte na Vzhled > Bloky”- Najděte požadovaný blok
- Klikněte na “Upravit”
- Nastavte:
- Viditelné pro: Vyberte skupiny
- Pozice: Vyberte sloupec (left/center/right)
- Stránky: Domovská stránka nebo všechny stránky
- Klikněte na “Odeslat”
Příklady instalace konkrétních modulů
Sekce “Příklady instalace konkrétních modulů”Instalace modulu zpráv
Sekce “Instalace modulu zpráv”Ideální pro: Blogové příspěvky, oznámení
- Stáhněte si modul Novinky z úložiště
- Nahrajte přes Moduly > Moduly > Instalovat
- Nakonfigurujte v Moduly > Zprávy > Předvolby:
- Příběhy na stránku: 10
- Povolit komentáře: Ano
- Schválit před zveřejněním: Ano
- Vytvořte bloky pro nejnovější zprávy
- Začněte publikovat příběhy!
Instalace modulu fóra
Sekce “Instalace modulu fóra”Ideální pro: Komunitní diskuzi
- Stáhněte si modul Fórum
- Nainstalujte přes administrační panel
- Vytvořte kategorie fóra v modulu
- Konfigurace nastavení:
- Topics/page: 20
- Posts/page: 15
- Povolit moderování: Ano
- Přidělte oprávnění skupinám uživatelů
- Vytvořte bloky pro nejnovější témata
Instalace modulu galerie
Sekce “Instalace modulu galerie”Ideální pro: Prezentaci obrázků
- Stáhněte si modul Galerie
- Nainstalujte a nakonfigurujte
- Vytvořte fotoalba
- Nahrajte obrázky
- Nastavte oprávnění pro viewing/uploading
- Zobrazení galerie na webu
Aktualizace modulů
Sekce “Aktualizace modulů”Zkontrolujte aktualizace
Sekce “Zkontrolujte aktualizace”Admin Panel > Modules > Modules > Check for UpdatesToto ukazuje:
- Dostupné aktualizace modulů
- Aktuální vs. nová verze
- Poznámky Changelog/release
Aktualizujte modul
Sekce “Aktualizujte modul”- Přejděte na Moduly > Moduly
- Klikněte na modul s dostupnou aktualizací
- Klikněte na tlačítko “Aktualizovat”
- Vyberte „Aktualizovat“ z Typ instalace
- Postupujte podle průvodce instalací
- Modul aktualizován!
Důležité poznámky k aktualizaci
Sekce “Důležité poznámky k aktualizaci”Před aktualizací:
- Záložní databáze
- Záložní soubory modulu
- Prohlédněte si changelog
- Nejprve otestujte na pracovním serveru
- Poznamenejte si jakékoli vlastní úpravy
Po aktualizaci:
- Ověřte funkčnost
- Zkontrolujte nastavení modulu
- Recenze pro warnings/errors
- Vymazat mezipaměť
Oprávnění modulu
Sekce “Oprávnění modulu”Přiřadit přístup ke skupině uživatelů
Sekce “Přiřadit přístup ke skupině uživatelů”Určete, které skupiny uživatelů mohou přistupovat k modulům:
Umístění: Systém > Oprávnění
Pro každý modul nakonfigurujte:
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]Běžné úrovně oprávnění
Sekce “Běžné úrovně oprávnění”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: DisabledDeaktivace a odebrání modulů
Sekce “Deaktivace a odebrání modulů”Zakázat modul (zachovat soubory)
Sekce “Zakázat modul (zachovat soubory)”Ponechat modul, ale skrýt před webem:
- Přejděte na Moduly > Moduly
- Najděte modul
- Klepněte na název modulu
- Klikněte na “Zakázat” nebo nastavte stav na Neaktivní
- Modul skrytý, ale data zachována
Kdykoli znovu povolit:
- Klikněte na modul
- Klikněte na “Povolit”
Odstranit modul úplně
Sekce “Odstranit modul úplně”Smazat modul a jeho data:
- Přejděte na Moduly > Moduly
- Najděte modul
- Klikněte na „Odinstalovat“ nebo „Odstranit“
- Potvrďte: “Smazat modul a všechna data?”
- Potvrďte kliknutím na “Ano”
Upozornění: Odinstalace smaže všechna data modulu!
Po odinstalaci znovu nainstalovat
Sekce “Po odinstalaci znovu nainstalovat”Pokud modul odinstalujete:
- Soubory modulu byly smazány
- Databázové tabulky byly odstraněny
- Všechna data ztracena
- Pro opětovné použití je nutné přeinstalovat
- Lze obnovit ze zálohy
Odstraňování problémů s instalací modulu
Sekce “Odstraňování problémů s instalací modulu”Modul se po instalaci nezobrazuje
Sekce “Modul se po instalaci nezobrazuje”Příznak: Modul je uveden, ale není viditelný na webu
Řešení:
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 moduleChyba instalace: “Tabulka již existuje”
Sekce “Chyba instalace: “Tabulka již existuje””Příznak: Chyba během instalace modulu
Řešení:
1. Module partially installed before2. Try "Delete then Install" option3. Or uninstall first, then install fresh4. Check database for existing tables: mysql> SHOW TABLES LIKE 'xoops_module%';Chybějící závislosti modulu
Sekce “Chybějící závislosti modulu”Příznak: Modul nelze nainstalovat – vyžaduje jiný modul
Řešení:
1. Note required modules from error message2. Install required modules first3. Then install the module4. Install in correct orderPrázdná stránka při přístupu k modulu
Sekce “Prázdná stránka při přístupu k modulu”Příznak: Modul se načte, ale nic neukazuje
Řešení:
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 reinstallStránky s přerušeními modulů
Sekce “Stránky s přerušeními modulů”Příznak: Instalace modulu přeruší web
Řešení:
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 developerBezpečnostní aspekty modulu
Sekce “Bezpečnostní aspekty modulu”Instalujte pouze z důvěryhodných zdrojů
Sekce “Instalujte pouze z důvěryhodných zdrojů”✓ Official XOOPS Repository✓ GitHub official XOOPS modules✓ Trusted module developers✗ Unknown websites✗ Unverified sourcesZkontrolujte oprávnění modulu
Sekce “Zkontrolujte oprávnění modulu”Po instalaci:
- Zkontrolujte kód modulu, zda nevykazuje podezřelou aktivitu
- Zkontrolujte databázové tabulky, zda neobsahují anomálie
- Sledujte změny souborů
- Udržujte moduly aktualizované
- Vyjměte nepoužité moduly
Nejlepší postup pro oprávnění
Sekce “Nejlepší postup pro oprávnění”Module directory: 755 (readable, not writable by web server)Module files: 644 (readable only)Module data: Protected by databaseZdroje pro vývoj modulu
Sekce “Zdroje pro vývoj modulu”Vývoj modulů učení
Sekce “Vývoj modulů učení”- Oficiální dokumentace: https://xoops.org/
- Úložiště GitHub: https://github.com/XOOPS/
- Komunitní fórum: https://xoops.org/modules/newbb/
- Příručka pro vývojáře: K dispozici ve složce docs
Nejlepší postupy pro moduly1. Instalujte po jednom: Sledujte konflikty
Sekce “Nejlepší postupy pro moduly1. Instalujte po jednom: Sledujte konflikty”- Otestujte po instalaci: Ověřte funkčnost
- Document Custom Config: Poznamenejte si svá nastavení
- Keep Updated: Nainstalujte aktualizace modulů okamžitě
- Odstranit nepoužívané: Odstranění modulů není potřeba
- Zálohovat před: Před instalací vždy zálohujte
- Přečtěte si dokumentaci: Zkontrolujte pokyny k modulu
- Připojit se ke komunitě: V případě potřeby požádejte o pomoc
Kontrolní seznam pro instalaci modulu
Sekce “Kontrolní seznam pro instalaci modulu”Pro každou instalaci modulu:
- Zkoumejte a čtěte recenze
- Ověřte kompatibilitu verze XOOPS
- Zálohování databáze a souborů
- Stáhněte si nejnovější verzi
- Instalovat přes admin panel
- Konfigurace nastavení
- Bloky Create/position
- Nastavte uživatelská oprávnění
- Test funkčnosti
- Konfigurace dokumentu
- Plán aktualizací
Další kroky
Sekce “Další kroky”Po instalaci modulů:
- Vytvořte obsah pro moduly
- Nastavte skupiny uživatelů
- Prozkoumejte funkce správce
- Optimalizujte výkon
- Podle potřeby nainstalujte další moduly
Značky: #moduly #instalace #rozšíření #správa
Související články:
- Admin-Panel-Přehled
- Správa uživatelů
- Vytvoření vaší první stránky
- ../Configuration/System-Settings