BuddyDrive, la 1.3.0 pointe le bout de son nez

Cr√©dits Photo : Devices in the Cloud – Technology by Perspecsys Photos, on Flickr¬†¬Ľ

Cette nouvelle version de BuddyDrive utilise désormais la BP Attachment API de BuddyPress. Comme elle a été introduite dans sa toute récente version 2.3.0, vous aurez besoin absolument besoin de mettre à jour votre BuddyPress pour pouvoir continuer à utiliser BuddyDrive.  

BuddyDrive 1.3.0, pas sans BuddyPress 2.3.0 !

Requires BuddyPress 2.3.0 !important

Voici ce que vous risquez de voir si toutefois vous utilisiez BuddyDrive 1.3.0 avec une version de BuddyPress antérieure à la 2.3.0 !

Si √ßa vous arrive, pas de panique, le meilleur choix est d’opter pour l’upgrade de BuddyPress pour se d√©barrasser de ce message et profiter d’une gestion des transferts de fichier am√©lior√©e. Si (je n’ose envisager cette hypoth√®se!!) vous ne souhaitiez pas en profiter, il vous suffira de revenir √† la version 1.2.3

Si vous √™tes un cr√©ateur de plugins qui aime jouer avec les ¬ę¬†user generated contents¬†¬Ľ, je vous invite vraiment √† vous pencher en d√©tail, √©quip√© d’un microscope et d’un mat√©riel de dissection sur cette imminente et magnifique BuddyPress 2.3.0! Je suis convaincu que vous vous en ferez un must-use plugin pour vos prochaines r√©alisations ūüôā

Ma conviction est que la BP Attachments API peut simplifier et fiabiliser vos travaux. Avec cette version de BuddyDrive et cet article, vous trouverez l’inspiration pour concr√©tiser vos r√™ves les plus fous !

D√©couvrez le nouveau ¬ę¬†BuddyDrive Editor¬†¬Ľ !

La fonctionnalit√© la plus notable est en fait invisible ?? Suite √† votre prochaine upgrade, ne passez pas votre nuit √† la chercher, elle ne s’enclenche pas par d√©faut. Il vous faudra dire √† BuddyDrive o√Ļ vous souhaitez positionner cet √©diteur. Pour en savoir plus, je vous invite √† consulter cette page du wiki (en) du plugin.

Cet √©diteur vous permet d’attacher, en front-end, un fichier public de la BuddyDrive de l’utilisateur connect√© √† un champ de type textarea/text ou √† un wp_editor qu’il soit en mode ¬ę¬†rich¬†¬Ľ ou ¬ę¬†QuickTags¬†¬Ľ. Par exemple, ce code affichera un bouton pour ajouter un fichier dans le formulaire de publication d’activit√©s du profil utilisateur de BuddyPress.

Vous remarquerez que la fonction buddydrive_editor() accepte un argument pour vous permettre de sp√©cifier l’identifiant du champ qui recevra le lien embed vers le fichier public de la BuddyDrive de l’utilisateur.

Et il y a encore mieux !

Imaginons maintenant que vous soyez √©quip√© Vous √™tes √©quip√© de BuddyPress (c’est un must-use plugin!), imaginons qu’en plus vous ayez activ√© BuddyDrive et qu’enfin vous utilisiez un dispositif ou un plugin proposant √† vos utilisateurs de cr√©er des contenus en front-end √† l’aide d’un wp_editor comme par exemple WP Idea Stream.

Alors, vous pouvez permettre aux utilisateurs de facilement ajouter un fichier depuis leur BuddyDrive dans votre contenu, en utilisant par exemple ce type de code :

Vous remarquerez que dans le cas de l’utilisation d’un wp_editor, vous n’avez pas besoin de sp√©cifier d’identifiant dans la fonction buddydrive_editor().

NB : il faudra patienter jusqu’√† la version 2.2 de WP Idea Stream pour en profiter pour vos id√©es ūüėČ

Quoi d’autre ?

Beta-testez

Pour cette version, je me suis √©quip√© d’une suite de tests unitaires (17 tests et 32 assertions au total) pour pr√©venir des effets ind√©sirables sur les parties qui ont fortement √©volu√©es. Toutefois, et m√™me si je doute que vous le fassiez et croyez bien que cela me peine (et au plus haut point lorsqu’il s’agit de BuddyPress), je vous serai reconnaissant de bien vouloir beta-tester cette version, d’autant plus si vous utilisez BuddyDrive actuellement. Ainsi, nous contribuerons ensemble √† nous assurer qu’elle se comportera bien dans votre configuration, car en effet il vaut mieux passer 15 minutes √† beta-tester que de vous arracher les cheveux pendant toute une nuit si un p√©pin survenait au moment de l’upgrade !

7 commentaires sur “BuddyDrive, la 1.3.0 pointe le bout de son nez

  1. Bonjour,
    J¬†¬Ľai install√© Budydrive en local, quand j’active l’extension rien ne se passe. Je n’ai donc pas acc√®s au fonctionnalit√© du plugin, comment r√©gler ce probl√®me ?
    D’avance merci de votre retour.

    1. Hello, BuddyDrive 1.3 a besoin de BuddyPress version 2.3. Si rien ne se passe c’est que soit BuddyPress n’est pas activ√© au m√™me niveau que BuddyDrive ( ex: network activ√© / activ√© sur un blog ), ou la version de BuddyPress n’est pas celle √† minima requise.

Les commentaires sont fermés.