#BuddyPress #bbPress Support Topic : la 2.0 en ligne de mire !

Ces derniers temps, j’ai travaillé à l’enrichissement de ce plugin qui, je vous le rappelle, se propose d’ajouter une fonctionnalité de support aux forums motorisés par bbPress.

Aussi, avant de publier sauvagement une nouvelle version majeure sur son WordPress.org repository, je vous propose de m’aider à la bêta-tester pour à la fois découvrir les nouvelles fonctionnalités introduites, vérifier qu’elles fonctionnent bien, s’assurer qu’elles n’ont pas d’impact sur les autres… et également préparer les utilisateurs actuels de l’extension à un changement de taille !

D’abord, j’ai complètement réécris le plugin, ensuite cette prochaine version marquera l’interruption du support de la version de bbPress qui est incluse par défaut dans BuddyPress pour motoriser les forums de groupe (bbPress 1.x). En d’autres termes, pour profiter des évolutions de la version 2.0 de Buddy-bbPress Support Topic, vous aurez impérativement besoin de bbPress 2.3.2. Ceci étant dit, je vous propose de prendre connaissance de ce que je vous ai réservé pour la 2.0 :)

Plus de maîtrise sur la fonctionnalité support.

L’administration du Forum depuis le backend WordPress

Auparavant, la fonctionnalité support était active par défaut et il n’était pas possible de la personnaliser par forum.
Aujourd’hui, depuis l’administration du forum, vous êtes en mesure de gérer la fonctionnalité support pour le forum en cours d’édition, en choisissant de maintenir le comportement par défaut, de désactiver la fonctionnalité support ou encore de dédier ce forum au support.

Notifications email pour les modérateurs

Réglages des notifications email

Si vous avez opté pour la fonctionnalité support pour votre forum, l’administrateur du forum peut activer les notifications email lors de l’ajout d’un nouveau sujet de type support.
Depuis l’administration du forum, vous trouverez la liste des modérateurs bbPress qui peuvent être sélectionnés pour ces notifications.
Cochez simplement les cases correspondants aux modérateurs de votre choix et ils recevront une alerte accélèrant ainsi la résolution de vos sujets de type support !

BuddyPress : un nouvel onglet pour administrer le support

Administration du support depuis un groupe BuddyPress

Si BuddyPress version 1.8+ est activé, un nouvel onglet apparaîtra dans l’administration (front-end) du groupe. Ainsi, les administrateurs seront en mesure de personnaliser la fonction support de leur forum
Ils peuvent choisir de désactiver cette dernière, l’utiliser ou la systématiser.
Si la fonction support est disponible pour leur forum, ils peuvent souscrire à la notification email lors de l’ajout d’un nouveau topic de type support. Ils peuvent aussi activer cette alerte pour les modérateurs du groupe.

Modifier vos sujets de support en masse !

« Bulk Edit » des sujets de support

Les administrateurs de forums sont en mesure de modifier le statut support de plusieurs topics en une seule manipulation.
Après avoir activé les cases à cocher des sujets à modifier depuis la liste des sujets de l’administration des topics, il s’agit de sélectionner l’action de masse modifier et de cliquer sur le bouton appliquer.
Vous pouvez alors utiliser la liste déroulante pour mettre à jour le statut de support des sujets sélectionnés

Un widget pour aider les utilisateurs à poser leurs questions de support

Nouveau widget !

L’administrateur peut utiliser ce nouveau widget pour créer un bouton qui dirigera l’utilisateur vers le formulaire de dépôt d’un sujet de type support dans le forum dédié au support sélectionné dans les réglages du widget.
Si votre WordPress est utilisé comme une application, il peut être intéressant de connaître l’url de provenance du demandeur, ça tombe bien c’est une option du widget :).
Une fois posté, les administrateurs et modérateurs du forum verront cette url de provenance ce qui leur fera gagner du temps dans la résolution du sujet de support.

Utilisation avancée : créer de nouveaux statuts de support

Créer vos propres statuts de support :)

Introduction d’un filtre pour ajouter des statuts de support personnalisés. Ce nouveau statut sera complètement intégré aux différentes fonctionnalités du plugin (notamment les statisiques).
Un exemple d’utilisation est démontré plus bas, utilisez ce code dans votre plugin ou dans le script functions.php de votre thème actif.

function functionprefix_custom_status( $allstatus = array() ) {
  $allstatus['topic-working-on-it'] = array(
    'sb-caption' => __( 'Working on it', 'buddy-bbpress-support-topic' ),
    'value' => 3,
    'prefix-title' => __( '[Working on it] ', 'buddy-bbpress-support-topic' ),
    'admin_class' => 'waiting'
  );

  return $allstatus;
}

add_filter( 'bpbbpst_get_support_status', 'functionprefix_custom_status', 10, 1 );

 

J’ai testé ces nouvelles fonctionnalités sur ces configs :

  1. WordPress 3.6 et bbPress 2.3.2
  2. WordPress 3.6, bbPress 2.3.2 et BuddyPress 1.8.1
  3. WordPress 3.6 et bbPress 2.4 RC1
  4. WordPress 3.6, bbPress 2.4 RC1 et BuddyPress 1.8.1

Vous pouvez télécharger la deuxième bêta de la version 2.0 depuis le repository github du plugin.

Télécharger le plugin (github)

Parcourir le code sur github

 

Illustration de l’article : deBUG by Franz & P, on Flickr

9 réflexions au sujet de « #BuddyPress #bbPress Support Topic : la 2.0 en ligne de mire ! »

  1. slaFFik

    Waiting for this plugin to be finally released :) Using on my site, really helpful.
    PS Why not to create a special page in wp-admin area, where site admins can manage those statuses and easily add (using only 1 input) those statuses, or rename/delete default?

    Répondre
    1. Avatar de imathimath Auteur

      Thanks @slaFFik for your comment and interest in this plugin, i actually thought of it. But at the same time i thought that loading javascript in bbPress settings for just one setting didn’t really worth it. I saw there was a comment on the topic i’ve posted in plugin’s support forum asking for an enhancement in order to make support topics available for a defined role. So i might change my mind, as this would create a new setting ;)

      Répondre
  2. Jean-Marc

    Hi!

    I love the plugin. I have one feature request though: could you please add the possibility to select which forum actually support « support » threads?

    We have a big forum and we have a specific « Support » category. We would like to make sure users don’t create support threads out of the forums that are in this category. A simple checkbox on the corresponding forum page will do just perfect!

    Merci et bon courage :)

    Répondre
  3. Guy Fraser

    Love the plugin, great to see this finally working on bbPress. :)

    Would it be possible to add a menu item for going to the support forum, as on many pages I have no sidebars (and thus nowhere to display widgets). I would like to add a « Support » item at the bottom of the user menu on my site. I could just hardcode the URL, but not sure what URL to use to jump straight to the ‘create topic’ screen.

    Also, would it be possible to remove the square brackets from [Support Request] shown before topic titles? I plan to use CSS to customise that text and with CSS I have no easy way to just remove the square brackets (but an easy way to add them if desired using :before and :after).

    Répondre
    1. Avatar de imathimath Auteur

      Hi Guy,

      Thanks a lot for your donation and your feedback. I’m a bit tired tonight, but will check the 2 things tomorrow. I really need to publish this version on WordPress.org ;)

      About the user menu it’s a wp_nav_menu ?

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>