Introduction

Ajouter un article a été abordé dans un article de Prise en main. Celui-ci est le premier d'une série d'articles fournissant plus de détails sur le formulaire Article : Modifier. Il traite de l'onglet Contenu et de certains aspects de l'éditeur TinyMCE, l'éditeur par défaut fourni avec Joomla.

La capture d'écran suivante montre le formulaire de modification avec un article déjà enregistré.

The edit content form

Saisie des données

Le formulaire de modification de l'article comporte des panneaux à onglets. Pour un nouvel article, l'onglet Contenu est sélectionné par défaut. Sinon, c'est le dernier onglet ouvert qui est sélectionné.

Le champ Titre

Le champ Titre est Requis et est utilisé partout où le titre de l'article est affiché. C'est le seul champ qui doit contenir du texte pour pouvoir enregistrer un formulaire de modification.

Les titres doivent être courts mais décrire le contenu de l'article, car ils apparaissent dans les listes et les liens de menu où l'espace est limité.

Les titres n'ont pas besoin d'être uniques, bien qu'il soit préférable qu'ils le soient. Par exemple, si vous sélectionnez Enregistrer une copie dans la liste déroulante Enregistrer & Fermer, le processus d'enregistrement enregistre l'article actuel et en génère un nouveau avec un numéro ajouté au Titre et à l'Alias. Vous pouvez retirer le numéro du Titre mais pas de l'Alias et Enregistrer la copie. Cela donne deux articles avec le même titre affiché.

Le champ Alias

Le champ Alias est généralement laissé vide. Lorsque l'article est enregistré, l'Alias est généré à partir du titre en le mettant entièrement en minuscule et en remplaçant les caractères non alphanumériques par des tirets.

Si vous modifiez le titre de l'article, vous pouvez supprimer l'Alias et un nouveau sera généré. Si l'Alias a été utilisé pour référencer l'article dans des liens internes et externes, cela cassera les liens. Il est donc préférable de ne pas modifier l'Alias d'un article ancien.

L'onglet Contenu - Texte de l'article

La capture d'écran ci-dessus montre le texte de l'article dans un éditeur WYSIWYG qui ressemble à un traitement de texte. Cependant, vous devez savoir que le texte de l'article est stocké en HTML et que le champ de saisie est en réalité un champ de zone de texte contenant ce HTML. Vous pouvez le constater par vous-même en sélectionnant le bouton Activer/Désactiver l'éditeur sous la zone de modification. L'éditeur est en fait une application JavaScript qui réaffiche le HTML pour le rendre facile à lire et à manipuler.

Balises et attributs HTML non autorisés

Joomla et l'éditeur TinyMCE ont tous deux des paramètres qui interdisent certaines balises et attributs HTML. Par exemple, la liste d'interdiction par défaut de Joomla inclut iframe, donc si vous essayez d'inclure cette balise dans un article, elle sera silencieusement supprimée lors de l'enregistrement. Les filtres de texte sont définis dans la Configuration globale. Le plugin TinyMCE possède une option Utiliser le filtre de texte de Joomla. Si elle est réglée sur Désactivé, il liste script,applet,iframe comme Éléments interdits.

Barres d'outils de l'éditeur

Au-dessus de la zone de texte se trouvent des rangées de barres d'outils. Deux sont affichées par défaut. Les autres peuvent être affichées ou masquées en sélectionnant le symbole de points de suspension (...) à la fin de la deuxième barre d'outils. Les barres d'outils peuvent être configurées pour afficher des barres et des contenus différents selon les groupes d'utilisateurs.

Il y a trop d'outils pour tous les décrire ici. Ce serait créer une botte de foin dans laquelle chercher une aiguille. Explorez simplement !

Cependant, certaines fonctionnalités méritent une explication supplémentaire.

Contenu du CMS

Ce bouton affiche une liste déroulante qui permet d'inclure dans un article des éléments provenant d'ailleurs dans le CMS.

  • Article Ce lien affiche une fenêtre modale listant les articles. Sélectionner un article pour inclure un lien vers cet article dans l'article en cours.
  • Contact Inclure un lien vers un Contact dans l'article en cours.
  • Champ Inclut un champ dans l'article. Il est affiché sous la forme .
  • Média Inclut une image ou un fichier depuis une fenêtre modale du composant Médias.
  • Menu Inclut un lien vers un lien de menu depuis une fenêtre modale de liste de menus.
  • Saut de page Une invite demande un Titre de page et un Alias pour la table des matières. Cette fonctionnalité est utilisée pour découper de longs documents en plusieurs pages.
  • Lire la suite Un séparateur Lire la suite... est inséré à la position du curseur. Choisir une séparation entre paragraphes avant la sélection.

Liens externes

L'élément Insérer de la première barre d'outils propose des options pour insérer un Lien..., une Image... ou un Média.... Ceux-ci sont destinés à des éléments externes, il faut donc avoir à disposition l'URL de l'élément à utiliser.

L'onglet Contenu - Paramètres

L'onglet Contenu est principalement occupé par l'éditeur TinyMCE.

À côté du contenu, se trouvent des champs permettant de gérer la publication, la manière et l'endroit où l'article sera affiché, ainsi que les personnes pouvant le voir une fois publié. Dans la plupart des cas, ces paramètres peuvent être laissés à leurs valeurs par défaut.

  1. Statut Publié, Dépublié, Archivé ou Dans la corbeille - la valeur par défaut est Publié.
  2. Catégorie Il s'agit d'un champ requis mais qui aura par défaut la valeur Non classé. Vous pouvez sélectionner une catégorie dans la liste ou saisir quelques caractères du nom d'une catégorie afin de réduire la liste des catégories proposées.
  3. Épinglé Basculer entre Non et Oui pour afficher l'article sur la page d'accueil si celle-ci utilise une mise en page Articles épinglés.
  4. Accès Le niveau d'accès peut être modifié pour restreindre l'article aux groupes d'utilisateurs assignés à des niveaux d'accès spécifiques : Public, Invité, Enregistré, Spécial ou Super Utilisateurs.
  5. Tags Commencer à saisir pour trouver et sélectionner des étiquettes prédéfinies, ou en ajouter une nouvelle en la saisissant et en appuyant sur Entrée.
  6. Note Tout commentaire sur cet article qui sera visible sous le Titre dans la page de liste des Articles.
  7. Note de version Ajouter des commentaires pour indiquer ce qui a changé dans cette version. Ceci est affiché dans la fenêtre modale Versions et le champ redevient vide après l'enregistrement.

Autres onglets

Vous ne verrez peut-être pas tous les onglets suivants car un Administrateur du site peut en masquer certains afin de maintenir la cohérence de la mise en page des articles sur l'ensemble du site. Vous pourrez également voir des onglets supplémentaires pour les Champs personnalisés s'ils ont été configurés.

  1. Images et liens permet de définir une image d'introduction et une image épinglée et/ou des liens à afficher dans des positions prédéfinies. Cela peut être utilisé si votre article doit être affiché dans un blog de catégorie.
  2. Paramètres permet de définir la mise en page de l'article et les informations associées telles que le titre, la catégorie, les étiquettes, les détails de publication, etc. Ceci est normalement défini globalement mais peut être spécifique à l'article via ces paramètres.
  3. Schema est une méthode permettant d'ajouter des métadonnées à un article. Il est utilisé par les robots mais n'est pas visible par les humains.
  4. Publication permet de définir les dates et heures de publication afin de planifier la publication d'un article. Par défaut, lorsqu'un article est enregistré, il est publié immédiatement. Vous pouvez également définir les métadonnées de l'article.
  5. Configurer l'écran d'édition permet d'afficher ou de masquer les paramètres de l'article.
  6. Droits affiche les droits pour chaque groupe d'utilisateurs qui contrôlent ce qui peut ou ne peut pas être fait.

Il existe des articles distincts pour chacun de ces onglets.

Enregistrement de l'article

Une fois que vous avez ajouté les informations et le contenu requis, vous pouvez enregistrer l'article. Il existe plusieurs façons de procéder selon ce que vous souhaitez faire ensuite dans Joomla.

Pour enregistrer l'article, vous pouvez choisir Enregistrer ou Enregistrer & Fermer. Ce dernier possède des options déroulantes Enregistrer & Nouveau, Enregistrer dans le menu et Enregistrer une copie.

  • Enregistrer Enregistre l'article et le garde ouvert pour poursuivre l'édition. Il est recommandé d'enregistrer régulièrement votre travail pour les articles plus longs.
  • Enregistrer & Fermer Enregistre l'article et retourne à la liste des articles. Le bouton Enregistrer et fermer possède d'autres options déroulantes :
    • Enregistrer & Nouveau Enregistre l'article puis ouvre une page Articles : Ajouter. Cette option permet de gagner du temps lors de l'ajout de plusieurs articles.
    • Enregistrer dans le menu Enregistre l'article et ouvre une page Menus : Ajouter un lien de menu.
    • Enregistrer une copie Enregistre l'article puis ouvre une page Articles : Modifier avec un nombre entre parenthèses ajouté au titre et le même nombre suivant un tiret, -2 par exemple, dans le champ alias. Vous pouvez modifier le titre et modifier ou supprimer l'alias du nouvel article déjà créé.

Un message système indiquera que l'article a été enregistré avec succès.

Erreurs lors de la tentative d'enregistrement :

  • Si vous n'avez pas complété les champs requis, un message d'erreur rouge apparaîtra indiquant les informations manquantes que vous devez ajouter.
  • Vous verrez un message d'erreur si l'article possède un alias qui existe déjà. Vous pouvez résoudre ce problème en modifiant le champ alias.

Astuces

  • Si vous n'êtes pas le Super Utilisateur ou l'Administration, prenez le temps de comprendre comment le site est configuré. Ce n'est pas parce que vous avez enregistré un article qu'il est visible sur le site. Si des pages de blog de catégorie sont utilisées, l'attribution de la bonne catégorie affichera l'article. Sinon, un article doit être associé à un lien de menu. Vous pouvez le faire dans l'article ou via le menu Menus de l'Administration.
  • Essayez de garder les titres d'articles courts et précis.
  • Bien que cela soit possible, si plusieurs utilisateurs ajoutent des articles sur le site, évitez de créer de nouvelles catégories et étiquettes dans les articles. Les erreurs et différences d'orthographe peuvent facilement empêcher les articles de s'afficher là où ils étaient prévus. Créer des catégories et des étiquettes dans leur page de liste respective permet d'assurer une cohérence à travers le site Web.
  • Si besoin, utiliser les notes utilisateurs des articles. Elles peuvent être très utiles, notamment lorsque plusieurs personnes ajoutent des articles.
  • Où que vous soyez dans Joomla!, vous pouvez ajouter un article sans passer par le Panneau d'administration - utiliser le menu d'Administration de Joomla!.