Editor chat summary: February 27th

This post summarizes the latest weekly Editor meeting, held in the #core-editor 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/. channel, on Wednesday, February 27, 2019, 14:00 UTC.

Package Release Workflow

In coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.-js chat, it was proposed to revise the package release workflow. To supports regular publishing of packages accommodating WordPress minor releases.

A followup PR to update the new workflow documentation is opened.

Tasks Coordination

  • @nerrad to continue on the effects refactoring, @aduth to help with the reviews.
  • @youknowriad to continue on the 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. editor module.
  • @youknowriad planning to work on the Block Management UIUI User interface with @richtabor.
  • @mapk to look at the blocks – customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. integration as a replacement for the widgets.
  • @getdave to get the vertical alignments PRs reviewed and merged.
  • @nosolosw to continue on the JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. documentation auto-generation and the color picker refactoring.
  • @ajitbohra to continue work on improvements for the latest post block.
  • @aduth to refactor/clean the php code moved to WordPress Core.
  • @joen and @kjellr to work on UI improvements (for example the block hover state).
  • @jorgefilipecosta to work on fixing issues and adding tests to the inserter component and code quality improvements.

Note: Anyone reading this summary outside of the meeting, please drop a comment in the post summary, if you can/want to help with something.

AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) Team Needs Developers

The team recently performed bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.-scrub to build a list of issues that need to be addressed on priority. There are still important accessibility issues awaiting solution. Team needs folks with advanced technical knowledge to address issues.

Open Floor

  • @getdave suggested adding a native block template manager:
    • To allow users to browse and use block templates via consistent UI.
    • To allow developers to register custom block templates
    • @youknowriad suggested focusing on the immediate needs of phase 2, but anyone is free to explore this as it will be needed in the future.
    • @karmatosed suggested exploring this as an experimental standalone pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.

The meeting archive is here.

The agenda for the next meeting is here, please add anything you want to discuss.

#meeting-notes, #core-editor, #editor, #gutenberg