Meeting Agenda for January 24, 2024

👋🏻 Intro/Welcome

🆕 News

MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team news

Cross-team news

Other news/Open Floor

  • Note takers
  • Feedback requested

Open Discussion

X-post: Proposal: Pilot program to test GatherPress on the WordPress.org network as a Meetup alternative

X-comment from +make.wordpress.org/community: Comment on Proposal: Pilot program to test GatherPress on the WordPress.org network as a Meetup alternative

Meta Team Goals 2024

On January 10, 2024, MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. Team Members met to review the goals for 2024. As this was a collaborative session, we opted to use Zoom. Below is a meeting recording, timestamps, and an AI-generated outline of the discussion.


00:04 Meta team discussing goals and challenges

  • Zoom meeting being first for Meta team
  • Discussion about goal planning and management challenges

02:22 Exploring the components section on the meta team site.

  • The speaker discovered the components section at the top of the meta team site.
  • Discussion on managing tabs and accessing the menu on team sites.

07:10 Marketing team has three new leads

  • Marketing team has identified three new leads, one of whom is interested in revamping WordPress.tv.
  • Collaboration opportunities for the marketing team and user-focused improvements on the site are being discussed.

09:31 Avoiding wasted time and effort in project collaboration

  • Discussion about coordinating work between meta and marketing teams in the same timezone
  • Emphasizing the need to align on project ideas and relevance to avoid rejected work

14:35 Consider displaying project information on the org website or linking to 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/ for more details

  • Consider having an explainer that links to something or a dashboard of its own
  • Provide easy access to GitHub repo for relevant information on the website.

17:09 Discussion about organizing GitHub issues and component maintainers.

  • The team is considering putting ideas into GitHub issues and cleaning them up later.
  • There is a discussion about the roles and responsibilities of component maintainers within the teams.

21:29 Dashboards for each component are a good idea

  • Having dashboards on the org site makes sense and provides a solid reference point for more information.
  • Implementing new component-specific tags and ensuring they are used appropriately can improve the usability and clarity of the pages.

23:37 Discussing adding better descriptions to each component

  • They can include links to the GitHub repo or other resources
  • It may be a temporary step to improve the current situation with track tickets

27:50 Improving clarity and guidance for contributors

  • Addressing the need to provide clearer guidance for contributors beyond the initial setup
  • Suggest creating contributor markdown files for individual GitHub repos for easier contribution.

30:00 Centralizing content on Learn.WordPress.org and repurposing for the site

  • Using GitHub for repurposing content and adjusting for different repositories
  • Documenting how P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/. works with tags and dashboard and making it public for other teams

34:19 Establishing different levels of access and protection to prevent unauthorized access.

  • Discuss the need for protected or intermediate access levels to avoid unauthorized access.
  • Addressing the importance of recording documentation for restricted access and self-service information for contributors.

36:25 Confusion about the meta projects and handbook pages

  • Discussion about the structure and purpose of the project page
  • Consideration of potentially deleting the page until its purpose is clear

40:53 Improving communication and fostering transparency within the community and contributors

  • Discussing the need to address organizational issues before working on meta goals
  • Exploring ways to strengthen the connection between the community and sponsored contributors

43:22 Finding ways to involve contributors effectively

  • Dashboards and project boards could be useful tools for involving contributors

47:54 Lack of clarity on post updates

  • Difficulty in determining current updates and ongoing project management due to outdated posts.
  • Need for clearer tracking of revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. and updates.

50:09 Improving post visibility and updates

  • Meta team has a clear schedule for meetings and consistent updates
  • Suggests creating a custom post typeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept. with a ‘last updated’ field for improved visibility

54:33 Defining goals for Q2-4 and website redesign for Meta team 2024

  • Discussing foundational stuff and scoping goals for Q2-4, considering time dependencies and community appreciation.
  • Planning to gather ideas for website redesign, addressing the massive website size and post-launch follow-up issues.

56:54 Meta team aims to create a timeline for prioritization

  • A survey will be created to gather ideas and needs from active teams.
  • The survey data will aid in better understanding and incorporating feedback in initial project steps

1:01:09 The importance of mapping connectors and data migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. for new repos

  • The significance of mapping and data migration for new repositories was highlighted, especially to Matt’s recent announcements at the State of the WordState of the Word This is the annual report given by Matt Mullenweg, founder of WordPress at WordCamp US. It looks at what we’ve done, what we’re doing, and the future of WordPress. https://wordpress.tv/tag/state-of-the-word/..
  • The collaboration between the marketing and Meta teams was emphasized to outline and scope the implementation.

1:03:16 Team reps for Meta

  • The role of team reps at Meta should be about facilitation.
  • A team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. is important for connecting with new contributors and facilitating Contributor days.

Developer Resources gets a refresh

After many months of hard work, the redesign for the Developer Resources section of WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ was launched yesterday. The goal was to provide an aesthetic refresh, update the site to a 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. theme, and provide a consistent layout throughout the site. Congratulations to everyone who was involved in this effort.

You can view the announcement post for a more detailed overview of this project. All development took place in the wporg-developer 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/ repository, and the design was done in Figma.

Here’s a look at the new homepage followed by a sample page from the Block Editor Handbook.

The redesigned homepage versus the previous site.
A redesigned single page layout versus the previous site.

Design is content

This redesign focused on updating the theme structure, fonts, spacing, colors, etc. It did not touch any content in the various handbooks that comprise Developer Resources. Yet, the content is why we all visit this section of WordPress.org. 

Therefore, now that Developer Resources is updated, this is the perfect time to audit and improve the content throughout. Updating documentation, especially quick fixes like formatting and grammar, is one of the best ways new (or returning) contributors can help support the WordPress project. 

If you are interested in contributing to documentation, please check out the resources below. 

As with all changes to WordPress.org, this redesign is just a single iteration, with many more to come in the future. So, if you find an issue or have suggestions for larger functional changes, feel free to open an issue on GitHub. You will also see several issues already on deck for the next iteration

Finally, make sure to join the #website-redesign 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 if you are interested in additional updates coming to WordPress.org and want to contribute. Thanks!

Props to @greenshady for reviewing this post and providing feedback.

+make.wordpress.org/docs/
+make.wordpress.org/themes/
+make.wordpress.org/plugins/
+make.wordpress.org/design/
+make.wordpress.org/marketing/
+make.wordpress.org/accessibility/

#website-redesign #developer-hub

Meeting Agenda for December 13, 2023

👋🏻 Intro/Welcome

🆕 News

Our next meeting falls between holidays for many attendees and often the last week of the calendar year is not the most active for contributors. Should we postpone the meeting 1 week, or skip it and resume on January 10 (11th for some regions)?

This week’s meeting will be held at 21UTC on Wednesday, December 13.

👋🏻 Intro/Welcome

🆕 News

MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. news

Cross-team news

Other news

Open Floor

X-post: Update on Matrix Migration: Pausing the Transition

X-comment from +make.wordpress.org/project: Comment on Update on Matrix Migration: Pausing the Transition

Plugin Previews are now available for opt-in

Following up on the last post:

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 committers can now enable the Preview button for public users on their plugins.

In order for previews to be enabled, a plugin committer must do two things:

  1. Commit a valid blueprint.json file to a subdirectory of the plugin’s assets folder, named assets/blueprints/blueprint.json. Examples of a suitable blueprint file can be found in the previous post.
  2. On the Advanced View tab, use the button to enable previews publicly. It looks like this:

Screenshot 2023-12-08 at 5.03.51 pm

As before, plugin committers can test blueprints with the Preview button without enabling it publicly.

Problems with the toggle button or other parts of the process can be reported on Meta Trac ticket #7251.

X-post: Embracing Matrix for Enhanced Communication

X-comment from +make.wordpress.org/project: Comment on Embracing Matrix for Enhanced Communication

Meeting Agenda for November 29, 2023

This week’s meeting will be held at 21UTC on Wednesday, November 29, 2023, and @courane01 will be hosting.

👋🏻 Intro/Welcome

🆕 News

MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. news

Still Open

Cross-team news

    Other news

    Open Floor

    Open Discussion

    Create Tours for Make P2s

    For GlotPress and thus translate.wordpress.org, Polyglots contributors @spiraltee and @amieiro, with the help of @piermario and @lidialab (thank you!), created a tour that is a bit different than tours that you’d usually encounter. Often, tours pop in your face when you visit a website for the first time. This tour indicates its starting point using a glowing dot. You can just ignore it (for now) if you are not interested.

    An animation showing a glowing dot that can be clicked to start a tour. This one cannot be clicked since it's an animation.
    ^ This glowing dot cannot be clicked since it’s just an animation.

    During the tour, that element of the web page will be highlighted like this:

    Since the Polyglot contributors got good feedback about this tour and its potential applicability to other areas of Make WordPress, they then collaborated with MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. contributors @psrpinto and me (@akirk) to convert this tour into a dedicated plugin, simply called Tour, and added an easy way to create such tours (similar like you might know the Inspector of browser developer tools).

    In order to restart a tour that you already completed (or dismissed), and for better 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), there is also a Masterbar menu to start the tours that are visible on the current page:

    There is also a shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. and an “Available Tours” 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/ 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. that allows you to embed the list of tours in a place of your choosing on the website so that there is also an additional path of starting a tour for people who are not logged in (and thus don’t see a Masterbar).

    Demos

    To demo this, we created two videos, one to show what it’s like to go through a tour, and one to show how to create a tour. Finally, a screenshot to show what updating a tour looks like.

    Taking a Tour (Video)

    Creating a Tour (Video)

    Updating a Tour (Screenshot)

    A screenshot of the Edit tour screen that shows individual fields that make up a tour like tour title, step title, text and css selector.
    You can update each step separately (title, text and CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. selector) and 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. is available in the description.

    Also note that tours are a custom post typeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept. with revisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision., so you can undo any changes. While creating, testing, and editing a tour, you can keep it as a draft so that it won’t be visible to users who cannot see drafts.

    The Tour plugin is not yet in 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 directory but you can download the ZIP file from Github and install it on any WordPress site.

    On Make WordPress, we have activated the plugin on the Meta and the Polyglots P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/. and we’d be happy to activate it on other Make teams if they want to use it on their own P2 for whatever they feel it could be useful.

    Accessibility

    I’d like to give a special invitation to the +make.wordpress.org/accessibility/ team to try the tour and let us know which improvements we’d need to make to make it more accessible. We think that an important aspect to start with is that it doesn’t open up automatically and gets in the way of people who were trying to do something different in the first place. The underlying driver.js library had in the past made some strides to make it accessible and per suggestion from @joedolson, we have added alternative ways (such as the Masterbar or Gutenberg block) to start tours.

    Try It On this P2

    We have created a first tour here on the Meta P2 (see the logo in the blue bar at the top of the page, or start it using the Masterbar). It is just a very quick demo, we’ll probably expand it in future. You can take it to get an idea of how such a tour could work and if you’d like to discuss with your own Make team whether you’d like to try it out as well. Please reach out in the comments!