Happened in #themereview channel, facilitated by @kjellr.
GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ Roundup
Gutenberg 8.0 was released! Here are some highlights:
- BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. patterns now live in a tab of the inserter: https://github.com/WordPress/gutenberg/pull/20951
- All center-aligned blocks now include float clearing in the front end and in the editor: https://github.com/WordPress/gutenberg/pull/21608
- The default inserter now correctly inherits paragraph font styles. No need to write an additional style rule in your editor styles: https://github.com/WordPress/gutenberg/pull/21725
- Button markup changes and issues were reverted / resolved: https://github.com/WordPress/gutenberg/pull/21923 https://github.com/WordPress/gutenberg/pull/21816
Folks are working to bring feature parity between FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks. blocks and other existing coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blocks, eliminating a lot of extra CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. we’ve had to write for block-based themes: https://github.com/WordPress/gutenberg/issues/21087
Lots of good discussion around whether template parts should specify their own HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. tag, and include group block controls: https://github.com/WordPress/gutenberg/issues/20997
Support for dynamic content (relative media paths, translations) in block templates: https://github.com/WordPress/gutenberg/issues/21932
Adding a button to the full-site editor to download a theme including changes you’ve made: https://github.com/WordPress/gutenberg/pull/21958
- There are concerns about the increased volume of themes that are essentially copies of other themes.
Discussion Topic: Keeping up with Gutenberg Changes
@poena recently asked:
Where does your news and updates come from?
- GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ notifications
- #core-editor chat summaries
- Release changelog
- Tags for in-progress work, e.g. [Feature] Full-site Editing, [Feature] Themes
A longer, nuanced discussion ensued around the challenge of influencing changes before they are made / released happened in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.
Two primary suggestions emerged that the team is going to try out!
- A weekly news digest focused on in-progress work and changes related to themes. @itsjusteileen and @kjellr will take a pass at the first post next week!
- Using the
[Feature] Themestag on the Gutenberg repo more often as relevant, and using tags in general.