Guidelines for making WordPress websites more sustainable. First steps and plans

The purpose of this post is to kickstart one of the topics on the current Sustainability Team roadmap: creating guidelines for making WordPress websites more sustainable.

Over the past few months, there have been several discussions during our meetings regarding this topic. This post gathers the proposals, doubts, and decisions that came out of those conversations to have a starting point for the project.

What are we aiming to do?

Our initial idea is to create educational content for WordPress users to raise awareness about web sustainability within the community. Although there is already content about creating more sustainable websites, we think it’s necessary to create guidelines specifically focused on WordPress.

Where to start

We need to define how our content will be different from existing web sustainability resources and ensure that it is practical and WordPress-specific. To do this, we’ve agreed that our first task should be to create a content plan.

It has been suggested that we collaborate with other WordPress teams like Training, Hosting, and Documentation, as well as with the Developer Blog. Working together with these teams and other projects will help us define the structure, required information, and other aspects like format, distribution, and data.

Existing guidelines on web sustainability, such as the Web Sustainability Guidelines (WSG) 1.0 and the Web Sustainability Guidelines created by Mightybytes and Wholegrain Digital, will be used as references.

Thoughts on the format

While we all agree on the project’s objective, there have been some discussions and questions about the format for presenting the information. Here are the current suggestions (not mutually exclusive):

  • A traditional handbook, similar to what we’ve created for more sustainable WordPress events.
  • More intuitive and hands-on formats like “101s” and tutorials.
  • A referential format that points to existing documentation on web sustainability.
  • Courses or tutorials for Learn WordPress.
  • A format that provides the Sustainability 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 users with specific information for issues as they arise.
  • A format adaptable for publishing on the Developer Blog.
  • Include a “not-fun-facts” introduction section, similar to this example.

Who the information is for

The most intense debate has been focused on the target audience. There was an initial suggestion to divide the content into three profiles: developers, designers, and less-experienced users. However, the debate is still ongoing about whether this is the best approach.

Contributors have shared both supporting and opposing opinions, taking into account the following aspects:

  • How will each profile find the information, and can we ensure that all will access it?
  • Should the format, location, or structure of the content be different for each profile?
  • Should we start with one user group and expand to others later to avoid slowing down the project?
  • Is it necessary to have different content for developers and designers, or can they be combined under a single “professional users” profile?
  • Which group stands to benefit the most from web sustainability practices?
  • Should we avoid segmenting users and focus on providing generalist information that is useful to everyone?

These are the main points we’ve discussed so far, but you can check the full conversation here.

Can I help with this project?

One of the most common problems contributors face when trying to move forward with a project is the lack of clear information: How should things be done to stay aligned with the rest of the WordPress teams? Who has the know-how? Is there something I know or can do to help the project?

If you’re in doubt, check if you meet one (or more) of the following situations:

  • You, or someone you know, are working on a project that can be linked to this one or can provide any kind of valuable information. For example, @ironnysh informed the team about the Training team’s plan to develop a Learning Pathway for designers, which could include content on sustainable web creation.
  • You know a company or external project that might be interested in collaborating, whether by funding, assigning contributors, providing data, or sharing their experience with similar documentation efforts.
  • You are part of a veteran and wiser WordPress team and you think you should warn or advise us about processes or formats. For example, Documentation or Training teams who have more experience in managing and publishing educational content for the WordPress community.
  • You, or someone you know, are interested in making WordPress websites in a more sustainable way and just want to help. Anyone can provide feedback, propose solutions, or share examples that could serve as a reference, like the ones mentioned above.

Where is everything happening?

All the information in this post comes from recent Sustainability Team meetings. You can find the full conversations here, here, and here. This topic will continue to be discussed in future meetings, starting tomorrow, 13-09-2024 11:00 UTC.

Additionally, we’ve created a GitHub space to organize the project and centralize information and feedback.

To keep the project updates more accessible, posts like this one will be published with the most outstanding updates. Feel free to leave your comments here as well.

Announcement: MakeWP Sustainability Team Representatives 2024

The Sustainability team is pleased to introduce the following contributors as the MakeWP Sustainability Team Representatives for 2024, and the first Sustainability Team Reps ever:

All four of these individuals have demonstrated their ongoing commitment to the Sustainability team and were a key part of forming and evolving the working Sustainability group into an official MakeWP team. Their continued dedication, coupled with the team’s momentum and enthusiasm, provides a solid foundation for the Sustainability team’s future.

This foundation has been further strengthened by the commitment, feedback, and participation of all of individuals involved throughout this process. With a large mandate, and a large amount of work to do to fulfill that mandate, continued involvement from every interested contributor will be necessary to achieve the Sustainability team’s goals.

The election to determine the MakeWP Sustainability Team Representatives for 2024 was conducted by ranked vote, and the voting was open from October 25 through November 9. View the results here.


Note: If you need help getting started with Contribution or joining Make 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/., please visit the Join page.

#2024, #contribution, #election, #team-reps

Voting for MakeWP Sustainability Team Representatives 2024

The election to determine the MakeWP Sustainability Team Representatives for 2024 is continuing with a second phase.

In the initial phase, nominations were opened for four 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. roles. From the nine nominations received, six individuals stepped forward for consideration. Voting opened on Friday, 13 October.

The subsequent voting process presented several issues. The system allowed individuals to vote multiple times, did not track IP addresses, and limited voters to choosing only two representatives even though four positions were available. These issues led to concerns regarding the reliability of the voting results, which was discussed extensively at team meetings 13 October and 20 October.

To address these concerns and ensure the election’s integrity, the team has decided to hold a revote. Subsequently, two of the original nominees have chosen to withdraw, leaving an equal number of candidates to available positions. However, in light of the challenges faced during the initial voting process, the team has determined that a revote is important to uphold the integrity of the democratic process. We encourage everyone to participate actively and ensure their voices are heard.

How to Vote

To vote:

  1. Visit the voting page.
  2. Enter your name and email or WordPress username (the information you enter here will not be connected to your submitted ballot).
  3. Rank the candidates presented on the ballot.
  4. Submit your vote.

Some important notes:

  • Voting will be active from Thursday, October 26 (00:00 UTC) through Thursday, November 9 (00:00UTC).
  • Voting is open to anyone.
  • No specific credentials, registration, or accounts are required to vote.

Thank you for your dedication and commitment to the Sustainability team. Your participation on the team and feedback throughout this process are vital for the future success of the team.