Today was WordCamp Portland, ME. There were around 150 attendees that attended this one day WordCamp, and was packed with great sessions.
One time slot was occupied by a panel discussion about Gutenberg where the panel fielded questions from the crowd about the new editing experience. The attendees at this camp represented a good mix of the different types of WordPress users. Attendees were also able to anonymously submit their questions.
I thought this was a great opportunity to take the pulse of the WordPress community.
The panel was moderated by Sam Hotchkiss. These following people were on the panel:
- Christopher Tousignant (Wakefly)
- Elio Rivero (Automattic)
- Dennis Snell (Automattic)
- Gregory Schoppe (bytes.co)
- Gary Thayer (10up)
Below is every question that was asked during this session.
- When you are talking to your clients, do you tell them about Gutenberg, and what you are going to need to do?
- What do you think the biggest hurdles to adoption are going to be?
- How comfortable or uncomfortable are you with the short release timeline? How is this affecting your rollout plans?
- After the introduction, is there a certain overall timeline for adding functionality? Are you talking years? Or less?
- Gutenberg pushes itself to the top of the page. Is there a way currently, or do you see a way to push this down and add tabs at the top of the screen?
- How do you see Gutenberg affecting current page builders?
- Do you see the future of Gutenberg as a full featured drag and drop theme builder?
- After 5.0, how long do you think that the Classic Editor plugin will be supported?
- Can you just not update to WordPress 5.0 and keep running the 4.9 branch of WordPress indefinitely?
- How concerned are you about the lack of parity between Gutenberg and the Classic Editor?
- What are the pieces you are the most nervous about with Gutenberg rolling out?
- What are the pieces you are the most excited about with Gutenberg rolling out?
- What is the current state of Gutenberg in mobile?
- What resources would you recommend to someone that wants to get started in Gutenberg development?
Today, I will be giving a talk at WordCamp Rhode Island. Even though I am an organizer for WordCamp Boston and the WordPress Boston meetups, I have always considered WordCamp Rhode Island as my home WordCamp. I have spoken every year since its inception (previously WordCamp Providence).
This year, my talk is titled “Coding Standards: What They Are and Why You Should Follow Them”.
You can follow along during my talk with my slide deck if you would like.
Below, is a list of links to things mentioned in my talk.
WordPress Coding Standards
- WordPress Handbook
- WordPress PHP Coding Standards
- WordPress CSS Coding Standards
- WordPress HTML Coding Standards
- WordPress Accessibility Coding Standards
- WordPress PHP Inline Documentation Standards
WordPress Core Trac Tickets
Code Linting Resources
I had an experience at a WordCamp in 2016 that I wanted to take a moment to share. It was unexpected and made me reflect on my involvement in the WordPress community and why participating is so important to me.
Let’s travel back to 2014. I was teaching a workshop called Plugin Development from Scratch at WordCamp Providence (now WordCamp Rhode Island). This would be my third year in a row speaking at this WordCamp, but it was my first time running a workshop. Participants would learn how to build a plugin using basic WordPress action and filter hooks, APIs and best practices.
As I was going around the room to answer the questions people had, there was one person that had many more questions than the others. I spent as much time with her as I could while continuing to run the workshop. I could tell something was not quite making sense to her yet and did my best to explain things to her.
The workshop went on and eventually came to an end. The participants slowly filed out of the room until there were only two people left: the person with all the questions, and myself. She had a few more to finish off the day, so I spent some more time with her to ensure she had the pieces she needed to continue on her own.
WordCamp ended, and I went on with my daily life. When the next WordPress meetup came around, the person from my workshop showed up. She had more questions related to the material in the workshop and told me that she was determined to get her example plugin to work.
This went on nearly every month for a year. She continued to show up with questions ready to learn. WordCamp RI 2015 & 2016 came around and she volunteered, helping to organize both years.
At the speaker’s dinner for WordCamp RI 2016 I had a chance to catch up with her. It had been several months since our paths had crossed at a meetup, and she, of course, had a handful of questions for me. This time was different, though. Her questions were far more advanced than the last time we had talked.
“I am really impressed, Karen. You’ve come a long way!” I told her.
“It’s all because of you. Your workshop changed how I saw everything. Because of the way you explain things, something clicked. And all of a sudden, everything made sense.”
When I was driving home I reflected on what she said to me. It caught me off guard. I always contribute to WordPress and speak at WordCamps because I enjoy it. But I had never thought about what impact the things I said would have on the people who attended my talks.
Because I took the time to teach a workshop (that I was afraid no one would receive any benefit from) and answer some questions, someone received a level of clarity that helped them understand WordPress better. And this improved their ability to make a living on WordPress.
I started to think back. I was once that person. We all were. Even though we may not be able to trace our own eureka moment back to an individual person’s instruction at a workshop, the collective pointers that we receive from the people we interact with in the community play just as much a part of our skill sets as the long hours spent at the keyboard combing through the files in WordPress Core.
No matter what level your skills are at, there is always someone who can learn from you. Don’t be afraid to offer help. Open source a project you have been working on. Answer questions in the support forums. Attend local meetups. Speak at WordCamps. Translate plugins & themes. There is a way to contribute to the community for every person.
This is why I love the WordPress community. The number of people willing to take the time to teach, mentor, give guidance. Everyone belongs, everyone has a right to be there. WordCamps pull all of these people from all walks of life together to collaborate, to help, and to learn about WordPress.
This is why I WordCamp.
At WordCamp Rhode Island 2016, I ran the Contributor Day workshop. Before we got to work contributing to core, I gave a short presentation about how the WordPress development process works, and introduced them to the tools they would need to be familiar with.
I followed the Trac tickets that the participants became involved in. By my count, 5 first time contributors were credited in WordPress 4.7.
Congrats to all of the first-time contributors from WordCamp Rhode Island!
Today I am teaching a workshop at WordCamp Providence 2014 called WordPress Plugin Development from Scratch. Below you can find the slides for you to follow along, as well as the finished plugin that we will be creating today.
Looking forward to working with you today!
Today, I gave my WordCamp Providence 2013 talk, “Next Level Plugin Development”. In case you missed it, or were in attendance and wanted a closer look at the slides, you can find them here.
In case you missed it, I was able to speak at WordCamp Providence last fall. My session was entitled Plugin Development – Stirred not Shaken.
This presentation makes sense of the pandemonium of plugin development by breaking it down into three stages: planning, implementation, and release, while providing resources and discussing best practices.
There are also a bunch of other WordCamp Providence 2012 session videos available.