Založnik – osnovna konfiguracija
Osnovna konfiguracija založnika
Section titled “Osnovna konfiguracija založnika”Konfigurirajte nastavitve modula Publisher, preference in splošne možnosti za vašo namestitev XOOPS.
Dostop do konfiguracije
Section titled “Dostop do konfiguracije”Krmarjenje po skrbniški plošči
Section titled “Krmarjenje po skrbniški plošči”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Prijavite se kot Administrator
- Pojdite na Admin Panel → Modules
- Poiščite modul Publisher
- Kliknite povezavo Preferences ali Admin
Splošne nastavitve
Section titled “Splošne nastavitve”Konfiguracija dostopa
Section titled “Konfiguracija dostopa”Admin Panel → Modules → PublisherKliknite ikono zobnika ali Nastavitve za te možnosti:
Možnosti prikaza
Section titled “Možnosti prikaza”| Nastavitev | Možnosti | Privzeto | Opis |
|---|---|---|---|
| Elementov na stran | 5-50 | 10 | Artikli prikazani v seznamih |
| Prikaži drobtino | Yes/No | Da | Prikaz navigacijske poti |
| Uporabi ostranjevanje | Yes/No | Da | Paginiraj dolge sezname |
| Pokaži datum | Yes/No | Da | Prikaži datum artikla |
| Prikaži kategorijo | Yes/No | Da | Prikaži kategorijo člankov |
| Pokaži avtorja | Yes/No | Da | Prikaži avtorja članka |
| Pokaži oglede | Yes/No | Da | Prikaži število ogledov članka |
Primer konfiguracije:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesMožnosti avtorja
Section titled “Možnosti avtorja”| Nastavitev | Privzeto | Opis |
|---|---|---|
| Pokaži ime avtorja | Da | Prikaži pravo ime ali uporabniško ime |
| Uporabi uporabniško ime | Ne | Pokaži uporabniško ime namesto imena |
| Pokaži e-poštni naslov avtorja | Ne | Prikaži kontaktni e-poštni naslov avtorja |
| Pokaži avatar avtorja | Da | Prikaži uporabniški avatar |
Konfiguracija urejevalnika
Section titled “Konfiguracija urejevalnika”Izberite WYSIWYG Editor
Section titled “Izberite WYSIWYG Editor”Publisher podpira več urejevalnikov:
Razpoložljivi urejevalniki
Section titled “Razpoložljivi urejevalniki”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 (priporočeno)
Section titled “CKEditor (priporočeno)”Najboljše za: večino uporabnikov, sodobni brskalniki, polne funkcije
- Pojdite na Preferences
- Nastavite Urejevalnik: CKEditor
- Konfigurirajte možnosti:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”Najboljše za: Združljivost, starejši sistemi
Editor: FCKeditorToolbar: DefaultCustom config: (optional)TinyMCE
Section titled “TinyMCE”Najboljše za: Minimalni odtis, osnovno urejanje
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalNastavitve datotek in nalaganja
Section titled “Nastavitve datotek in nalaganja”Konfigurirajte imenike za nalaganje
Section titled “Konfigurirajte imenike za nalaganje”Admin → Publisher → Preferences → Upload SettingsNastavitve vrste datoteke
Section titled “Nastavitve 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 - movOmejitve velikosti datoteke
Section titled “Omejitve velikosti datoteke”| Vrsta datoteke | Največja velikost | Opombe |
|---|---|---|
| Slike | 5 MB | Na slikovno datoteko |
| Dokumenti | 10 MB | PDF, Office datoteke |
| Mediji | 50 MB | Video/audio datoteke |
| Vse datoteke | 100 MB | Skupaj na nalaganje |
Konfiguracija:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Spreminjanje velikosti slike
Section titled “Spreminjanje velikosti slike”Založnik samodejno spremeni velikost slik zaradi skladnosti:
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: ResizeNastavitve komentarja in interakcije
Section titled “Nastavitve komentarja in interakcije”Konfiguracija komentarjev
Section titled “Konfiguracija komentarjev”Preferences → Comments SectionMožnosti komentarjev
Section titled “Možnosti komentarjev”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 ocen
Section titled “Konfiguracija ocen”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 Nastavitve
Section titled “SEO & URL Nastavitve”Optimizacija iskalnikov
Section titled “Optimizacija iskalnikov”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, titleOmogoči URL-je SEO (napredno)
Section titled “Omogoči URL-je SEO (napredno)”Predpogoji:
- Apache z omogočenim
mod_rewrite .htaccesspodpora omogočena
Koraki konfiguracije:
- Pojdite na Nastavitve → SEO Nastavitve
- Nastavite SEO URL-je: Da
- Nastavite URL Prepisovanje: Apache mod_rewrite
- Preverite, ali datoteka
.htaccessobstaja v mapi Publisher
Konfiguracija .htaccess:
<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>Predpomnilnik in zmogljivost
Section titled “Predpomnilnik in zmogljivost”Konfiguracija predpomnjenja
Section titled “Konfiguracija predpomnjenja”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: YesPočisti predpomnilnik
Section titled “Počisti predpomnilnik”Ročno brisanje predpomnilnika:
- Pojdite na Admin → Publisher → Tools
- Kliknite Počisti predpomnilnik
- Izberite vrste predpomnilnika, ki jih želite počistiti:
- Predpomnilnik kategorij
- Predpomnilnik člankov
- Blokiraj predpomnilnik
- Ves predpomnilnik
- Kliknite Počisti izbrano
Ukazna vrstica:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*Obveščanje in potek dela
Section titled “Obveščanje in potek dela”E-poštna obvestila
Section titled “E-poštna obvestila”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)Potek dela oddaje
Section titled “Potek dela oddaje”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 versionsNastavitve vsebine
Section titled “Nastavitve vsebine”Privzete nastavitve objave
Section titled “Privzete nastavitve objave”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 Možnosti vsebine
Section titled “WYSIWYG Možnosti vsebine”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)Nastavitve iskalnika
Section titled “Nastavitve iskalnika”Konfigurirajte integracijo iskanja
Section titled “Konfigurirajte integracijo iskanja”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 nastavitve
Section titled “Napredne nastavitve”Način odpravljanja napak (samo za razvoj)
Section titled “Način odpravljanja napak (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 podatkov
Section titled “Optimizacija baze podatkov”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Prilagoditev modula
Section titled “Prilagoditev modula”Predloge tem
Section titled “Predloge tem”Preferences → Display → TemplatesIzberite nabor predlog:
- Privzeto
- Klasično
- Moderno
- Temno
- Po meri
Vsaka predloga nadzoruje:
- Postavitev članka
- Seznam kategorij
- Arhivski prikaz
- Prikaz komentarjev
Nasveti za konfiguracijo
Section titled “Nasveti za konfiguracijo”Najboljše prakse
Section titled “Najboljše 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]- Začnite preprosto – najprej omogočite osnovne funkcije
- Preizkusite vsako spremembo – Preverite, preden nadaljujete
- Omogoči predpomnjenje - Izboljša zmogljivost
- Najprej varnostno kopiraj - Izvozi nastavitve pred večjimi spremembami
- Nadzorni dnevniki - Redno preverjajte dnevnike napak
Optimizacija zmogljivosti
Section titled “Optimizacija zmogljivosti”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)Okrepitev varnosti
Section titled “Okrepitev varnosti”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitExport/Import Nastavitve
Section titled “Export/Import Nastavitve”Konfiguracija varnostne kopije
Section titled “Konfiguracija varnostne kopije”Admin → Tools → Export SettingsZa varnostno kopiranje trenutne konfiguracije:
- Kliknite Izvozi konfiguracijo
- Shranite preneseno datoteko
.cfg - Shranjujte na varnem mestu
Za obnovitev:
- Kliknite Uvozi konfiguracijo
- Izberite datoteko
.cfg - Kliknite Obnovi
Sorodni vodniki za konfiguracijo
Section titled “Sorodni vodniki za konfiguracijo”- Upravljanje kategorij
- Ustvarjanje članka
- Konfiguracija dovoljenj
- Navodila za namestitev
Konfiguracija za odpravljanje težav
Section titled “Konfiguracija za odpravljanje težav”Nastavitve se ne shranijo
Section titled “Nastavitve se ne shranijo”Rešitev:
- Preverite dovoljenja imenika na
/var/config/ - Preverite dostop za pisanje PHP
- Preverite dnevnik napak PHP za težave
- Počistite predpomnilnik brskalnika in poskusite znova
Urejevalnik se ne prikaže
Section titled “Urejevalnik se ne prikaže”Rešitev:
- Preverite, ali je vtičnik urejevalnika nameščen
- Preverite konfiguracijo urejevalnika XOOPS
- Poskusite z drugo možnostjo urejevalnika
- Preverite, ali so v konzoli brskalnika napake JavaScript
Težave z zmogljivostjo
Section titled “Težave z zmogljivostjo”Rešitev:
- Omogoči predpomnjenje
- Zmanjšajte število elementov na stran
- Stisnite slike
- Preverite optimizacijo baze podatkov
- Preglejte dnevnik počasnih poizvedb
Naslednji koraki
Section titled “Naslednji koraki”- Konfigurirajte dovoljenja skupine
- Ustvarite svoj prvi članek
- Nastavite kategorije
- Preglejte predloge po meri
#publisher #configuration #preferences #settings #XOOPS