Default Theme Chat Agenda: September 25, 2024

This is the agenda for the weekly Default Theme chat scheduled for September 25 2024 1500 utc

The purpose of this meeting is to discuss and collaborate on the development of the Twenty Twenty-Five theme.
This meeting is held in the #core-themes channel in Making WordPress 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/..

  • Topics
    • Status update
    • Priorities
      • 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. 1
  • Open Floor

If you have anything you would like to add to the agenda, please add a comment.

Thanks to @juanfra and @joen for reviewing the agenda.

#6-7, #agenda, #bundled-theme, #core-themes, #meeting, #twenty-twenty-five

Default Theme Chat Summary, September 11, 2024

This post summarizes the latest Default Theme meeting (agendaslack transcript).

Status update

We’ve made significant progress with patterns and templates this past week.
The work on Twenty Twenty-Five is happening in the GitHub repository.

  • 36 open issues.
  • 19 open pull requests.

In the Figma file you can see what is completed by looking for a green circle. Designs in progress have a yellow circle, and anything that is blocked or not planned at this time, is labeled with a red circle.

Priorities

  • Finish the work for all the remaining block patterns.
  • Work on the style variations. There’s an open issue to address these.
  • Work on items that are set to [Priority] High.

Once we finish adding the remaining 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. patterns and templates, we’ll start adding issues and instructions on how to proceed with 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. (making strings translatable, etc.), indentation, and polishing the patterns/templates.

Open floor

@erichmond brought up that it is difficult to pick issues to work on, and that even if a contributor is assigned to an issue, there may be duplicate pull requests submitted.

The intention is to follow the assignment to the person who has shown interest in the issue first. A recommendation would be to see if there are pull requests open before starting to work on a given issue.

@luminuu Asked if it would be a good idea to test the theme during the WCUS contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. on Tuesday the 17th of September, and if anyone would be available online during the start of the contributor day.

It is difficult to predict what kind of issues that may be open in the repository on the 17th and if they are suitable to work on during a contributor day. A new label in the repository can help contributor day attendees to select issues to work on.


Thanks to @beafialho & @juanfra for reviewing the summary.

#bundled-theme, #core-themes, #summary, #twenty-twenty-five

Default Theme Chat Agenda: September 11, 2024

This is the agenda for the weekly Default Theme chat scheduled for September 11 2024 1500 utc

The purpose of this meeting is to discuss and collaborate on the development of the Twenty Twenty-Five theme.

This meeting is held in the #core-themes channel in Making WordPress 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/..

  • Topics
    • Status update
    • Priorities
  • Open Floor

If you have anything you would like to add to the agenda, please add a comment.

Thanks to @juanfra for reviewing the agenda.

#6-7, #agenda, #bundled-theme, #core-themes, #twenty-twenty-five

Default Theme Chat Summary, September 4, 2024

This post summarizes the latest Default Theme meeting (agenda).

Status update

The work on Twenty Twenty-Five is happening in the GitHub repository. At the time of the meeting, there were 54 open issues and 19 open pull requests.

There were about 45 patterns designed in total. 31 patterns were built/merged or had open in-progress PRs. 14 patterns were not yet built.

There were 34 templates designed in total, 22 templates are built (the default personal blogblog (versus network, site) and alternative ones for personal, photo and news blogs). Due to time constraints, the “blogging with sidebar” alternative likely won’t get built.

There’s an open issue to create the “combined” global style variations. 1 of the 8 variations has been created, 4 others are assigned.

It is possible to see what’s 🟢 built/ 🟡 not built/ 🔴 may not be built in the Figma file.

Some important information regarding the project timing was shared: the theme needs to be more or less complete before October 1, 2024, after that it is 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 only. And text strings need to be final before October 22, 2024.

Priorities

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. patterns are the highest priority now, and need to be completed as soon as possible to be used to create the other layouts such as landing pages and homepages. There are “High priority” labels and they will also dictate what’s becoming a priority along the project.

Call notes

According to the agenda, a short, informal call happened to take a look at what’s built and what’s not, and determine if some of the original designs need to be left out. Those present were @beafialho, @poena, @juanfra, @luminuu and @oncecoupled.

The call focused on the progress and challenges of the development of Twenty Twenty-Five.

Key points:

  • The completion of personal default templates and alternatives, with some patterns still pending-
  • Four patterns are blocked due to the lack of image support for categories in search templates and the new accordion block’s delay, leading to the possibility to leave out three “categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging.” patterns
  • The team discussed the feasibility of adding patterns directly from the patterns sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. and the need for consistent naming and ordering of section styles
  • The team also considered the impact of WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US contributions and the need for thorough testing and 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) checks

Action items:

  • Follow up on the new accordion block PR and status
  • Evaluate building search result patterns or leaving them out
  • Consider adding a “page” category for patterns
  • Eventually 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.” accessibility reviewers for testing

Thanks to @juanfra for reviewing the summary.

#bundled-theme, #core-themes, #summary, #twenty-twenty-five

Default Theme Chat Agenda: September 4, 2024

This is the agenda for the weekly Default Theme chat scheduled for  Wednesday, September 4, 2024 at 4pm WEST .

The purpose of this meeting is to discuss and collaborate on the development of the Twenty Twenty-Five theme.

This meeting is held in the #core-themes channel in Making WordPress 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/..

  • Topics
    • Status update
    • Priorities
  • Join a call/huddle to review some of the work that’s still left to do and reevaluate what we can build or not

Thanks to @juanfra & @poena for reviewing the agenda.

#6-7, #agenda, #bundled-theme, #core-themes, #twenty-twenty-five

Default Theme Chat Summary, August 28, 2024

This post summarizes the latest Default Theme meeting (agendaslack transcript).

Status update

Most presets are now part of the theme, and work is being done on the different templates and patterns. The repository now has priority labels to indicate the urgency of specific issues and pull requests.

Over 20 contributors have participated so far, and over 60 open issues are in the 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. Many are related to 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. patterns, and the ones with the “Need Dev” label are ready to be worked on.
https://github.com/WordPress/twentytwentyfive/issues

A decision was made not to use domains or brands in graphic elements or patterns. More about that discussion and decision here. There were also conversations on how to improve the process of getting the images from the Figma file to add them to the theme, which resulted in hosting the images in a public directory.

Priorities

With the different presets already in the theme, contributors are ready to start working on the different theme styles. Next, the alternative templates for photo blogblog (versus network, site), complex blog and personal blog.

At the same time, work needs to be completed on block patterns to be used in the creation of other layouts, such as landing pages.

Open floor

@joen mentioned that there’s a good list of Gutenberg-related issues to the theme development, created by @poena, and that he’d be willing to help expedite those.

@beafialho asked how to proceed with implementing templates, when parts are still being discussed or there are independent issues to work on. The conclusion was that as long as there’s communication on why there are things that are not being fully implemented according to the design, and there are links to the other issues we can move forward to expedite things.

@beafialho also asked about creating GitHub issues vs. opening PRs directly when she finds issues with the implementation. The idea is that if the issues found are quick to fix, a PR could be the best way to expedite things. If the issues found are related to bigger changes, then creating GitHub issues would be the best way to proceed. As it can open up the game for contributors to work on those, and it’ll keep track of the progress and what happened.


Thanks to @poena for reviewing the summary.

#bundled-theme, #core-themes, #summary, #twenty-twenty-five

Default Theme Chat Agenda: August 28, 2024

This is the agenda for the weekly Default Theme chat scheduled for Wednesday 28 August 2024 at 15:00

The purpose of this meeting is to discuss and collaborate on the development of the Twenty Twenty-Five theme.

This meeting is held in the #core-themes channel in Making WordPress 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/..

  • Topics
    • Status update
    • Priorities
  • Open Floor

Thanks to @beafialho & @poena for reviewing the agenda.

#6-7, #agenda, #bundled-theme, #core-themes, #twenty-twenty-five

Default Theme Chat Summary, August 21, 2024

This post summarizes the latest Default Theme meeting (agendaslack transcript).

Status update

The default color palette, font families, spacing and font size presets have been added to the theme. Expect more changes to all of these as the templates and patterns are created.
An early version of the site headers have been added. There are pull requests opened for the footers, the 404 template, and a few 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. patterns. Work has started on the default templates for home, single posts, page, archive and search.

Over 20 contributors have participated so far and there are over 60 open issues in the 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, most of them are related to the block patterns.
https://github.com/WordPress/twentytwentyfive/issues

Priorities

With the default font families and color palette added, two of the priorities are to add the optional color palettes and typography presets. Next, the templates for the photo blogblog (versus network, site) and news need to be added. The patterns need to be completed so that they can be used to create other layouts such as landing pages and homepages.

Not least, help is needed with the list of 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/ issues and pull requests:
https://github.com/WordPress/twentytwentyfive/issues/25

Open floor

@poena suggested trying to keep the meeting to 30 minutes. This can be added to the next agenda to set the expectations.

Assigning issues and creating branches

If you would like to work on a GitHub issue, you can assign yourself to the issue or add a comment with your intent. Before assigning yourself to an issue, check if someone else is already assigned or has expressed interest in working on it. Please limit your assignments to a few at the time.

You do not need to wait for the repository maintainers to assign you. You can create a fork of the repository, create 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"., and submit your pull request.
@karmatosed and @juanfra shared some tips for naming your branches:

  • Use try/something if you are trying something
  • Use fix/something if you are fixing something
  • Use add/something if you are adding a new feature, for example a pattern

Sample content for testing

@erichmond Asked what content data to use for testing, that uses blocks and not legacy data.
The most up to date XML files for importing sample content using the WordPress Importer are found at https://github.com/WordPress/theme-test-data. The file 64-block-test-data.xml does not contain legacy data.

Theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. schema & versioning

@erichmond Also asked if there will be a different theme.json schema that we should know about.
There will be updates to the schema if new features are added to theme.json in WordPress 6.7. There are no known plans to update the versions.

Issues and pull requests

@luminuu Highlighted an issue about the theme screenshot.
@rejaulalomkhan Brought up a question about using HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. in translatable strings: HTML in translatable strings should be avoided when possible. Missing translations or incorrect translations are not blocking at this time, because it is expected that there will be many changes both to text and markup before the theme is complete.


Thanks to @beafialho & @juanfra for reviewing the summary.

#bundled-theme, #core-themes, #summary, #twenty-twenty-five

Default Theme Chat Agenda: August 21, 2024

This is the agenda for the weekly Default Theme chat scheduled for August 21 2024 1500 utc

The purpose of this meeting is to discuss and collaborate on the development of the Twenty Twenty-Five theme.

This meeting is held in the #core-themes channel in Making WordPress 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/..

  • Topics
    • Status update
    • Priorities
  • Open Floor

Thanks to @beafialho & @juanfra for reviewing the agenda.

#6-7, #agenda, #bundled-theme, #core-themes, #twenty-twenty-five

Introducing Twenty Twenty-Five

The WordPress 6.7 release will feature a new default theme: Twenty Twenty-Five.

Four public domain film photographs: one showing a historical building, the other a close up of flowers, the other shows birds and the other an African woman. Below it is written Twenty Twenty-Five.

Concept

While ideating Twenty Twenty-Five, one recurring idea was that simple things should be intuitive while complex things should be possible. This concept of simplicity and complexity leads to a reliable foundation for extending a default WordPress experience to make it yours.

Twenty Twenty-Five embodies ultimate flexibility and adaptability, showcasing the many ways WordPress enables people to tell their stories with many patterns and styles to choose from. The glimpses of natural beauty and ancestry woven into the theme evoke ideas of impermanence, the passage of time, and continuous evolution.

The demo content imagery, all from the Public Domain, carries a poetic, universal, and ubiquitous tone that complements the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. concept. There was an opportunity to visually lean into a positive tone to bring softness, lightness, and inspiration through its aesthetic.

A collage kind of composition showing many of the photographs used in the 2025 default theme.

Patterns

Structurally, Twenty Twenty-Five offers a robust set of patterns, promoting interoperability and enabling users to compose intentional pages quickly. A broad range of patterns was designed for categories such as services, about, landing pages, products, calls to actions, events, and others.

A broad range of patterns designed for the 2025 theme in categories like services, about, landing pages, products, calls to actions, events, etc.

Styles

Given the theme’s global use, high-quality and comprehensive fonts that support multiple languages have been considered from the first conceptual steps of the design. Furthermore, we’re refining a set of diverse color palettes to be bundled within the theme as style variations.

Eight different color palettes that were designed for the 2025 default theme.
Eight different typography pairings that were designed for the 2025 default theme.
Showing nine examples applied to different templates of style variations designed for the 2025 theme.

Templates

Twenty Twenty-Five also features a versatile set of blogblog (versus network, site) templates: text-centric blogs with sidebars, photo blogs that highlight featured images, and more complex blogs with diverse content. Twenty Twenty-Five will be fully compatible with the Site Editor and will use many of the new design tools like the Grid 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. and Pattern/Section Styles.

Personal Blog (Default)

In keeping with the idea of simplicity, the personal blog tendency is to lean on a default template that just works, whether you want to write a post with a title and featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. or not, and showing all the post’s content out-of-the-box, instead of just excerpts.

Two mockups: the one on the left shows blog posts with an image, a post title and the full content of the post and the one on the right shows a single post.

Photo Blog (Alternative)

The alternative “photo blog” templates tailored primarily for photography or portfolios lean on an image-heavy approach, with interesting layouts that can be used for a variety of purposes.

Two mockups: the one on the left shows just the featured image of blog posts and the one on the right shows a single post with a full width image.

Complex Blog (Alternative)

Lastly, the set of complex blog alternative templates would be more suitable for websites with greater complexity in content. Some of these templates, with more variety in type scales and more opinionated designs can also appeal to different audiences.

Two mockups: the one on the left shows a 3 column grid with blog posts containing featured images and post titles followed by a 2 column grid, and the one on the right shows a single post with a big left-aligned title, post meta and a wide image, followed by post content with a sidebar on the right.

Development

As part of the 6.7 release, Carolina Nymark (@poena) and Juanfra Aldasoro (@juanfra) are leading development while Beatriz Fialho (@beafialho) is leading design. If you’re interested in contributing, make sure you’re following this blog; we look forward to your involvement and support throughout the process. 

The Figma file is the design source of truth. Comments in the main file are open, and anyone should feel free to duplicate the Figma to their drafts and remix. Both of these actions are free, whereas every edit access is paid and therefore reserved.

Theme development will happen on the Twenty Twenty-Five GitHub repository. You can contribute by submitting and reviewing pull requests or opening new issues and, as usual, once the theme is stable, it will be merged into Core and the 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 will be archived.

Starting on Wednesday August 21st at 3:00 PM UTC , there will be weekly Slack meetings in #core-themes to coordinate development of the theme. Agenda notes will be posted before meetings and summaries posted after the meeting.

Learn more

For information about previous default themes, read the following posts:

Here are a few resources if you’re interested in learning more about Block Themes and the Site Editor:

+make.wordpress.org/themes/

Props @richtabor, @karmatosed, @priethor, @poena, @cbringmann and @joen for helping co-create this post and to @luminuu for proofreading it.

#6-7, #bundled-theme, #twenty-twenty-five