On Wednesday, May 15, 2024 at 0900 UTC we had the Hosting Meeting, and this is a summary of that conversation focused on the WordPress Hosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Directory Project.
Slack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. conversation.
Participants: @javiercasares, @ashiquzzaman, @zunaid321, @kirasong, @Crixu, @justlevine, @markoheijnen, @ipajen.
Summary of WordPress Hosting Directory Project
The Basics
The WordPress Hosting Directory project aims to provide a comprehensive, objective, and community-driven resource for selecting WordPress hosting services. By leveraging both technical criteria and community contributions, the directory will support informed decision-making for users while fostering greater transparency and collaboration within the WordPress ecosystem. The project welcomes community involvement and feedback to ensure its success and relevance.
Overview
The WordPress Hosting Team discussed the proposal for the “WordPress Hosting Directory” project. The goal is to create a directory to help users choose hosting services based on objective criteria such as technical features, proximity, and community contributions. This directory aims to be a reliable resource for WordPress users, supporting informed decision-making for their hosting needs.
Key Discussion Points
- Project Background and Goals
- The project has evolved from previous proposals and initiatives, such as the WordPress.org Recommended Hosts Page Requirement Matrix Criteria, Project Bedrock, and Hosting Application Rubric.
- The directory will feature extensive filtering options, including hosting type (shared, VPS A virtual private server (VPS) is a virtual machine sold as a service by an Internet hosting service. A VPS runs its own copy of an operating system (OS), and customers may have superuser-level access to that operating system instance, so they can install almost any software that runs on that OS., cloud), WP-CLI WP CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. access, and server A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers. energy types, among others, totaling over 50 variables.
- Community and Technical Contributions
- The directory will also highlight hosting providers’ contributions to the WordPress community, incorporating elements like Five for the Future (5ftF) commitments.
- An example project similar in spirit is Yoast’s WordPress Hosting overview.
- Hosting (Data) Review Team
- A new Hosting Review Team will be formed to oversee and validate the data submitted by hosting providers.
- The review process will likely involve initial private reviews to resolve sensitive issues before making data public on platforms like GitHub 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..
- Transparency is a key aim, but balancing it with privacy and sensitivity is essential to avoid conflicts and misinformation.
- Process and Workflow
- Initial reviews may be conducted privately to iron out issues before public disclosure.
- Discussions suggested mimicking successful practices from the Plugins Review Team and Themes Review Team as well as the vetting process currently in place for WordCamp 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. sponsoring.
- Public transparency is preferred, but sensitive initial discussions may be necessary to maintain quality and avoid conflicts.
- Technical Implementation
- Next Steps
- Discussions and work planned for WordCamp Europe 2024 Contributor Day.
- Refining the JSON JavaScript Object Notation (JSON) is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types. It is a very common data format, with a diverse range of applications, such as serving as a replacement for XML in AJAX systems. Schema and creating the initial version of the directory plugin 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 or can be cost-based plugin from a third-party..
- Collecting and reviewing the first JSON submissions from hosting providers.
- Publishing the directory plugin and website.
- Expanding the review team and scaling the process globally.
Concerns and Challenges
- Public vs. Private Reviews
- Balancing public transparency with the need for private initial reviews to handle sensitive issues.
- Concerns about public conflicts and misinformation were raised, suggesting initial private handling before public release.
- Vetting and Compliance
- Ensuring hosters comply with community standards and technical requirements.
- Developing a rubric to assess community contributions and technical reliability.
- Addressing concerns about subjectivity in vetting processes, especially around values and historical brand perception.
- Technical and Community Integration
- Creating a seamless process for hosters to submit and update their data.
- Leveraging community input to refine and improve the directory over time.
Community Engagement
- Encouraging participation from developers, hosting providers, and community members.
- Inviting feedback on the JSON Schema and contributions to the plugin development.
- Emphasizing the importance of community feedback and transparency throughout the project.
#meetings, #summary, #weekly-hosting-chat