VideoDrupal.org: Un nouveau site de vidéos tutoriels de Drupal

video drupal tutorials

Après trois mois de dur labeur, surtout la nuit et les weekends, nous avons finalement lancé la première version de VideoDrupal.org (beta 1.0), une mashup supervisée de vidéos et tutoriels de Drupal publiées sur Youtube afin de les rendre plus accessibles pour tout un chacun que ce soit à des fins personnelles, éducatives ou professionnelles.

Pour cette année 2019, je m'étais fixés trois objectifs : améliorer mon anglais, trouver un job dans une "vraie" agence Drupal et lancé ce site pour la communauté. Donc, j'ai déjà atteint un de mes objectifs. L'année commence bien ! Honnêtement, je pense que c'était le plus simple à atteindre. Améliorer  mon anglais et trouver une agence tournée vers la communauté Drupal, sera sans doute plus difficile. Mais je m'y attache ! Et sérieusement...

Pourquoi VideoDrupal.org?

Au cours de ces 10 dernières années, j'ai organisé ou co-organisé plusieurs DrupalCamps et Drupal Meetups, ici en Bolivie, mais également au Pérou, au Panama, au Mexique et en Belgique (c'est en Belgique que je suis né et que j'ai vécu jusqu'à l'âge de 27 ans). Ceux qui organisent ce genre d’événements savent bien que cela représente parfois un effort considérable  de cinq ou six mois, pour motiver la communauté locale, trouver un endroit, monter le site, trouver les sponsors, planifier et lancer les activités de marketing, organiser et programmer les présentations, etc. … Mais l'événement en lui-même est également très stressant et exigeant, avec de nombreux besoins à satisfaire sans oublier la fatigue qui s'est déjà accumulée.

Quand le camp est terminé, on se sent complètement épuisé. Tous ces efforts pour seulement trois jours de partage de connaissances, de plaisir et de soirées avec de nouveaux ou d'anciens amis ? Tant de semaines de préparation pour atteindre 300 à 500 personnes à chaque fois? Est-ce que ça vaut le coup? Oui, ça le vaut! Vraiment ... Pour nous-même mais aussi pour la communauté dans son ensemble.

Mais je me suis toujours demandé si nous ne pouvions pas donner à la communauté quelque chose qui durerait plus longtemps (pas simplement  trois jours) et quelque chose que l'on pourrait utiliser ou profiter plus souvent.

D'autre part, en tant que formateur Drupal, je sais bien à quel point il peut être difficile d'apprendre Drupal pour de nouveaux arrivants. Je ne parle pas de la fameuse "courbe d'apprentissage", mais bien de commencer à apprendre Drupal, trouver la bonne documentation, la formation ou la vidéo pour le faire. Il y a de très bonnes manières (sites, formations in-situ ...) payantes pour cela, mais également des milliers de ressources gratuites sur drupal.org, dans des blogs et sur des plateformes de vidéos gratuites comme Youtube. De très nombreuses vidéos sur Youtube sont de véritables joyaux, et pas seulement pour les débutants. Mais ces ressources sont très difficiles à trouver pour un utilisateur lambda. N'y a-t-il pas quelque chose que nous pouvions faire pour aider ces personnes à trouver des vidéos Drupal sur Youtube d'une façon plus effective et surtout plus aisée?

C'est avec ces deux questions en tête, rendre quelque chose à la communauté qui pourrait durer plus longtemps et aider à trouver des vidéos de Drupal sur Youtube de manière plus rapide et plus simple, que l’idée de VideoDrupal.org m’est venue, il y a déjà quelques années. Mais, en raison de mes activités professionnelles, je n’avais jamais trouvé le temps d'entreprendre ce projet jusqu’en octobre dernier, lorsque j’ai décidé de donner un nouveau tournant à ma carrière et de commencer à travailler comme développeur Drupal en freelance. Travailler depuis chez moi m'a permis de mieux organiser mes horaires et d'avoir plus de temps à consacrer à ce projet.

C'est quoi VideoDrupal.org?

Comme je le disais plus haut, VideoDrupal.org est un mashup supervisée de vidéos sur Drupal publiées sur Youtube afin de les rendre plus accessibles à des fins personnelles, éducatives et professionnelles.

Les principaux objectifs de ce site sont :

1. Être un point central pour trouver facilement de bonnes vidéos sur Drupal (Beta 1.0)
2. Permettre de découvrir les dernières tendances sur Drupal (Beta 1.0)
3. Aidez les débutants et les utilisateurs avancés à apprendre Drupal (Beta 1.0)
4. Permettre à la communauté de tagger (baliser) des vidéos pour améliorer les résultats de recherche (version bêta 2.0 - à venir)
5. Diffuser des efforts personnels ou communautaires pour promouvoir Drupal (Beta 1.0)

Comme ce site est destiné à servir la communauté Drupal, il est gratuit et le restera pour toujours.

Comment apprendre Drupal avec VideoDrupal.org?

Mis à part une solution de recherche puissante pour trouver des vidéos Drupal, nous avons créé une page dédiée aux personnes souhaitant apprendre Drupal. Cette page est en fait divisée en deux sections. La première est axée sur l’apprentissage des bases de la création de sites Drupal et sur l’apprentissage du theming de Drupal à l’aide d’un ensemble de playlists et de vidéos indépendantes que nous avons délibérément répertoriées. L'autre section traite de sujets plus spécifiques à Drupal, tels que apprendre Git, Phpstorm, le système de cache de Drupal ou apprendre Gatsby et Drupal 8 pour des utilisateurs plus avancés. Chaque semaine, j'ajouterai un nouveau sujet à cette section.

Comment choisissons-nous (superviser) les vidéos ?

Nous sélectionnons les vidéos en fonction de leur qualité général. Pour ce faire, nous commençons par analyser la chaîne Youtube à laquelle elles appartiennent.

S'il s'agit d'une chaîne communautaire contenant plus de dix vidéos, nous récupérons toutes les vidéos et les playlists. Comme nous faisons confiance à la communauté, il n'y a donc rien à superviser dans ce cas.

S'il ne s'agit pas d'une chaîne communautaire, nous vérifions d'abord si cette chaîne dispose d'une playlist dédiée à l'apprentissage de Drupal. Si c'est le cas, nous récupérons toutes les vidéos de cette playlist. Sinon, nous analysons rapidement chaque vidéo qui traite de Drupal en tenant compte des facteurs clés suivants:

- La vidéo est-elle en anglais? (Oui, cela peut surprendre, mais nous voulons maintenir le projet simple possible pour le moment. Nous sommes à la recherche d'une solution multilingue durable que nous mettrons en œuvre dans la version beta 4.0, si nous la trouvons...)
- La qualité sonore est-elle suffisante pour comprendre clairement ce que dit le locuteur?
- La vidéo concerne-t-elle l'apprentissage ou la promotion de Drupal?
- Le sujet est-il abordé de manière claire et compréhensible pour l'utilisateur final?

En aucun cas, nous ne modifions le contenu de la vidéo.

Nous sommes fermement convaincus que maintenir un petit ensemble de vidéos Drupal de haute qualité contribuera au succès de ce projet. Vous pouvez nous aider en soumettant une chaîne, une playlist ou une vidéo en cliquant ici.

Qui se trouve derrière VideoDrupal.org?

À l’heure actuelle, nous ne sommes que deux: Santiago Rico (rasaric) et moi-même. Lorsque j'eus terminé la première phase de site-building et de développement du site, j'ai proposé à Santiago, un jeune et talentueux graphiste et développeur Drupal front-end, de faire le design et le theming du site. Je crois qu'il a vraiment fait un excellent travail jusqu'à présent, n’est-ce pas?

karim-sandi
Santiago et Karim. Heureux de pouvoir enfin lancer VideoDrupal.org


En général, nous travaillons sur ce site tard dans l'après-midi, la nuit ou le week-end. Ce n’est pas toujours facile, mais nous sommes super motivés de le faire pour la communauté qui nous a tant donné au cours des dix dernières années.

Faisons-nous de la concurrence aux solutions payantes d’apprentissage de Drupal?

Absolument pas! Ces solutions payantes sont vitales pour la communauté en raison de leur haute qualité, nous ne cherchons pas à les concurrencer. Nous croyons fermement que VideoDrupal.org doit être vu comme un accélérateur qui poussera de nouvelles personnes à s'intéresser davantage à Drupal et, plus tard, à choisir une solution payante pour améliorer leurs compétences si elles le désirent.

En fait, nous ne voulons concurrencer personne. Nous souhaitons simplement offrir un autre moyen de rassembler et de fidéliser davantage de personnes au sein de la communauté Drupal. Voir le cinquième objectif du site ci-dessus.

Remerciements

Tout d’abord, je voudrais remercier Joaquin Bravo, qui m’a donné la confiance nécessaire pour me lancer dans ce projet en étant mon mentor au tout début. Ces deux ou trois heures de mentorat ont été le meilleur cadeau Drupal que je n'ai jamais reçu. Merci beaucoup Joaquin!

Par ailleurs, je voudrais remercier Platform.sh pour héberger gratuitement VideoDrupal.org. Vous savez peut-être que je ne suis pas un Devops, je recherchais donc un service d'hébergement Drupal qui nous permette de nous concentrer sur ce que nous savons faire de mieux: le font et le backend de Drupal. J'ai été agréablement surpris par Platform.sh pour deux raisons principales:
- En tant qu’entreprise engagée à soutenir la communauté Drupal, ils ont immédiatement accepté, sans poser ni une question. Chapeau !
- Le processus de déploiement est étonnamment simple: quelques clics et boom! Le site est en ligne avec deux environnements (dev. et prod. ) entièrement fonctionnels. Je crois que je vais commencer à aimer à faire un peu plus de devops maintenant. Merci beaucoup pour le soutient!

Enfin, je voudrais remercier mon épouse Alejandra et mes deux jeunes adolescents, Salim et Amélie, qui me soutiennent dans ce long voyage. Sans leur soutien permanent et compréhensif, ce projet n'aurait jamais vu le jour.

Et maintenant?

Nous planifions à présent la version beta 2.0, une version axée uniquement sur l'amélioration des résultats de recherche et du block des vidéos associées (MLT : More Like This). Pour cette version, nous prévoyons de:

- Affiner (encore ?) Search Api et Solr
- Réglage plus précis du bloc vidéo MLT
- Permettre à la communauté de baliser des vidéos pour améliorer les résultats de recherche et le block MLT. Les tags (balises) actuels des vidéos sont trop vagues et font souvent référence à la chaîne ou à l'événement en lui-même. Nous prévoyons d’ajouter des tags de la communauté tels que:

  • type (construction de site - theming - développement - devops - architecture - construction de la communauté - marketing - développement personnel - étude de cas)
  • niveau (débutant - intermédiaire - avancé)
  • genre (tutoriel - conférence - réunion)
  • sujet (free tagging)

- Trouvez un moyen d'accéder aux sous-titres (captions) de la vidéo et de les traiter à l'aide d'un outil de balisage automatique tel qu'OpenCalais ou autre, afin de découvrir automatiquement les balises les plus pertinentes.
- Votre idée?

La version beta 3.0 sera centrée sur l'expérience de l'utilisateur, pour cette version nous prévoyons de:

- Améliorer la version mobile
- Permettre à l'utilisateur de créer ses propres playlists
- Permettre à la communauté de créer des playlists d'apprentissage pour les autres
- Activer les commentaires dans les nodes d'apprentissage
- Donner à l'utilisateur la possibilité de savoir quelle vidéo il a regardée et quand l'a-t-il fait.
- Améliorer la découverte de sujets d'actualité
- Votre idée?

C'est votre tour d'aider la communauté

Si vous êtes une agence Drupal, vous pourriez peut-être accélérer le processus de développement en le finançant partiellement. Même si ce n'est pas une priorité pour nous, nous travaillons sur ce site bénévolement, ce type d'assistance pourrait nous aider à terminer les versions bêta plus tôt.  N'hésitez pas à nous contacter si vous êtes intéressé.

Si vous êtes un fan de Drupal tout comme nous, nous aimerions avoir votre avis au sujet de ce site afin de mieux servir la communauté. Que pourrions-nous faire pour améliorer sur ce projet? Pensez-vous que nous sommes sur la bonne voie? Y a-t-il d'autres besoins que nous n'avons pas pris en compte? Ce projet est également le vôtre, alors laissez-nous un commentaire et si vous l'apprécier, partagez-le avec vos amis.

 

Plus d'infos:

Voir le site: https://www.videodrupal.org/

Un site similaire mais pour des blogs: https://drupalsun.com/

Un autre site de videos Drupal (avec une approche différente): drupal.tv