No matter how long one has been involved with a project, I find, there is always room to chat about the basics. So this week, inspired by a recent workshop on Learn.WordPress presented by @courtneypk and myself, I thought a project team map would be in order.
The WordPress open source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project consists of a global community of people who collaborate on and contribute to the project. These volunteer contributors bring a variety of experience and skills, including software development, design, support, security, training, writing, localizing/translating, event organizing, and the list goes on.
The contributor community is organized into contributor teams. These teams can be sorted under the categories of Building, Operations, Extending, and Supporting.
Building
- Core – They write the code that is the “core Core is the set of software required to run WordPress. The Core Development Team builds WordPress.” of the WordPress software.
- Design – Help design and develop the user interface for WordPress.
- Accessibility – Making WordPress & everything on WordPress.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/ accessible to people with disabilities.
- Meta – Help with the infrastructure that powers WordPress.org and WordCamp.org.
- Mobile – Help build the Mobile apps for WordPress.
- Test – Help patrol, test, and curate the WordPress experience via QA, testing, and user research.
Operations
- Marketing – Help develop the materials and resources to market the WordPress software and community.
- Hosting – Make WordPress hosting better for everyone through collaboration, tools, and documentation of best practices.
Extending
- Themes – Review incoming theme code to keep your theme directory in great shape.
- Polyglots – Translate all the things and maintain localized sites on WordPress.org.
- Plugins – Keep the 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 https://wordpress.org/plugins/ or can be cost-based plugin from a third-party directory safe by reviewing code and ensuring standards.
- Tide – Learn how to make your plugin or theme more standardized, faster, and more secure.
- CLI – Contribute to WP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/, the official command line tool for managing your WordPress site.
Supporting
- Community – Bring people together with events (like meetups Meetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook., WordCamps, and Contributor events). Outreach initiatives for diversity and inclusion.
- Documentation – Help write and edit documentation.
- Training – Create curricula for free WordPress training courses that people can trust.
- Support – Answer questions to help other WordPress users in the support forums and IRC.
- TV – Moderate incoming videos, help with post-processing, and transcribe/subtitle videos.
Whether you use this team map as a helpful reminder of who we are and what we’re doing, you learn about a team you didn’t know about, or you’re reminded of somewhere you might point someone to get involved or grow your involvement to another team, I hope this back to basics look at WordPress teams has been useful.
As we move into our third month of the Tuesday Trainings series I wanted to ask you, what kind of content would you like to see in this series? Please let me know in the comments! And if it’s something you’d like to volunteer to write, please let me know that too!
#tuesdaytrainings