WordPress.org

Plugin Directory

PublishPress Checklists : Pre-Publishing Approval Checklist – Validate Post Requirements

PublishPress Checklists : Pre-Publishing Approval Checklist – Validate Post Requirements

Description

PublishPress Checklists is the best plugin to make sure your content is ready to go live. Using PublishPress Checklists, you define tasks that must be completed before content is published.

Nous allons vous montrer quelques options possibles pour vos publications :

  • Assurez-vous que vos publications ont un nombre de mots minimum ou maximum.
  • Obligez vos publications à avoir une image mise en avant.
  • Vérifier qu’il n’y a pas de liens cassés.
  • Obliger les auteurs/autrices à utiliser un nombre spécifique d’étiquettes ou de catégories.
  • Obliger les publications à être approuvées par un utilisateur/utilisatrice ayant un rôle spécifique.
  • Utiliser OpenAI pour analyser votre contenu et s’assurer qu’il utilise une bonne grammaire ou un ton correct.

À côté de chaque publication et de chaque page, les rédacteurs/rédactrices voient apparaître une liste de contrôle indiquant les tâches qu’ils doivent accomplir. Les tâches peuvent être recommandées ou obligatoires. Au fur et à mesure que les rédacteurs accomplissent chaque tâche, le X rouge se transforme automatiquement en coche verte.

PublishPress Checklists integrates with WooCommerce, Yoast SEO, and Advanced Custom Fields. You can set requirements based on those plugins.

PublishPress Checklists also integrates with OpenAI. You can use OpenAI technology to scan your posts and check for the right tone, good spelling, or correct grammar.

PublishPress Checklists Pro

Checklists Pro
Cette extension est la version gratuite de l’extension Checklists Pro qui comprend toutes les fonctionnalités dont vous avez besoin pour définir des standards pour votre contenu WordPress. Cliquer ici pour acheter la meilleure extension premium de listes de contrôle WordPress dès maintenant !

Vous pouvez définir les prérequis de cette liste de contrôle

Chaque tâche de votre liste de contrôle avant publication peut être configurée pour répondre aux besoins de votre site. Vous pouvez également définir des valeurs maximales et minimales.

Lire le guide de premiers pas pour PublishPress Checklists.

Voici les tâches par défaut que vous pouvez utiliser dans vos listes de contrôle :

  • Titre : Nombre maximum ou minimum de caractères
  • Texte du corps : Nombre maximum ou minimum de mots
  • Extrait : Nombre maximum ou minimum de caractères
  • Approbation de l’utilisateur/utilisatrice : Obliger les utilisateurs/utilisatrices ayant un rôle spécifique à approuver les publications.

  • Image mise en avant : Obligation de une image mis en avant

  • Taille de l’image mise en avant (version Pro) : Obligation de définir une hauteur et une largeur maximales et minimales pour les images mises en avant
  •  : Texte alternatif requise pour toutes les images
  • Number of images in content (Pro version): Require a maximum and minimum number of images in the post

  • Taxonomy terms: Maximum or minimum number of categories or tags

  • Required taxonomy terms: Force users to add specific terms
  • Prohibited taxonomy terms: Force users to not add specific terms

  • Liens internes : Nombre maximum ou minimum de liens internes

  • Liens externes : Nombre maximum ou minimum de liens externes
  • Liens cassés : Vérifier que tous les liens utilisent un format valide
  • Permaliens : Contrôle des caractères dans l’URL

Vous pouvez configurer chaque prérequis, selon que vous voulez ou non demander à des rédacteurs/rédactrices d’accomplir les tâches. Voici les trois options possibles :

  • Désactivé
  • Recommandé
  • Obligatoire

Si vous choisissez l’option « Obligatoire », il sera impossible de publier sans avoir accompli la tâche.

Prérequis de la liste de contrôle de OpenAI

PublishPress Checklists s’intègre à OpenAI. Vous pouvez utiliser des prompts pour analyser votre contenu. Si OpenAI estime que votre contenu ne répond pas aux exigences, la tâche sera considérée comme incomplète.

Vous pouvez créer des listes de contrôle comme celles-ci :

  • « Le contenu est-il clair et facile à lire ? »
  • « Le ton de ce contenu est-il professionnel ? »
  • « Cet article utilise-t-il une grammaire correcte ? »

OpenAI analysera votre contenu et donnera un verdict détaillé. C’est un excellent moyen de repérer les erreurs et d’améliorer votre contenu avant de le publier.

Cliquer ici pour savoir comment créer des prérequis pour OpenAI.

Vous pouvez créer de nouveaux prérequis pour la liste de contrôle

Vous pouvez créer de nouveaux prérequis pour vos listes de contrôle en cliquant sur le lien « Ajouter une tâche personnalisée ». Par exemple, vous pouvez obliger les auteurs/autrices à obtenir un signe Yoast vert, ou les obliger à effectuer une vérification orthographique avant de publier.

Cliquer ici pour savoir comment créer des prérequis personnalisés.

Il est également possible de créer des prérequis plus puissants à l’aide d’une extension personnalisée. Nous avons créé un exemple d’extension pour vous montrer comment procéder. L’exemple d’extension vérifiera automatiquement que les auteurs de votre site ont inclus un mot spécifique dans leur contenu principal. Si ce nouveau prérequis est activé, il recherchera automatiquement le texte de votre contenu pour s’assurer qu’il contient le mot que vous avez choisi.

Version Pro : Listes de contrôle pour les produits WooCommerce

La version Pro de PublishPress Checklists prend en charge WooCommerce. Il y a toutes les prérequis que vous pouvez choisir :

  • Nombre de caractères dans l’extrait
  • Nombre d’étiquettes de produits
  • Nombre de catégories de produits
  • Nombre de mots
  • Image mise en avant
  • Cocher la case « Virtuel »
  • Cocher la case « Téléchargeable »
  • Saisir un « Prix normal »
  • Saisir un « Prix promotionnel »
  • Planifier le « Prix promotionnel »
  • Remise pour le « Prix promotionnel »
  • Saisir une « UGS »
  • Cocher la case « Gérer les stocks ? »
  • Cocher la case « Vendu à l’unité »
  • Cocher la case « Autoriser le réapprovisionnement ? »
  • Sélectionner quelques produits pour les « Ventes incitatives »
  • Sélectionner quelques produits pour les « Ventes croisées »
  • Image du produit

Cliquer ici pour en savoir plus sur les listes de contrôle WooCommerce.

Pro Version: Checklists for Advanced Custom Fields

The Pro version of PublishPress Checklists has support for the Advanced Custom Fields plugin. For example, you can require that text fields have a certain number of characters or that image fields are filled in.

Click here to read more about ACF checklists.

Pro Version: Checklists for Yoast SEO

With the PublishPress Checklists plugin, you can require that site’s content meets minimum standards with the Yoast SEO plugin. If the content doesn’t meet those standards, you can choose to show a warning, or prevent the post from being published. The Checklists plugin integrates with the SEO and Readability features in Yoast SEO.

[Click here to read more about Yoast SEO checklists](https://publishpress.com/knowledge-base/yoast-seo-tasks/.

Rejoignez PublishPress et obtenez les extensions Pro

Les versions Pro des extensions PublishPress valent vraiment leur investissement. Les versions Pro disposent de fonctionnalités additionnelles et d’un support plus rapide. Cliquer ici pour rejoindre PublishPress.

Join PublishPress and you’ll get access to these Pro plugins:

Ensemble, ces extensions constituent une suite d’outils de publication puissants pour WordPress. Si vous avez besoin de créer un flux de travail professionnel dans WordPress, avec modération, relecture, droits d’accès et plus encore… alors vous devriez essayer PublishPress.

Rapports de bogues

Les rapports de bogues pour PublishPress Checklists sont les bienvenus dans notre référentiel sur GitHub. Veuillez noter que GitHub n’est pas un forum d’assistance et que les questions qui ne sont pas correctement qualifiées de bogues seront fermées.

Suivre l’équipe PublishPress

Suivre PublishPress sur Facebook, Twitter et YouTube

Captures d’écran

  • Créez vos propres listes de contrôle : À côté de chaque publication et de chaque page, les rédacteurs/rédactrices voient s’afficher une liste de contrôle indiquant les tâches qu’ils doivent accomplir.
  • Règles de listes de contrôle personnalisées : En plus des règles par défaut, PublishPress Checklists vous permet de créer vos propres règles.
  • Configurer vos prérequis : Chaque élément de la liste de contrôle peut être configuré pour répondre aux besoins de votre site. Vous pouvez décider si les éléments sont recommandés, obligatoires ou ignorés.
  • Retour avant la publication : si les rédacteurs/rédactrices ne remplissent pas toutes les prérequis, PublishPress Checklists leur affichera un message leur expliquant ce qu’ils doivent faire.
  • Liste de contrôle des produits WooCommerce : Cette fonctionnalité de Checklists Pro vous permet de créer des prérequis pour les produits WooCommerce.1. Créez vos propres listes de contrôle. A côté de chaque article et de chaque page, les auteurs/autrices voient une boîte de liste de contrôle, montrant les tâches qu’ils doivent accomplir. Au fur et à mesure que les rédacteurs/rédactrices complètent chaque élément, le texte rouge devient automatiquement vert lorsqu’il est terminé.
  • Configurez vos prérequis. Chaque élément de la liste de contrôle peut être configuré pour répondre aux besoins de votre site. Vous pouvez décider si les éléments sont recommandés, obligatoires ou ignorés. Vous pouvez également définir des valeurs maximales et minimales.

FAQ

Puis-je choisir le nombre de caractères dans les titres des publications de WordPress ?

Avec l’extension PublishPress Checklists, vous pouvez obliger un nombre maximum et minimum de caractères pour le titre de votre contenu WordPress. Si le titre n’est pas assez long, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. De nombreux sites exigent que le titre contienne entre 55 et 60 caractères. C’est souvent parce que c’est la longueur optimale pour apparaître dans les résultats de recherche de Google.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Trouver l’option « Titre ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez cette option, le titre sera visible lorsque vous modifierez le contenu. Si votre titre n’est pas de la bonne longueur, cette tâche sera marquée en rouge dans la barre latérale. Si votre titre est de la bonne longueur, cette tâche sera indiquée en vert dans la barre latérale/

En savoir plus sur le choix du nombre de caractères dans les titres

Puis-je choisir le nombre de mots dans le contenu d’une publication WordPress ?

Avec l’extension PublishPress Checklists, vous pouvez obliger le contenu de vos publications WordPress à contenir un nombre de mots maximum et minimum. Si le contenu ne correspond pas à la longueur obligatoire, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. De nombreux sites WordPress souhaitent spécifier un certain nombre de mots pour tous leurs publications. Par exemple, l’extension Yoast SEO recommande de viser un nombre de mots compris entre 1 000 et 1 500.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez l’option de contenu, elle sera visible lorsque vous modifierez le contenu. Si le texte de votre contenu n’est pas de la bonne longueur, cette tâche sera marquée en rouge dans la barre latérale. Si le texte de votre contenu est de la bonne longueur, cette tâche sera marquée en vert dans la barre latérale.

En savoir plus sur le choix du nombre de mots dans les publications

Puis-je définir le nombre maximum et minimum de catégories ?

Avec l’extension PublishPress Checklists, vous pouvez obliger un nombre maximum et minimum de catégories pour vos publications WordPress. Si le nombre correct de catégories n’est pas ajouté, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. Il est important d’avoir le bon nombre de catégories pour le référencement de votre site. Par défaut, les catégories ne sont disponibles que pour les articles WordPress. Cependant, avec l’extension « TaxoPress », vous pouvez ajouter des catégories à d’autres types de publications et vous pourrez donc utiliser le tutoriel pour ces types de publication également.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez l’option catégories, elle sera visible lorsque vous modifierez le contenu. Si vous ajoutez un nombre incorrect de catégories, cette tâche sera marquée en rouge dans la barre latérale. Si vous ajoutez un nombre correct de catégories, cette tâche sera indiquée en vert dans la barre latérale.

En savoir plus sur le choix du nombre de catégories dans les publications

Puis-je définir le nombre maximum et minimum d’étiquettes ?

Avec l’extension PublishPress Checklists, vous pouvez obliger un nombre maximum et minimum d’étiquettes pour vos publications WordPress. Cette fonctionnalité prend également en charge les termes de taxonomie provenant d’autres extensions ou de types de publication personnalisées. Si le nombre correct d’étiquettes n’est pas ajouté, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. Il est important d’avoir le bon nombre d’étiquettes pour le référencement SEO de votre site.

  • Aller à « Listes de contrôle » > « Réglages ». Si vous utilisez un type de publication personnalisé ou une extension, toutes les taxonomies disponibles s’afficheront en tant qu’options.
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez cette option d’étiquettes, elle sera visible lorsque vous modifierez le contenu. Si vous ajoutez un nombre incorrect d’étiquettes, cette tâche sera marquée en rouge dans la barre latérale. Si vous ajoutez un nombre correct d’étiquettes, cette tâche sera marquée en vert dans la barre latérale.

En savoir plus sur le choix du nombre d’étiquettes dans les publications

Puis-je décider du nombre de caractères dans les extraits WordPress ?

Avec l’extension PublishPress Checklists, vous pouvez obliger un nombre maximum et minimum de caractères pour les extraits de votre contenu WordPress. Si l’extrait n’a pas la bonne longueur, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. Le champ « Extrait » est une fonctionnalité très utile de WordPress. L’extrait est un résumé ou une description facultative du contenu principal.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez l’option « Extrait », elle sera visible lorsque vous modifierez le contenu. Si le texte de votre extrait a une longueur incorrecte, cette tâche sera marquée en rouge dans la barre latérale. Si votre texte d’extrait a la bonne longueur, cette tâche sera marquée en vert dans la barre latérale.

En savoir plus sur le choix du nombre de caractères dans les extraits WordPress

Puis-je limiter le nombre de liens internes dans les publications WordPress ?

Avec l’extension PublishPress Checklists, vous pouvez obliger un nombre maximum et minimum de liens internes dans votre contenu WordPress. Si le contenu n’a pas le nombre correct de liens internes, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. Nous définissons les « liens internes » comme tout lien « a href » vers une autre page de votre site. De nombreux sites souhaitent disposer d’un grand nombre de liens internes afin d’améliorer leur référencement dans les moteurs de recherche.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez cette option de liens internes, elle sera visible lorsque vous modifierez le contenu. Si vous n’avez pas le nombre correct de liens internes, cette tâche sera marquée en rouge dans la barre latérale. Si vous avez le bon nombre de liens internes, cette tâche sera indiquée en vert dans la barre latérale.

En savoir plus sur le choix du nombre de liens internes dans les extraits WordPress

Puis-je limiter le nombre de liens externes dans les publications WordPress ?

Avec l’extension PublishPress Checklists, vous pouvez obliger un nombre maximum et minimum de liens externes dans votre contenu WordPress. Si le contenu n’a pas le nombre correct de liens externes, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. Nous définissons les « liens externes » comme tout lien « a href » vers une URL d’un autre site. De nombreux sites souhaitent éviter un grand nombre de liens externes, car cela peut nuire à l’optimisation de leur site pour les moteurs de recherche.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez cette option de liens externes, elle sera visible lorsque vous modifierez le contenu. Si vous n’avez pas le nombre correct de liens externes, cette tâche sera marquée en rouge dans la barre latérale. Si vous avez le bon nombre de liens externes, cette tâche sera indiquée en vert dans la barre latérale.

En savoir plus sur le choix du nombre de liens externes dans les extraits WordPress

Puis-je vérifier que tous mes liens sont valides ?

Avec l’extension PublishPress Checklists, vous pouvez vous assurer que tous les liens de votre contenu (externes et internes) utilisent un format de lien valide. Cette fonctionnalité ne vérifie pas l’URL de destination, mais le format du lien pour s’assurer que vous n’avez pas utilisé d’URL telles que htpps// ou .nt.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Si vous activez cette option de validation des liens, elle sera visible lorsque vous modifierez le contenu. Si vous avez des liens cassés dans votre contenu, cette tâche sera marquée en rouge dans la barre latérale. Si vous n’avez pas de liens cassés, cette tâche sera indiquée en vert dans la barre latérale.

L’extension Checklists utilise ces expressions régulières pour vérifier les liens cassés. Vous trouverez ce code dans ce fichier : /core/Utils/HyperlinkValidator.php.

En savoir plus sur la validation des liens

Puis-je vérifier que toutes mes images ont un texte alternatif ?

Avec l’extension PublishPress Checklists, vous pouvez obliger toutes les images à avoir un texte alternatif dans votre contenu WordPress. Si une image ne comporte pas de texte alternatif, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. Le texte « ALT » (abréviation de « texte alternatif ») est utile parce qu’il décrit les images aux internautes qui ne peuvent pas les voir. Les utilisateurs/utilisatrices malvoyants utilisent souvent des lecteurs d’écran capables de lire le texte alternatif pour mieux comprendre une image sur la page.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour « Min » et « Max ».
  • Si vous activez l’option « Texte ALT », il sera visible lorsque vous modifierez le contenu. Si vos images n’ont pas de texte alternatif, cette tâche sera marquée en rouge dans la barre latérale. Si toutes vos images ont un texte alternatif, cette tâche sera indiquée en vert dans la barre latérale.

En savoir plus sur la vérification du texte altérnatif dans les images

Puis-je obliger tous les publications à comporter une image mise en avant ?

Avec l’extension PublishPress Checklists, vous pouvez obliger tous vos publications à avoir une image mise en avant. Si l’image est manquante, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. De nombreux sites obligent les publications de blog à avoir une image mise en avant, car cette image est importante pour le partage sur les médias sociaux.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? ».
  • Si vous activez cette option d’image mise en avant elle sera visible lorsque vous modifierez le contenu. Si votre boîte d’image mise en avant est vide cette tâche sera marquée en rouge dans la barre latérale. Si votre boîte d’image mise en avant contient une image cette tâche sera indiquée en vert dans la colonne latérale.

En savoir plus sur l’obligation d’avoir une image mise en avant

Puis-je obliger tous les publications à être approuvées par un administrateur/administratrice ?

Grâce à ce prérequis, vous pouvez empêcher la publication d’un contenu s’il n’a pas été approuvé par un utilisateur/utilisatrice ayant un rôle particulier. C’est un excellent moyen de permettre à certains utilisateurs/utilisatrices d’approuver un contenu avant qu’il ne soit publié.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Dans la dernière case, vous pouvez choisir les rôles qui peuvent approuver les publications. Si un utilisateur/utilisatrice appartient à l’un des rôles sélectionnés, il verra une case à cocher. Si l’utilisateur/utilisatrice approuve la publication, il peut cocher la case et le contenu peut être publié.

En savoir plus sur l’obligation d’obtenir l’approbation d’un administrateur/administratrice

Puis-je forcer tous les publications à être approuvées par Yoast SEO ?

Avec l’extension PublishPress Checklists, vous pouvez obliger le contenu de votre site à respecter des normes minimales avec l’extension Yoast SEO. Si le contenu ne répond pas à ces normes, vous pouvez choisir d’afficher un avertissement ou d’empêcher la publication de la publication. De nombreux sites obligent leur contenu à respecter les normes Yoast SEO. Cela permet de s’assurer que leur contenu est optimisé pour les moteurs de recherche. L’extension Checklists s’intègre aux fonctionnalités SEO et Readability de Yoast SEO.

  • Aller à « Listes de contrôle » > « Réglages ».
  • Vous pouvez choisir entre les options « Désactivé, Recommandé ou Obligatoire ».
  • Vous pouvez choisir « Qui peut ignorer cette tâche ? »
  • Vous pouvez saisir des choix pour les deux options. Choisir soit « OK » (jaune/orange), soit « Bon » (vert).
  • Si vous activez l’option Yoast SEO, ils seront visibles lorsque vous modifierez le contenu. Si vous ne remplissez pas les prérequis minimums, les éléments de la liste de contrôle s’afficheront en rouge.

En savoir plus sur l’obligation d’obtenir l’approbation de Yoast SEO

Avis

3 avril 2024 1 réponse
I first installed the plugin to check translation then I kept it in my website because I found out it was useful to carry on my work. Thanks, I wish you carry on developing this and other useful plugin like this one.
20 février 2023 1 réponse
You can easily write your own checklist with a plugin and a few lines of javascript
12 août 2022 2 réponses
Hard to believe this only has a few reviews. This plugin does exactly what it promises and is not cluttered with unnecessary things. If you have a complicated publication process that needs to be exactly right every time, this is a great plugin to prevent accidents.
Lire les 22 avis

Contributeurs/contributrices & développeurs/développeuses

« PublishPress Checklists : Pre-Publishing Approval Checklist – Validate Post Requirements » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“PublishPress Checklists : Pre-Publishing Approval Checklist – Validate Post Requirements” a été traduit dans 8 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « PublishPress Checklists : Pre-Publishing Approval Checklist – Validate Post Requirements » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

[2.16.0] – 20 November 2024

  • Fixed: Links with ! are marked as invalid #261
  • Fixed: Internal link does not update real time #824
  • Fixed: Wrong result openAI checklists #823
  • Added: « List » view to highlight blocks with issues? #783
  • Added: New tab for Featured Image #814
  • Added: New tab for Permalinks #812
  • Added: New tab for Approval #813
  • Updated: Update the readme #820

[2.15.0] – 21 October 2024

  • Fixed: Conflict with Rank Math SEO plugin #791
  • Fixed: Promo banner update #779
  • Fixed: Anchor link not passing the valid link requirement #781
  • Fixed: Required and prohibited categories showing deleted terms #786
  • Fixed: OpenAI checklist button not working on the second tab #782
  • Fixed: Alt text for featured image not working on the first try #743
  • Fixed: Plugin description update #780
  • Fixed: Custom arrow position issue #778
  • Fixed: Reorganized the images checklists #801
  • Fixed: Updated Yoast SEO rule #809
  • Fixed: Updated required and prohibited categories #808
  • Fixed: Missing translation updates #780
  • Updated: Translations for checklist items
  • Updated: Translations for image-related checklist items
  • Updated: Translations « Featured image » updated to « Featured image is added »
  • Updated: Translations « Alt text for featured images » updated to « Featured image has Alt text »
  • Updated: Translations « Alt text for all images » updated to « All images have Alt text »
  • Updated: Translations « Readability » updated to « Yoast Readability »
  • Updated: Translations « SEO » updated to « Yoast SEO »
  • Updated: Changelog and translation files
  • Updated: Composer dependencies

[2.14.0] – 25 September 2024

  • Added: Taxonomies tab #747
  • Added: Minimum number of characters for alt text #616
  • Added: ACF (Advanced Custom Fields) integration support #639
  • Added: Option to specify the number of images in a post #729
  • Fixed: Renamed field group to be compatible with ACF #774
  • Fixed: Hide checklist from ACF fields #770
  • Fixed: Tiny text change for new alt text #766
  • Fixed: Undefined disable_publish_button issue
  • Fixed: Failed save rule
  • Fixed: PHP 8.2 deprecated message #752
  • Fixed: Character count issue #740
  • Updated: Composer dependencies
  • Updated: Bumped Webpack from 5.91.0 to 5.94.0

[2.13.0] – 28 August 2024

  • Added: Class FieldsTabs to support modifying tabs from the Pro version #739
  • Added: Option to disable the Publish button #728
  • Fixed: Missing variable gutenbergLockName for locking post saving #738
  • Fixed: URL requirement broken by ellipsis, colon, and other characters #301
  • Fixed: Checklists design fails on smaller screens #730
  • Fixed: Code scanning alerts and minor UI issues #737
  • Updated: Composer dependencies
  • Updated: PHPLint workflow to use the dev-workspace
  • Chore: Added absolute path to dev-workspace

[2.12.0] – 31 July 2024

  • Added: Tabs for different types of requirements #672
  • Added: Required category & tag for new rule #492
  • Added: Prohibited category & tag for new rule #491
  • Fixed: External link missing from checklists #710
  • Fixed: String not translated in Italian #638
  • Fixed: Checklists could be bypassed if scheduled #666
  • Fixed: Redirect to checklists screen on new activation #669
  • Updated: Composer dependencies
  • Updated: Position for feature image alt
  • Updated: Move banner to lib/vendor
  • Updated: Full-width CSS for better layout
  • Implemented: Cache mechanism for improved performance

[2.11.1] – 18 July 2024

  • Fixed: Fixed compatibility with wordPress 6.6 #697
  • Fixed: Quick edit settings are now disabled by default #689

[2.11.0] – 15 July 2024

  • Added: Added a sidebar feature #562
  • Added: Added an option to disable quick edit #665
  • Added: Added post type validation #403
  • Fixed: Issue with menu being empty on first install #552
  • Fixed: Default text color for OpenAI prompts #580
  • Update: Updated ES, FR, and IT translations #652

[2.10.4] – 04 April 2024

  • Fixed: WordPress 6.5 causes Checklists button to shift, #642
  • Fixed: Incompatability with SEOPress, #636
  • Fixed: Conflict with Yoast SEO, editor stops working, #631
  • Update: Turkish Translation, #641

[2.10.3] – 24 Jan 2024

  • Fixed: Uncaught RangeError: Maximum call stack size exceeded coming from gutenberg panel, #613
  • Fixed: Image alt requirement HTTP request loop, #623
  • Update: New Translation ES-FR-IT Updates, #615

[2.10.2] – 15 Jan 2024

  • Fixed: Fix issues with saving while editing post, #598
  • Update: Re-Enable « Show Warning Icon » settings, #605
  • Update: Update OpenAI tasks « Check now » button styles, #604
  • Update: Small text update for OpenAI response, #603
  • Update: Update Checklists sidebar items spacing, #600
  • Fixed: The « publishpress-checklists-panel » plugin encountered error and cannot be rendered, #594
  • Update: CheckLists Translation Updates 11 January 2024, #597

[2.10.1] – 11 Jan 2024

  • Fixed: 2.10.0 automatically updates posts while editing, #584
  • Fixed: Featured image HTTP request loop, #585
  • Update: Remove Show warning icon settings, #586

[2.10.0] – 10 Jan 2024

  • Feature: Add AI features to Checklists requirements, #541
  • Update: Add Checklists gutenberg panel, #567
  • Update: Remove « Define tasks that must be complete before content is published. », #561
  • Update: Checklists FREE v.2.9.1 Translation Updates ES-FR-IT, #554

[2.9.1] – 30 Nov 2023

  • Fixed: Checklist menu often missing on new installation, #524
  • Fixed: HyperlinkValidator fails with URLs containing text fragments, #485
  • Update: Block updates for posts with incomplete checklists, #303
  • Fixed: Conflict with ACF custom field when creating new post, #506
  • Fixed: Yoast SEO metabox error when creating new woocommerce product, #505
  • Fixed: Warning: Undefined array key « HTTP_REFERER » in checklists, #411
  • Update: Only disable Status in quick edit for checklists enabled post types, #536
  • Fixed: Featured Image Height and Width checks fail for Authors / Contributors, #486
  • Fixed: « Featured Image Size » requirement fails if you do not have the « edit_other_posts » capability, #523

[2.9.0] – 09 Aug 2023

  • Changed: Updated internal libraries to latest versions;
  • Changed: Move dependencies to lib/vendor;
  • Changed: Internal dependencies moved from vendor to lib/vendor;
  • Changed: Updated internal libraries to the latest versions;
  • Changed: Removed the vendor-locator-checklists library. Internal vendor is now on a fixed path, lib/vendor;
  • Changed: Deprecated constant PUBLISHPRESS_CHECKLISTS_VENDOR_PATH in favor of PPCH_LIB_VENDOR_PATH;
  • Fixed: Fix compatibility with Composer-based installations, using prefixed libraries;

[2.8.0] – 18 May 2023

  • Changed: Replaced Pimple library with a prefixed version of the library to avoid conflicts with other plugins;
  • Changed: Replaced Psr/Container library with a prefixed version of the library to avoid conflicts with other plugins;
  • Changed: Change min PHP version to 7.2.5. If not compatible, the plugin will not execute;
  • Changed: Change min WP version to 5.5. If not compatible, the plugin will not execute;
  • Changed: Updated internal libraries to latest versions;

[2.7.4] – 06 Mar 2023

  • Fixed: Image alt tag function not working in Classic Editor, #471
  • Fixed: Gutenberg Editor error when using Taxonomy Categories, #407
  • Fixed: Internal link checker not working in Classic Editor, #278
  • Fixed: Rank Math meta field missing when checklists is enabled, #470
  • Fixed: Support for Rank Math and Classic Editor, #293
  • Update: Use wp_kses_post filter instead esc_html to enable allowed tags in metabox label, #478
  • Fixed: Submit Lock Affecting Content Update with Yoast, #423
  • Update: German translation, #262
  • Update: PRO_Checklists_ES-FR-IT_TranslationUpdate_October2022, #415
  • Update: TRANSLATION UPDATES French-Spansh-Italian, #406

[2.7.3] – 05 Jul 2022

  • Fixed: Missing checklists settings menu in PHP 8.0 and Multisite, #387
  • Fixed: Settings footer breaks for language other than English, #388
  • Fixed: Missing translation for Min and Max, #389
  • Added: Include new Free / Pro library, #377
  • Fixed: Issue with Yoast SEO and post_content, #391
  • Fixed: Clicking the Preview button will trigger the publishing pop-up, #378
  • Fixed: Extra calls slowing down website, #385
  • Fixed: Warning: Undefined array key « page », caused by « helper_settings_validate_and_save » function, #369
  • Update: Most important buttons should be yellow only, #382
  • Fixed: Issue with PHP 5.6, #386

[2.7.2] – 27 Apr 2022

  • Fixed: Fix Yoast SEO word count breaks in Pending Review, #345;
  • Fixed: Run the WordPress VIP scans on Checklists, #354;

[2.7.1] – 20 Apr 2022

  • Fixed: Fix incorrect text in settings, #344;
  • Fixed: Allow links with # as valid URL check, #352;
  • Fixed: Hide task not supported for post type, #199;
  • Fixed: Fix bad footer image URL on Windows for the Pro plugin, #342;
  • Fixed: Only load the checklists and resources in relevant pages, #129;
  • Fixed: Fix method call is provided 2 parameters, but the method signature uses 1 parameters error, #179;
  • Updated: Spanish and Italian translations, #348;

[2.7.0] – 16 Feb 2022

  • Added: Added capability « manage_checklists » to access Checklists screen, #173;
  • Removed: Remove the icon from the admin heading;
  • Fixed: Fix tabs layout in the settings page, #317;
  • Fixed: Updated the Reviews library, fixing compatibility with our other plugins;
  • Fixed: Add capability check before saving global checklists options (we already had a nonce check in place), #325;
  • Fixed: Improved output escaping in the admin interface, #326;
  • Fixed: Improved input sanitization, #324;
  • Fixed: Fixed duplicated admin menu on PHP 8, #316;

[2.6.0]

SKIPPED

Skipped version, for syncing the version number with the Pro plugin.

[2.5.3] – 2021-11-15

  • Fixed: Can’t update published posts if requirements changed;
  • Added: WordPress Reviews version 1.1.12;

[2.5.2] – 2021-11-11

  • Fixed: Missing logo image for ask-for-review banner;
  • Added: Ask-for-review banner in other admin pages;

[2.5.1] – 2021-11-11

  • Fixed: Skip the comply of requirements when « Include pre-publish checklist » is disabled;
  • Fixed: Preferences Panel box is broken;
  • Fixed: Changed ID of span where full slug is picked up from with Classic Editor;
  • Fixed: Border width for buttons;
  • Added: Ask for plugin review support;

[2.5.0] – 2021-04-22

  • Added: Added drag-and-drop support for sorting the checklists requirements, #172;
  • Fixed: Fixed default position of items in the checklist;
  • Changed: Added support for displaying unit text in the checklist requirements settings page;

[2.4.4] – 2021-03-31

  • Fixed: Fixed link validation for « tel: » and « mailto: » links, #246
  • Fixed: Fixed WPBakery compatibility, #237;

[2.4.3] – 2021-03-30

  • Fixed: Fixed support to PHP 5.6, #240;
  • Fixed: Fixed some class names to match the filename, #241;
  • Fixed: Fixed some strings that were not being translated;
  • Fixed: Fixed detection of the Block Editor when the Classic Editor plugin is installed and the user can select which editor to use, #239;
  • Fixed: Fixed a CSS conflict with the class « warning » and some themes, #243;
  • Fixed: Fixed pre-publishing panel and warning when required items are unchecked, #252;
  • Added: Added Italian translation. Huge thanks to Simone Bianchelli and Angelo Giammarresi for sharing the translation files;

[2.4.2] – 2020-10-22

  • Fixed: Remove unexistent dependencies for met-box.js, #231;

[2.4.1] – 2020-10-08

  • Fixed: Fix JS error Uncaught TypeError: Cannot read property ‘doAction’ of undefined, #224;
  • Fixed: Fix broken menu item if the user doesn’t have permissions to see the menu, #226;

[2.4.0] – 2020-09-22

  • Added: Added a new task for validating links in the content, #200;
  • Added: Added a new task for checking the number of external links, #201;
  • Added: Added form validation for required fields in the checklists page, #175;
  • Added: Added a new task for requiring approval for specific roles, #104;
  • Added: Added new field for custom tasks to select which role can check/uncheck the box, #104;
  • Changed: Changed the order of tasks in the settings page, #223;
  • Removed: The option « Recommended: show only in the sidebar » were removed and current settings fallback to « Recommended: show in the sidebar and before publishing », which was renamed to just: « Recommended », #195.

[2.3.2] – 2020-08-20

  • Fixed: Fixed warnings related to missed dependencies for scripts when the post type is not selected to use checklists, #208;

[2.3.1] – 2020-08-14

  • Fixed: Fixed compatibility with WP 5.5;
  • Fixed: Fixed Gutenberg and Classic Editor detection, #203, #202;
  • Fixed: Fixed invalid selector in jQuery, #197;
  • Fixed: Fixed the publishing button that was stuck sometimes making impossible to publish a post, #191;

[2.3.0] – 2020-08-06

  • Added: Added new task for checking if all the images in the post has an « alt » attribute, #164;
  • Fixed: Fixed the verification for custom taxonomies in the post editor page, #114;
  • Fixed: Fixed style for unchecked custom tasks, #184;
  • Fixed: Updated language files;
  • Changed: Hide Yoast SEO tasks if Yoast’s plugin is not activated, #164;
  • Changed: Updated translation strings;
  • Changed: Changed the algorithm of the Yoast SEO readability and SEO analysis verification, considering the selected score as the minimum score, #169;
  • Changed: Change the label of the « Add custom item » button to « Add custom task », #181;

[2.2.0] – 2020-07-21

  • Added: Add support to Yoast SEO readability and SEO analysis pass task in the checklists – #86;
  • Added: Add new task for checking the limit of chars in the excerpt test – #150;
  • Added: Add new task for checking the number of internal links in the text – #52;
  • Fixed: Remove not used transient for checking data migration;
  • Fixed: JS error message related to missed PP_Checklists object;
  • Fixed: Enqueue scripts only when required – #106;
  • Fixed: Fixed translation support adding French and British English translations;
  • Changed: Updated the PHP min requirement from 5.4 to 5.6;
  • Changed: Updated the WordPress tested up to version to 5.4;
  • Changed: Updated the label and text for some tasks;

[2.1.0] – 2020-05-07

  • Added: Add permalink validation rule for the checklists – #115;
  • Added: Add option to select user roles to skip specific requirements – #131;
  • Added: Add a menu link to upgrade to the Pro plan;
  • Changed: Improve UI for custom items in the checklist, removing the « X » icon – #126;
  • Removed: Remove the option to hide the Publish Button due to conflicts with Gutenberg;
  • Fixed: Fixed the tabs for post types in the Checklists admin page. If you have too many post types the second line of tabs was overlaying the first line – #132;
  • Fixed: Fixed the checklist warning popup when you are updating a published post and has unchecked required tasks in the checklist, for the classic editor – #124;
  • Fixed: Fixed the list of available post types for the checklists to display any post type that has the show_ui = true. Non public post types are now recognized – #127;
  • Fixed: Fixed the list of post types in the Checklists page hiding the tabs of post types that are not selected in the settings – #136;
  • Fixed: Fixed the error displayed on Windows servers when the constant DIRECTORY_SEPARATOR is not defined;
  • Fixed: Fixed empty checklists on fresh installs due to no post type being selected. Posts is selected by default now – #140;
  • Fixed: Fix warning icon on Gutenberg moving it from the side to over the publish button – #138;

[2.0.2] – 2020-03-16

  • Fixed: Fix Checklist for custom hierarquical taxonomies when using Gutenberg;
  • Fixed: Small improvements to the UI;
  • Fixed: Fix compatibility with Rank Math fixing error in Gutenberg;
  • Added: Added hooks to extend the interface for the Pro version;

[2.0.1] – 2020-02-07

  • Fixed: Fixed the prefix of post types in the post_type_support variable;
  • Fixed: Adjusted the plugin URL for assets when working as vendor dependency;
  • Fixed: Fix the suffix of the settings section from _post_types, to _general;
  • Fixed: Fixed an undefined index error when the index « type » is not defined;
  • Fixed: Fixed a JS error when you type in the editor and the word count requirement is set;
  • Fixed: Fixed the verification for custom taxonomies on Gutenberg;
  • Added: Added filters to allow using the plugin as base for the Pro plugin;

[2.0.0] – 2019-12-03

  • Fixed: Fixed the word counter for the Text tab in the Classic Editor;
  • Changed: Renamed from « PublishPress Content Checklist » to « PublishPress Checklists »;
  • Changed: Refactored to be a standalone plugin, not requiring PublishPress anymore;
  • Changed: Plugin name and text domain changed from « publishpress-content-checklist » to « publishpress-checklists »;
  • Changed: Namespace changed from « PublishPress\Addon\Content_checklist » to « PublishPress\Checklists\ ». The requirements’ namespace changed from « PublishPress\Addon\Content_checklist\Requirement » to « PublishPress\Checklists\Core\Requirement »;
  • Changed: JavaScript object changed from « PP_Content_Checklist » to « PP_Checklists »;
  • Changed: New admin menu added with the checklists options and settings page;
  • Changed: The checklists options section was removed from the settings page to an specific menu item;

[1.4.7] – 2019-07-21

  • Fixed: A JS error was preventing to block the post save action when displaying a popup with missed requirements on Classic Editor;

[1.4.6] – 2019-06-20

  • Fixed: Avoid JS white screen on Gutenberg « New Post » access by Author with Multiple Authors plugin active and « Remove author from new posts » setting enabled;
  • Changed: Change minimum required version of PublishPress to 1.20.0;

[1.4.5] – 2019-02-22

  • Fixed: Fixed the pre-publishing check to avoid blocking save when not publishing;

[1.4.4] – 2019-02-12

  • Fixed: Fixed JS error that was preventing the Preview button to work properly in the classic editor;

[1.4.3] – 2019-02-11

  • Fixed: Fixed translation to PT-BR (thanks to Dionizio Bach);
  • Fixed: Fixed bug when word-count script was not loaded;
  • Fixed: Fixed JS error if an editor is not found;
  • Changed: Changed the label for checklist options in the settings panel;

[1.4.2] – 2019-01-30

  • Fixed: Fixed the checklist for the block editor;
  • Changed: Removed license key field from the settings tab;

[1.4.1] – 2019-01-24

  • Changed: Disable post types by default, if Gutenberg is installed;

[1.4.0] – 2019-01-14

  • Fixed: Fixed the TinyMCE plugin to count words to not load in the front-end when TinyMCE is initialized;
  • Fixed: Fixed the assets loading to load tinymce-pp-checklists-requirements.js only in the admin;
  • Fixed: Fixed conflict between custom taxonomies and tags in the checklist while counting items;
  • Added: Added better support for custom post types and custom taxonomies which use WordPress default UI;
  • Changed: Update POT file and fixed translations loading the text domain;
  • Changed: Updated PT-BT language files;

[1.3.8] – 2018-04-18

  • Fixed: Fixed wrong reference to a legacy EDD library’s include file;
  • Fixed: Fixed PHP warning about undefined property and constant;

[1.3.7] – 2018-02-21

  • Fixed: Fixed support for custom post types;

[1.3.6] – 2018-02-07

  • Fixed: Fixed error about class EDD_SL_Plugin_Updater being loaded twice;

[1.3.5] – 2018-02-06

  • Fixed: Fixed saving action for custom items on the checklist;
  • Fixed: Fixed license validation and automatic update;

[1.3.4] – 2018-01-26

  • Changed: Changed plugin headers, fixing author and text domain;

[1.3.3] – 2018-01-26

  • Fixed: Fixed JS error when the checklist is empty (no requirements are selected);
  • Fixed: Fixed compatibility with PHP 5.4 (we will soon require min 5.6);
  • Fixed: Fixed custom requirements;
  • Fixed: Fixed the requirement of tags;
  • Fixed: Fixed PHP Fatal error on some PHP on the featured image requirement;
  • Fixed: Fixed category count in the checklist;
  • Added: Added action to load plugins’ script files;
  • Changed: Rebranded to PublishPress;

[1.3.2] – 2017-08-31

  • Fixed: Fixed EDD integration and updates;
  • Changed: Removed Freemius integration;

[1.3.1] – 2017-07-13

  • Fixed: Fixed support for custom post types allowing to use custom items as requirements;

[1.3.0] – 2017-07-12

  • Fixed: Fixed the delete button for custom items in the settings. It was remocing wrong items, in an odd pattern;
  • Fixed: Fixed PHP warning in the settings page about undefined index in array;
  • Fixed: Fixed the menu slug in the Freemius integration;
  • Added: Added support for setting specific requirements for each post type, instead of global only;
  • Changed: Changed the required minimum version of PublishPress to 1.6.0;
  • Changed: Improved extensibility for add-ons;

[1.2.1] – 2017-06-21

  • Fixed: Fixed PHP warnings after install and activate
  • Fixed: Fixed PHP warnings about wrong index type
  • Fixed: Fixed the license and update checker
  • Added: Added pt-BR translations
  • Changed: Removed English language files
  • Changed: Updated Tested Up to 4.8

[1.2.0] – 2017-06-06

  • Fixed: Fixes the mask for numeric input fields in the settings tab on Firefox
  • Fixed: Fixes the license key validation
  • Fixed: Fixes the update system
  • Added: Added the option to hide the Publish button if the checklist is not completed
  • Added: Added the option to add custom items for the checklist
  • Added: Added POT file and English PO files
  • Changed: The warning icon in the publish box now appears even for published content

[1.1.2] – 2017-05-23

  • Fixed: Fixes the word count feature
  • Changed: Displays empty value in the max fields when max is less than min
  • Changed: Improves the min and max fields for value equal 0. Displays empty fields.

[1.1.1] – 2017-05-18

  • Fixed: Removed .DS_Store file from the package
  • Fixed: Fixed the « Hello Dolly » message in the Freemius opt-in dialog
  • Fixed: Increased the minimum WordPress version to 4.6
  • Changed: Improved settings merging the checkbox and the action list for each requirement
  • Changed: Changed order for Categories and Tags to stay together in the list
  • Changed: Changed code to use correct language domain

[1.1.0] – 2017-05-11

  • Added: Added « Excerpt has text » as requirement
  • Added: Added option to set « max » value for the number of categories, tags and words – now you can have min, max or an interval for each requirement.
  • Changed: Improved the JavaScript code for better readbility

[1.0.1] – 2017-05-03

  • Fixed: Fixed the name of plugin’s main file
  • Fixed: Fixed WordPress-EDD-License-Integration library in the vendor dir

[1.0.0] – 2017-04-27

  • Added: Added requirement for minimum number of words
  • Added: Added requirement for featured image
  • Added: Added requirement for minimum number of tags
  • Added: Added requirement for minimum number of categories
  • Added: Added Freemius integration for feedback and contact form
  • Added: Added option to display a warning icon in the publish box
  • Added: Added checklist to the post form
  • Added: Added option to select specific post types