Build Custom User Experiences with Gutenberg & WP Roles

Over half of WordPress sites focus the UX on the front end. But what if a site has multiple users with multiple use cases? Using built-in features of WordPress such as user roles, custom post types, & capabilities we are able to create specific user experiences for everyone in each team. Combined with the new Gutenberg editor we are able to get more granular than ever.

We can restrict contributors from publishing their own stories. For advertisers we restrict certain blocks. We can even identify keywords in a story that flag it for a review by legal. Does a user always switch to full-screen mode with the top toolbar? We attach those preferences to their user identity across publications using an external authentication system.

We even have made a revision history display plain text instead of Gutenberg markup for writers but still display Gutenberg markup for devs debugging any issues.

Speaker