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’assigner des tâches à d’autres comptes, c’est un peu comme si vous aviez votre propre mini Trello directement sur votre tableau de bord !
Assignation de tâche
- Les tâches peuvent être assignées à d’autres comptes
- Les comptes qui se sont fait assigner des tâches peuvent facilement voir qui leur a assigné chaque tâche, et facilement indiquer lorsqu’elles sont terminées
- Les comptes qui assignent des tâches peuvent facilement voir quels comptes les ont ou ne les ont pas déjà terminées
- Les comptes qui assignent des tâches peuvent décider s’ils souhaitent que les comptes assignés puissent modifier la description de la tâche
- L’aptitude d’assignation dépend du rôle du compte utilisé
-
By default:
- Les administrateurs/administratrices peuvent assigner des tâches à tous les comptes disposant de la permission « edit_posts »
- Les éditeurs/éditrices peuvent assigner des tâches aux éditeurs/éditrices, contributeurs/contributrices et auteurs/autrices
- Les autres rôles de compte ne peuvent assigner 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’assignation
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’assignation :
« sdtdl_users_not_allowed_to_assign » pour empêcher que certains comptes soient en mesure d’assigner des tâches, en retournant un tableau d’ID de comptes : add_filter('sdtdl_users_not_allowed_to_assign',function(){return ['3','6','8'];})
« sdtdl_[user_role]_can_assign_to » pour permettre à un rôle de compte en particulier d’assigner des tâches à d’autres rôles, en retournant un tableau de rôles : add_filter('sdtdl_editor_can_assign_to',function(){return ['administrator','editor'];})
« sdtdl_[user_role]_cannot_assign_to_users » pour empêcher des rôles en particulier d’assigner des tâches à des comptes en particulier, en retournant un tableau d’ID de comptes : add_filter('sdtdl_[user_role]_cannot_assign_to_users',function($current_user_id){return ['2','4'];})
« sdtdl_never_assign_task_to_users » pour empêcher des comptes en particulier de se faire assigner la moindre tâche, en retournant un tableau d’ID de comptes : add_filter('sdtdl_never_assign_task_to_users',function(){return ['1'];})
Les admistrateurs/administratrices peuvent assigner 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 » pour surcharger cette permission minimale : add_filter('sdtdl_min_user_capability',function(){return 'publish_posts';})
Gérer le compte des jours pour l’accentuation des tâches :
Par défaut, les tâches seront considérées comme « vieillissantes » 7 jours après leur création, et « vieilles » 14 jours après leur création
« sdtdl_aging_tasks_min_days » pour surcharger le nombre de jours des tâches vieillissantes, en retournant un nombre entier : add_filter('sdtdl_aging_tasks_min_days',function($current_user_id){return 10;})
« sdtdl_old_tasks_min_days » pour surcharger le nombre de jours des vieilles tâches, en retournant un nombre entier : add_filter('sdtdl_old_tasks_min_days',function($current_user_id){return 20;})
Captures d’écrans
Installation
- Rendez-vous sur la page « Extensions » depuis votre tableau de bord et sélectionnez « Ajouter »
- Recherchez « Sortable Dashboard To-Do List »
- 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
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 des modifications
2.4.1
- Durcissement de la sécurité
- Tested up to WordPress 6.9
2.4
- Nouveauté : il est maintenant possible d’accentuer les tâches vieillissantes
- Nouveauté : compteur de progression
- Nouveauté : addition de 2 nouveaux filtres WP (sdtdl_aging_tasks_min_days et sdtdl_old_tasks_min_days)
2.3.6
- Correctif : erreur fatale pour les nouvelles installations
2.3.4
- Correctif : le mauvais script d’interface d’administration était mis en file d’attente
2.3.3
- Correctif : message d’erreur de base de données « Duplicate column » pour les nouvelles installations
2.3.2
- Ajout d’un texte indicatif lorsque la liste de tâches est vide.
2.3.1
- Correctif : l’option de tâche « afficher sur le site » ne s’enregistrait pas si le contenu de la tâche n’était pas également modifié
2.3
- Nouveau : afin de vous permettre de faire le suivi de vos anciennes tâches, il est maintenant possible de marquer vos propres tâches comme terminées, au lieu de les supprimer ou d’en modifier le titre
- Amélioration : certaines chaînes ont été reformulées pour une meilleure compréhension
- À des fins de cohérence, certains filtres WP ont été renommés/rendus obsolètes et seront retirés dans une version à venir
- Arrêt de la prise en charge de PHP<7.4
2.2.4
- Améliorations de l’accessibilité
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’assignation 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 assigné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’assigner 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



