Editor chat summary: January 30

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, January 30, 2019, 14:00 UTC.


An update to the npm packages was published to ensure fixes are included in WP 5.1 betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 3. The fixes are:

  • List 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. indent/outdent buttons.
  • Crowdsignal embed block.

Call For Reviews

  • In the last meeting, it was discussed that we lack code reviewers for pull request on 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/ repository. To tackle that “Call for reviewers” issue was created.
  • Reviews are a good learning opportunity and don’t require any special knowledge. If you would like to volunteer and help with the code reviews kindly reply on the “Call for reviewers” issue.
  • To further tackle this
    • @aduth will create 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 be the repository owner. https://github.com/ owners file.
    • @youknowriad will create Github teams to pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” people for reviews on PR.

Tasks Coordination

Following last week’s meeting, participants have been asked to provide any updates.

  • @sheri, help request issues:
    • 15 have been closed.
    • 11 are in progress with recent replies.
    • 75 are remaining (only 1 of the remaining open is new within the last week).
  • @soean
    • Completed RSS block which is merged into master.
    • Search and Tag Cloud blocks are in review.
    • Working on the video block.
  • @nosolosw has been working on the creation of a new command to auto-generate APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. documentation. Given a file, it extracts the ES6 export statements and looks up JSDoc comments to generate the output. https://github.com/WordPress/gutenberg/pull/13329.
  • @aduth
    • Cleaning up redundant PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher from the 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.
    • For next week he is focusing on helping facilitate progress in the generic block editor component.
  • @jorgefilipecosta created a proof of concept PR for legacy widget block.
  • @ajitbohra
    • Updated some docs & PR’s.
    • Next working on Latest Post block Iteration.
  • @youknowriad will work on server sider block registration.

For the next week, this is what everyone is working on:

  • @sheri Continue on Help Request Triaging.
  • @soean Continue on Search, Tag Cloud, and Video Blocks.
  • @nosolosw JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. Auto Documentation.
  • @youknowriad and @aduth Generic Block Editor.
  • @aduth Undo Improvements.
  • @danielbachhuber Work on stats to track our efficiency in terms of reviews.
  • @ajitbohra Continue on the Latest Posts Block.
  • @youknowriad Try to unblock the server side registration.
  • @jorgefilipecosta Continue on the legacy widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. block.

Open floor

  • @noisysocks brought up that in past it was discussed to take turns for plugin release every two weeks. Suggested to use google docs to track the name of individual part of the cycle. There was some discussion to adopt formal release cycle and include new people to identify the pain points in the process. @youknowriad suggested keeping this informal for now unless there are some pain points that need to be addressed.
  • @talldan shared work on Feature Flags PR for feedback and collaboration.

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