Publisher – základní konfigurace
Základní konfigurace vydavatele
Sekce “Základní konfigurace vydavatele”Nakonfigurujte nastavení, předvolby a obecné možnosti modulu Publisher pro vaši instalaci XOOPS.
Přístup ke konfiguraci
Sekce “Přístup ke konfiguraci”Navigace v panelu administrátora
Sekce “Navigace v panelu administrátora”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Přihlaste se jako Administrátor
- Přejděte na Panel pro správu → Moduly
- Najděte modul Vydavatel
- Klikněte na odkaz Předvolby nebo Správce
Obecná nastavení
Sekce “Obecná nastavení”Konfigurace přístupu
Sekce “Konfigurace přístupu”Admin Panel → Modules → PublisherKliknutím na ikonu ozubeného kola nebo Nastavení zobrazíte tyto možnosti:
Možnosti zobrazení
Sekce “Možnosti zobrazení”| Nastavení | Možnosti | Výchozí | Popis |
|---|---|---|---|
| Položky na stránku | 5-50 | 10 | Články zobrazené v seznamech |
| Zobrazit drobenku | Yes/No | Ano | Zobrazení navigační trasy |
| Použijte stránkování | Yes/No | Ano | Stránky dlouhé seznamy |
| Datum zobrazení | Yes/No | Ano | Zobrazit datum článku |
| Zobrazit kategorii | Yes/No | Ano | Zobrazit kategorii článku |
| Zobrazit autora | Yes/No | Ano | Zobrazit autora článku |
| Zobrazit zobrazení | Yes/No | Ano | Zobrazit počet zobrazení článku |
Příklad konfigurace:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesMožnosti autora
Sekce “Možnosti autora”| Nastavení | Výchozí | Popis |
|---|---|---|
| Zobrazit jméno autora | Ano | Zobrazit skutečné jméno nebo uživatelské jméno |
| Použijte uživatelské jméno | Ne | Zobrazit uživatelské jméno místo jména |
| Zobrazit e-mail autora | Ne | Zobrazit kontaktní e-mail autora |
| Zobrazit avatar autora | Ano | Zobrazit avatar uživatele |
Konfigurace editoru
Sekce “Konfigurace editoru”Vyberte editor WYSIWYG
Sekce “Vyberte editor WYSIWYG”Publisher podporuje více editorů:
Dostupné editory
Sekce “Dostupné editory”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]Editor CK (doporučeno)
Sekce “Editor CK (doporučeno)”Nejlepší pro: Většinu uživatelů, moderní prohlížeče, plné funkce
- Přejděte na Předvolby
- Nastavte Editor: CKEditor
- Konfigurace možností:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Sekce “FCKeditor”Nejlepší pro: Kompatibilitu, starší systémy
Editor: FCKeditorToolbar: DefaultCustom config: (optional)TinyMCE
Sekce “TinyMCE”Nejlepší pro: Minimální půdorys, základní úpravy
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalNastavení souborů a nahrávání
Sekce “Nastavení souborů a nahrávání”Konfigurace adresářů pro nahrávání
Sekce “Konfigurace adresářů pro nahrávání”Admin → Publisher → Preferences → Upload SettingsNastavení typu souboru
Sekce “Nastavení typu souboru”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 - movLimity velikosti souboru
Sekce “Limity velikosti souboru”| Typ souboru | Maximální velikost | Poznámky |
|---|---|---|
| Obrázky | 5 MB | Za obrázkový soubor |
| Dokumenty | 10 MB | PDF, soubory Office |
| Média | 50 MB | Soubory Video/audio |
| Všechny soubory | 100 MB | Celkem za nahrání |
Konfigurace:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Změna velikosti obrázku
Sekce “Změna velikosti obrázku”Vydavatel automaticky mění velikost obrázků, aby byly konzistentní:
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: ResizeNastavení komentářů a interakcí
Sekce “Nastavení komentářů a interakcí”Konfigurace komentářů
Sekce “Konfigurace komentářů”Preferences → Comments SectionMožnosti komentáře
Sekce “Možnosti komentáře”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/NoKonfigurace hodnocení
Sekce “Konfigurace hodnocení”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: YesNastavení SEO & URL
Sekce “Nastavení SEO & URL”Optimalizace pro vyhledávače
Sekce “Optimalizace pro vyhledávače”Preferences → SEO SettingsKonfigurace URL
Sekce “Konfigurace URL”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, titlePovolit adresy URL SEO (pokročilé)
Sekce “Povolit adresy URL SEO (pokročilé)”Předpoklady:
- Apache s povoleným
mod_rewrite - Podpora
.htaccesspovolena
Konfigurační kroky:
- Přejděte na Předvolby → Nastavení SEO
- Nastavte SEO URL: Ano
- Nastavte URL Rewriting: Apache mod_rewrite
- Ověřte, zda ve složce Publisher existuje soubor
.htaccess
. Konfigurace 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>Mezipaměť a výkon
Sekce “Mezipaměť a výkon”Konfigurace ukládání do mezipaměti
Sekce “Konfigurace ukládání do mezipaměti”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: YesVymazat mezipaměť
Sekce “Vymazat mezipaměť”Manuální vymazání mezipaměti:
- Přejděte na Správce → Vydavatel → Nástroje
- Klikněte na Vymazat mezipaměť
- Vyberte typy mezipaměti, které chcete vymazat:
- Mezipaměť kategorií
- Mezipaměť článků
- Blokovat mezipaměť
- Veškerá mezipaměť
- Klikněte na Vymazat vybrané
Příkazový řádek:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*Oznámení a pracovní postup
Sekce “Oznámení a pracovní postup”E-mailová upozornění
Sekce “E-mailová upozornění”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)Pracovní postup odeslání
Sekce “Pracovní postup odeslání”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 versionsNastavení obsahu
Sekce “Nastavení obsahu”Výchozí nastavení publikování
Sekce “Výchozí nastavení publikování”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)Možnosti obsahu WYSIWYG
Sekce “Možnosti obsahu WYSIWYG”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)Nastavení vyhledávače
Sekce “Nastavení vyhledávače”Konfigurace integrace vyhledávání
Sekce “Konfigurace integrace vyhledávání”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: YesPokročilá nastavení
Sekce “Pokročilá nastavení”Režim ladění (pouze pro vývoj)
Sekce “Režim ladění (pouze pro vývoj)”Preferences → AdvancedDebug Mode: - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comOptimalizace databáze
Sekce “Optimalizace databáze”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Přizpůsobení modulu
Sekce “Přizpůsobení modulu”Šablony motivů
Sekce “Šablony motivů”Preferences → Display → TemplatesVyberte sadu šablon:
- Výchozí
- Klasika
- Moderní
- Temný
- Vlastní
Každá šablona ovládá:
- Rozvržení článku
- Seznam kategorií
- Zobrazení archivu
- Zobrazení komentáře
Tipy pro konfiguraci### Nejlepší postupy
Sekce “Tipy pro konfiguraci### Nejlepší postupy”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]- Start Simple – Nejprve povolte základní funkce
- Otestujte každou změnu – Než budete pokračovat, ověřte
- Povolit ukládání do mezipaměti – Zlepšuje výkon
- Nejdříve záloha – Exportujte nastavení před velkými změnami
- Monitorování protokolů – Pravidelně kontrolujte protokoly chyb
Optimalizace výkonu
Sekce “Optimalizace výkonu”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)Posílení zabezpečení
Sekce “Posílení zabezpečení”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitNastavení Export/Import
Sekce “Nastavení Export/Import”Konfigurace zálohování
Sekce “Konfigurace zálohování”Admin → Tools → Export SettingsPro zálohování aktuální konfigurace:
- Klikněte na Exportovat konfiguraci
- Uložte stažený soubor
.cfg - Skladujte na bezpečném místě
Pro obnovení:
- Klikněte na Importovat konfiguraci
- Vyberte soubor
.cfg - Klikněte na Obnovit
Související konfigurační příručky
Sekce “Související konfigurační příručky”- Category Management
- Tvorba článku
- Konfigurace oprávnění
- Průvodce instalací
Konfigurace odstraňování problémů
Sekce “Konfigurace odstraňování problémů”Nastavení se neuloží
Sekce “Nastavení se neuloží”Řešení:
- Zkontrolujte oprávnění k adresáři na
/var/config/ - Ověřte přístup pro zápis PHP
- Zkontrolujte protokol chyb PHP
- Vymažte mezipaměť prohlížeče a zkuste to znovu
Editor se nezobrazuje
Sekce “Editor se nezobrazuje”Řešení:
- Ověřte, zda je nainstalován plugin editoru
- Zkontrolujte konfiguraci editoru XOOPS
- Zkuste jinou možnost editoru
- Zkontrolujte konzolu prohlížeče, zda neobsahuje chyby JavaScript
Problémy s výkonem
Sekce “Problémy s výkonem”Řešení:
- Povolte ukládání do mezipaměti
- Snižte počet položek na stránku
- Komprimujte obrázky
- Zkontrolujte optimalizaci databáze
- Prohlédněte si protokol pomalých dotazů
Další kroky
Sekce “Další kroky”- Konfigurace oprávnění skupiny
- Vytvořte svůj první článek
- Nastavte kategorie
- Zkontrolujte vlastní šablony
#vydavatel #konfigurace #předvolby #nastavení #xoops