Themes team at WordCamp Europe 2023

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. Europe 2023 contributor day is going to take place on 8 June.

We recommend checking this blog if you are attending WordCamp Europe and planning to join the themes table on the 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/.. Also, share this blog those who want to join the themes table will have a basic idea of the themes table.

On this contributor day, we are not just reviewing the theme, we are also planning to work on community themes, themes handbook updates, and 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. themes-related discussions.

If you are not able to attend physically, you can still contribute online. Join #contributor-day channel and you can ask for guidance on how to contribute.

Even if you are attending WordCamp contributor day for the first time, you can join the Themes table and learn and contribute to WordPress. @poena and @onemaggie will lead the themes table. They will guide and instruct you about contribution.

Things to consider if you are going to join the themes table:

  • Familiarity with WordPress. Having a good understanding of WordPress and its themes is essential.
  • Make sure you have a 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/ account. If you don’t have one, create your account here. This account is needed to access the WordPress theme repository, contribute to discussions, and submit themes for review.
  • Set up a local development environment with WordPress installed. This allows you to test themes, make changes, and contribute more effectively.
  • It is recommended to have a GitHub account and knowledge of version control systems, such as GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/., is valuable. Understanding how to use version control helps with collaborating on theme development and submitting changes for review.
  • Code Editor like Sublime Text, VS Code Editor, etc.

Visit make WordPress themes page to know more about contributions in the themes team.

#themes-team, #wceu, #wordcamp

Hallway Hangout: Curating the editor and building block themes for clients

Next week, @greenshady and I will host a casual conversation about building 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. themes for clients and ways you can curate the Editor experience in WordPress. We will also discuss common challenges and pain points, review existing solutions, and hopefully identify new improvements to WordPress that would make block theming easier for client work. 

To get the conversation started, the session will begin with a brief demonstration of new curation techniques available in WordPress 6.2 and how to build a starter block theme.

Discussion Topics

  • Editor experience curation techniques, including a new client-side 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. in WordPress 6.2
  • How to create a starter/boilerplate block theme for your business
  • Pain points and other challenges inhibiting block theme adoption for client work

If you’re interested in joining, the Hallway Hangout will happen on Thursday, May 25, 2023, at 12:00 PM CST (17:00 UTC). The meeting link will be shared through the Learn WordPress MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. group. RSVP for the event to access the link. Everyone is welcome, but if you have begun building block themes for clients or are interested in block theming, this session is especially for you! 

Props to @greenshady for review.

#block-based-themes, #hallway-hangout

Stacks: The first community theme

The first WordPress community theme is now live in the Themes Directory. It’s called Stacks. This theme is designed specifically to create slide decks that can be used as a presentation:

The “Stacks” pattern can be included on any page or post, so you can have multiple stacks on your site. Simply create a post or page, add the pattern to the page, and update your content.

Community Themes

Community themes are a new initiative to provide high quality themes for free. Everyone is welcome and encouraged to contribute to this effort on the Community Themes GitHub repository.

Credits

This theme was designed and built by @saxonf with help from @scruffian.

Hallway Hangout: Community Themes Initiative

As far back as the summer of 2022, when the initial TwentyTwenty-Three theme was under development, several people within the community were chatting about creating a community themes initiative. The idea has floated around in various forms well before that too.

Technically, the launch of TwentyTwenty-Three itself was a form of this initiative. In total, 19 designers from 8 countries came together to build 38 style variations for it. From that pool of designs, 10 variations were chosen and shipped within the TwentyTwenty-Three theme and bundled with WordPress 6.1.

This announcement is the proposal of a new community themes project. The goal is to bring together a squad of people to build 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. themes all year around the same way the default themes are built.

Why a community themes project?

Is there any reason necessary other than having a lot of fun building themes? 

In all seriousness, the following are the primary reasons for this proposal:

  • Increase the number of quality block themes in the theme directory
  • Add variety to the existing block themes in the theme directory
  • Serve as a reference for coding standards that others can follow
  • Foster community collaboration and empower new contributors to participate and learn how to build block themes
  • Keep the momentum going when no default theme is being actively developed
  • Onboard people who are not familiar with development but can still build themes this new way
  • Create a continuous feedback loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. to 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/ whenever bugs are found, or solutions are needed that can’t be built with the current tools

How will the project work?

All community themes will live in the WordPress Community Themes 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 be submitted to the theme directory through the WordPress username. Contributors will collaborate through design, code, and/or reviews.

Join the conversation

Join us for a casual conversation covering the purpose and goal of the community themes initiative and ways that anyone, regardless of skill level, can contribute to the effort.
A hallway hangout-style discussion will be held on Tuesday, March 7, 2023, at 10:00 AM EST. A meeting link will be shared through the Learn WordPress meetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. group. RSVP for the event to access the link.

#block-based-themes

Summary: Community Themes Project Kickoff

More than 20 members of the WordPress theming community gathered for an initial discussion on the proposed Community Themes project on March 7, 2023. The primary goal of the conversation was to gauge interest and discuss what this project might look like.

The Community Themes Initiative is a collaborative effort to create 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. themes in much the same way as the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Twenty* themes are built. However, it should afford designers and developers more room to experiment with ideas without all of the same limitations of a default theme. For more information on the project, please read the Community Themes Initiative proposal.

The meeting was recorded live over Zoom and is now available on WordPress TV:

Much of the meeting centered on what types of block themes participants could build. The short answer? Pretty much anything that falls within the WordPress theme review guidelines.

Some items were decided or reiterated in the meeting:

The biggest unanswered question from the discussion was around administrative expectations. In particular, there was a worry that the themes wouldn’t be updated as often as needed, which is an issue stemming from experience with the core Twenty* themes.

Because this is not a formal team with its own reps there are some undefined roles and guideposts that may need to be defined at some point. There seems to be enough excitement around the project that such a small issue is unlikely to be a major roadblock. However, it is worth continued discussion.

For now, the most important thing is to get the project moving. If you want to contribute themes back to the WordPress community, you can get started by visiting the WordPress Community Themes repository. This is a collaborative project, so you can participate to varying degrees, such as submitting a design mockup, adding a ticket with an idea, running code reviews, or testing. There are no hard and fast rules. The more people, the merrier.

Feedback, suggestions, and continued discussion on this project are encouraged. Please share your thoughts in the comments.

Props to @onemaggie for co-hosting the meeting and feedback on this followup post.

#community-themes, #hallway-hangout