The report of “WordCamp Lyon – Juin 2015 – Quelques notes” is only in french.
Tag: wordcamp
WordCamp Lyon – Juin 2015 – Quelques notes
5 mois après le dernier de 7 WordCamps à Paris – Palais Brogniard -(ville de Paris ayant la devise “fluctuat nec mergitur”), voici donc le compte-rendu partiel et partial du premier WordCamp de Lyon.
Après une série de MeetUp initiés par les mêmes organisateurs, ce WordCamp s’est amarré au bord du fleuve Rhône, quai Augagneur non loin de le Préfecture.
La météo annonçait que ce vendredi 5 juin serait le plus chaud de la semaine avec 35°C à l’ombre. De quoi, en rhône-alpin, être un peu inquiet… mais le choix du lieu s’est révélé (très) judicieux à plus d’un titre :
– une petite brise de bord de fleuve,
– des salles de conférence et d’atelier en cale climatisées favorisant une grande assiduité, les ponts étant plus chauds mais sous la brise,
– des boissons et de l’eau en abondance,
– des espaces dédiés aux rencontres informelles ou à la restauration (de qualité avec des goûts bien lyonnais…)
– une consigne bien gardée qui permettait de rester léger,
Comme depuis quelques années, dans son programme, ce WordCamp suit la ligne d’une approche, “WordPress, c’est bon pour les affaires” tant du côté des agences Web (Web Agencies) que de celui des freelances et des développeurs d’extensions (WP Rocket, EDD, et autres présentées dans les ateliers,…) et bien-sûr des nombreux sponsors. Les débutants y découvrent les multiples potentialités et le chemin à parcourir.
Les conférences et ateliers
Sur les 16 conférences ou ateliers de 45’, chaque inscrit pouvait participer à 8. Mon choix s’est porté sur 6…
6 sur 8 – de 45’ chacun
Plénière vs Ateliers
La salle étant plus petite, les ateliers ont donné un peu plus de temps au temps questions/réponses.
Les Rhône-alpins ont pu entendre aussi quelques uns des intervenants des précédents WordCamps de Paris (Janvier 2015)
Ce WordCamp terminé, le travail ne fait que commencer. Dans la terminologie WP, des add_action et add_filter ont été ajoutés au fil du texte qui suit.
extension EDD, marmite, theme de france, modèle éco
Vendre des produits numériques avec Easy Digital Downloads
Alexandre Bortolotti
Les add ons, les bundles sont ici les clés d’un modèle économique qui permet de tester une configuration simple avec le service Paypal de base. Si l’on en croit les informations données, le chiffre d’affaire généré sur les additifs est plein de succès.
add_action (‘explore’, ‘multilingual features’);
Mathieu – filtre – profil – propriété
Tirer profit de Buddy-Press pour accélérer vos projets WordPress
Mathieu Viet
Cet atelier extrêmement bien présenté est un exemple mais avant tout une incitation à utiliser et personnaliser BuddyPress par exemple dans des associations ou des institutions multilingues. La technicité et la clarté des propos est de celle d’un développeur leader officiel de BuddyPress.
add_action (‘explore’, ‘multilingual_features’);
Noemi, une femme en soi à Lyon
Vivre de son blog : mirage ou réalité ?
Noemi Martinelli
Quel contraste dans ce monde de mecs ?
De plus, alors qu’en Europe, WordPress se veut (et est) un CMS de qualité, à croire que Noémi est de mèche avec les US, elle nous parle (et fait rire) de blogue (et de blague)…
Dans cette cale climatisée, nous sommes embarqués pour 45’ dans l’univers du moi, du soi (du frou frou et de la soie) à Grenoble et sur le net avec ses attrapes courriel.
Elle nous dit qu’en photos, elle vend son moi (et montre sa déclaration RSI/RAM) alors que d’autres geeks sont du côté de l’IP, de l’octet et de la sécurité.
add_action (‘explore’, ‘data_design’);
Comment alors, dans ce monde du live, du story, ne pas citer Lucien Jerphagnon qui répond à la question de Christiane Rancé
“Vous avez dit que la sagesse visait à -être soi-. Qu’entendez-vous par là ?”
Encore et toujours s’étonner de l’ipséité, autrement dit de ce fait inexplicable d’être soi et seul à l’être en ce monde. Oui, s’étonner de ce fragment plus ou moins long de durée, unique dans l’éternité.[…] Ainsi, l’ipséité advient dans le temps et seulement pour un temps.
Julio – sécurité, code, règles, cnil cookies mail
Pourquoi WordPress est le CMS le plus sécurisé ?
Julio Potier
Julio cette année nous rassure et montre que, comme sur la route, il suffit de suivre le code et les règles de mise en place.
add_action (‘verify ’, ‘cookies_features_cnil’);
tech, wp-cli, github, versioning
WordPress, Git et l’intégration continue
Stéphane Hulard
Déjà présentée dans les meetups, cette approche ‘industrielle’ est évidemment indispensable mais demande un travail préparatoire important. A mettre en perspective avec l’exposé de Paris par Ozh Richard.
add_action (‘explore_and_test ’, ‘real_time_versioning’);
add_action (‘explore_and_test ’, ‘terminal_working’);
Polylang
Créer un site multilingue avec WordPress et Polylang
Frédéric Demarle
Merci aux organisateurs d’avoir fait émergé “Chouby” qui depuis 2011 développe discrètement une des extensions leader en multilingue pour installation sur WordPress monosite.
Cette extension montre que l’on peut monter un site multilingue simplement sans ajouter de tables ni détruire les contenus mis en place avant ou après l’activation. L’utilisation des taxinomies est un atout majeur.
add_action (‘create_compatibility’, ‘polylang_xili_dictionary’);
add_action (‘create_compatibility’, ‘polylang_xili_tidy_tags’);
Les contacts
– WP-Rocket : découverte d’un “world” succès pour une extension dans un secteur très concurrentiel
– Eoxia qui prépare une nouvelle version de WPShop et qui se prépare d’emblée à prendre en compte le contexte multilingue.
attentes WP – le coeur, le noyau
Lors de cette journée, le coeur de WordPress et ses évolutions récentes et futures ont été à peine évoqués. Or, pas d’extensions ou de “business” sans un travail collaboratif sur le noyau et ses spécifications. Pour BuddyPress, Mathieu donne la voie à suivre.
De même, nombreux sont les thèmes ou extensions où il faut payer d’abord pour tester et voir les sources. Et si WordPress avait fait de même il y a douze ans, on serait loin des plus de 20% de sites internet motorisés par WP.
Les sujets chauds du moment avec WP et discutés sur le pont
Customizer
Cet article résume bien les questions concernant les évolutions de WordPress notamment quant à l’expérience utilisateur et les controverses enclanchées par la volonté de tout javascript-er :
WordPress Core Contributors Call for User Testing on the Menu Customizer Plugin
En auteur d’extensions publiées sur le dépôt WP
Comme les WordCamps/Barcamps précédents depuis 2009, cette journée génère des idées et des actions à lancer pour les mois à venir (aurais-je le temps ???). Mon principal voeu concerne l’esprit de contribution et de collaboration.
En clap de fin
Comme il y a eu un meetup lyonnais préalable, y en aura t-il un prochain à la rentrée ou avant ? une bonne occasion de tirer les leçons et de faire grandir l’esprit de la péniche sans couler…
M.
WordCamp Paris 2015 : a little report
The report of the 2 days in Paris is yet only in french…
WordCamp Paris 2015 : quelques notes
Comme les années précédentes depuis 2009, voici donc le compte-rendu sélectif, partiel et partial des deux jours annuels (23-24/1/2015) consacrés à WordPress et organisés par l’équipe dévouée de WP-FR.net.
C’est donc la 7e réunion de ce type à laquelle je participe à Paris avec des formules barcamp initialement et des contenus qui ont considérablement évolués comme se sont transformés l’univers et l’écosystème WordPress dans un contexte internet très créatif.
Les compte-rendus précédents :
2009 – 2e & Matt
2010
2011
2012
2013 §wp-giraffe
2014 wordpness
Cette année 2015, ceux qui n’étaient pas connectés sur les fils des gazouillis de Twitter ont eu du mal à s’inscrire notamment pour ce samedi dans les hauteurs du Palais Brogniard… Le nombre de places étant limité dans les petites corbeilles (salles) de l’école connectée et accueillante.
Comme dans le brouhaha d’un hall de gare ou d’une cours d’école , #WCPARIS, à l’heure de pointe du samedi soir et du début de semaine, pas facile de s’y retrouver, parmi les gazouillis initiaux du jeudi (“fini les transparents”, “fais un footing demain tôt”, et j’en passe..) et ceux qui vont suivre de discerner le “core” … Les photos se bousculent avec les liens vers les diaporamas… mais là encore, il faut s’inscrire pour télécharger le document souhaité…
Sans pousser le cochonnet trop loin, après un WordCamp 2015, il faut être connecté (donc avoir un compte) sur Twitter, Instagram, Google+, Facebook, Slideshare, Flickr, LinkedIn etc etc… pour lire déconnecté après 😉
En préambule,
Il y a de multiples motivations pour aller à un WordCamp. En ce qui me concerne, pratiquant l’outil WordPress depuis 2005 et sa version 1.5, découvrant progressivement son écosystème en constante évolution, participant de temps à autre au CORE, et auteur de 8 extensions (plugins) mises en ligne gratuitement depuis de 2009, j’ai le plaisir de revoir les personnes, les équipes, leurs projets, les évolutions. Ce qui, dans le vocabulaire WordPress constitue la “communauté” où se cotoient business, newbies et experts “passionnés”.
La question remise chaque année sur la table : Dois-je continuer à maintenir et faire évoluer la trilogie d’extensions multilingues xili-language face aux concurrences commerciales (dont une ne publie plus ses codes) dont deux sont présentes à ce wordcamp en tant que sponsors.
Paradoxes de l’écosystème WordPress
wordpress.org / wordpress.com
sponsors (annonceurs) / bénévoles
admin / UI / UX
code minimal / adjonction des JS / ajax, json…
application / navigateur
CMS / blog
free / libre / gratuit
poésie, fierté, propulsé, motorisé
agence, organisme de formation, séminaire, cours…
Je crois qu’il faudra passer, le moment venu, par un peu d’herméneutique pour approcher ce qui se passe depuis 10 ans avec WordPress et ainsi peut-être expliquer ces paradoxes qui pré-existent ou apparaissent lors d’une réunion comme ce WordCamp ou dans la perspective de l’organisation d’un événement.
Le WordCamp jour après jour, heure après heure
Même avec deux hémisphères dans le cerveau, il a fallu faire des choix, voici donc, sauf exception, à chaque heure, quelques notes sur l’un des deux exposés et l’orateur :
Le premier jour M.A.S rue des Terres au curé Métro Porte d’Ivry
Les heures indiquées sont basées sur le programme officiel.
Vendredi 23/1/2015 – 9h00 – Sylvie Clément
Discours sur la méthode, to be or not to be… Ah le pragmatisme !
Ce riche retour d’expérience de designer WEB free-lance n’est, en fait, pas strictement lié à l’outil WordPress. Comme les choses évoluent vite et que la lecture des flux émis par l’équipe du Core WordPress n’attire pas physiquement notre attention au quotidien, s’il y avait eu un topo attirant l’attention sur les modifications et ajouts des dernières versions 2014 et celles prévues en 2015, j’y serais allé pour y collecter les grains à moudre les mois à venir. Car rien de pire que d’être surpris par des nouveautés lors d’une mise à jour !
Vendredi 10h00 – Daniel Halstenbach – Buddy Press
En tout cas, d’ici 2016, il faut ouvrir un website Buddy Press WordCamp Paris afin que les bénévoles, les membres inscrits, les conférenciers puissent échanger sur une même place virtuelle selon les thématiques des sessions afin de regrouper ce qui est très difficile à répéter, collecter dans les gazouillis #WCPARIS. Un tel forum serait une façon de perdurer les échanges de façon plus structurée que les flux de bruit gazouillant et en fait peu lisible.
Vendredi 11h00 – Pierre Dargham – Globalis
La présentation claire et de haut niveau montre combien on peut combiner un chantier payé par le client et la publication d’une partie clé du code (avec d’ailleurs des retours fructueux pour les autres projets multisites utilisant le plugin publié).
Vendredi 13h00 – Kasia Swiderska
Sujet de conférence qui témoigne de l’expérience de la relation client. Voir Alistapart qui, depuis 1990, ouvre des horizons et donne la parole aux gens ouvriers du web…
Vendredi 13h30 – Maxime Bernard-Jacquet
Retours d’expérience sur les champs personnalisés (custom fields – table post_meta) – Le kangourou (auteur) est donc virtuellement à Grenoble et descend les pistes jusqu’à la Seine. Là aussi, la combinaison entre une extension disponible librement sur wordpress.org et une option payante correspond à ce que l’on attend… Car, enfin, le coeur de WordPress a ses sources en ligne.
Vendredi 14h00 – Benjamin Lupu
Difficile de faire une application (iOS ou Android) pour moins de 10 KEUR ! Et comme toujours avec BL, la doc. est si riche que je viens de passer une petite heure à la collecter et commencer à me faire une idée.
Vendredi 15h00 – Taylor Lovett
Pourquoi Taylor nous a immergé immédiatement dans la console d’administration ? Que fait ElasticSearch ? Wiki. Depuis que j’ai visité ce site, quand je vais sur un site technique, j’ai droit à une pub. ElasticSearch! marrant !!! 🙁
Vendredi 15h00 – Frédérique Game
Une expérience qui n’est pas directement liée à WordPress mais au métier de designer WEB. La riche documentation sur laquelle reposait l’exposé donne matière à illustrer une explication auprès d’interlocuteurs qui pourraient croire qu’il suffit d’acheter un thème (même joli) pour affirmer l’identité d’une institution sur le réseau ou dans la ville…
Vendredi 16h00 – Daniel Roch
La folle heure de Nantes par l’expert SEO qui a fait l’exposé clinique de la tenue d’un évènement technique qu’ils ont choisi de sortir du moule WordCamp. Le genre de questions que s’est posées aussi un organisateur en Croatie
Vendredi 17h00 – épuisé…
Errance dans les couloirs avant de reprendre le métro Pte d’Ivry…
Samedi 24/1/15 – au Palais Brogniard
Ouf, les gardes et la fouille c’est pas pour nous, c’est pour l’expo de mode et produits de luxe qui se tient en haut des marches dans le grand hall du panier. Les locaux de l’école sont eux au 3e
Samedi 9h00 – Ozh Richard
Je découvre que Richard fait du WordPress pour ses loisirs, comme d’autres font de la poterie voire de la poésie ! Faut-dire que j’ai passé des heures dans un transat dans le jardin à lire et relire des chapîtres de son livre sur le développement des extensions [livre]
Cette session, il met le paquet : non seulement on code mais de plus on code pour valider son code. On devine l’intérêt, le temps potentiel gagné en test notamment en cas de contexte à versions multiples… Ce dont je suis sûr, il faudrait que les thèmes qui se vendent aient ce label qualité “Unit Tests” car dans la forêt les “warning” et “caution” pullulent si on active le débuguage to true…
En qui concerne les extensions “week-end ware” que j’ai crée depuis 6 ans, il va falloir ajouter des sessions cours du soir… car comme OZH, la journée c’est un job autre…
Samedi 10h00 – Jenny et Caspard
Comme je l’évoquais avec Caspard à la sortie de la session, il est dommage qu’en introduction, il n’y ait pas eu quelques minutes consacrées à l’offre disponible tant dans le contexte mono que multisite (sur le codex, en français en chantier permanent ). L’alternance entre les deux expériences, celle de Jenny utilisatrice avertie de l’extension WPML (qui n’est plus publiée) et celle de Multipress qui conserve une version FREE dans la bibliothèque des extensions ne doit pas non plus masquer que, quand on fait un choix d’une extension notamment dans le domaine multilingue, on doit avoir une idée de ce qui se passe dans la base de données et comment il y a ou non conservation de la cohérence du modèle qui fait la robustesse du CMS WordPress. L’analyse des solutions proposées montre qu’il y’a même récemment des approches très risquées où se confondent taxonomie et custom post avec perte de sens de la structure.
Samedi 11h00 – Daniel Roch
Quel monde, comme depuis 5 ans, le SEO (search engine optimization) c’est toujours vraiment à la mode… et il y a toujours autant de partitions à mixer avec soin.
Samedi 13h00 – Claire Bizingre
Par rapport à 2014, on a bien perçu ici, par la clarté du topo, que la prise en compte de l’accessibilité est quasi obligatoire et que grâce aux thèmes de base comme Twenty Fourteen ou Fifteen, c’est accessible et facilement au moins pour les éléments essentiels.
Samedi 14h00 – François Xavier Bénard
Quelques précisions à propos des éléments évoqués dans la phase des questions réponses.
i18n
Où sont les listes de langues disponibles dans lesquelles WordPress peut-être traduit (côté visiteur ou auteur).
Depuis la version 4.0, à la première installation, si la langue ne préexiste pas dans le wp-config.php, une liste est proposée après téléchargement (il faut donc être connecté si tests en localhost).
Voir les fonctions
L’extension JetPack propose un fichier très riche (locales.php) avec toutes les langues, leur nom en anglais et dans la langue d’origine et tout un ensemble de codes et fonctions utiles. La classe est très puissante.
Les fonctions load text domain pour extension ou thème.
Si les fonctions sont correctement mises en place, par défaut, elles cherchent le fichier dans le sous-dossier du thème ou de l’extension et sinon dans le dossier wp-content/languages.
La responsabilité des traducteurs
François Xavier insiste beaucoup sur les traducteurs et leur contribution gratuite. Mais qui peut contrôler la qualité notamment par rapport aux traductions fournies par les robots comme Google ? Comment voulez-vous contrôler ? Je pense au jour où une association m’a demandé d’implanter des adaptations pour optimiser les dates et chiffres en khmer ! On y est arrivé mais en anglais.
La lecture
Livre : De quel amour blessée – Réflexions sur la langue française – Alain Borer Ed. Gallimard
Samedi 15h00 – Benjamin Lupu – WP Api
3ième salle juste près de l’entrée… Invoquant comme dans l’exposé de vendredi (14h00) les économies liées au coût de développement d’une application pour iOS et Android, l’exemple (lié à WordPress) concret présenté – étape par étape – montre toutefois qu’il faut être de (très) bon niveau en Javascript. Mon collègue développeur iOS me rappelle que les performances finales ne sont de même qualité que celle obtenue par la création/compilation native.
Samedi 16h00 – Alexandre Sadowski
Comme avec Amaury, suis heureux de la précision technique de l’exposé qui est à l’image de l’équipe qui, en publiant ses sources, continue de contribuer au moteur de WordPress. Comme la mémoire de tout serveur n’est pas élastique, les trucs et astuces fournis permettent d’avoir des images réactives en réponse à la multitude des tailles navigateurs de bureau ou embarqués…
Samedi 16h00 – Richard Archambault
Arrivé directement de Montréal, Richard m’a automatiquement rappelé qu’en 2011, à la sortie de WP 3.0, cela faisait un an déjà que son compatriote Jacob m’avait poussé à développer xili-language et de créer aussi une version multisite pour un énorme consortium canadien… Richard est un ingénieur bienheureux chez Automattic et il nous dépatouille dans l’utilisation du JetPack… qui offre (partiellement) que ce qui existe sur les serveurs wordpress.com.
Samedi 17h00 – Amaury Balmer
Comme chaque année depuis 2009, la force tranquille et la précision illustrée de l’exposé nous sort de la viscosité qui nous guette et de la lenteur paralysante du serveur. Car plus de fierté ni de poésie si le code tourne en boucle dans un moteur encombré de requêtes… Donc explorer et faite le ménage 😉
Samedi 18h00 – Branle bas le combat…
Toutes les salles de classe vont reprendre place, chaises bien alignées derrière chaque table trouée (non pas pour l’encrier) sur la moquette bien aspirée… Les poubelles bien remplies des bouteilles vides et divers sachets placés sous les chaises ou les écrans… Les goodies consommables restant feront le plaisir des étudiants le lendemain.
Samedi 19h00 – A la recherche du Biscornu !
Le Biscornu est le nom du bistrot où l’on devait se retrouver. Il est bien rue de Montmartre mais bien au sud par rapport à la Cantine. Quant aux indications fournis par les riverains, curieusement on s’est retrouvé plus au nord, vers les Grands Boulevards ou carrément dans une autre rue… Mais, sachant que c’est aussi le bistrot des étudiants de l’école qui nous a accueilli, c’est en effet à l’est de la Bourse qu’il est au coin des rues Montmartre et une petite rue parallèle visible de l’avenue Réaumur…
En guise de conclusion(s)
Bravo
pour les instigateurs fidèles au fil des années et les bénévoles (avec ou sans maillot jaune)
Pensons-y pour les autres réunions
- ateliers : si les lieux s’y prêtent avec des travaux pratiques
- mur forum : mieux que les écrans, un tableau où l’on peut coller des bouts de papier…
- temps de relaxe : une heure à midi, c’est court… surtout qu’il faut un peu de temps pour sortir les interlocuteurs de leur écran.
- restons francophone : le français est si riche qu’il a les mots là où l’on pourrait croire qu’il n’y a que l’anglais… voir le dico et les recherches du Québec. Que pense Blanche Neige du happiness engineer à son bar ?
- état de l’art en WP – les tendances, le futur proche planifié par l’équipe du CORE : un topo qui a manqué cette année pour les version 4.X qui apportent des éléments majeurs plus faciles à mémoriser si on les écoute !
Inventons
- l’association WP Francophone nouvelle formule
-
la subsidiarité européenne & française par rapport aux USA
Au boulot
Quoi que j’ai pu l’entendre chez certains “que vais-je apprendre ?”, une fois de plus, je me suis laissé surprendre par le nombre de sujets qui, approfondis, vont impacter des projets en cours qui touchent de près ou de (très) loin l’outil WP comme par exemple :
- un centre hospitalier gériatrique
- la diffusion des informations diffusées par une agence de presse spécialisée,
- et bien sûr le devenir de la trilogie des extensions pour site multilingue : xili-language / xili-dictionary / xili-tidy-tags
A très bientôt,
A Lyon, Paris ou ailleurs en Europe…
Où est Charlie xili – cadeau prévu car il est là – qui sera le premier X ?
Source image 5Mo: http://2015.paris.wordcamp.org/files/2015/01/16177200079_4c4076919b_o.jpg
© MSC – dev.xiligroup 20150124-0213