CHAPITRE 10 Gestion des articles INFO Dans Joomla 1.5, les contenus rédactionnels sont hiérarchisés sur trois niveaux : les sections, qui englobent les catégories, qui elles-mêmes contiennent les articles. Le Chapitre 13 présente l extension FLEXIcontent qui pallie cette limitation et permet de créer autant de niveaux que souhaité, à l aide de sous-catégories. Joomla 1.6 propose ce fonctionnement en natif. Dans ce chapitre, vous allez apprendre à créer des sections (Joomla 1.5), des catégories, des articles, ainsi que les différents liens menant à ces éléments. Nous n aborderons pas encore la mise en page, qui sera traitée au Chapitre 13, qui présente aussi les aspects complémentaires de la typographie du Web, de l éditeur JCE et du gestionnaire de contenus FLEXIcontent. Toutefois, voici une présentation de l éditeur TinyMCE disponible et activé par défaut dans Joomla, pour que vous puissiez dès maintenant vous essayer à la mise en page de base. L éditeur TinyMCE L éditeur TinyMCE est un plug-in intégré en standard dans Joomla ; il est par défaut en mode Simple. Pour étendre ses fonctionnalités et ajouter les icônes correspondantes dans la barre d outils, vous devez le passer en mode Étendu (voir Figure 10.1). FIGURE 10.1 L éditeur TinyMCE en mode Étendu. Cliquez sur le menu déroulant Extensions > Gestion des plug-ins, puis sur Editor - TinyMCE. Deux panneaux déroulants, figurant sur la droite de l interface, permettent de configurer l éditeur : il s agit des Paramètres du plug-in et des Paramètres avancés. 105
Paramètres du plug-in Mode de l éditeur : choisissez le mode Étendu pour accéder à des fonctions supplémentaires ou le mode Simple pour ne conserver que les fonctions de base. Habillage de l éditeur : vous pouvez changer l aspect visuel de l éditeur en modifiant son habillage. Compression : chez certains hébergeurs au débit particulièrement lent, activer la compression des fonctions permet de charger plus rapidement l éditeur. Attention : lors d une mise à jour de Joomla, vous devez désactiver la compression puis la réactiver pour recréer le fichier compressé. Nettoyage du code à l ouverture : si cette fonction est activée, le code des balises superflues et les éléments prohibés sont automatiquement supprimés à l ouverture d un contenu pour édition. Nettoyage du code lors de la sauvegarde du contenu : si cette fonction est activée, le code des balises superflues et les éléments prohibés sont automatiquement supprimés à l enregistrement d un contenu. Type d encodage : ne modifiez pas ce paramètre sauf si vous avez des problèmes avec la reconnaissance des caractères spéciaux. Certains hébergeurs ou certains éléments de code nécessitent une adaptation. ATTENTION N effectuez jamais de copier-coller depuis Word sans utiliser la fonction prévue à cet effet (icône COLLER DEPUIS WORD) ; cette application utilise un encodage propre à Microsoft Office qui, intégré au contenu, pourrait entraîner des conflits avec certains scripts. Sélection automatique de la langue : activer cette fonction permet d adapter automatiquement la langue à celle du profil de l utilisateur. Langue de l éditeur : vous pouvez forcer la langue utilisée dans l éditeur en spécifiant son code : fr pour français, en pour l anglais, de pour l allemand, etc. Direction d écriture : si la langue de votre site (hébreu, arabe, etc.) l exige, les textes doivent pouvoir être écrits de droite à gauche. Dans ce cas, adaptez la valeur de ce paramètre. Classes CSS du template : les templates (habillages de site) proposent des styles pour les textes, l encadrement, les pictogrammes, etc. Pour pouvoir les appliquer depuis la liste déroulante Styles de l éditeur, vous devez activer l utilisation des classes CSS du template. Classes CSS personnalisées : vous pouvez également créer une feuille de style CSS personnalisée dans laquelle vous placez seulement les styles qui doivent apparaître dans la liste déroulante Styles de l éditeur. Vous devez alors fournir ici le chemin vers ce fichier. 106 Chapitre 10 > Gestion des articles
Type d URL : deux types d URL sont disponibles : l URL absolue, qui spécifie le chemin complet vers un fichier, incluant le nom de domaine du site, et l URL relative, qui spécifie le chemin depuis la racine du site seulement. Si vous développez sur un serveur local avant de transférer votre site vers un serveur distant, vous devez utiliser l URL relative : de cette manière, les liens insérés par l éditeur fonctionneront encore après le transfert. Nouvelle ligne : vous pouvez choisir si la touche e doit correspondre à un retour à la ligne ou à un nouveau paragraphe. Depuis l éditeur, vous pouvez définir une portion de texte comme paragraphe en le sélectionnant puis en choisissant Paragraphe dans la liste déroulante Format. Éléments prohibés : définissez quels éléments doivent être interdits dans le contenu et être automatiquement supprimés lors de l édition ou de l enregistrement. Par défaut, les applets Java sont prohibées. Éléments validés : vous pouvez également choisir quels éléments doivent être conservés. FIGURE 10.2 Paramètres du plug-in éditeur TinyMCE. Permet d appliquer aux contenus des styles provenant du template Paramètres avancés Les trois premiers paramètres s appliquent quel que soit le mode choisi pour l éditeur. Alignement vertical : définissez si la barre d outils doit se situer en haut ou en bas de la zone de texte. Alignement horizontal : définissez si les icônes de la barre d outils doivent être alignées à gauche, au centre ou à droite. Afficher les balises : ce paramètre commande l affichage, au pied de l éditeur, d une barre d état qui permet de visualiser les balises d un élément sélectionné. Chapitre 10 > Gestion des articles 107
Les paramètres ci-après ne s appliquent que si l éditeur est en mode Étendu. Ils concernent les fonctions de l éditeur, représentées sur la barre d outils par des icônes ou des menus déroulants que vous pouvez afficher ou masquer. Polices et Tailles : menus déroulants Police et Taille permettant de modifier la police et la taille des caractères. Coller spécial : cette fonction permet de coller du texte en supprimant tous les attributs de style ou, si le texte provient de l application Word, en nettoyant le code qui n est pas standard. Rechercher/Remplacer : cette fonction sert à rechercher un mot dans un contenu ou à le remplacer par un autre mot. Insérer la date : cette fonction permet d insérer la date du jour dans un contenu. Cette date est indicative et ne change pas. Format de la date : vous pouvez adapter les éléments de la date, leur ordre d affichage et les caractères séparateurs. Par défaut, le premier élément affiché est l année (%Y), puis le mois (%m) et le jour (%d). Les valeurs sont séparées par des tirets, que vous pouvez remplacer par d autres signes ou des espaces. Pour afficher une date au format francophone, vous devez inverser les champs : %d-%m-%y. L affichage des dates utilise la commande PHP strftime dont voici quelques paramètres : %d : jour du mois en numérique (01 à 31) ; %m : mois en numérique (01 à 12) ; %Y : année sur 4 chiffres (2010) ; %y : année sur 2 chiffres (10) ; %a : nom abrégé du jour de la semaine (Lun à Dim) ; %A : nom complet du jour de la semaine ; %b : nom abrégé du mois (Jan à Déc) ; %B : nom complet du mois. Insérer l heure : cette fonction permet d insérer l heure dans un contenu. Cette heure est indicative et ne change pas Format de l heure : vous pouvez adapter les éléments de l heure, leur ordre d affichage et les caractères séparateurs. Par défaut, les éléments affichés sont l heure, les minutes et les secondes, séparées par des caractères deux points : %H:%M:%S. Si vous ne souhaitez pas insérer les secondes, supprimez la valeur :%S. L affichage de l heure utilise la commande PHP strftime dont voici quelques paramètres : %H : heure au format 24 heures (00 à 23) ; %h : heure au format 12 heures (00 à 12) ; %M : minutes (00 à 59) ; %S : secondes (00 à 59). 108 Chapitre 10 > Gestion des articles
Couleurs : cette fonction affiche deux icônes permettant d attribuer une couleur au texte et au fond du texte. La petite flèche à la droite des icônes déroule une palette de couleurs ; si vous ne trouvez pas la couleur qui vous convient, vous pouvez ouvrir une nouvelle fenêtre offrant un choix de couleurs plus vaste. Tableau : vous pouvez insérer un tableau, ajouter ou supprimer des lignes et des colonnes, fusionner des cellules ou les diviser, gérer l alignement dans les lignes ou les cellules. Attention : prenez l habitude d aligner les éléments d une cellule par ses propriétés ou celle de la ligne, et non pas par les attributs d alignement du texte. Émoticônes : cliquez sur l icône de la barre d outils pour ouvrir une nouvelle fenêtre affichant la liste des émoticônes ; il suffit de cliquer sur celle souhaitée pour l insérer dans le contenu. Média : vous pouvez insérer divers médias tels que des animations Flash, des vidéos, etc. Ligne horizontale stylée : cette fonction permet d insérer une ligne de séparation et de la mettre en forme : couleur, épaisseur, ombre. Attention : l aspect résultant peut différer suivant le navigateur Internet utilisé par le lecteur. Direction d écriture : adaptez le sens d écriture de gauche à droite ou de droite à gauche selon la langue utilisée. Plein écran : cette fonction permet d afficher l éditeur en plein écran, ce qui peut s avérer plus agréable pour saisir des contenus longs. Styles : l icône Styles (et non pas le menu déroulant du même nom) ouvre une nouvelle fenêtre permettant d appliquer des styles dans les balises de paragraphe, div, gras, etc. qui sont alors considérés comme des blocs de contenus. Ils peuvent ainsi avoir des attributs de position, de marge, etc. Si vous envoyez une lettre d information, les styles doivent être appliqués par cette méthode pour être liés au contenu, ce que ne permettent pas les styles appliqués par la feuille CSS du template, qui reste sur le serveur et n est plus accessible après l envoie de la lettre. Calques : les calques sont des conteneurs créés par la balise <div> qui peuvent être superposés. La majorité des templates utilisent des calques, par exemple pour les menus déroulants. ATTENTION La position d un calque est définie depuis le coin supérieur gauche du navigateur et non pas du contenu de l éditeur, même si ce dernier l affiche ainsi ; n utilisez les calques que si vous avez appris à les maîtriser. XHTMLxtras : les paramètres XHTMLxtras sont des fonctions et des styles que vous pouvez affecter à des balises paragraphe, div, gras, etc. Certains de ces styles peuvent également avoir des fonctions de comportement. Leur utilisation est décrite en détail dans la présentation de l éditeur JCE (voir Chapitre 13). Chapitre 10 > Gestion des articles 109
Afficher les espaces insécables : les espaces insécables sont des espaces liant deux éléments de texte entre eux pour rendre l ensemble indivisible. Ils évitent ainsi que ces deux éléments ne se trouvent séparés par une fin de ligne. Par exemple, pour respecter les règles de la typographie française, les caractères : ou? doivent être liés au mot qui les précède par un espace insécable. Ces espaces insécables sont matérialisés dans l éditeur par un point centré dans l espace séparant les deux éléments. Espaces insécables : cette fonction permet d afficher ou de masquer l icône d insertion des espaces insécables. Gabarit de mise en page : vous pouvez créer des modèles de page appelés Gabarits de mise en page. Cette fonction accélère la production de contenus lorsque la structure des articles est similaire. Les paramètres suivants sont des réglages complémentaires permettant d améliorer la compatibilité, d enrichir certaines fonctions ou d en créer des nouvelles. Image Avancé : cette fonction permet d appliquer des styles aux images, de définir une image alternative au survol de la souris, etc. Lien Avancé : par ce biais, vous pouvez associer des images à une fenêtre pop-up ou à un événement. Avertissement sauvegarde : l activation de cette fonction déclenche un message d avertissement lorsque vous quittez le mode d édition sans avoir enregistré vos modifications. Menu contextuel : le menu contextuel apparaît lorsque vous cliquez sur un élément avec le bouton droit de la souris (sous Windows ou Linux) ou, sous Mac OS X, lorsque vous cliquez avec la souris tout en appuyant sur la touche c. Comme l indique le terme contextuel, le contenu de ce menu dépend de l élément sur lequel vous cliquez. Popup outils en div : utiliser la balise <div> pour les fenêtres pop-up des outils évite qu elles ne soient bloquées par le système anti-popup du navigateur. Compatibilité Safari : pour utiliser pleinement les fonctions de l éditeur dans le navigateur Safari, vous devez activer cette option. Plug-in personnalisé : réservée aux experts, cette option leur permet de créer leurs propres fonctions. Bouton personnalisé : il est également possible de créer des icônes appelant ces nouvelles fonctions. Comme vous pouvez le constater, même si cet éditeur n est pas aussi complet que l éditeur JCE, il vous permet déjà de mettre en page vos contenus et de leur appliquer des styles. 110 Chapitre 10 > Gestion des articles
FIGURE 10.3 Paramètres avancés du plug-in éditeur TinyMCE. Y = Année m = Mois d = Jour H = Heure M = Minute S = Secondes L ajout de fonctions ne s adresse qu aux développeurs Créer une section ASTUCE Si vous souhaitez utiliser l extension FLEXIcontent offrant une gestion des catégories et souscatégories, ne créez qu une seule section dans Joomla 1.5 : cette unique section sera la racine de l arborescence des contenus rédactionnels. Pour accéder à la gestion des sections, passez par le menu déroulant Contenu > Gestion des sections. Vous y accédez également en cliquant sur le bouton Gestion des sections qui figure en page d accueil de l interface d administration (voir Figure 10.4) Mode édition d'article Affichage en liste des articles liés au blog nommé Page d'accueil Affichage en liste des catégories FIGURE 10.4 Raccourcis pour la gestion des contenus figurant en page d accueil de l interface d administration. Affichage en liste des articles Affichage en liste des sections Comme toute interface de gestion de Joomla, celle des sections possède sa propre barre d outils. Elle est identique à la barre dont vous disposez pour gérer les catégories de contacts, que nous avons présentée au Chapitre 9, à un détail près : elle propose une icône Chapitre 10 > Gestion des articles 111
supplémentaire, Copier, qui permet de dupliquer une section ainsi que toutes les catégories et tous les articles qui lui sont associés (voir Figure 10.5). Cliquez sur le bouton Nouveau de la barre d outils pour accéder aux paramètres de création d une section. FIGURE 10.5 Barre d outils de la gestion des sections. Détails Titre : indiquez le titre de votre section et cliquez sur le bouton Appliquer de la barre d outils. Un message vous informe que les modifications ont été appliquées. Alias : l alias est automatiquement construit à partir du titre, en supprimant tout espace et tout caractère spécial. Il servira à construire les URL en clair. Si vous souhaitez fournir aux moteurs de recherche une description de votre section différente de celle du titre, adaptez l alias en conséquence. Publié : comme pour tout élément nouvellement créé dans Joomla, n oubliez pas de le publier pour qu il puisse être consulté. Ordre : dès que vous avez créé plusieurs sections, vous pouvez être amené à définir leur ordre d affichage. Vous pouvez le faire en mode d édition de la section, via ce champ, ou dans l affichage en liste de l ensemble des sections. Niveau d accès : choisissez si la section doit être accessible au public, aux membres enregistrés ou à ceux possédant des droits spéciaux (Auteur et supérieurs). Dans Joomla 1.6, cette liste peut s allonger pour refléter tous les niveaux d accès créés. L alias se construit automatiquement à partir du titre FIGURE 10.6 Détails d une section. Message affiché avant l enregistrement d une section via le bouton Sauver ou Appliquer de la barre d outils N utilisez pas le système d insertion d images de Joomla! Liste affichée après l enregistrement de la section Image : ce système d insertion d images a été créé alors que les éditeurs ne permettaient pas d ajouter des images aux contenus. Il accède uniquement au dossier stories du répertoire images. Je vous déconseille de l utiliser car vous ne pouvez pas préciser la description de l image, qui est générée automatiquement à partir du nom du fichier. 112 Chapitre 10 > Gestion des articles
Pour insérer une image, consultez la section Description, ci-après : la procédure est identique. N oubliez pas que, si vous souhaitez optimiser votre site et ses images pour les moteurs de recherche et en termes d accessibilité, vous devez donner une description, aussi précise que possible, pour chaque image. Description Dans le champ de saisie de l éditeur, décrivez le thème de votre section. Il est judicieux de garder ces descriptions aussi succinctes que possible pour éviter de surcharger, par exemple, une page dressant la liste des sections et affichant leur description. Cliquez sur Sauver pour valider les changements et quitter le mode d édition. Votre section figure maintenant dans la liste des sections (voir Figure 10.7). Cliquer sur l icône pour publier ou dépublier, ou cocher la case puis cliquer sur l icône souhaitée de la barre d outils FIGURE 10.7 Affichage en liste des sections. Cliquer sur le nom pour éditer la section, ou cocher la case puis cliquer sur l icône Éditer de la barre d outils EXERCICE Créez une section et nommez-la Présentation (section). Dans la description, insérez le texte suivant : Présentation de Joomla et de quelques-unes des extensions les plus célèbres. Créer une catégorie INFO Si vous souhaitez utiliser l extension FLEXIcontent, créez uniquement une section : c est par l extension, qui permet de créer des sous-catégories, que vous créerez les catégories. Pour accéder à la gestion des catégories, passez par le menu déroulant Contenu > Gestion des catégories. Vous y accédez également en cliquant sur le bouton Gestion des catégories qui figure en page d accueil de l interface d administration (voir Figure 10.4). Chapitre 10 > Gestion des articles 113
La barre d outils de la gestion des catégories est identique à celle de la gestion des sections, à un bouton supplémentaire près : le bouton Déplacer, qui permet de transférer une catégorie et les articles qu elle contient d une section à une autre. Cliquez sur le bouton Nouveau de la barre d outils pour accéder aux paramètres de création d une catégorie. Détails INFO Les paramètres de la partie DÉTAILS sont identiques à ceux disponibles pour les sections. Seul est ajouté le paramètre du choix de la section à laquelle doit être liée la catégorie (voir Figure 10.8). Titre : Iindiquez le titre de votre catégorie et cliquez sur le bouton Appliquer de la barre d outils. Un message vous informe que les modifications ont été appliquées. Alias : l alias est automatiquement construit à partir du titre, en supprimant tout espace et tout caractère spécial. Il servira à construire les URL en clair. Si vous souhaitez fournir aux moteurs de recherche une description de votre catégorie différente de celle du titre, adaptez l alias en conséquence. Publié : comme pour tout élément nouvellement créé dans Joomla, n oubliez pas de le publier pour qu il puisse être consulté. FIGURE 10.8 Détails d une catégorie. Section : dans Joomla 1.5, une catégorie doit obligatoirement être liée à une section, que vous choisissez dans cette liste déroulante. Ordre : dès que vous avez créé plusieurs catégories, vous pouvez être amené à définir leur ordre d affichage. Vous pouvez le faire en mode d édition de la catégorie, via ce champ, ou dans l affichage en liste de l ensemble des catégories. Niveau d accès : choisissez si la section doit être accessible au public, aux membres enregistrés ou à ceux possédant des droits spéciaux (Auteur et supérieurs). Dans Joomla 1.6, cette liste peut s allonger pour refléter tous les niveaux d accès créés. Image : ce système d insertion d images a été créé alors que les éditeurs ne permettaient pas d ajouter des images aux contenus. Il accède uniquement au dossier stories du répertoire images. Je vous déconseille de l utiliser, car vous ne pouvez pas préciser la description de l image, qui est générée automatiquement à partir du nom du fichier. 114 Chapitre 10 > Gestion des articles
Pour insérer une image, consultez la section Description, ci-après : la procédure est identique. N oubliez pas que, si vous souhaitez optimiser votre site et ses images pour les moteurs de recherche et en termes d accessibilité, vous devez leur donner une description, aussi précise que possible, pour chaque image. Description Dans le champ de saisie de l éditeur, décrivez le thème de votre catégorie. Il est judicieux de garder ces descriptions aussi succinctes que possible pour éviter de surcharger, par exemple, une page dressant la liste des catégories d une section et affichant leur description. Cliquez sur Sauver pour valider les changements et quitter le mode d édition. Votre catégorie est maintenant présente dans la liste des catégories. EXERCICE Vous allez créer quatre catégories, leur donner les titres suivants, adapter leur alias et en fournir une description : 1. Page d accueil : Comme description, inscrivez : La catégorie Page d accueil contient les articles affichés sous forme de blog sur la page d accueil. Adaptez l alias en page-accueil. 2. Présentation de Joomla : Comme description, inscrivez : Présentation de la structure, des accès et droits de Joomla. Adaptez l alias en presentationjoomla-structure-acces-droits. 3. Templates et positions de modules : Comme description, inscrivez : Présentation de la logique des templates (habillage du site) et de leurs positions de modules. Adaptez l alias en template-habillage-joomla-position-module. 4. Les extensions : Comme description, inscrivez : Présentation des différents types d extensions et de leur apport dans Joomla. Adaptez l alias en extensioncomplement-joomla. Vous pouvez constater que les alias ne correspondent pas toujours au titre. L objectif ici est d utiliser des mots représentatifs du sujet abordé dans la catégorie de façon à être le plus clair possible vis-à-vis des moteurs de recherche, qui considèrent l URL comme un reflet essentiel du contenu. Vous créerez ensuite depuis l extension FLEXIcontent des sous-catégories pour certaines de ces catégories. La liste des catégories doit maintenant ressembler à la Figure 10.9. Vous pouvez remarquer que la valeur ID (identificateur unique) des catégories débute à partir du nombre 3 : en effet, vous avez déjà créé deux catégories dans la gestion des formulaires de contact. Une des colonnes indique le nombre d articles que contient la catégorie, une autre le nombre d articles placés dans la corbeille. Un article supprimé est en effet placé dans la corbeille et peut être récupéré tant que celle-ci n a pas été vidée. Dans la version 1.6 de Joomla, la suppression des catégories suit la même procédure. Chapitre 10 > Gestion des articles 115
Cliquer sur le nom pour éditer la catégorie, ou cocher la case devant le nom puis cliquer sur l icône souhaitée de la barre d outils Cliquer sur les flèches vertes pour changer l ordre des catégories, ou numéroter puis cliquer sur la disquette Nombre d articles dans chaque catégorie FIGURE 10.9 Affichage en liste des catégories. Cliquer sur l icône pour publier ou dépublier Cliquer sur l intitulé pour changer l accès Cliquer sur l intitulé pour éditer la section Nombre d articles placés dans la corbeille Créer un article Comme toute interface de gestion de contenu dans Joomla, celle dédiée aux articles possède sa propre barre d outils (voir Figure 10.10). Trois nouvelles icônes font leur apparition : Archiver : un article peut être archivé, ce qui en empêche la consultation sans toutefois le supprimer. Cette fonction permet de garder une trace des articles qui ont été publiés. Désarchiver : un article archivé peut à tout moment être réutilisé, il suffit pour cela de le désarchiver. Cette fonction est intéressante si vous souhaitez utiliser un ancien article comme modèle pour la création d un nouvel article. Paramètres : un clic sur cette icône ouvre une nouvelle fenêtre de configuration générale des nouveaux articles et des propriétés d édition. Je vous la présente ici en détail car elle est essentielle pour comprendre la gestion des articles. FIGURE 10.10 Barre d outils de la gestion des articles. Paramètres des articles Afficher les liens non autorisés : afficher/masquer à tout public les liens réservés à des groupes spécifiques, même si les éléments vers lesquels ils conduisent ne leur sont pas accessibles. Cette valeur peut être modifiée dans les paramètres du lien de menu. 116 Chapitre 10 > Gestion des articles
INFO Les paramètres globaux définissent les valeurs par défaut. Vous pouvez modifier les valeurs dans les paramètres d un article, d un lien sur un article ou d un lien vers une liste d articles. Les paramètres de l article prennent toujours le pas sur les paramètres du lien, qui ont euxmêmes la préséance sur les paramètres globaux. Afficher le titre des articles : afficher/masquer le titre des articles, notamment dans l affichage en liste des articles d une catégorie ou en affichage de type Blog. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Titres cliquables : activer/désactiver la possibilité de cliquer sur les titres, notamment dans l affichage de type Blog. Si vous désactivez le lien Lire la suite..., vous devez activer cette fonction pour que l article puisse être consulté dans sa totalité. Afficher les textes d introduction : vous pouvez scinder un article pour n afficher qu un texte d introduction dans les pages de type Blog ou dans certains modules. Si vous choisissez de masquer les textes d introduction, ils ne seront pas visibles dans l affichage complet des articles. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Titre de la section : afficher/masquer le titre de la section à laquelle appartient l article. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Titre de section cliquable : transforme le titre de la section en un lien menant à la liste de ses catégories. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Titre de la catégorie : afficher/masquer le titre de la catégorie à laquelle est rattaché l article. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Nom de catégorie cliquable : transforme le titre de la catégorie en un lien menant à la liste de ses articles. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Nom de l auteur : afficher/masquer le nom des auteurs d articles. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Date et heure de création : afficher/masquer la date et l heure de création des articles. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Date et heure de modification : afficher/masquer la date et l heure de la dernière modification des articles. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Afficher la navigation : afficher/masquer la navigation entre les articles. Cette valeur peut être modifiée dans les paramètres du lien de menu. Chapitre 10 > Gestion des articles 117
Lien Lire la suite... : afficher/masquer le lien Lire la suite dans les affichages de type Blog ou dans les modules si l article possède un texte d introduction. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Évaluation/Vote de l article : afficher/masquer le système de vote des articles. Cette valeur peut être modifiée dans les paramètres du lien de menu. Le système de vote n est pas visible dans le blog nommé Page d accueil. Icônes : afficher/masquer les icônes PDF, Imprimer et E-mail. Si les icônes sont masquées, le texte de description est affiché à la place. Cette valeur peut être modifiée dans les paramètres du lien de menu. Icône PDF : afficher/masquer l icône PDF ou sa description. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Icône Imprimer : afficher/masquer l icône Imprimer ou sa description. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu. Icône E-mail : afficher/masquer l icône E-mail ou sa description, permettant d envoyer l URL de l article par E-mail via un formulaire. Cette valeur peut être modifiée dans les paramètres de l article et du lien de menu (voir Figure 10.13). Clics : afficher/masquer le nombre de clics sur chaque article dans la liste des articles de la catégorie. Cette valeur peut être modifiée dans les paramètres du lien de menu. Pour chaque élément de Fils et RSS : si vous activez la fonction flux RSS d un article, vous devez choisir si le flux affiche le texte d introduction seulement ou le texte complet. Option de filtrage : l option de filtrage permet de contrôler les balises de code et les attributs dont l insertion est autorisée dans les contenus. Les valeurs par défaut sont assez restrictives pour protéger au maximum votre site, ce qui peut empêcher l utilisation de certaines fonctionnalités. Il est conseillé de spécifier les groupes auxquels vous souhaitez appliquer ces limitations. Filtrer les groupes : définit les groupes d utilisateurs auxquels seront appliqués les filtres, les autres groupes ne seront pas filtrés. Je vous suggère de sélectionner les groupes Public et Enregistré, pour lesquels il est important de limiter l insertion de balises et d attributs. Attention : ne pas sélectionner de groupe équivaut à les sélectionner tous. Filtrer les types : pour suivre la logique que je vous suggère et limiter les actions autorisées pour les groupes Public et Enregistré, sélectionnez Liste noire qui interdit l insertion des balises suivantes : applet, body, bgsound, base, basefont, embed, frame, frameset, head, html, id, iframe, ilayer, layer, link, meta, name, object, script, style, title, xml. Elle interdit également d insérer les attributs suivants : action, background, codebase, dynsrc, lowsrc. La Liste blanche n autorise quant à elle que les balises indiquées dans les champs Filtrer les balises et Filtrer les attributs. Si vous sélectionnez Pas de HTML, toutes les balises HTML seront 118 Chapitre 10 > Gestion des articles
supprimées lors de l enregistrement de l article. Attention : ces réglages sont prioritaires sur ceux appliqués dans les paramètres des éditeurs. Filtrer les balises : ajoutez les balises devant être automatiquement supprimées à l enregistrement des contenus édités par les groupes mis en Liste noire ou spécifiez celles qui doivent être autorisées pour les groupes mis en Liste blanche. Vous devez séparer ces balises par des espaces ou des virgules. Filtrer les attributs : ajoutez les attributs qui doivent être automatiquement supprimés à l enregistrement des contenus édités par les groupes mis en Liste noire ou spécifiez ceux qui sont autorisés pour les groupes mis en Liste blanche. Vous devez séparer ces attributs par des espaces ou des virgules. FIGURE 10.11 Paramètres par défaut des articles. Le template peut faire varier les positions Les options de filtrage doivent être réglées Spécifier des groupes en liste noire est la solution la plus simple Titre de l'article Enregistrer en PDF Imprimer l'article Envoyer le lien Évaluation de l'article Intitulé de la section et de la catégorie Nom de l'auteur de l'article Date et heure de création de l'article Date et heure de modification de l'article Navigation entre les articles d'une même catégorie FIGURE 10.12 Article avec toutes les options d affichage activées. Chapitre 10 > Gestion des articles 119