10up Releases New Plugin That Shows How to Extend Gutenberg’s Document Panel Using SlotFill and Filters

10up Releases New Plugin That Shows How to Extend Gutenberg’s Document Panel Using SlotFill and Filters

If you’ve been looking for a way to add slots and controls to the Document panel in WordPress’ content editor, check out a new plugin released by 10up called Gutenberg SlotFill and Filter Demos.

SlotFill and Filters is a new take on the classic filters, actions, and hooks system in WordPress. Slot and Fill are React components that enable developers to inject items into predefined spaces in the new editor.

“SlotFill is a pattern for component extensibility, where a single Slot may be occupied by an indeterminate number of Fills elsewhere in the application,” Ryan Welcher said.

An Example of SlotFill in Action

In the demo screenshot above, 10up was able to stick to the Classic UI conventions in the mobile app while displaying the same information in the Document panel of the new editor.

SlotFill initially started as a GitHub repo where Welcher collected his findings. The repo eventually turned into a library of examples and explanations for SlotFill and JavaScript based filters.

In January, Welcher submitted a pull request to the Gutenberg repo asking for SlotFill to be added to the document sidebar. His request received positive feedback and not only has SlotFill’s documentation been added to the WordPress Core Gutenberg Handbook, but the functionality is available in Gutenberg 6.1 and will be available in WordPress 5.3.

To learn more about SlotFill, check out Welcher’s release post or the Gutenberg SlotFill and Filter Demos plugin. Welcher is also doing a session at the JavaScript For WordPress Conference, on July 11-13, 2019, where he’ll showcase basic and real-world examples of SlotFill in use.

Would you like to write for WP Tavern? We are always accepting guest posts from the community and are looking for new contributors. Get in touch with us and let’s discuss your ideas.
In Case You Missed It – Issue 27

In Case You Missed It – Issue 27

In Case You Missed It Featured Image
photo credit: Night Moves(license)

There’s a lot of great WordPress content published in the community but not all of it is featured on the Tavern. This post is an assortment of items related to WordPress that caught my eye but didn’t make it into a full post.

Carol Gann Awarded the 2019 Kim Parsell Memorial Scholarship

Carol Gann, who is a Meetup coordinator in the WordPress Orlando Community, has been awarded the Kim Parsell Memorial Scholarship. The scholarship is named after Kim Parsell who passed away in 2015 but her impact on the WordPress community is still felt today.

“My proudest contribution to the WordPress open source project is training small business owners and bloggers to be comfortable and conversant with their own WordPress websites. WordPress empowers people. Many end users of WordPress are not technically minded. As a WordPress Meetup co-organizer, I contribute to the coffee help desk, assisting others in finding solutions to their WordPress problems. I also host another help desk opportunity, ‘Coffee With Carol,’ to empower WordPress users,” Gann said.

I can tell from the quote above that Kim and Carol would get along well as Kim was also the type of person who would do what she could to help others.

GravityView Diversity Grant to Attend PressNomics 6

The folks over at GravityView are offering a grant to recognize the challenges certain groups of people face succeeding in technology fields and to promote inclusivity and diversity. The grant includes a ticket to PressNomics 6, a flight to Tuscon, AZ, lodging, transportation via a Lyft gift card, and a one-on-one business consultation with Zak Katz, Co-founder of GravityView. The deadline to apply is 11:59 PM MDT on June 30, 2019.

10up OpenSource Project Scaffolding Suite

10up has released a project scaffolding suite that includes a WordPress starter theme, starter plugin, and NPM package. The purpose of the suite is to streamline repetitive tasks, encourage community contributions, and provide a starting point that includes 10up’s engineering best practices.

End to End Tests Added to Core

Introducing the WordPress e2e tests

WP Tavern Turns 10 Years Old

I was looking back through the Tavern archives and realized that this past January, WP Tavern turned 10 years old. It’s been quite a journey and it’s not over yet. Check out the first post I published on the Tavern announcing its opening.

Matt Mullenweg Announces That Automattic Is Sponsoring Jill Binder’s Work

Diversifying WordPress

John James Jacoby Releases A Plugin That Cryptographically Signs Posts

John James Jacoby has released a small plugin on GitHub that cryptographically signs posts. The plugin splits the content of posts in words and then stenographically inserts zero-width characters between them. These characters then form a unique, invisible pattern that can be used to detect plagiarised content. This plugin sounds like it would pair well with WordProof.

What does DXP Mean?

I asked on Twitter what does DXP or Digital Xperience platform mean? It comes across as fancy marketing lingo. Here are a few of the responses I received.

Matt Mederios – ‘DXP’ or in other words, how we want our customers to experience WordPress in our controlled ecosystem. All your solutions in one place, possibly to the point you don’t recognize it’s WordPress.

Stephen CroninDXP is an enterprise thing and has been around for ages in various guises. WordPress is not listed by Gartner, but Drupal and SharePoint are, along with other enterprise CMS’s. If people want to create DXPs out of WordPress, more power to them.

Karim MarucchiForget the buzz, large sites are moving past ‘just’ content, no one product (not #AEM not #Sitecore) will ever be perfect for all the existing & new features that are popping up ‘monthly’, so with #OpenSourse we all can make the most open easy/most compatible /cheap framework that will help the #enterprise manage/customize/blend all the ways you need to interact with your clients. And yes, the good Hosts, are staying out of trying to be all things.

Thanks to these three, the meaning of DXP is a bit more clear.

WordCamp EU Organizing Team Issues Apology

There were some things that took place during the WordCamp EU afterparty that didn’t sit well with some people. The WordCamp EU organizing team explained what happened and issued an apology for the mistakes that were made.

Torque Interviews Marcel Bootsman

Doc Pop of Torque caught up with Marcel Bootsman to talk about his walking journey to Berlin. Ironically, the interview occurs as they’re walking around.

That’s it for issue twenty-seven. If you recently discovered a cool resource or post related to WordPress, please share it with us in the comments.

Would you like to write for WP Tavern? We are always accepting guest posts from the community and are looking for new contributors. Get in touch with us and let’s discuss your ideas.