Les paramètres Automne déterminent le comportement général de celui-ci, il est donc très important de les comprendre et de les régler au mieux.
Comme tous les paramètres des modules Automne, ceux du module "standard" sont disponibles dans /automne/classes/modules/codenameDuModule_rc.xml :
/automne/classes/modules/standard_rc.xml
Au survol des paramètres, une description vous indique de quoi il s'agit.
Nom de l'application :
Il s'agit du nom de l'application Automne. A ne pas confondre avec le nom du site, votre application pouvant contenir un ou plusieurs sites.
Cette information correspond à la constante php APPLICATION_LABEL.
Email de l'administrateur :
Cette adresse email est utilisée par Automne pour signaler les erreurs 404 et toutes les erreurs critiques se produisant sur le site.
Il est important qu'elle soit valide et consulté car elle permet de s'assurer un minimum de la santé de l'application Automne et du/des site(s) géré(s) par celui-ci.
Cette information correspond à la constante php APPLICATION_MAINTAINER_EMAIL.
Email de l'application :
Cette adresse sera celle utilisée pour envoyer les emails à partir d'Automne.
Autrement dit quand Automne enverra un email il sera marqué comme envoyé à partir de cette adresse (émetteur). Pour éviter que les mails ne soient classés en courrier indésirable / spam il est conseillé de faire en sorte que cette adresse appartienne au même domaine qu'Automne.
Par exemple si Automne est sur le domaine automne-cms.org alors une adresse comme mail@automne-cms.org est toute indiquée.
Cette information correspond à la constante php APPLICATION_POSTMASTER_EMAIL.
Activer le débuggage système :
Cette option active l'affichage des messages d'erreurs du système.
Elle désactive la compression des fichiers Javascript et CSS pour permettre leur débuggage. Cette option ne doit pas être active sur un site en production pour des raisons de sécurité. Lorsque cette option est désactivée, les messages d'erreurs restent enregistrés dans le fichier /automne/cms_error_log, il est donc toujours possible de les consulter via ce fichier.
Cette information correspond à la constante php SYSTEM_DEBUG.
Activer les statistiques de débuggage :
Si le débuggage système est actif, cette option active l'affichage des statistiques de traitement PHP et MySQL des scripts du site. Ces statistiques seront affichées en fin de page ou dans la console Javascript.
Cette information correspond à la constante php STATS_DEBUG.
Activer les statistiques de débuggage avancées :
Si le débuggage système et les statistiques de débuggage sont actifs, cette option permet l'affichage des statistiques détaillées de traitement PHP et MySQL des scripts du site.
Un lien vers ces statistiques sera proposé dans la console de débuggage d'Automne ou en bas de page.
Cette information correspond à la constante php VIEW_SQL.
Activer le débuggage du Polymod :
Si le débuggage système est actif, cette option active l'affichage des informations de débuggage spécifique aux modules Polymod.
Typiquemement, lorsque vous affichez des objets ou éléments polymod depuis l'interface d'administration, vous apercevrez les identifiants de chaque objet, élément, champ et valeurs des champs, indiqués en rouge.
Cette information correspond à la constante php POLYMOD_DEBUG.
Activer la vérification des droits côté client :
Si cette option est active, l'ensemble des droits d'accès aux éléments du site (Pages, Modules, Eléments des modules) seront aussi vérifiés côté client du site.
Les droits de "l'Utilisateur Anonyme" seront utilisés pour les utilisateurs non authentifiés.
Attention, cette option a un impact significatif sur les performances du site. Ne l'activez pas si le site possède uniquement des éléments visibles pour tout le monde.
Cette option est en général employée pour définir des sections sécurisées sur le site (cas d'Extranet ou d'Intranet).
Vous devez régénérer le(s) site(s) après avoir modifié cette option.
Cette information correspond à la constante php APPLICATION_ENFORCES_ACCESS_CONTROL.
En savoir plus sur la vérification des droits côté client.
Activer les scripts en tâche de fond :
Active le traitement des scripts (émission d'emails, génération de pages, etc.) en tâche de fond sur le serveur.
Cette option nécessite la présence de PHP CLI sur le serveur (voir Paramètres serveurs).
Si cette option est désactivée, ces tâches nécessitent qu'un utilisateur soit connecté à l'administration d'Automne pour s'effectuer correctement.
Cette information correspond à la constante php USE_BACKGROUND_REGENERATOR.
Désactiver l'emission des emails :
Désactive l'émission de tous les emails d'Automne et du site.
A utiliser si votre serveur ne possède pas de SMTP ou si vous ne souhaitez pas qu'Automne émette des emails.
Cette information correspond à la constante php NO_APPLICATION_MAIL.
Activer les logs d'émission des emails :
Cette option permet de logger l'émission de chaque email généré par Automne.
Cette information correspond à la constante php LOG_SENDING_MAIL.
Activer les alertes emails des pages 404 :
Si cette option est active, chaque erreur 404 génèrera un email d'alerte pour l'administrateur.
Cet email contiendra toutes les informations nécessaires à l'identification de l'erreur. Cette option ne devrait pas être activée sur un site en production.
Cette information correspond à la constante php ERROR404_EMAIL_ALERT.
Activer l'utilisation des pages imprimables :
Cette option permet de générer des pages imprimables comportant les zones de contenu sélectionnées au niveau des modèles de pages.
Si cette option est activée, un modèle d'impression est alors disponible dans la gestion des modèles de pages. Un lien vers la page imprimable peut être automatiquement généré grâce au tag '<atm-print-link>'.
Cette option doit être activée lorsque le module "moteur de recherche" d'Automne (ASE) est installé.
En effet, le moteur de recherche indexe les pages via leur correspondance textuelle, c'est à dire ce qui est défini comme imprimable.
Vous devez régénérer le(s) site(s) après avoir modifié cette option car les pages "imprimables" sont régénérées en même temps que les pages.
Cette information correspond à la constante php USE_PRINT_PAGES.
Titre des liens des pages dans l'arborescence :
Dans l'arborescence des pages, permet de basculer entre l'affichage des titres des pages et l'affichage des libellés des liens des pages lorsque les titres des pages sont trop longs.
Cette information correspond à la constante php PAGE_LINK_NAME_IN_TREE.
Ouvrir les images zoom dans une pop-up :
Activer cette option permet d'ouvrir les images zoom des blocs "image" des rangées dans une fenêtre pop-up.
Si cette option n'est pas active, les images zoom s'ouvriront dans une nouvelle fenêtre.
Vous devez régénérer le(s) site(s) après avoir modifié cette option.
Cette information correspond à la constante php OPEN_ZOOMIMAGE_IN_POPUP.
Désactiver les méta données avancées des pages :
Désactive les méta-données "Auteur", "Email de réponse" et "Copyright" des pages du site.
Cette information correspond à la constante php NO_PAGES_EXTENDED_META_TAGS.
Autoriser l'insertion d'images dans le WYSIWYG :
Cette option permet d'ajouter le plugin "Images" aux barres d'outils WYSIWYG.
Cette option ne devrait pas être activée car les images insérées de cette manière ne sont pas soumises au processus de validation des pages et rien ne contrôle leurs pérennité. L'insertion d'images via les blocs "image" des rangées est avantageusement préférable.
Cette information correspond à la constante php ALLOW_IMAGES_IN_WYSIWYG.
L'utilisation de cette option est déconseillée car les images insérées de cette manière ne sont pas soumises au processus de validation des pages et rien ne contrôle leurs pérennité.
Si vous souhaitez insérer des images via l'éditeur de texte wysiwyg, employez un plug-in approprié : avec le polymod la création d'un plug-in wysiwyg est aisée.