A Tour of WordPress’ Gutenberg with Bridget Willard

At Women Who WP’s Orange County Meetup 1-17-18, I gave a tour — a basic overview — of the features of Gutenberg and published a post live at GutenBridget.com.

Last year at WordCamp Europe, Gutenberg was announced as an editor replacement. In the final phase, it will be much more than that but as of now, it will be an editor replacement in WordPress 5.0.

It’s 2018, it’s time for WordPress to change it’s editor experience.
Instead of metaboxes, there will be blocks.

Gutenberg changes how you interact with WordPress. Try it. Study. Test it for yourself. Click To Tweet

Here is the video of the Live Stream from Facebook.

Bridget Willard gives a tour of Gutenberg.

Gutenberg Tour by Bridget Elizabeth Willard.

Slides http://bit.ly/2BaUMYX

Posted by Women Who WP on Wednesday, January 17, 2018

What is Gutenberg?

Gutenberg, eventually will change how you interact with WordPress. In it’s first inclusion into Core, will be a new editor experience.

“Gutenberg has three planned stages. The first, aimed for inclusion in WordPress 5.0, focuses on the post editing experience and the implementation of blocks. This initial phase focuses on a content-first approach. The use of blocks, as detailed above, allows you to focus on how your content will look without the distraction of other configuration options. This ultimately will help all users present their content in a way that is engaging, direct, and visual.
These foundational elements will pave the way for stages two and three, planned for the next year, to go beyond the post into page templates and ultimately, full site customization.” Gutenberg Team

Blocks Replace Meta Boxes

Instead of meta boxes, you interact with your content in blocks. Content includes video, images, headings, quotes, and, of course, text.

Highlights:

  • The plus sign allows you to add more boxes. Sometimes you have to hover to see it.
  • Plugins make their own types of blocks.
  • Themes control how a block looks. This is an opportunity for theme developers.
  • Blocks are determined in the code with CSS Commenting so you know what’s in block.
  • Even though paragraphs are in different blocks, each paragraph is output with paragraph tags and shouldn’t interfere with SEO implications.

Contextual Formatting

This means every block has its own control. Every plugin can create settings for their blocks. You may not see settings in the sidebar anymore. They may be in the settings.

“Gutenberg tries to identify all of these types of content properties so we can control it. It’s all based on blocks and block context.” Morten Rand-Hendriksen

Resources

Here are my slides

The Economic Impact of the Timeline of the Gutenberg Rollout

As a business-oriented marketer, my perception of Gutenberg is not about it’s beauty or ease of use. Rather, I am very concerned (and have been since June 2017) about the economic impact of the tight timeline of Gutenberg given how quickly it is being iterated.

I am very concerned about the economic impact of the tight timeline of Gutenberg given how quickly it is being iterated. Click To Tweet

What is Gutenberg?

In my words, Gutenberg is a structural and visual change to WordPress’ editing and publishing experience. It’s interface is very much like Medium and I found it very easy to use. This project or editor will roll out in WordPress 5.0 which is slated for April 2018.

If you are unsure about Gutenberg, please read this article by Morten Rand-Hendriksen.

“The core concept of Gutenberg is every item you add to WordPress is a “block”. Every heading, paragraph, image, blockquote, list, and other content you add is a block, and every block has unique properties and settings. That means when you create content, you can work with and customize each individual block, move those blocks around, and even make individual blocks reusable so you can build them once and use them in different locations and different views.” Morten Rand-Hendriksen

Also, Josh Pollock has an overview post State of the Word on his site here that is worth reading as well.

“While I worry about backwards compatibility for metaboxes, I think my biggest concerns are addressed or will be addressed. I do think storing Gutenberg’s raw content in the existing post content column as a string is a mistake that will have to get fixed later with a new column and proper content object, but we’ll get there.” Josh Pollock

Also: Here is the GitHub Repository for Gutenberg.

My Huge Disclaimer

I am the Marketing Team CoRep for Make.WordPress, I am a business owner, and have formerly worked for a very successful plugin development company and advertising agency who both rely upon WordPress for their business model. Though I will write about this on my own blog, I thought I would put my money where my mouth is and be an official voice instead of a behind-the-scenes voice.

I commented on #3902 but the economic concern is separate and deserves its own issue.

Does Gutenberg Break Backward Compatibility?

It is my understanding that WordPress, as a project and community, is committed to backward compatibility. To be fair, I’ve mostly heard this discussion when considering back-end compatibility with PHP. And I understand the frustrations with developers wanting to use PHP7+ functionality.

However, PHP developers are able to wrap the depreciated code. The new Gutenberg experience (editor) puts a large-scale burden on plugin and theme developers in a short, four-month period.

Without a doubt, #Gutenberg will require work to make what are not being called legacy or WordPress classic sites compatible. Click To Tweet

We need a SWOT Analysis

To assist in the marketing strategy both inward (Make Teams, WordPress Developers) and outward (clients, end users, agencies), a SWOT analysis should be made by us.

Here is an example:

Strengths: Ease of use, modern technology, possibilities with VR, etc.
Weaknesses: Accessibility, SEO issues, compatibility.
Opportunities: New developers, new customers, modern technology, better UI.
Threats: Attrition (loss of WP to Wix, et al), Economic impact, loss of volunteers.

Is WordPress Attrition a Threat

Attrition is a real risk. I shared Morten’s article from LinkedIn and an affiliate marketer began having a conversation with me that I think we should listen to. 29% of the internet uses WordPress. The rollout needs to manage expectations, educate, and give people time to learn.

Attrition is a real risk. The rollout needs to manage expectations, educate, and give people time to learn. Click To Tweet

We’re not Apple. We don’t dictate and expect people to adapt. We believe in democratizing publishing. This is key to our culture as a software.

Economic Impact of Gutenberg’s Tight Timeline

Businesses run on fiscal year budgets, not timelines for software releases. It’s easy for us on the inside to become excited about amazing features and great possibilities only to forget about the small business owners, the plugin and theme developers, and the bloggers.

Plugin and theme developers, for example, have to shift budgets from marketing (how will this affect WordCamp sponsorships, for example) to product development and support. They need to train themselves and their developers to deeply learn JavaScript and React and Vue (possibly) in order to create compatible metaboxes.

Plugin development companies also have to decide if they are going to support their legacy clients. Should they decide to support both, the technical debt now becomes financial in nature as they spend more hours (time) and/or budget (money) keeping current clients. Should they not, they risk losing current clients through attrition.

Granted, people like Josh Pollock of Caldera are excited enough to get their plugins ready now. As a Caldera Forms user, this makes my heart sing.

Agencies who use WordPress often have year-long contracts. The site is built and then used to publish content on a regular basis for lead generation, SEO, and business development. The agency will have to ensure their clients’ sites either remain on 4.9.x or are fully compatible to Gutenberg. Many agencies build custom themes on frameworks or with ACF. Those themes will need to be worked on (that translates into budget shift). Personally, I’ve recommended many of my agency clients and friends to prepare for this last October. Many have added to their budget to be prepared.

Businesses don't make decisions based upon community loyalty; they make decisions based upon finances. Click To Tweet

Small businesses often come to WordPress for the reasons we promote: technical SEO, ease of publishing, owning your own data. Convincing them to stay, when another option may be cheaper (WIX, Squarespace, even Dot Com), may become a challenge. Businesses don’t make decisions based upon community loyalty; they make decisions based upon finances.

I love WordPress. Here’s a Possible Solution.

I would love to see the version that will be shipped with 5.0 set sooner than later. This will allow WordPress educators, agencies, businesses, the Make Team, and development shops to prepare the general public for the rollout with marketing materials, documentation, and, of course, compatible code.

I love WordPress. I want it to thrive. Keep iterating. It should iterate. But the economy that relies upon WordPress needs time to learn and accept.

Thank you for your time.

(A shorter version of this was originally posted on GitHub 12/11/17 #3926) There are probably a lot of great comments there.

Why should you attend a WordPress Meetup?

You’re busy. I get it. You don’t think you have time to attend a WordPress Meetup. Or maybe there isn’t one close to you.

Whatever the reason, this blog post is meant to encourage you to go anyway.

And I walk the talk. It takes me anywhere from 30 minutes to an hour and a half to go to my local Meetups because — traffic. But I go anyway.

WordPress Community

I talked about how important the WordPress Community has been to my career and personal life in detail in my WordCamp Cincinnati talk that you can watch here.

Let’s table the WordPress Community for a minute and talk about community in general.

Community

I was recently watching Stephen Fry’s America on Netflix. In Episode 3 about the Mississippi, he discussed something that surprised me — the Hmong Community in Minnesota. After the U.S. withdrew from Vietnam, the Hmong immigrants were settled there (among other places).

Because of the extreme weather in Minnesota, people don’t walk on the streets outside in the winter. Instead, they walk from building to building in closed pedestrian walkways called skyways. Without people walking outside, there was a lack of community interaction.

Not unlike most groups of people, the Hmong came from a village life. A village life bustles with community. Community interaction starts with the little things you say when you’re passing by and engaging in chit chat. You know, small talk. Because of the weather, there was a real effect on the men of the Hmong community. They were prematurely dying in their sleep.

They proactively built up their community with Hmong grocery stores, law offices, and the like to facilitate community bonding. Now, with over 40,000 people, it’s one of the largest Hmong settlements outside of southeast asia.

The moral to the story is that isolation is dangerous — not just to mental health — but to physical health, too.

Community and Remote Workers.

So, back to our demographic: WordPress enthusiasts.

Many of us, because of the independence that we’re afforded by the power of the silicon chip and Internet, work remotely.

In other words, we work alone.

So, we’re not getting all of that chit chat.

I know what you’re saying. Your team does Zoom hangouts and you have a Slack channel. But if you look into your heart of hearts, can you really say that it’s the same?

Sure, you’re productive when you are zoned out listening to house music and working on your code. But are you okay?

Isolation and Silence

Prisons have tried isolation and silence as methods of both punishment and reform. The famous, now abolished, Auburn system believed silence was necessary part of that reform.

“Silence was the biggest factor in the line of rules the prisoners had to follow. John D. Cray, a deputy warden at the Auburn Prison, demanded that the prisoners be completely silent to take away the prisoners’ ‘sense of self’. When the ‘sense of self’ was taken away, many convicts became compliant and obedient to the warden’s wishes.” Wikipedia

The fact that your sense of self is taken away because of complete silence should alert us — as remote workers. We aren’t meant to live in silence.  By no means should online conversations over Slack, Twitter, et al replace in-person community.

We’re not prisoners. We’re remote workers.

We are wired for connection, conversation, and community.

This is one of the main reasons why being an active member of your local WordPress community is so important.

If the loneliness feels safer than being vulnerable, it's a problem.

Don’t Self-Isolate

“Friendship is unnecessary, like philosophy, like art…. It has no survival value; rather it is one of those things which give value to survival.” CS Lewis

Maybe friendship isn’t as necessary as food or water, but it’s right up there with Maslow’s hierarchy of needs: love and belonging.

“According to Maslow, humans need to feel a sense of belonging and acceptance among their social groups, regardless whether these groups are large or small. …Many people become susceptible to loneliness, social anxiety, and clinical depression in the absence of this love or belonging element. This need for belonging may overcome the physiological and security needs, depending on the strength of the peer pressure.” Wikipedia

We need friendship. Don’t self-isolate. Our world is already isolating enough.

“If you just open yourself up [to the WordPress Community]... you can have so much goodness come back to you.” Shayda Torabi

The WordPress Community

The WordPress Community is not just an ethereal thing. It’s just not the atmosphere that holds in oxygen. It’s people.

You will find that being part of a WordPress Meetup is much more than just discussing the latest release candidate, the best events plugin, or what IDE is the best.

Recently at SMMOC, another Meetup I attend, the organizer asked the following question:

“How do you rate the information we shared today from 1-10?”

Of course, I replied:

“It’s not about the information. It’s about the relationships we build while discussing the information.”

There was kind of a moment there, where we all realized this is true. If we focus on the quality of information, then if you “already know” the subject, maybe it’s “too boring” for you.

But community meetings are not meant to be informational only. It’s about building relationships from friendships to business partnerships.

It’s never something you regret attending. It’s something you regret not attending.

Walking the Talk

This should be called driving the talk. I live in Dana Point. The WordPress Meetups near me are 26 miles and 32 miles away. I have to drive everywhere.

Not only am I a co-organizer of Women Who WP, but I have made the commitment to attend the OC General Meetup every month. I’ve also been going to the Developer Day Meetup every so often, too. So, with the social media Meetup on Saturdays, I could potentially go to four Meetups a month but always attend a minimum of two.

Because of traffic, to go to my WordPress Meetups, I leave at 5:30 p.m. and I get home after 10:00 p.m.

So, for me — and I’m sure it’s the same for many of you — attending a Meetup can be a commitment as long at five hours. And I hire my dog sitter.

Is it worth it?

You bet your bottom dollar it is.

You are not alone.

Seriously. You have friends waiting for you — at the  Meetup. We’ve been through the same things you have. We want to connect. We want to learn with you. We believe in community. We believe in you.

Participate in The WordPress Community by Attending Meetups

But [Insert Your Excuse Here]

I’ve heard a lot of reasons why people don’t attend Meetups. In the last 13 months, I’ve made it a priority. There is absolutely no way I would have mentally survived living alone and working alone without it.

I’d like to challenge you to attend at least three consecutive meetings. Every Meetup is different. Some cities break it down by design and dev or beginner and advanced. Even if it’s too advanced, go anyway.

If there’s a WordCamp within driving distance, go to that, too. I promise you will not be disappointed.

If there’s no Meetup, think about staring one. WordPress Foundation has tons of info on their Meetup Program on their Community Page.

Your Action Items:

  • Find a WordPress Meetup
  • Join the Meetup.com page.
  • Fill out your Meetup profile and use a current Profile Picture.
  • Write a comment on Meetup that you’re going and it’s your first time. People will greet you.
  • RSVP.
  • Put it in your calendar.
  • Treat it as important as a client meeting.
  • Seriously.
  • Yes, put it in your workflow.
  • Bring a smile.
  • Introduce yourself.
  • Bring a WordPress Question.
  • Be open to sharing your latest challenge or victory.
  • Bonus points for going out afterward if they all go.
  • Ask people about themselves.
  • Did I say smile?
  • Make friends.
  • Take selfies.
  • Go again next month.
  • Go to the local WordCamp!

WPblab – Looking back over a year of learning, video platforms, and community.

Community, friendship, video, learning, guests, oh my! So much has happened since Jason Tucker invited me to co-host WPblab Oct 1, 2015!

A Day that Will Live in Infamy

Well, not really. But October 1, 2015, changed my life forever.

Blab(dot im) came out and Jason Tucker sent me a message. Would I want to co-host a new show on the WPwatercooler network?

“Did you ask the right person?”

A developer and a marketer is the perfect combination. And so, Thursday, October 1, a show was born.

 

You can watch that episode here:

 

 

Video Platforms are Fickle

With live video, you learn to roll with things. Seriously. Blab(dot)im was there for quite a while. But when they shut down, we were ready. Jason Tucker had already moved us to Firetalk. But when Firetalk stopped reliably providing video download, we went to YouTube Live in a Custom Post Type.

Gee. When I started this journey, I had no idea what a CPT was.

It’s been a great year. But I digress.

The point is, if you’re hosting a live show — especially on video — you have to have grace and be ready for anything.

Main takeaways besides that are:

  1. Wear headphones.
  2. Don’t allow anyone to stream in your house.
  3. Be hard wired.
  4. Have a good attitude.
  5. Laugh a lot.
  6. Make friends.
  7. Take selfies.

Cross-over Opportunities

We’ve both been guests on WP-Tonic and both Jonathan Denwood and John Locke have been on our show. Adam Silver of KitchenSinkWP has appeared on our show dozens of times, too. We’ve had tons of people from The WP Crowd, too! They even made me an honorary member.

Also, Jason Tucker scheduled a cross-over with Jeffrey Bradbury of Teacher Cast that was epic. Be open to these opportunities. They’ve always been awesome.

*My disclaimer is that we’ve had so many amazing people, I’m probably leaving someone out. Apologies in advance.

A New Career

On December 1, 2015, I was offered my dream job doing marketing at WordImpress. You can read all about that transition in my blog post here.

 

A theme song is born.

Jason Tucker challenged me to come up with a theme song. And, so, I did.

It debuted on January 14, 2016. My favorite part is when Jason went “woo” at the end.

Favorite Episode

It’s hard to pin down my favorite episode, because they all have great moments. That said, this episode with James Laws of Ninja Forms and Josh Pollock of Caldera blew my mind. I didn’t realize forms were that functional.

 

 

Life Happens

So, when the worst thing could happen — and did — the WordPress and WPblab community was there for me, quite literally.

You can read about it in detail here.

My Coral Reef: The WordPress Community

Accidental Community

I can’t even start listing all of the wonderful people I’ve met both there and in person since we started this show.

Russell Aaron has been a regular regular. Regular regular? Yes. He’s been on the show dozens of times. I finally got to meet him in person this year at WordCamp San Diego and we chatted again in person at WordCamp Orange County. He’s become a mentor of mine. Would that have happened without WPblab? I doubt it.

I’ve also met Josh Pollock from Caldera  and Jacob Arriola from Zeek Interactive.

I expect to meet so many more people as I attend more WordCamps around the nation. This is partly why I made the GuruSelfies page.

I can say without a doubt that I feel more connected to the WordPress community than ever before. And I feel invested. And I care.

We’ve become a virtual meetup.

People have shared their struggles and triumphs. We’ve chatted. We’ve become friends on Twitter and Facebook. We’ve met in person. We’re planning to meet in person. People have started blogs, meetups, quit jobs, leveled up their careers, and applied to be WordCamp organizers.

I feel safe to say that Jason Tucker’s gift of hospitality really shines through in this show’s format and I’m proud to play a part in it.

So, About My WordPress Immersion Program

Ya. Most people know I was a teacher. So I can definitely write a  curriculum — at the very least a lesson plan. But what does this have to do with WordPress?

  1. As you know, I launched my first two WordPress web properties in April of 2015.
  2. In May of 2015 I began testing plugins and writing for WordImpress.
  3. In October of 2015, Jason Tucker invited me to co-host WPblab, a WordPress show.
  4. In December of 2015, I was hired as the Marketing Manager of WordImpress.

So, things moved progressively, but quickly in 2015 for me.

But now, WordPress is an essential part my job and still is my hobby (this blog). So, clearly, I can’t stay a n00b.

WordPress Immersion Program.

Originally it was my own joke.

People asked me why I read so much and watched so many shows and subscribed to so many podcasts. My answer:

“It’s part of my WordPress Immersion Program.”

But really, I was just following Devin Walker and Matt Cromwell around the Internet tweeting out their show appearances and quotes. This is normal for any Marketing Manager. Read more So, About My WordPress Immersion Program