Call for contributors! #BuddyDrive 2.0: let’s make it as great as possible.

Publié le

par

I’m very excited to share with you my latest progress about the next major release of the BuddyDrive #BuddyPress plugin: version 2.0.0.

I usually post in French on my blog. If I’m making an exception to this personal rule, that’s because i’d really like you (from all around the world!) to help me polish the 2.0.0 release so it can be as perfect as possible. So please, consider taking the time to, at least, test this beta release to make sure the major changes introduced in this version will behave the right way with your WordPress/BuddyPress setup.

BuddyDrive’s UI has been completely revamped!


As you can see in the above video, it’s now possible to upload multiple files at a time, to really share folders between friends, group members or even with the members of your choice! These are one of the top, and i must admit long, awaited features this new BuddyDrive UI is making possible.

It has been optimized for the TwentySixteen theme and should look fine with most WordPress themes. But just in case your theme needs some extra CSS rules to look even greater, you can simply create a buddydrive.css file you will localize inside a css subdirectory of your theme.

New: you can directly create BuddyDrive items from a BuddyPress group!

Version 2.0.0 will be the last one to keep the old « deprecated » UI so that if your specific customizations are not ready yet for the major changes introduced in this release, you can still use BuddyDrive and take the time to do the needed work to fully enjoy the new UI. To use this deprecated UI, you’ll just need to add a filter in your bp-custom.php file:

add_filter( 'buddydrive_use_deprecated_ui', '__return_true' );

The other major change is relative to way BuddyDrive stores its content. So prepare yourself to make sure to back up your database before upgrading the plugin. You should always do so for any plugin upgrade by the way! But even if you forgot, the plugin will remind you to do so before launching some specific tasks to make sure the existing BuddyDrive content will be ready for the 2.0.0 release.

One of my tests when upgrading 248 files and folders.

BuddyDrive 2.0.0 is not completely ready yet!  I think i’ve done 90% of the road. I still need to test some browsers (Firefox, Edge and Internet Explore & mobile devices!) and some specific themes like premium or standalone BuddyPress themes like BP Default. So please, DO NOT use BuddyDrive 2.0.0-beta1 on a live server yet.

You can help!

There are many ways you can contribute to this next release. Starting by improving the english i’m using in the plugin’s strings! You can also suggest patch about the code (eg; CSS rules…) or simply test the plugin 🙂 If you’ve found something weird, please open an issue in the plugin’s Github repository.

FYI, BuddyDrive 2.0.0 will require BuddyPress 2.5.2 & WordPress 4.5. I hope to ship it around the 15th of may, so let’s go back to work! Thanks in advance for your contributions ❤

10 réponses à “Call for contributors! #BuddyDrive 2.0: let’s make it as great as possible.”

  1. Avatar de Ste

    Cool , j’aime voici ce que j’aimerai faire avec cette extension :

    Interdire les robots et moteurs d’indexer le drive !

    Proposer Mes fichiers à un groupe , et autoriser que les administrateurs à avoir un drive et certains modérateurs !

    Visualisation du drive par les membres du groupe tres privées (non visibles des moteurs et autres robots !

    Proposer des docs dans le flux d’activité du groupe ! pour que les membres puissent commenter aimer et repartager (facebook , twitter )

    voila

    merci pour le développement

  2. Avatar de Ste

    J’oubliai n’autoriser le drive que aux administrateurs et modérateurs du site ( pas tous le monde )

    Pas les administrateurs des groupes (sauf si celui ci est administeur du site ou moderateurs )

    merci

  3. Avatar de Ste

    Oups je viens de m’apercevoir , d’un truc sur un site de test tous le monde peux envoyer sur le drive du groupe
    et créé des dossier tous les membres (pas cool cela)

    j’aimerai que se soit juste l’administrateur du site ou les modérateurs du site qui pourraient faire cette action ! Meme si un groupe est crée par un membre (je ne veux pas qu’il est d’espace disque ! ou sinon très peu )

    car , sinon va nous falloir des serveurs et de l’espaces disque à gogo et tout et n’importe quoi va être poster !

    Autre point remarquer aussi se serait bien de pouvoir changer le nom (buddydrive en drive ou autre )

    merci

    excusez moi pour les 3 messages

  4. Avatar de Ste

    Dernière chose qui me passe par la tète , quand on pose une image l’affichage de celle ci en pop up (ou jquery)

    et un mp3 ou fichier audio un lecteur

    voila merci pour le développement

  5. Avatar de imath

    Bonsoir @Ste

    Tout d’abord, merci pour tes commentaires et pour avoir tester l’extension.

    Ensuite, j’aurai peut-être dû être un peu plus explicite dans mon article par rapport aux contributions que je recherche. A ce stade du développement je recherche surtout à éviter que ce que j’ai modifié/amélioré n’entraîne des régressions.

    En d’autres termes, il est un peu tard pour le « ça serait bien si » 🙂 Je garde toutefois tes suggestions en mémoire pour une prochaine version.

    Mais effectivement BuddyDrive suit la philosophie de BuddyPress en étant par défaut très ouvert: il s’agit de partager des fichiers au sein d’une communauté et non pas d’entretenir une bibliothèque de téléchargements proposée par l’auteur du site. Ceci étant dit cette nouvelle version contient des hooks qui devraient permettre de rendre l’extension beaucoup moins ouverte si besoin…

    Les espaces disques sont maîtrisables selon le rôle de l’utilisateur ou selon l’utilisateur depuis les réglages de BuddyDrive ou l’administration des utilisateurs.

    Il est possible de changer le nom « BuddyDrive » en modifiant le titre de la page « BuddyDrive » dans l’administration des pages de WordPress.

    Merci encore pour tes 4 commentaires 😉

  6. Avatar de Ste

    Bonjour

    Sinon concernant cette version aucun bug pour le moment constaté.

    Que voulez vous savoir ?

    Merci

    1. Avatar de imath

      Merci pour cette info, c’est exactement ce que je cherche à savoir. Bugs ou régressions par rapport à la v1.3.3.

  7. Avatar de Marie Comet

    Bonjour Imath et merci pour le temps passé sur cette extension qui est top !
    J’aurai une question par rapport aux notifications (e-mail), j’ai vu qu’il y avait un ticket ouvert sur le Github, est-ce qu’une telle feature sera mise en place prochainement?
    Sinon peut-être une piste à me donner sur quelles actions agir pour le mettre en place ?

    Merci,
    Marie

    1. Avatar de imath

      Salut Marie, merci pour ton feedback. J’avais effectivement envisagé de regarder ça pour cette version 2.0, mais les changements que j’ai introduits sont tels que je me suis ravisé. Mais c’est sur ma feuille de route, vraisemblablement pour la v2.1 car j’aurai plus de recul sur les actions à notifier par rapport notamment aux nouvelles possibilités de partage. Je n’ai donc pas forcément mis en place les hooks pour pouvoir le faire via un plugin, mais je suis ouvert aux pull requests qui proposeraient l’ajout de ces hooks.

  8. Avatar de Ste

    Vraiment super ce plugin, manque quelques trucs comme je le disais plus haut , mais sinon cette version ne bug pas !