Editor chat summary: January 9

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/ 4.8

  • Gutenberg 4.8 is released and in WordPress 5.0.3. For the full list of change refer the release post.
  • This releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. was focused on 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. fixes and performance improvements which are included in WordPress 5.0.3.
  • Due to the small gap between 5.0.3 RC and 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., Gutenberg 4.8 will be included as is in WordPress 5.1.

Release schedule

  • A new release schedule was proposed:
    • Automatically release a new 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 version every 2 weeks with what’s already available on the master.
    • The remaining PRs in the milestone will automatically be moved to the next release.
    • Build a zip and do a call for testing on Monday, release on Wednesday
    • This will bring more clarity to the schedule and less stress for contributors.
  • There was also a discussion to remove the RC period for the plugin, but no decision reached.

Phase 2 Scope and features

  • There is an issue starting to outline the scope for Phase 2.
  • One of the focus areas for Phase 2 is “widgets 2 blocks“. There are a bunch of PRs that require reviews and may development. Would be great to get some contributions there for those looking to help.
  • An ‘async mode’ has been introduced to batch state updates and improve the performance of the editor with long content. As part of this, there is a structural change to the data module, everyone is encouraged to test for regressions with their custom blocks
  • There is proposed a ‘Generic block editor module’, to build a post agnostic editor. This will makemake A collection of P2 blogs at make.wordpress.org, which are the home to a number of contributor groups, including core development (make/core, formerly "wpdevel"), the UI working group (make/ui), translators (make/polyglots), the theme reviewers (make/themes), resources for plugin authors (make/plugins), and the accessibility working group (make/accessibility). it easier to embed Gutenberg in other places, such as widgets screens.

Open floor

@chrisvanpatten temporarily steps down from Gutenberg docs lead due to personal priorities and @dryanpress will step up instead.

The meeting archive is here.

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

#5-0-3, #meeting-notes, #editor-chat

#docs

Editor Chat Notes: December 19th

These are the notes the weekly editor chat meeting held on Wednesday, 19th December 2018, 14:00 GMT:

  • Next week there will be no meeting to pause for holidays.
  • Volunteers for notes each week were asked for and @pbrocks, @orientedvirus8 and @ajitbohra volunteered.
  • 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/ 4.7.1 has been released with small fix for editor.BlockListBlock filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. that was causing some BC issues for ACF blocks and other plugins.
  • Update on the Commit and merge status https://make.wordpress.org/core/2018/12/19/gutenberg-commits-and-merge-status-update/
    • Idea to bring some organising to the Gutenberg repo. We have a new branchbranch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch". called g-minor that will contain critical fixes to be back ported to coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. via package releases.
    • It was raised to consider using gitflow completely and document what the name means.
    • Some discussion rose around name of the branch and using gitflow.
  • 5.0.3 Focus: https://github.com/WordPress/gutenberg/milestone/83
    • This is the main focus now.
    • Uncertain if 5.0.3 will happen soon, dev chat will confirm this, however continue as if happening.
    • Please review, merge and fix those issues.
  • Update on the Widgets to Blocks conversion https://make.wordpress.org/core/2018/12/17/status-update-porting-widgets-to-blocks/
  • @gziolo is playing with e2e tests to include popular plugins: https://github.com/WordPress/gutenberg/pull/12578. Asked for help from anyone that has an idea how to makemake A collection of P2 blogs at make.wordpress.org, which are the home to a number of contributor groups, including core development (make/core, formerly "wpdevel"), the UI working group (make/ui), translators (make/polyglots), the theme reviewers (make/themes), resources for plugin authors (make/plugins), and the accessibility working group (make/accessibility). this easier. Ideally there would be one command which could run against a 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 name/url/zip.
  • @notnownikki has a testing request for: https://github.com/WordPress/gutenberg/pull/12981.
  • @chrisvanpatten gave a docs update
    • Trying to merge PRs quickly this week.
    • Thanks for everyone contributing.
    • Dev docs are improving rapidly.
    • User docs are focused on publishing a draft Google doc by the end of this week. A p2 post on make/docs will outline how anyone can contribute to this.
    • Docs meetings are on a haitus until January 8th but please continue follow in GitHubGitHub GitHub is a website that offers online implementation of git repositories that can 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/ and on 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/. in #docs.

The meeting archive is here.

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

#5-0-3#meeting-notes#core#editor-chat

GDPR Compliance Chat Recap – April 11

(full text on slack)

First deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. of ticketticket Created for both bug reports and feature development on the bug tracker. #43481

  • Core ticket #43481 is about tabs and placeholders to privacy tools page in wp-adminadmin (and super admin) and a first version has been committed into dev. Goal is to have it inside the 4.9.6 releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software..
  • These screens will allow the site admin to get validation from the requester follow-up on requests. Requests could come in from different sources (email, phone request, contact page, etc) so a dedicated place is needed.

Announcements: Available texts and where to publish them

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 dev guidelines

Privacy section in readme.txt

  • Besides the functions in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and the upcoming filters/hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. that plugin authors will be able to use, there might also be a need to have privacy related info in the readme.txt
  • The advantages of a section in the readme.txt would be:
    • availability in plain text in downloads
    • parsable, can be displayed in tab on plugin repo
    • translationtranslation The process (or result) of changing text, words, and display formatting to support another language. Also see localization, internationalization., since readme is in Core’s i18ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill. tools on translate.wordpress.org
    • Version controlversion control A version control system keeps track of the source code and revisions to the source code. WordPress uses Subversion (SVN) for version control, with Git mirrors for most repositories.
  • The eventual section in the readme.txt will however not substitute the need of having the privacy information also delivered using filters/hooks as the purpose and possibilities are different.
  • Another idea was to add a ‘Privacy URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org’ keyword where a URL could be provided to a privacy statement hosted on a website.

TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets: https://core.trac.wordpress.org/query?status=!closed&keywords=~gdpr
GDPR agenda and recaps: https://make.wordpress.org/core/tag/gdpr-compliance/

#gdpr-compliance #summary