Récapitulation de WordCamp Miami 2014

Lorsque de nombreux utilisateurs pensent à WordPress, ils le considèrent comme un système de gestion de contenu. Bien que ce soit effectivement le cas, c'est aussi bien plus que cela. Pour moi, c'est désormais un mode de vie, une communauté extraordinaire qui n'a pas son pareil, et un objectif commun qui est de faire de l'Internet un meilleur endroit. Pendant un WordCamp, personne n'est jugé en fonction de sa situation financière, de la taille de son entreprise ou de sa popularité. Tout le monde ne s'intéresse qu'à une seule chose : ton amour pour WordPress. Les développeurs discutent avec les utilisateurs débutants, et les hôtes conversent même entre eux pour susciter une compétition amicale.

Le fait de voir autant de personnes différentes, issues de milieux variés, m'a certainement poussé à aller plus loin dans la communauté WordPress et m'a montré que c'est bien plus qu'un produit, mais un écosystème vivant et respirant.

L'arrivée

arrivée

Comme j'avais un vol plus tardif qui a encore été retardé, je suis arrivé un peu plus tard que tous les autres à la fête. Cependant, lorsque j'ai atterri, j'ai pu contacter Rami Abraham de Maintainn et nous avons immédiatement décidé de nous rencontrer pour manger et boire un verre. Il m'a suggéré une destination et nous nous sommes immédiatement dirigés vers le quartier de Wynnwood à Miami. À mon arrivée, j'ai été accueilli à bras ouverts par de nombreux noms bien connus tels que Shayne Sanderson de Maintainn et Brad Williams de WebDevStudios. Bien qu'ils soient très connus et que je sois beaucoup moins connu de la communauté, j'ai été étonné de voir que ces grands noms m'acceptaient aussi bien que n'importe lequel de leurs pairs.

Bien que nous n'ayons jamais parlé en dehors de canaux tels que Twitter ou un Google Hangout ici et là, j'ai été complètement acceptée. À des milliers de kilomètres de là, avec des personnes que je n'avais jamais rencontrées en personne, j'avais l'impression d'être chez moi.

Pré-camp de mots

Atelier pour débutants

Vendredi, nous nous sommes rendus à l'atelier des débutants où nous voulions avoir une bonne idée des nouveaux utilisateurs que nous pourrions accueillir. Bien que je n'aie pas pu apprendre quoi que ce soit de spécifique sur WordPress, j'ai obtenu une quantité importante d'informations sur les utilisateurs. Parfois, lorsque vous êtes tellement impliqué dans le développement des choses, les bases se perdent et vous oubliez ce que l'utilisateur moyen vit au quotidien. C'était génial de discuter avec quelques nouveaux utilisateurs de WordPress et de voir leurs difficultés quotidiennes, que ce soit avec leur fournisseur d'hébergement ou un simple plugin qu'ils n'arrivent pas à comprendre.

Jour 1 - Utilisabilité, développement et conception

bannière wcmia

Samedi, c'était le premier jour des sessions du WordCamp Miami. Dès que j'ai franchi la porte, j'ai su que j'étais à ma place. Il y avait un sentiment immédiat de connaissance écrasante, mais pas d'une manière intimidante. C'était un environnement très humble et utile dont mon cerveau a adoré se nourrir. Même le fait d'entendre une conversation se dérouler à quelques mètres de moi est aussi intriguant qu'il soit possible de l'être. Je n'ai pas pu assister à toutes les présentations, car il y en avait plusieurs en même temps, et je ne pourrais pas non plus décrire chacune d'entre elles dans ce billet, mais en voici quelques-unes qui m'ont fait une forte impression :

"Réponds à toutes les questions !" par Tracy Rotton

Tracy

Étant donné que je suis un piètre concepteur, mais que je souhaite perfectionner mes compétences en matière de conception, j'ai décidé d'assister à la conférence de Tracy Rottonsur la conception réactive (Responsive design). Bien que je sache déjà un peu comment fonctionne le responsive design et la théorie qui le sous-tend, en pratique, mes compétences sont extrêmement limitées. Dans cette conférence, Tracy a abordé les bases pour ceux qui ne sont pas aussi familiers, puis s'est lancée directement dans des techniques salvatrices pour aider les concepteurs novices et avancés à devenir une puissance en matière de conception.

Tracy nous a notamment montré l'élément en HTML5 qui permettra aux concepteurs de charger automatiquement l'image appropriée pour obtenir la meilleure solution d'optimisation possible pour l'appareil de l'utilisateur. Comme nous le savons tous, servir la même image et simplement la mettre à l'échelle est toujours une mauvaise idée, mais avec l'élément en HTML5, le chargement de ces différentes images en fonction de la taille de la fenêtre est un jeu d'enfant. Elle décrit également la bibliothèque JavaScript picturefill.js pour offrir la même expérience aux utilisateurs qui n'ont pas les mêmes capacités.

Les JPEG progressifs ont également été abordés. À l'œil nu, ils apparaissent exactement comme des images moins compressées, mais avec une taille de fichier beaucoup plus petite. Cela permet aux utilisateurs d'économiser la bande passante et l'utilisation des E/S sur le serveur et permet également un chargement beaucoup plus rapide de la page pour l'utilisateur. Auparavant, j'utilisais d'autres méthodes pour mes images, mais après avoir vu son exemple sur l'utilisation des JPEG progressifs, je pense que mes méthodes ne seront plus jamais les mêmes.

Tracy brought up a good point that I think all of us in the room thought of as a “why didn’t I think of that?” moment which was that other elements may be placed within <a> tags such as divs. When there are several items on the page aligned within boxes including things like text and images, many times users will have some trouble clicking on a specific link within that box. Why not make that entire box clickable? This can be done by placing the entire div within the same <a> tag so that even a user with the fattest of fingers can click it on their tiny iPhone screen.

Dans l'ensemble, Tracy Rotton m'a appris pourquoi le responsive design est plus important que jamais, qu'il ne disparaîtra jamais et comment offrir une meilleure expérience à tous les utilisateurs grâce à quelques conseils et astuces simples qui ont un impact énorme.

Si tu souhaites jeter un coup d'œil aux diapositives de la présentation de Tracy, tu peux les consulter sur GitHub.

"La vraie sécurité WordPress - Tuer le bruit" par Dre Armeda

dre-armeda

Dre Armeda de Sucuri a présenté d'excellents points sur la façon dont les utilisateurs peuvent mieux protéger leurs sites WordPress en quelques étapes simples. Cette présentation s'adressait davantage aux utilisateurs de base et rappelait que les utilisateurs de WordPress constituent la première ligne de défense contre les attaques.

Dans cette présentation, Dre mentionne des choses comme l'utilisation d'un mot de passe plus fort et la mise à jour de tout ce qui existe. Chez InMotion, la première cause de compromission des sites est simplement le fait que l'utilisateur avait un mot de passe faible ou qu'il utilisait un logiciel vulnérable dont le problème aurait pu être facilement résolu par une simple mise à jour vers la version la plus récente qui comble ces failles de sécurité. Bien sûr, il existe aussi d'autres outils qui peuvent aider à mieux protéger ton site, comme Sucuri CloudProxy qui s'interpose entre l'attaquant et le serveur web.

Si tu souhaites en savoir plus sur cette présentation, tu peux trouver les diapositives de Dre sur SlideShare.

"Jouer gentiment avec d'autres plugins" par Pippin Williamson

pippin

Si tu utilises des plugins WordPress , tu as probablement utilisé quelque chose de Pippin Williamson. Comme tous les plugins, il est inévitable qu'il se brise à un moment ou à un autre lorsqu'il est associé à d'autres plugins. Dans sa présentation, Pippin a expliqué comment les développeurs de plugins peuvent mieux satisfaire leurs clients et les autres plugins qui peuvent interagir avec les leurs.

Le point le plus important soulevé par Pippin est que les développeurs de plugins doivent être gentils avec les autres développeurs de plugins. Qu'il s'agisse de corriger leur propre code pour interagir correctement avec un autre plugin ou de corriger le code de l'autre plugin, ils partagent toujours une base de clients commune et ils doivent interagir en conséquence pour s'assurer que tout le monde a une bonne expérience. Bien souvent, les développeurs de plugins rejettent la faute sur les autres lorsque leurs plugins causent des problèmes lorsqu'ils sont installés en même temps que d'autres, mais dans ce cas, personne ne profite vraiment de l'expérience. En résolvant les conflits entre les plugins, les développeurs de plugins peuvent garantir une expérience plus heureuse à la fois pour leurs utilisateurs et pour les autres développeurs de plugins.

Pippin a non seulement discuté de la façon dont un développeur de plugin peut résoudre les problèmes après la sortie d'un plugin lorsqu'il constate un conflit, mais aussi de la façon dont il peut éviter de façon proactive les problèmes au cours du processus de développement, comme l'utilisation de meilleures classes et ID dans le CSS, la vérification pour voir si diverses bibliothèques sont déjà chargées avant de les charger, et diverses autres choses qui peuvent éviter que ton plugin ne remplace un autre plugin, ou vice versa.

Une chose qui m'a beaucoup frappé dans cette présentation est le fait que les développeurs modifient arbitrairement les actions et les filtres dans leurs plugins. J'ai personnellement vu cela auparavant et cela peut certainement être un problème pour tout développeur qui utilise ces actions ou ces filtres. Pippin a donné un exemple dans lequel il a simplement ajusté une coquille dans un crochet qui affectait directement l'un des utilisateurs qui utilisait ce crochet (avec la coquille), de sorte que lorsque cet utilisateur a mis à jour le plugin, cela a causé des problèmes importants sur le site. Ce problème peut être facilement évité en conservant l'action ou le filtre précédent, ainsi que la correction, dans le plugin pendant une période prolongée afin que les utilisateurs ne soient pas soudainement affectés par le changement et qu'ils aient le temps de mettre à jour leur code de manière appropriée.

Si tu souhaites en savoir plus sur cette présentation, tu peux consulter les diapositives de Pippin sur SlideShare.

"WordPress Podcasting : Le panel"

podcasting-panel

Ce panel sur le podcasting WordPress comprenait plusieurs personnes qui sont bien connues dans la communauté WordPress pour le podcasting. Le fait d'avoir un panel comme celui-ci a permis de mieux comprendre le monde du podcasting et comment/pourquoi ils font ce qu'ils font.

J'ai apprécié d'entendre que la plupart de ces gars (et filles) ne font pas leurs podcasts uniquement pour l'argent et qu'ils le font simplement pour fournir de bonnes informations à la communauté WordPress . Cela a certainement contribué à renforcer le fait que WordPress est d'abord une communauté et ensuite un gain monétaire, même si la plupart d'entre nous gagnent leur vie grâce à WordPress. Le consensus du groupe semble être de s'amuser et de faire ce que vous aimez, et le gain monétaire suivra.

La foule a posé une tonne de questions sur la façon de démarrer et de promouvoir votre podcast, et la réponse générale a été de se lancer et de fournir un excellent contenu que les gens apprécient. Que tu veuilles parler de l'aspect développement des choses comme le font Pippin Williamson et Brad Touesnard sur Apply Filters, ou que tu veuilles te concentrer davantage sur l'aspect commercial des choses comme le fait Matt Medeiros sur The Matt Report, il y a beaucoup de place pour rassembler un contenu varié qui peut grandement affecter la communauté WordPress de manière positive.

La soirée de réseautage

Après la première journée de superbes présentations, nous avons eu l'occasion de passer un excellent moment de réseautage avec divers professionnels partageant les mêmes idées, dans une ambiance géniale. Cela s'est déroulé au Finnegan's River à Miami et a fourni le cadre parfait pour se détendre au bar ou à une table au bord de l'eau pour se connecter et parler de tout ce qui nous venait à l'esprit.

inmotion-et-wptavern

Jeff Chandler et Sarah Gooding de WPTavern étaient présents, ce qui nous a permis de les rencontrer et de passer un excellent moment. Ayant parlé à Jeff presque tous les week-ends en co-animant notre WordPress After Hours Google Hangout, c'était une merveilleuse opportunité pour nous de nous rencontrer en personne et de partager nos idées et nos expériences avec WordPress. Bien que je parle beaucoup moins à Sarah, j'ai apprécié de les rencontrer, elle et son mari, et j'ai passé un excellent moment à faire des blagues et à profiter de l'atmosphère. Nous avons également eu l'occasion de nous amuser dans un photomaton pour créer des souvenirs inoubliables avec l'équipe de la WPTavern.

Vers la fin de la soirée, j'ai eu d'excellentes conversations avec Chris Wiegman de iThemes Security, anciennement Better WP Security. Nous avons discuté de tout ce qui concerne la sécurité de WordPress , des bogues dans une version précédente juste après qu'il ait vendu à iThemes, et des façons dont tout le monde peut faire un meilleur effort pour fournir des options de sécurité simplistes à tous les utilisateurs de WordPress . Il y a eu beaucoup de confusion autour du rachat de Better WP Security par iThemes et l'impression que j'ai reçue de Chris est qu'il n'a fait que s'améliorer depuis l'acquisition. Avec plus de temps et d'argent alloués au développement et à l'expérience des utilisateurs, iThemes Security n'a certainement que de la croissance devant lui.

Jour 2 - Les affaires de WordPress

chrislema-wcmiami

Le deuxième jour a été consacré aux affaires dans WordPress. C'est Chris Lema qui a eu le plus d'impact. Il a commencé sa présentation en racontant l'histoire d'un supermarché où l'on achète du beurre de cacahuète, une histoire à laquelle nous pouvons tous nous identifier. Je ne pourrais même pas commencer à l'expliquer aussi bien qu'il l'a fait, mais je posterai une vidéo ici dès qu'elle sera disponible. L'ouverture à elle seule était époustouflante et il n'y avait pas un seul œil qui ne le regardait pas attentivement pendant tout ce temps. Chris sait certainement comment s'adresser à une foule.

Tout au long de la présentation de Chris, l'accent a été mis sur les raisons pour lesquelles de nombreux développeurs et concepteurs WordPress ne parviennent pas à atteindre le niveau qu'ils souhaitent, ce qui se résume à la confiance en ce que vous faites. Si tu es concepteur, n'essaie pas de faire tout le paquet ; contente-toi d'être extrêmement bon en conception. Si tu essaies de tout faire, tu dévalorises ta compétence première. Trouve ce en quoi tu es vraiment bon et sois le meilleur dans ton secteur d'activité. Par exemple, Chris a expliqué que si tu ne sais pas quel prix demander, ne te contente pas de lancer un chiffre. Renseigne-toi sur le budget du client et décide si cela te convient. Ce même point conduit à donner aux clients des estimations "approximatives". À ce moment-là, tu ne sais pas exactement ce que cela impliquera et tu ne peux donc pas décider avec précision d'un prix. Apprends les besoins exacts du client ou tu courras le risque de te dévaloriser.

Un autre point formidable que Chris a souligné (parmi de très nombreux points incroyables) est que les clients devraient toujours avoir des options afin de mieux répondre à leurs besoins. Si tu leur proposes une seule option, ils n'ont que la possibilité de dire "oui" ou "non", mais si tu leur présentes plusieurs options, ils diront presque toujours "oui". Par exemple, si nous ne proposions à nos clients qu'une seule option d'hébergement, cette option pourrait ne pas convenir à leurs besoins, mais le fait de proposer de nombreuses options d'hébergement différentes nous permet de mieux répondre aux besoins de nombreuses personnes.

Bien sûr, rien ne peut se comparer à voir sa présentation en direct, et c'était certainement la meilleure à mon avis, mais si tu veux en savoir plus, consulte les diapositives de Chris Lema du WordCamp Miami sur SlideShare.

L'expérience d'une vie

Dans l'ensemble, j'ai vécu l'expérience de ma vie. Non seulement c'était mon premier WordCamp, mais c'était aussi un WordCamp incroyable. Avec 770 participants, dont de nombreux grands noms de WordPress, on ne s'est jamais ennuyé. J'ai noué des liens qui me mèneront loin dans l'avenir, et des souvenirs qui dureront toute une vie. Je me suis fait de nouveaux amis et j'ai renoué avec d'anciens amis. Cette expérience est inégalée par rapport à tout ce que j'ai pu faire auparavant.

C'était vraiment une expérience incroyable et je dois remercier InMotion Hosting de m'avoir envoyé là-bas, tous les organisateurs et les bénévoles qui ont mis leur sang, leur sueur et leurs larmes dans ce WordCamp, et tous les sponsors qui ont fourni le financement d'un événement aussi incroyable. Ils ont affecté tant de vies, y compris la mienne, et je ne pourrais même pas commencer à exprimer ma gratitude à toutes les personnes impliquées à la mesure de ce qu'elles méritent. À l'année prochaine, Miami.

Partager cet article

Laisser une réponse

Ton adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués *