Design Meeting Notes for 27 November 2019

These are the weekly notes for the design meeting that happens on Wednesdays. You can read the full transcript on our Slack channel and find the meeting’s agenda here.

Housekeeping

Badges

The team continued the discussion about assigning team and contributor badges to folks who  have been participating and don’t have them yet. @karmatosed created a spreadsheet to keep track of this and will start asking for badges.

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/. onboarding workflow

We’re looking at the possibility of adding an automated slack onboarding workflow for new channel members. While we want to be careful this does not replace a human, we think this could be very useful. @williampatton will be creating a shareable doc so we can all start iterating over what we want the workflow to say.

TrelloTrello Project management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing. board

The design team’s Trello board has been cleaned up and organized as it was recently proposed. We need to make sure we keep it up to date and create new cards as new tasks come up.

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/

Gutenberg 7.0 was just released. 🎉 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. includes lots of efforts to optimize the code and UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing..

@mapk highlighted @matveb’s recent 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/ issue Advancing the Block Interface and welcome everyone to leave any feedback and comments.

Contribution Handbook

@karmatosed shared how folks at the recent WC Turino had some hurdles due to information not being in their language. She reminded us of the Contribution Handbook, a project from a few years ago meant to provide a quick, stepped guide to getting started. It was suggested we create a similar resource for design contribution days, and have it translated into other languages.

Open Floor

@williampatton raised an issue with themes and their readme files:

Currently themes only have a readme to place important information and documentation. Since it is not rendered well in any place there really is not good place to show things that users will want to know about.”

He’d like to have this information exposed in some way and is looking for ideas and feedback.

@joyously brought up the recent proposal for a new color palette for WordPress. There have been some reported issues with alternate color schemes with the 5.3 update. In addition, the 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 has started discussion about creating new color schemes to address specific accessibility needs.

#meeting-notes