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
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
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