Vue d'ensemble
Le système de paramètres de Larapen vous permet de configurer chaque aspect de votre site web depuis une interface unique et organisée. Les paramètres sont regroupés en sections logiques: Général, SEO, Mail, Social, Médias, et plus encore. Les modifications prennent effet immédiatement et sont mises en cache pour des performances optimales.
Pour accéder aux paramètres, allez dans Paramètres dans la barre latérale admin. La page affiche une barre latérale gauche avec tous les groupes disponibles et les champs du groupe actif à droite.
Groupes de paramètres
Général
Paramètres principaux du site.
| Paramètre | Description |
|---|---|
| Nom du site | Le nom de votre site web. Apparaît dans la barre de titre du navigateur, les emails et l'en-tête. |
| Slogan | Un court motto ou slogan affiché sous le nom du site dans certains thèmes. |
| Description | Description courte du site, utilisée comme méta-description par défaut. |
| Logo | Téléchargez votre logo (PNG, SVG ou JPG). Affiché dans l'en-tête et les emails. |
| Favicon | Petite icône dans les onglets du navigateur. Recommandé : 32×32px PNG ou ICO. |
| Clé API Google Maps | Nécessaire pour afficher Google Maps sur les pages de contact. |
| Fuseau horaire | Le fuseau horaire de votre site. Affecte l'affichage des dates et heures. |
| Format de date | Comment les dates sont affichées (ex. d/m/Y, Y-m-d). |
| Code d'achat | Votre code d'achat Envato pour la vérification de licence. |
| Mode maintenance | Quand activé, les visiteurs voient un message de maintenance. Les admins peuvent toujours accéder au panneau. |
| Message de maintenance | Message affiché aux visiteurs pendant la maintenance. |
| Masquage auto des notifications | Masque automatiquement les messages de succès/erreur après un délai. |
En-tête de page
Contrôle l'apparence de la bannière d'en-tête affichée en haut des pages intérieures.
| Paramètre | Description |
|---|---|
| Afficher l'en-tête | Interrupteur principal: masque tout l'en-tête quand désactivé. |
| Afficher Titre / Sous-titre / Fil d'Ariane / Sous-nav | Interrupteurs individuels pour chaque élément. |
| Hauteur | Hauteur en pixels (ex. 200px). |
| Couleur / Image de fond | Couleur unie ou image de fond pour l'en-tête. |
| Opacité du calque | Obscurcissement du calque sur l'image de fond (0–100%). |
| Couleurs du texte | Sélecteurs de couleur individuels pour titre, sous-titre, fil d'Ariane. |
Contact
Paramètres de la page de contact et du comportement du formulaire.
| Paramètre | Description |
|---|---|
| Titre / Sous-titre de page | Titre et sous-titre traduisibles affichés sur la page de contact. |
| Titre / Description SEO | Méta-tags traduisibles pour la page de contact. |
| Email / Téléphone / Adresse / Horaires | Informations de contact de votre entreprise. |
| Méthode d'envoi | Où les soumissions sont envoyées : Base de données, Email ou Les deux. |
| CAPTCHA | Protection anti-spam du formulaire. |
| Paramètres de carte | Activer/désactiver la carte, fournisseur, adresse, zoom, hauteur. |
SEO
Paramètres par défaut pour le référencement.
| Paramètre | Description |
|---|---|
| Méta-titre par défaut | Traduisible. Utilisé quand une page ne définit pas son propre titre. |
| Méta-description par défaut | Traduisible. Recommandé : moins de 160 caractères. |
| Séparateur de titre | Caractère entre le titre de la page et le nom du site. |
| Format de titre | Ordre : « Page | Site », « Site | Page » ou « Page uniquement ». |
| Image OG par défaut | Image affichée lors du partage sur les réseaux sociaux (1200×630px). |
| ID Google Analytics | ID de mesure GA4 (format : G-XXXXXXXX). |
| Scripts dans <head> | HTML/JavaScript personnalisé injecté dans <head> sur chaque page. |
Configuration de l'envoi d'emails. Pilotes supportés : SMTP, Mailgun, Postmark, Amazon SES, SparkPost, Resend, MailerSend, Brevo (ex-Sendinblue), Sendmail.
Tous les pilotes nécessitent une Adresse d'expéditeur et un Nom d'expéditeur.
Liens sociaux
URL de vos profils sur les réseaux sociaux. Affichés dans le pied de page du site.
Plateformes supportées : Facebook, Twitter/X, Instagram, LinkedIn, YouTube, GitHub, TikTok, Pinterest.
Auth sociale
Permettez aux utilisateurs de s'inscrire et se connecter via leurs comptes de réseaux sociaux. Chaque fournisseur nécessite des identifiants OAuth (Client ID et Client Secret).
Partage social
Configurez quels types de contenu peuvent être partagés et sur quels réseaux (Facebook, Twitter/X, LinkedIn, Pinterest, WhatsApp, Telegram, Email).
Médias
Paramètres de téléchargement de fichiers et traitement d'images : taille maximale, dimensions maximales, qualité de compression, conversion WebP, génération automatique de miniatures, et types de fichiers autorisés.
Éditeur WYSIWYG
Choisissez l'éditeur de texte riche pour la modification du contenu, séparément pour l'admin et le front-end :
- Aucun — Zone de texte simple (pas de mise en forme).
- TinyMCE 7/8 — Éditeur complet avec options de barre d'outils (minimale, standard, complète).
- CKEditor 4/5 — Éditeur classique avec barre d'outils configurable.
- Jodit — Éditeur WYSIWYG open source.
- Quill — Éditeur moderne léger avec thème Snow ou Bubble.
- Summernote — Éditeur simple et léger avec barre d'outils configurable.
- Trix — Éditeur de texte riche par Basecamp.
- ZynText — Éditeur de texte simple.
Localisation
Détection de la langue, comportement des URL et paramètres GeoIP. Consultez l'article dédié « Paramètres de localisation » dans la collection Localisation et langues pour tous les détails.
CAPTCHA
Protégez les formulaires contre le spam : reCAPTCHA v2 (case à cocher), reCAPTCHA v3 (invisible) ou Cloudflare Turnstile.
Sécurité
Application du HTTPS et autres paramètres liés à la sécurité.
IA
Configuration du fournisseur d'IA pour la génération de contenu et les fonctionnalités de traduction.
- Sélectionnez le fournisseur d'IA (OpenAI, Anthropic, Gemini, etc.).
- Entrez la clé API du fournisseur choisi.
- Configurez les paramètres du modèle (nom du modèle, température, nombre maximal de tokens).
Cache
Configuration du pilote de cache. Pilotes supportés : Fichier, Base de données, Memcached, Redis, DynamoDB, Octane, Array.
Le bouton « Vider le cache » efface toutes les données en cache.
File d'attente
Configuration du pilote de file d'attente pour le traitement des tâches en arrière-plan.
Pilotes supportés : Sync (par défaut), Base de données, Beanstalkd, Amazon SQS, Redis.
Traducteur
Configuration du pilote de traduction automatique pour traduire le contenu et les fichiers de langue.
Pilotes supportés : Google Translate, DeepL, Microsoft Translator, Amazon Translate, Yandex Translate.
Entrez la clé API du fournisseur choisi.
Taux de change
Configuration du pilote de taux de change pour le support multi-devises (utilisé par l'add-on Boutique si actif).
Configurez le fournisseur de taux de change, les clés API et la durée de mise en cache.
Notifications
Configurez le système de notifications admin :
- Activer/Désactiver les notifications — Interrupteur principal du système de notifications.
- Méthode de rafraîchissement — Comment les notifications sont mises à jour :
page_load(à la navigation, par défaut),polling(AJAX à intervalle configurable) oureverb(temps réel via Laravel Reverb WebSocket). - Intervalle de polling — En mode polling, l'intervalle en secondes (5–300).
- Paramètres Reverb — Hôte, port, schéma et clé d'application pour le serveur WebSocket Reverb.