Instaliranje modula
Instaliranje i upravljanje XOOPS modulima
Section titled “Instaliranje i upravljanje XOOPS modulima”Naučite kako proširiti funkcionalnost XOOPS instaliranjem i konfiguriranjem modules.
Razumijevanje XOOPS modula
Section titled “Razumijevanje XOOPS modula”Što su moduli?
Section titled “Što su moduli?”moduli su proširenja koja dodaju funkcionalnost XOOPS:
| Upišite | Svrha | Primjeri |
|---|---|---|
| Sadržaj | Upravljanje određenim vrstama sadržaja | Vijesti, Blog, Ulaznice |
| Zajednica | Interakcija s korisnikom | Forum, komentari, recenzije |
| e-trgovina | Prodaja proizvoda | Trgovina, košarica, plaćanja |
| Mediji | Rukovanje datotekama/slikama | Galerija, preuzimanja, videozapisi |
| Uslužni program | Alati i pomoćnici | E-pošta, sigurnosna kopija, analitika |
Jezgreni nasuprot opcijskih modula
Section titled “Jezgreni nasuprot opcijskih modula”| modul | Upišite | Uključeno | Uklonjivi |
|---|---|---|---|
| Sustav | Jezgra | Da | Ne |
| Korisnik | Jezgra | Da | Ne |
| Profil | Preporučeno | Da | Da |
| PM (Privatna poruka) | Preporučeno | Da | Da |
| WF-kanal | Izborno | Često | Da |
| Novosti | Izborno | Ne | Da |
| Forum | Izborno | Ne | Da |
Životni ciklus modula
Section titled “Životni ciklus modula”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 --> EPronalaženje modula
Section titled “Pronalaženje modula”XOOPS Repozitorij modula
Section titled “XOOPS Repozitorij modula”Službeno skladište modula XOOPS:
Posjetite: https://xoops.org/modules/repository/
Directory > Modules > [Browse Categories]Pregledaj po kategoriji:
- Upravljanje sadržajem
- Zajednica
- e-trgovina
- Multimedija
- Razvoj
- Administracija stranice
Ocjenjivanje modula
Section titled “Ocjenjivanje modula”Prije instalacije provjerite:
| Kriteriji | Što tražiti |
|---|---|
| Kompatibilnost | Radi s vašom verzijom XOOPS |
| Ocjena | Dobre korisničke recenzije i ocjene |
| Ažuriranja | Nedavno održavano |
| Preuzimanja | Popularno i široko korišteno |
| Zahtjevi | Kompatibilan s vašim poslužiteljem |
| Licenca | GPL ili sličan open source |
| Podrška | Aktivni programer i zajednica |
Pročitajte informacije o modulu
Section titled “Pročitajte informacije o modulu”Svaki popis modula pokazuje:
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]Instaliranje modula
Section titled “Instaliranje modula”Metoda 1: Instalacija administrativne ploče
Section titled “Metoda 1: Instalacija administrativne ploče”1. korak: pristupite odjeljku modula
- Prijavite se na ploču admin
- Idite na moduli > moduli
- Kliknite “Instaliraj novi modul” ili “Pregledaj module”
Korak 2: Učitaj modul
Opcija A - Izravan prijenos:
- Kliknite “Odaberi datoteku”
- Odaberite .zip datoteku modula s računala
- Kliknite “Učitaj”
Opcija B - URL Prijenos:
- Zalijepite modul URL
- Kliknite “Preuzmi i instaliraj”
Korak 3: Pregledajte informacije o modulu
Module Name: [Name shown]Version: [Version]Author: [Author info]Description: [Full description]Requirements: [PHP/MySQL versions]Pregledajte i kliknite “Nastavi s instalacijom”
Korak 4: Odaberite vrstu instalacije
☐ Fresh Install (New installation)☐ Update (Upgrade existing)☐ Delete Then Install (Replace existing)Odaberite odgovarajuću opciju.
Korak 5: Potvrdite instalaciju
Pregledajte konačnu potvrdu:
Module will be installed to: /modules/modulename/Database: xoops_dbProceed? [Yes] [No]Kliknite “Da” za potvrdu.
Korak 6: Instalacija dovršena
Installation successful!
Module: [Module Name]Version: [Version]Tables created: [Number]Files installed: [Number]
[Go to Module Settings] [Return to Modules]Metoda 2: Ručna instalacija (napredno)
Section titled “Metoda 2: Ručna instalacija (napredno)”Za ručnu instalaciju ili rješavanje problema:
Korak 1: Preuzmi modul
- Preuzmite modul .zip iz repozitorija
- Ekstrakt u
/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_nameKorak 2: Pokrenite instalacijsku skriptu
Visit: http://your-domain.com/xoops/modules/module_name/admin/index.php?op=installIli putem ploče admin (Sustav > moduli > Ažuriranje baze podataka).
Korak 3: Provjerite instalaciju
- Idite na moduli > moduli u admin
- Potražite svoj modul na popisu
- Provjerite prikazuje li se kao “Aktivno”
Konfiguracija modula
Section titled “Konfiguracija modula”Postavke pristupnog modula
Section titled “Postavke pristupnog modula”- Idite na moduli > moduli
- Pronađite svoj modul
- Kliknite na naziv modula
- Kliknite “Postavke” ili “Postavke”### Zajedničke postavke modula
Većina ponuda modules:
Module Status: [Enabled/Disabled]Display in Menu: [Yes/No]Module Weight: [1-999] (display order)Visible To Groups: [Checkboxes for user groups]Opcije specifične za modul
Section titled “Opcije specifične za modul”Svaki modul ima jedinstvene postavke. Primjeri:
modul vijesti:
Items Per Page: 10Show Author: YesAllow Comments: YesModeration Required: Yesmodul foruma:
Topics Per Page: 20Posts Per Page: 15Maximum Attachment Size: 5MBEnable Signatures: YesGalerijski modul:
Images Per Page: 12Thumbnail Size: 150x150Maximum Upload: 10MBWatermark: Yes/NoPregledajte dokumentaciju svog modula za određene opcije.
Spremi konfiguraciju
Section titled “Spremi konfiguraciju”Nakon podešavanja postavki:
-
Kliknite “Pošalji” ili “Spremi”
-
Vidjet ćete potvrdu:
Settings saved successfully!
Upravljanje blokovima modula
Section titled “Upravljanje blokovima modula”Mnogi modules stvaraju “blokove” - područja sadržaja nalik na widgete.
Pregledajte blokove modula
Section titled “Pregledajte blokove modula”- Idite na Izgled > Blokovi
- Potražite blokove iz svog modula
- Većina modules prikazuje “[Naziv modula] - [Opis bloka]“
Konfigurirajte blokove
Section titled “Konfigurirajte blokove”- Kliknite na naziv bloka
- Podesite:
- Naslov bloka
- Vidljivost (sve stranice ili određene)
- Položaj na stranici (lijevo, sredina, desno)
- Grupe korisnika koje mogu vidjeti
- Kliknite “Pošalji”
Prikaži blok na početnoj stranici
Section titled “Prikaži blok na početnoj stranici”- Idite na Izgled > Blokovi
- Pronađite blok koji želite
- Kliknite “Uredi”
- Postavite:
- Vidljivo za: Odaberite grupe
- Pozicija: Odaberite stupac (lijevo/sredina/desno)
- Stranice: Početna stranica ili sve stranice
- Kliknite “Pošalji”
Instaliranje specifičnih primjera modula
Section titled “Instaliranje specifičnih primjera modula”Instaliranje modula vijesti
Section titled “Instaliranje modula vijesti”Savršeno za: postove na blogu, najave
- Preuzmite modul Vijesti iz repozitorija
- Prenesite putem moduli > moduli > Instaliraj
- Konfigurirajte u moduli > Vijesti > Postavke:
- Priče po stranici: 10
- Dopusti komentare: Da
- Odobrenje prije objave: Da
- Stvorite blokove za najnovije vijesti
- Počnite objavljivati priče!
Instaliranje forumskog modula
Section titled “Instaliranje forumskog modula”Savršeno za: rasprave u zajednici
- Preuzmite modul Forum
- Instalirajte putem ploče admin
- Napravite kategorije foruma u modulu
- Konfigurirajte postavke:
- tema/stranica: 20
- Postovi/stranica: 15
- Omogući moderiranje: Da
- Dodijelite dozvole grupama korisnika
- Stvorite blokove za najnovije teme
Instalacija galerijskog modula
Section titled “Instalacija galerijskog modula”Savršeno za: izlog slika
- Preuzmite galerijski modul
- Instalirajte i konfigurirajte
- Izradite foto albume
- Učitajte slike
- Postavite dopuštenja za pregledavanje/učitavanje
- Prikažite galeriju na web stranici
Ažuriranje modula
Section titled “Ažuriranje modula”Provjerite ima li ažuriranja
Section titled “Provjerite ima li ažuriranja”Admin Panel > Modules > Modules > Check for UpdatesOvo pokazuje:
- Dostupna ažuriranja modula
- Trenutna naspram nove verzije
- Dnevnik promjena/napomene o izdanju
Ažurirajte modul
Section titled “Ažurirajte modul”- Idite na moduli > moduli
- Pritisnite modul s dostupnim ažuriranjem
- Pritisnite gumb “Ažuriraj”
- Odaberite “Ažuriraj” iz vrste instalacije
- Slijedite čarobnjaka za instalaciju
- modul ažuriran!
Važne napomene o ažuriranju
Section titled “Važne napomene o ažuriranju”Prije ažuriranja:
- Sigurnosna kopija baze podataka
- Sigurnosne kopije datoteka modula
- Pregledajte dnevnik promjena
- Prvo testirajte na probnom poslužitelju
- Zabilježite sve prilagođene izmjene
Nakon ažuriranja:
- Provjerite funkcionalnost
- Provjerite postavke modula
- Pregledajte upozorenja/pogreške
- Jasno cache
dozvole modula
Section titled “dozvole modula”Dodijelite pristup grupi korisnika
Section titled “Dodijelite pristup grupi korisnika”Kontrolirajte koje grupe korisnika mogu pristupiti modules:
Lokacija: Sustav > dozvole
Za svaki modul konfigurirajte:
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]Uobičajene razine dopuštenja
Section titled “Uobičajene razine dopuštenja”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: DisabledOnemogućavanje i uklanjanje modula
Section titled “Onemogućavanje i uklanjanje modula”Onemogući modul (čuvaj datoteke)
Section titled “Onemogući modul (čuvaj datoteke)”Zadrži modul, ali sakrij sa stranice:
- Idite na moduli > moduli
- Pronađite modul
- Pritisnite naziv modula
- Kliknite “Onemogući” ili postavite status na Neaktivno
- modul skriven, ali podaci sačuvaniPonovno omogućite bilo kada:
- Pritisnite modul
- Kliknite “Omogući”
Potpuno uklonite modul
Section titled “Potpuno uklonite modul”Brisanje modula i njegovih podataka:
- Idite na moduli > moduli
- Pronađite modul
- Kliknite “Deinstaliraj” ili “Izbriši”
- Potvrdite: “Izbrisati modul i sve podatke?”
- Kliknite “Da” za potvrdu
Upozorenje: Deinstalacija briše sve podatke modula!
Ponovna instalacija nakon deinstalacije
Section titled “Ponovna instalacija nakon deinstalacije”Ako deinstalirate modul:
- Datoteke modula izbrisane
- Tablice baze podataka izbrisane
- Svi podaci izgubljeni
- Morate ponovno instalirati za ponovnu upotrebu
- Može vratiti iz sigurnosne kopije
Instalacija modula za rješavanje problema
Section titled “Instalacija modula za rješavanje problema”modul se ne pojavljuje nakon instalacije
Section titled “modul se ne pojavljuje nakon instalacije”Simptom: modul je naveden, ali nije vidljiv na stranici
Rješenje:
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 moduleGreška instalacije: “Tablica već postoji”
Section titled “Greška instalacije: “Tablica već postoji””Simptom: Greška tijekom instalacije modula
Rješenje:
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%';Nedostaju ovisnosti modula
Section titled “Nedostaju ovisnosti modula”Simptom: modul se ne može instalirati - potreban je drugi modul
Rješenje:
1. Note required modules from error message2. Install required modules first3. Then install the module4. Install in correct orderPrazna stranica prilikom pristupanja modulu
Section titled “Prazna stranica prilikom pristupanja modulu”Simptom: modul se učitava, ali ne pokazuje ništa
Rješenje:
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 reinstallMjesto prekida modula
Section titled “Mjesto prekida modula”Simptom: Instalacija modula prekida web stranicu
Rješenje:
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 developerSigurnosna razmatranja modula
Section titled “Sigurnosna razmatranja modula”Instalirajte samo iz pouzdanih izvora
Section titled “Instalirajte samo iz pouzdanih izvora”✓ Official XOOPS Repository✓ GitHub official XOOPS modules✓ Trusted module developers✗ Unknown websites✗ Unverified sourcesProvjerite dopuštenja modula
Section titled “Provjerite dopuštenja modula”Nakon instalacije:
- Pregledajte kod modula za sumnjivu aktivnost
- Provjerite tablice baze podataka za anomalije
- Pratite promjene datoteka
- Držite modules ažuriranim
- Uklonite neiskorišteni modules
Najbolji primjeri dopuštenja
Section titled “Najbolji primjeri dopuštenja”Module directory: 755 (readable, not writable by web server)Module files: 644 (readable only)Module data: Protected by databaseResursi za razvoj modula
Section titled “Resursi za razvoj modula”Naučite razvoj modula
Section titled “Naučite razvoj modula”- Službena dokumentacija: https://xoops.org/
- GitHub spremište: https://github.com/XOOPS/
- Forum zajednice: https://xoops.org/modules/newbb/
- Vodič za razvojne programere: dostupan u mapi dokumenata
Najbolji primjeri iz prakse za module
Section titled “Najbolji primjeri iz prakse za module”- Instaliraj jedan po jedan: Prati sukobe
- Testirajte nakon instalacije: Provjerite funkcionalnost
- Dokumentirajte prilagođenu konfiguraciju: Zabilježite svoje postavke
- Održavajte ažuriranje: Instalirajte ažuriranja modula odmah
- Ukloni neiskorišteno: Brisanje modules nije potrebno
- Izrada sigurnosne kopije prije: Uvijek napravite sigurnosnu kopiju prije instaliranja
- Pročitajte dokumentaciju: Provjerite upute modula
- Pridružite se zajednici: Zatražite pomoć ako je potrebna
Kontrolni popis za instalaciju modula
Section titled “Kontrolni popis za instalaciju modula”Za svaku instalaciju modula:
- Istražite i pročitajte recenzije
- Provjerite kompatibilnost verzije XOOPS
- Sigurnosna kopija baze podataka i datoteka
- Preuzmite najnoviju verziju
- Instalirajte putem ploče admin
- Konfigurirajte postavke
- Stvaranje/pozicioniranje blokova
- Postavite korisnička dopuštenja
- Testirajte funkcionalnost
- Konfiguracija dokumenta
- Raspored ažuriranja
Sljedeći koraci
Section titled “Sljedeći koraci”Nakon instaliranja modules:
- Napravite sadržaj za modules
- Postavite grupe korisnika
- Istražite značajke admin
- Optimizirajte performanse
- Po potrebi instalirajte dodatni modules
Oznake: #modules #instalacija #proširenje #upravljanje
Povezani članci:
- administratorska ploča - Pregled
- Upravljanje korisnicima
- Stvaranje-vaše-prve-stranice
- ../Configuration/System-Settings