Voici la grande nouveauté de cette version du plugin. Il est désormais possible de définir un type pour votre rendez-vous. C’est takinglife2themax qui m’a suggéré de développer cette fonctionnalité dans ce topic du forum support officiel du plugin. Par ailleurs, le moment est bien choisit car depuis la version 2.2 de BuddyPress et l’introduction des « Member Types », j’avais à ma disposition les nouvelles fonctions de la « BP Taxonomy API » pour me faire gagner du temps (notamment dans le cas d’une configuration multisite). Voilà qui plante le décor, découvrons, à présent, les changements dans les interfaces du plugin.
Côté Front: les pages de Groupe et de Membre de rendez-vous
Une nouvelle liste déroulante, positionnée au dessus de la liste des rendez-vous, fait son apparition sur tous les écrans listant les rendez-vous. Elle vous permet de filtrer cette liste selon le type de votre choix. Sous la description de chaque rendez-vous, un lien affichant le type de celui-ci permet également de filtrer la liste.
Côté Back : l’interface d’administration des types de rendez-vous
Perso, c’est la partie que je préfère dans la fonctionnalité 🙂 Avant d’expliquer mon choix, sachez que mon interface utilise la librairie wp-backbone
de WordPress qui elle même se sert de BackBone.js. Pour la concevoir, je me suis fortement inspiré du plugin que Mark Jaquith a mis à notre disposition et qui l’accompagnait lors de sa superbe conférence du WordCamp San-Francisco.
Pourquoi ce choix ? J’aurai pu, étant donné que Rendez-vous utilise un « post-type », avoir recours à l’interface qui est automatiquement générée par WordPress. Cependant, cela m’aurait obligé à revoir toute l’interface de gestion des post types « rendez-vous » pour y incorporer les nombreux champs personnalisés que j’ajoute pour stocker les méta informations de ces objets.
Deuxième point qui écartait cette solution : BuddyPress peut être activé sur un réseau multisite et dans ce cas son administration se gère au niveau de la « Network Administration », or là, c’est juste très compliqué de disposer de l’interface de gestion des taxonomies, tout simplement pour la bonne raison que le fichier edit-tags.php
n’est pas disponible nativement. Pour un autre de mes plugins, j’y suis parvenu, mais je me suis dit que ça serait sortir l’artillerie lourde pour simplement l’ajout de quelques types de rendez-vous !
Ainsi pour créer vos types de rendez-vous, cela se passera dans un nouvel onglet des réglages de BuddyPress.
Rendez-vous 1.2.0 requiert à minima la version 4.1 de WordPress et la version 2.2 de BuddyPress
10 réponses à “Typez vos rendez-vous !”
Hello
Merci.
J’ai deux questions:
– on l’active quand sur @veryfrenchtrip + BuddyPress? Cela pourrait être une des annonces du prochain MeetUp
– qu’est que tu utilises pour tes captures animées ?
++
Grégoire
Hello Grégoire, j’ai 2 réponses :
– let’s BuddyPressify #vft et oui pour l’annonce.
– je fais une screencapture en vidéo que j’édite pour ne retenir que le nécessaire, j’enregistre et ensuite je dépose le fichier vidéo dans GifRocket (http://www.gifrocket.com) 😉
Hello @imath, @Vincent
Merci pour vos liens.
Ok pour l’annonce #vft.
Hello,
@gregoire pour les captures d’écran animées, LiceCap fonctionne très bien http://www.cockos.com/licecap/
Bonjour, j’adore votre plugin buddypress. Le top serait d’avoir un widget ou un shortcode pour rappeler le ou les prochains rendez-vous aux utilisateurs !!!!
Merci pour ton appréciation du plugin, très bonne idée! Je la mets dans ma todo list!
> https://github.com/imath/rendez-vous/issues/41
Sorry originally wrote this in the wrong thread..
Salut
I love the rendez-vous plugin – exactly what I needed for creating simple meetings for a small group.
Two minor issues/challenges:
– Why the one email per day limit regarding changes, could this be customized?
– How to customize/translate the e-mails?
– When using groups in BuddyPress, you can disable/enable rendez-vous only for certain groups, but when choosing who should be in the rendez-vous all registered users are shown – from all groups. Is it possible to do a group select, as to only show a certain group to choose users from or to directly choose all group members as participants?
Merci beaucoup (my french is quite limited :-))
Johnny
Hi thanks for your feedback.
1/ because the risk was a rendez-vous organizer could use it to spam people.
2/ translate? Mail strings are not translated ? It’s working in french so i’m a bit surprised.
3/ are you in a group when using the rendez-vous button ? I’ll check this one cause it’s possibly a bug. You should only Be able to sélect members of the current group.
Hi! I like to use Rendez-Vous on my BP Site and have to translate it in German Language.
Could you please let me know how and where I can do this?
Many thanks!
Hi thanks a lot for your feedback.
I’d be happy if you could contribute to the German translation of this plugin. I Just did a commit so that you can begin to translate trunk > https://translate.wordpress.org/projects/wp-plugins/rendez-vous
Version 1.4.0 will be soon available and strings will be the same as the trunk version i’ve just updated.