Publisher - Configuration de base
Configuration de base de Publisher
Section intitulée « Configuration de base de Publisher »Configurez les paramètres, les préférences et les options générales du module Publisher pour votre installation XOOPS.
Accéder à la configuration
Section intitulée « Accéder à la configuration »Navigation du panneau admin
Section intitulée « Navigation du panneau admin »Panneau d'administration XOOPS└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- Connectez-vous en tant qu’administrateur
- Allez à Admin Panel → Modules
- Trouvez le module Publisher
- Cliquez sur le lien Preferences ou Admin
Paramètres généraux
Section intitulée « Paramètres généraux »Configuration d’accès
Section intitulée « Configuration d’accès »Admin Panel → Modules → PublisherCliquez sur l’icône engrenage ou Settings pour ces options :
Options d’affichage
Section intitulée « Options d’affichage »| Paramètre | Options | Par défaut | Description |
|---|---|---|---|
| Items per page | 5-50 | 10 | Articles affichés dans les listes |
| Show breadcrumb | Yes/No | Yes | Affichage de la barre de navigation |
| Use paging | Yes/No | Yes | Paginer les longues listes |
| Show date | Yes/No | Yes | Afficher la date de l’article |
| Show category | Yes/No | Yes | Afficher la catégorie de l’article |
| Show author | Yes/No | Yes | Afficher l’auteur de l’article |
| Show views | Yes/No | Yes | Afficher le comptage des vues d’article |
Exemple de configuration :
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: YesOptions d’auteur
Section intitulée « Options d’auteur »| Paramètre | Par défaut | Description |
|---|---|---|
| Show author name | Yes | Afficher le nom réel ou le nom d’utilisateur |
| Use username | No | Afficher le nom d’utilisateur au lieu du nom |
| Show author email | No | Afficher l’e-mail de contact de l’auteur |
| Show author avatar | Yes | Afficher l’avatar de l’utilisateur |
Configuration de l’éditeur
Section intitulée « Configuration de l’éditeur »Sélectionner l’éditeur WYSIWYG
Section intitulée « Sélectionner l’éditeur WYSIWYG »Publisher prend en charge plusieurs éditeurs :
Éditeurs disponibles
Section intitulée « Éditeurs disponibles »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 (Recommandé)
Section intitulée « CKEditor (Recommandé) »Meilleur pour : La plupart des utilisateurs, les navigateurs modernes, toutes les fonctionnalités
- Allez à Preferences
- Définissez Editor : CKEditor
- Configurez les options :
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section intitulée « FCKeditor »Meilleur pour : Compatibilité, systèmes plus anciens
Editor: FCKeditorToolbar: DefaultCustom config: (optional)Meilleur pour : Empreinte minimale, édition de base
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalParamètres de fichier et téléchargement
Section intitulée « Paramètres de fichier et téléchargement »Configurer les répertoires de téléchargement
Section intitulée « Configurer les répertoires de téléchargement »Admin → Publisher → Preferences → Upload SettingsParamètres de type de fichier
Section intitulée « Paramètres de type de fichier »Types de fichiers autorisés : Images: - jpg - jpeg - gif - png - webp Documents: - pdf - doc - docx - xls - xlsx - ppt - pptx Archives: - zip - rar - 7z Media: - mp3 - mp4 - webm - movLimites de taille de fichier
Section intitulée « Limites de taille de fichier »| Type de fichier | Taille max | Notes |
|---|---|---|
| Images | 5 MB | Par fichier image |
| Documents | 10 MB | Fichiers PDF, Office |
| Media | 50 MB | Fichiers vidéo/audio |
| All files | 100 MB | Total par téléchargement |
Configuration :
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5Redimensionnement d’images
Section intitulée « Redimensionnement d’images »Publisher redimensionne automatiquement les images pour la cohérence :
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: ResizeParamètres de commentaire et d’interaction
Section intitulée « Paramètres de commentaire et d’interaction »Configuration des commentaires
Section intitulée « Configuration des commentaires »Preferences → Comments SectionOptions de commentaires
Section intitulée « Options de commentaires »Autoriser les commentaires : - 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/NoConfiguration des évaluations
Section intitulée « Configuration des évaluations »Autoriser les évaluations : - 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: YesParamètres SEO et URL
Section intitulée « Paramètres SEO et URL »Optimisation pour les moteurs de recherche
Section intitulée « Optimisation pour les moteurs de recherche »Preferences → SEO SettingsConfiguration de l’URL
Section intitulée « Configuration de l’URL »URLs SEO : - Enabled: No (mettre à Yes pour les URLs SEO) - URL rewriting: None/Apache mod_rewrite/IIS rewrite
Format de l'URL : - 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, titleActiver les URLs SEO (Avancé)
Section intitulée « Activer les URLs SEO (Avancé) »Prérequis :
- Apache avec
mod_rewriteactivé - Support
.htaccessactivé
Étapes de configuration :
- Allez à Preferences → SEO Settings
- Définissez SEO URLs : Yes
- Définissez URL Rewriting : Apache mod_rewrite
- Vérifiez que le fichier
.htaccessexiste dans le dossier Publisher
Configuration .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>Cache et performance
Section intitulée « Cache et performance »Configuration du cache
Section intitulée « Configuration du cache »Preferences → Cache SettingsActiver le cache : - 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: YesEffacer le cache
Section intitulée « Effacer le cache »Effacement manuel du cache :
- Allez à Admin → Publisher → Tools
- Cliquez sur Clear Cache
- Sélectionnez les types de cache à effacer :
- Category cache
- Article cache
- Block cache
- All cache
- Cliquez sur Clear Selected
Ligne de commande :
# Effacer tout le cache de Publisherphp /path/to/xoops/admin/cache_manage.php publisher
# Ou supprimer directement les fichiers de cacherm -rf /path/to/xoops/var/cache/publisher/*Notification et workflow
Section intitulée « Notification et workflow »Notifications par e-mail
Section intitulée « Notifications par e-mail »Preferences → NotificationsNotifier l'admin sur nouvel article : - Enabled: Yes - Recipient: Admin email - Include summary: Yes
Notify Moderators: - Enabled: Yes - On new submission: Yes - On pending articles: Yes
Notifier l'auteur : - On approval: Yes - On rejection: Yes - On comment: No (optional)Workflow de soumission
Section intitulée « Workflow de soumission »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 versionsParamètres de contenu
Section intitulée « Paramètres de contenu »Paramètres de publication par défaut
Section intitulée « Paramètres de publication par défaut »Preferences → Content SettingsStatut d'article par défaut : - Draft/Published: Draft - Featured by default: No - Auto-publish time: None
Visibilité par défaut : - Public/Private: Public - Show on front page: Yes - Show in categories: Yes
Publication programmée : - Enabled: Yes - Allow per-article: Yes
Expiration du contenu : - Enabled: No - Auto-archive old: No - Archive after days: (unlimited)Options de contenu WYSIWYG
Section intitulée « Options de contenu 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)Paramètres du moteur de recherche
Section intitulée « Paramètres du moteur de recherche »Configurer l’intégration de la recherche
Section intitulée « Configurer l’intégration de la recherche »Preferences → Search SettingsActiver l'indexation des articles : - 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: YesParamètres avancés
Section intitulée « Paramètres avancés »Mode debug (développement uniquement)
Section intitulée « Mode debug (développement uniquement) »Preferences → AdvancedMode debug : - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comOptimisation de la base de données
Section intitulée « Optimisation de la base de données »Admin → Tools → Optimize Database# Optimisation manuellemysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;Personnalisation du module
Section intitulée « Personnalisation du module »Modèles de thème
Section intitulée « Modèles de thème »Preferences → Display → TemplatesSélectionnez l’ensemble de modèles :
- Default
- Classic
- Modern
- Dark
- Custom
Chaque modèle contrôle :
- Article layout
- Category listing
- Archive display
- Comment display
Conseils de configuration
Section intitulée « Conseils de configuration »Bonnes pratiques
Section intitulée « Bonnes pratiques »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]- Commencer simple - Activer d’abord les fonctionnalités principales
- Tester chaque changement - Vérifier avant de continuer
- Activer le cache - Améliore les performances
- Sauvegarder d’abord - Exporter les paramètres avant les changements majeurs
- Monitorer les journaux - Vérifier régulièrement les journaux d’erreurs
Optimisation des performances
Section intitulée « Optimisation des performances »Pour de meilleures performances : - Enable caching: Yes - Cache lifetime: 3600 seconds - Limit items per page: 10-15 - Compress images: Yes - Minify CSS/JS: Yes (if available)Durcissement de la sécurité
Section intitulée « Durcissement de la sécurité »Pour une meilleure sécurité : - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitParamètres d’export/import
Section intitulée « Paramètres d’export/import »Configuration de sauvegarde
Section intitulée « Configuration de sauvegarde »Admin → Tools → Export SettingsPour sauvegarder la configuration actuelle :
- Cliquez sur Export Configuration
- Enregistrez le fichier
.cfgtéléchargé - Stocker dans un endroit sûr
Pour restaurer :
- Cliquez sur Import Configuration
- Sélectionnez le fichier
.cfg - Cliquez sur Restore
Guides de configuration connexes
Section intitulée « Guides de configuration connexes »- Category Management
- Article Creation
- Permission Configuration
- Installation Guide
Dépannage de configuration
Section intitulée « Dépannage de configuration »Les paramètres ne s’enregistrent pas
Section intitulée « Les paramètres ne s’enregistrent pas »Solution :
- Vérifiez les permissions des répertoires sur
/var/config/ - Vérifiez l’accès en écriture de PHP
- Vérifiez le journal des erreurs PHP pour les problèmes
- Effacez le cache du navigateur et réessayez
L’éditeur n’apparaît pas
Section intitulée « L’éditeur n’apparaît pas »Solution :
- Vérifiez que le plugin de l’éditeur est installé
- Vérifiez la configuration de l’éditeur XOOPS
- Essayez une option d’éditeur différente
- Vérifiez la console du navigateur pour les erreurs JavaScript
Problèmes de performance
Section intitulée « Problèmes de performance »Solution :
- Activer le cache
- Réduire les articles par page
- Compresser les images
- Vérifier l’optimisation de la base de données
- Vérifier le journal des requêtes lentes
Prochaines étapes
Section intitulée « Prochaines étapes »- Configurer les permissions de groupe
- Créer votre premier article
- Mettre en place les catégories
- Vérifier les modèles personnalisés
#publisher #configuration #preferences #settings #xoops