Content type: Handbook

  • Translations

    Translations for themes and plugins are relatively new and there have been a number of questions about them. Here’s an overview of how the process works, using plugins as an example. Plugin authors receive an email in advance of their plugin being imported into translate.wordpress.org with a general estimate (“next week”). The email also mentions…

  • Audits and testing

    WordPress regularly improves its features and creates new core themes. The accessibility team monitors these changes and tests them for web accessibility. What we test Core themes; New functionality added in WordPress; Existing functionality with known problems; Patches from tickets labeled “accessibility”. How we test We use a variety of assistive technologies, including: Different brands of screen…

  • Glossary

    dl.glossary-list dd { margin-top: -50px; padding-top: 50px; } Automated Release Packages Automated release packages are release packages of locales that have no custom changes. # To-do Cross-locale Project Translation Editor A Cross-Locale Project Translation Editor is an account owned by a plugin or theme author (or the authoring organization), which uses professional translators to localize their product. The…

  • International Forums

    This page is still a DRAFT and being actively written. If you find an error, please comment below. https://it.wordpress.org/forums https://ary.wordpress.org/forums Component: https://meta.trac.wordpress.org/query?component=International+Forums Theme: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-forums Permissions bbPress: Keymaster https://codex.bbpress.org/getting-started/before-installing/bbpress-user-roles-and-capabilities/#keymaster Caps to manage users: list_users, promote_users, remove_users Caps to manage pages: edit_pages, edit_others_pages, edit_published_pages, publish_pages, delete_pages, delete_others_pages, delete_published_pages, delete_private_pages, edit_private_pages, read_private_pages Removed caps: bbp_about_page, bbp_tools_page, bbp_tools_repair_page, bbp_tools_import_page, bbp_tools_reset_page, bbp_settings_page, bbp_settings_users, bbp_settings_features,…

  • Tools

    If you find yourself working in and around WordPress.org and core development a lot, here are some tools you can use to make those workflows faster. User Scripts Trac Mentions – Easily mention any contributor who has already interacted with a  Trac ticket Works with any of the Trac instances Alfred Workflows WP Trac –…

  • Examples reviewing

    Note: This project was completed. Thank you for your contribution. As outlined in the Codex Migration page, one of our primary contributor efforts as of 2015 is moving examples from Codex articles to their corresponding Code Reference articles. This effort is already in full-swing, and is a great way to contribute in small ways for…

  • Examples migrating from Codex

    Note: This project was completed. Thank you for your contribution. As outlined in the Codex Migration page, one of our primary contributor efforts as of 2015 is moving examples from Codex articles to their corresponding Code Reference articles. This effort is already in full-swing, and is a great way to contribute in small ways for…

  • [OLD] Editing articles

    Note: This project was completed. Thank you for your contribution. Codex to Code Reference As an example, let’s compare two pages of add_action to understand which sections are transferred to which areas: Codex (archives): https://codex.wordpress.org/index.php?title=Function_Reference/add_action&oldid=152725 Code Reference: https://developer.wordpress.org/reference/functions/add_action/ Description, Syntax, Parameters and Returns The Description, Syntax, Parameters and Returns should be converted to inline docs…

  • Theme & Plugin Directories

    Every Rosetta site now gets a theme and plugin directory for free! This is a new feature that has been rolled out to all Rosetta sites and is part of the site setup process for new locales. There are a number of features that need to be added to these directories to make them more…

  • Feature Plugin Treatment

    When a feature plugin gets created, we offer them the full “treatment” across WordPress.org. There are a number of pieces involved and this page documents them. Slack A few things can/should be done on Slack. A new channel needs to be created in the form of #feature-name. If the plugin is using GitHub and wants…