Izdavač - osnovna konfiguracija
Osnovna konfiguracija izdavača
Section titled “Osnovna konfiguracija izdavača”Konfigurirajte postavke, postavke i opće opcije modula Publisher za svoju instalaciju XOOPS.
Pristup konfiguraciji
Section titled “Pristup konfiguraciji”Navigacija administrativne ploče
Section titled “Navigacija administrativne ploče”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Prijavite se kao Administrator
- Idite na administratorska ploča → moduli
- Pronađite modul Publisher
- Kliknite vezu Preferences ili Administrator
Opće postavke
Section titled “Opće postavke”Konfiguracija pristupa
Section titled “Konfiguracija pristupa”Admin Panel → Modules → PublisherKliknite ikonu zupčanika ili Postavke za ove opcije:
Opcije prikaza
Section titled “Opcije prikaza”| Postavka | Mogućnosti | Zadano | Opis |
|---|---|---|---|
| Stavki po stranici | 5-50 | 10 | Članci prikazani u popisima |
| Prikaži put kroz web stranicu | Da/Ne | Da | Prikaz navigacijske staze |
| Koristite straničenje | Da/Ne | Da | Paginiraj dugačke popise |
| Prikaži datum | Da/Ne | Da | Prikaz datuma članka |
| Prikaži kategoriju | Da/Ne | Da | Prikaži kategoriju članaka |
| Prikaži autora | Da/Ne | Da | Prikaži autora članka |
| Prikaži prikaze | Da/Ne | Da | Prikaži broj pregleda članka |
Primjer konfiguracije:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesOpcije autora
Section titled “Opcije autora”| Postavka | Zadano | Opis |
|---|---|---|
| Prikaži ime autora | Da | Prikaži pravo ime ili korisničko ime |
| Koristite korisničko ime | Ne | Prikaži korisničko ime umjesto imena |
| Prikaži e-poštu autora | Ne | Prikaz e-pošte za kontakt autora |
| Prikaži avatar autora | Da | Prikaži korisnički avatar |
Konfiguracija uređivača
Section titled “Konfiguracija uređivača”Odaberite WYSIWYG uređivač
Section titled “Odaberite WYSIWYG uređivač”Publisher podržava više uređivača:
Dostupni uređivači
Section titled “Dostupni uređivači”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 (preporučeno)
Section titled “CKEditor (preporučeno)”Najbolje za: većinu korisnika, moderni preglednici, pune značajke
- Idite na Postavke
- Postavite Uređivač: CKEditor
- Konfigurirajte opcije:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”Najbolje za: Kompatibilnost, stariji sustavi
Editor: FCKeditorToolbar: DefaultCustom config: (optional)TinyMCE
Section titled “TinyMCE”Najbolje za: Minimalni otisak, osnovno uređivanje
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalPostavke datoteka i prijenosa
Section titled “Postavke datoteka i prijenosa”Konfigurirajte direktorije za učitavanje
Section titled “Konfigurirajte direktorije za učitavanje”Admin → Publisher → Preferences → Upload SettingsPostavke vrste datoteke
Section titled “Postavke vrste datoteke”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 - movOgraničenja veličine datoteke
Section titled “Ograničenja veličine datoteke”| Vrsta datoteke | Maksimalna veličina | Bilješke |
|---|---|---|
| Slike | 5 MB | Po slikovnoj datoteci |
| Dokumenti | 10 MB | PDF, Office datoteke |
| Mediji | 50 MB | Video/audio datoteke |
| Sve datoteke | 100 MB | Ukupno po učitavanju |
Konfiguracija:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Promjena veličine slike
Section titled “Promjena veličine slike”Izdavač automatski mijenja veličinu slika radi dosljednosti:
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: ResizePostavke komentara i interakcije
Section titled “Postavke komentara i interakcije”Konfiguracija komentara
Section titled “Konfiguracija komentara”Preferences → Comments SectionOpcije komentara
Section titled “Opcije komentara”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/NoKonfiguracija ocjena
Section titled “Konfiguracija ocjena”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: YesPostavke SEO & URL
Section titled “Postavke SEO & URL”Optimizacija za tražilice
Section titled “Optimizacija za tražilice”Preferences → SEO SettingsURL Konfiguracija
Section titled “URL Konfiguracija”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, titleOmogući SEO URL-ove (napredno)
Section titled “Omogući SEO URL-ove (napredno)”Preduvjeti:
- Apache s omogućenim
mod_rewrite - Omogućena podrška za
.htaccess
Koraci konfiguracije:
- Idite na Postavke → SEO postavke
- Postavite SEO URL-ove: Da
- Postavite URL prepisivanje: Apache mod_rewrite
- Provjerite postoji li datoteka
.htaccessu mapi izdavača
.htaccess konfiguracija:
<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>predmemorija i izvedba
Section titled “predmemorija i izvedba”Konfiguracija predmemoriranja
Section titled “Konfiguracija predmemoriranja”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: YesOčisti predmemoriju
Section titled “Očisti predmemoriju”**Ručno brisanje predmemorije:**1. Idite na Administrator → Izdavač → Alati 2. Kliknite Izbriši predmemoriju 3. Odaberite vrste cache za brisanje:
- Kategorija cache
- Članak cache
- Blok cache
- Svi cache
- Kliknite Očisti odabrano
Naredbeni redak:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*Obavijesti i tijek rada
Section titled “Obavijesti i tijek rada”Obavijesti e-poštom
Section titled “Obavijesti e-poštom”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)Tijek rada za podnošenje
Section titled “Tijek rada za podnošenje”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 versionsPostavke sadržaja
Section titled “Postavke sadržaja”Zadane postavke objavljivanja
Section titled “Zadane postavke objavljivanja”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 opcije sadržaja
Section titled “WYSIWYG opcije sadržaja”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)Postavke tražilice
Section titled “Postavke tražilice”Konfigurirajte integraciju pretraživanja
Section titled “Konfigurirajte integraciju pretraživanja”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: YesNapredne postavke
Section titled “Napredne postavke”Način otklanjanja pogrešaka (samo za razvoj)
Section titled “Način otklanjanja pogrešaka (samo za razvoj)”Preferences → AdvancedDebug Mode: - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comOptimizacija baze podataka
Section titled “Optimizacija baze podataka”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Prilagodba modula
Section titled “Prilagodba modula”predlošci tema
Section titled “predlošci tema”Preferences → Display → TemplatesOdaberite set predložaka:
- Zadano
- Klasično
- Moderno
- Tamno
- Prilagođeno
Svaki predložak kontrolira:
- Izgled članka
- Popis kategorija
- Arhivski prikaz
- Prikaz komentara
Savjeti za konfiguraciju
Section titled “Savjeti za konfiguraciju”Najbolji primjeri iz prakse
Section titled “Najbolji primjeri iz prakse”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]- Počnite jednostavno - prvo omogućite osnovne značajke
- Testirajte svaku promjenu - Provjerite prije nego nastavite
- Omogući predmemoriranje - Poboljšava performanse
- Backup First - Izvezite postavke prije velikih promjena
- Monitor Logs - Redovito provjeravajte zapisnike grešaka
Optimizacija performansi
Section titled “Optimizacija performansi”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)Ojačavanje sigurnosti
Section titled “Ojačavanje sigurnosti”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitPostavke izvoza/uvoza
Section titled “Postavke izvoza/uvoza”Konfiguracija sigurnosne kopije
Section titled “Konfiguracija sigurnosne kopije”Admin → Tools → Export SettingsZa sigurnosno kopiranje trenutne konfiguracije:
- Kliknite Izvezi konfiguraciju
- Spremite preuzetu datoteku
.cfg - Pohranite na sigurno mjesto
Za vraćanje:
- Kliknite Uvezi konfiguraciju
- Odaberite datoteku
.cfg - Kliknite Vrati
Povezani vodiči za konfiguraciju
Section titled “Povezani vodiči za konfiguraciju”- Upravljanje kategorijama
- Izrada članka
- Konfiguracija dopuštenja
- Vodič za instalaciju
Konfiguracija za rješavanje problema
Section titled “Konfiguracija za rješavanje problema”Postavke se ne spremaju
Section titled “Postavke se ne spremaju”Rješenje:
- Provjerite dopuštenja direktorija na
/var/config/ - Provjerite PHP pristup za pisanje
- Provjerite PHP zapisnik grešaka za probleme
- Obrišite preglednik cache i pokušajte ponovno
Urednik se ne pojavljuje
Section titled “Urednik se ne pojavljuje”Rješenje:
- Provjerite je li instaliran dodatak za uređivač
- Provjerite konfiguraciju uređivača XOOPS
- Isprobajte drugu opciju uređivača
- Provjerite konzolu preglednika za pogreške JavaScript
Problemi s izvedbom
Section titled “Problemi s izvedbom”Rješenje:
- Omogućite predmemoriju
- Smanjite stavke po stranici
- Komprimirajte slike
- Provjerite optimizaciju baze podataka
- Pregledajte dnevnik sporih upita
Sljedeći koraci
Section titled “Sljedeći koraci”- Konfigurirajte dopuštenja grupe
- Napravite svoj prvi članak
- Postavite kategorije
- Pregledajte prilagođene predloške
#publisher #configuration #preferences #settings #xoops