WordCamp Lyon 2022 recap




Introduction



I have been fortunate enough to get selected to be a speaker at WordCamp Lyon on October 28th. It was my first WordCamp, here’s a recap of this day.







Being selected as a speaker



It all started with a tweet from the organizers @wplyon stating the call for speakers would close in two days, with the application link.




E[...] Continue reading

WordPress FSE live stream#4




Introduction



I plan to rebuild my current theme into a full-site editing one and do so while live coding and live streaming.



Here’s the recap of the fourth streaming session.



Legend: 👨🏻‍💻 code, ✅ check, 📖 read, 🎥 watch, 🧠 learn.







Part 1: Theme.json / fonts



📖 https://twitter.com/dcook/s[...] Continue reading

WordPress FSE live stream#3




Introduction



I plan to rebuild my current theme into a full-site editing one and do so while live coding and live streaming.



Here’s the recap of the third streaming session.



Legend: 👨🏻‍💻 code, ✅ check, 📖 read, 🎥 watch, 🧠 learn.







Part 1: php block pattern



❓ Wondered if it’s possibl[...] Continue reading

WordPress FSE live stream#2




Introduction



I plan to rebuild my current theme into a full-site editing one and do so while live coding and live streaming.



Here’s the recap of the second streaming session.



Legend: 👨🏻‍💻 code, ✅ check, 📖 read, 🎥 watch, 🧠 learn.







Part 1: Header navigation



👨🏻‍💻 Created my pages:[...] Continue reading

WordPress FSE live stream#1




Introduction



As I explained in my previous post about a new WordPress era, I’ve decided to train myself in WordPress Full Site Editing.



I plan to rebuild my current theme into a full-site editing one and do so while live coding and live streaming.



Here’s the recap of the first streaming session.



Legend: 👨🏻‍💻 code, ✅ check, 📖 read, 🎥 watch, ð[...] Continue reading

A new WordPress era




The WordPress I know is changing fast



I’ve been developing almost daily with WordPress for the last 12 years.



During this period, I’ve learned my way around its principles. I’ve started by coping and modifying plugins and themes, pursued by creating some from scratch, extended WordPress capabilities via its constellation of hooks, coded more than a hundred websites, invented a WordPress framework to eas[...] Continue reading

How to automatically create Gutenberg blocks from php classes



Introduction



At Wonderful, Most of the components we use to render elements on a page are php based. We’ve accumulated and consolidated them over the years, and they’re now coupled with many of our administration plugins.



Before the advent of Gutenberg, those components were most of the time hydrated by shortcode values. Shortcodes are mastered by our developers, which means that for them they are easy to declare, qu[...] Continue reading

How we made a php production team adopt Gutenberg



Reaching the limit of wysiwyg



I’ve started working with WordPress in 2009, and it followed me quite closely throughout the last 11 years. During the first 8 or 9 of them, be it me, my colleagues, or most of the community working with this CMS, we did so in PHP. Altogether, we were part of this huge ecosystem made of WordPress profesionnals that built themes and plugins for it, and mostly all of that written in PHP.



Then Gu[...] Continue reading
jdmweb