Sortable Dashboard To-Do List

Description

L’extension ajoute une liste de tâches triable à votre tableau de bord WordPress. Ceci peut être particulièrement utile aux développeurs/développeuses, ainsi qu’aux rédacteurs/rédactrices de contenu. Grâce à la possibilité d’affecter des tâches à d’autres comptes, c’est un peu comme si vous aviez votre propre mini Trello directement sur votre tableau de bord !

Affectation de tâches

  • Les tâches peuvent être affectées à d’autres comptes
  • Les comptes qui se sont fait affecter des tâches peuvent facilement voir qui leur a affecté chaque tâche, et facilement indiquer lorsqu’elles sont terminées
  • Les comptes qui affectent des tâches peuvent facilement voir quels comptes les ont ou ne les ont pas déjà terminées
  • Les comptes qui affectent des tâches peuvent décider s’ils souhaitent que les comptes affectés puissent modifier la description de la tâche
  • L’aptitude d’affectation dépend du rôle du compte utilisé
  • By default:

    • Les administrateurs/administratrices peuvent affecter des tâches à tous les comptes disposant de la permission « edit_posts »
    • Les éditeurs/éditrices peuvent affecter des tâches aux éditeurs/éditrices, contributeurs/contributrices et auteurs/autrices
    • Les autres rôles de compte ne peuvent affecter des tâches qu’aux autres comptes ayant le même rôle
  • Cette fonctionnalité n’est actuellement pas activée pour les configurations multisite
  • 4 filtres WP pour mieux contrôler les droits d’affectation

Création de tâches

  • La création, modification et suppression de tâches se fait par ajax. Aucune actualisation de page ne se déclenche.
  • Les tâches sont horodatées. Vous n’oublierez jamais quand vous les avez crées, ou quand vous les avez modifiées pour la dernière fois.
  • La liste est individuelle. Chaque compte a sa propre liste.
  • Pour multisite, c’est une liste par compte et par site.

Affichage sur le site

  • Option pour afficher la liste de tâches sur le site (uniquement pour le compte actuellement connecté)
  • La liste visible sur le site peut être repliée et développée. Cependant, les tâches visibles sur le site ne peuvent actuellement pas être modifiées ou triées.
  • La liste visible sur le site se souvient de son dernier état d’affichage (affichée ou repliée)
  • La liste visible sur le site se souvient de la taille, de la position et de l’état des tâches ouvertes
  • La liste visible sur le site peut être affichée du côté gauche ou droit de la fenêtre
  • Possibilité de choisir d’afficher ou non certaines tâches sur le site.

Filtres WP

Gérer les droits d’affectation :

« sdtdl_users_not_allowed_to_affect » pour empêcher que certains utilisateurs soient en mesure d’affecter des tâches, en retournant un tableau d’ID de comptes : add_filter('sdtdl_users_not_allowed_to_affect',function(){return ['3','6','8'];})

« sdtdl_[user_role]_can_affect_to » pour permettre à un rôle de compte en particulier d’affecter des tâches à d’autres rôles, en retournant un tableau de rôles : add_filter('sdtdl_editor_can_affect_to',function(){return ['administrator','editor'];})

« sdtdl_[user_role]_cannot_affect_to_users » pour empêcher des rôles en particulier d’affecter des tâches à des comptes en particulier, en retournant un tableau d’ID de comptes : add_filter('sdtdl_[user_role]_cannot_affect_to_users',function($current_user_id){return ['2','4'];})

« sdtdl_never_affect_task_to_users » pour empêcher des comptes en particulier de se faire affecter la moindre tâche, en retournant un tableau d’ID de comptes : add_filter('sdtdl_never_affect_task_to_users',function(){return ['1'];})

Les admistrateurs/administratrices peuvent affecter des tâches à tous les rôles de compte disposant de la permission « edit_posts », mais il est possible de changer cela en vous servant de l’un des trois filtres précédents.

Gérer les droits de création de liste :

Par défault, tous les comptes disposant de la permission « edit_posts » peuvent créer une liste de tâches
« sdtdl_min_user_capability » permet de surcharger cette permission minimum : add_filter('sdtdl_min_user_capability',function(){return 'publish_posts';})

Captures d’écran

  • Le widget « Liste de tâches » du tableau de bord
  • La liste visible sur le site, dans son aspect replié (à gauche) et ouvert (à droite)
  • La liste visible sur le site, avec des tâches ouvertes et consultables

Installation

  1. Rendez-vous sur la page « Extensions » depuis votre tableau de bord et sélectionnez « Ajouter »
  2. Recherchez « Sortable Dashboard To-Do List »
  3. Cliquez sur « Installer »

FAQ

L’extension va-t-elle ralentir mon site ?

Elle n’a absolument aucun impact sur la vitesse de votre site. L’extension se lance uniquement pour les comptes ayant la capacité de modifier les publications.

Avis

31 octobre 2024 2 réponses
It could be a good tool. But essential is missing.Hope dev goes further…
3 mai 2024
This plugin has been great! I usually get distracted when having to do a lot of apps to keep track of everything that I have to do (Google Docs, Spreadsheets, ClickUp, Trello, etc.) Now I don’t have to jump around between a lot of different software and be more efficient.
Lire les 2 avis

Contributeurs/contributrices & développeurs/développeuses

« Sortable Dashboard To-Do List » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Sortable Dashboard To-Do List” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Sortable Dashboard To-Do List » 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

2.2.3

  • Durcissement de la sécurité
  • Quelques attributs HTML n’étaient pas correctement échappés
  • Documentation des variables pour les traducteurs/traductrices

2.2.2

  • Correctif d’un avertissement base de données pour les nouvelles installations
  • Meilleure gestion du css intégré, conformément aux normes de programmation WP
  • La couleur d’accent par défaut est maintenant définie à la couleur par défaut de WP (#2271b1)

2.2.1

  • Correctif CSS : taille de la police pour la liste de tâches visible sur le site

2.2

  • Nouveau : les URL en texte simple sont maintenant automatiquement cliquables lorsque la tâche est en mode « Vue »

2.1.5

  • Correction d’un avertissement PHP

2.1.4

  • Testé jusqu’à WordPress 6.7
  • Correctif mineur de sécurité : les comptes d’administration ne peuvent plus potentiellement forcer l’affectation de tâches aux comptes dont ils n’ont potentiellement pas l’autorisation

2.1.3

  • Correctif CSS en rapport à l’opacité
  • Correction d’un avertissement PHP

2.1.2

  • Correctifs js mineurs en relation avec l’affichage

2.1.1

  • Correctif relatif à la migration vers la base de données pour les nouveaux comptes

2.1

  • Il est maintenant possible d’autoriser les comptes ayant des tâches affectées à modifier la description de la tâche
  • Ajout du filtre « sdtdl-min-description-rows » pour changer la taille par défault de la zone de texte

2.0

  • Il est maintenant possible d’affecter des tâches aux autres comptes. Lisez l’onglet « Détails » pour en savoir plus

1.3.1

  • Correctif : crash potentiel pour les nouveaux comptes

1.3

  • La permission minimum peut être surchargée via le filtre « sdtdl_min_user_capability ».
  • Le prompt demandant de noter l’extension peut être supprimé en retournant true via le filtre « sdtdl_remove_rating_reminder »
  • Les tâches ne sont plus enregistrées dans le tableau options de la base de données, mais dans leur propre tableau.

1.2.1

  • Correctif : encodage des caractères HTML spéciaux dans la fenêtre d’édition

1.2

  • Les réglages s’enregistrent maintenant automatiquement
  • Il est maintenant possible de choisir la couleur d’accent de la liste de tâches

1.1

  • Il est maintenant possible de choisir le côté de la fenêtre où afficher la liste visible sur le site

1.0.5

  • Testé jusqu’à WordPress 6.6
  • Augmentation de la version minimale de PHP à 7.2

1.0.4

  • Correctif : amélioration de l’affichage des listes <ul> et <ol>

1.0.3

  • Correctif : certaines chaînes traduisibles n’étaient pas affectées au bon text domain

1.0.2

  • Ajout d’un point d’accroche à la suppression de l’extension pour supprimer toutes ses traces de la base de données

1.0.1

  • JFG Media a été ajouté en qualités d’auteur et de contributeur

1.0

  • Première version