This page is a DRAFT right now, but a public one. Will be following up with various people and specific team reps to confirm action items and get volunteers to follow up on each one. In some cases, the notetaker listed multiple action items instead of one, or was too vague or all-encompassing rather than identifying a single discrete action that could be taken relatively easily vs starting a giant project. In those cases, I’ve left myself notes in this list so I remember to follow-up with those groups. I’ll delete my notes to myself as these conversations happen and action items are confirmed. I’ll remove this intro paragraph as well once everything is confirmed. Feel free to use the comments on this page to correct action items that were recorded inaccurately, but let’s not use them to debate decisions… the contributor group blogs are a better place for that.

Action Items

  • Put a headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. on P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/. themes telling you what to do to contribute to that area — “I Can’t Get No Traction”: Getting involved in coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. contributions, TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/./contribution culture, the idea of component leaders/owners
  • Make 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//accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) which will talk about successes we’re having and ways people can get involved — How Do We Move Accessibility Forward [Jane note: Please use make.wordpress.org/accessibility for discussions, and be sure to include Esmi, the accessibility 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., who couldn’t attend the summit]
  • Implement a stability index for our APIs like Node.js and create a development philosophy page on the codex — Getting to 100% of Websites on WP / WordPress as a Framework
  • Make a page that describes the apps, their place in the ecosystem, and their goals (for potential contributors) — Apps & Core: How do they fit together? (Mobile)
  • Review the draft handboook on UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. processes, decisions, philosophies and publish it — UI Group: Growth/participation, diverse types, and projects 
  • Differentiate between security, major, minor releases (publish definitions?) — Updates: Faster, Smoother, Sexier?
  • Create a customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. roadmap for core; have theme review team recommend using the customizer — The Future of the Customizer
  • Define and publish the policy for taking over a 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 by another author and/or forking — Attracting developers to plugins and the plugin life cycle
  • Formalize methods of communication between the core teams about problem plugins Managed WP Hosts: What can we do better, differently, etc.
  • Better document the workflow for theme review to make that process more transparent and consistent — Theme guidelines, quality, and the directory
  • Create a codex page that lists the popular ways to deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. and discusses options that are available — How Can We Make Deployments Suck Less?
  • Codex page for standards, containers for common functionality, better communication — Theme functionality vs. plugins [Jane note: This is too many action items]
  • Continue the discussion (too long for session) —  Plugins & WP.org Integration (Dependencies, etc.)
  • Push findings to community and make plugin to bulk associated featured images to post, and core fix for widgets Elimination of Pain During Theme Switch [Jane note: This is too many action items]
  • Individual plugin reviews on wordpress.org, and Example of a bad plugin, checking of syntax errors pre commit — Helping plugin authors improve security and quality [Jane note: This is too many action items]
  • make./global Site with a forum WordPress: The Global Community  [Jane note: segregating the international community within the contributor arena will create more problems. It would be better to get more international involvement in the existing (and soon-to-be-created) contributor/action groups rather than marginalizing into a separate concern.]
  • Recent rockstars will be immediately to include non-coders — Recognizing non-code contributions and the contributor handbooks [Jane note: this is problematic, because then recent rockstars has different context than other sections. Should either do all of credits to include non-coders or come up with another solution rather than make only one section be cross-group]
  • Theme updates destroy translation files; this must fixed and a solution is currently under dev now — Better ways to solve i18n issues, WP multi-language
  • Create a road map for the Codex — Codex: update, contribute, reorganize
  • Encourage women to speak at local meetups — Women and WordPress
  • Blog more on make/core under JS tag — JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.: How do we increase JS proficiency in the WordPress community?
  •  wp-signup.php converted to theme templates, domain mapping in core — MultisiteMultisite Multisite is a WordPress feature which allows users to create a network of sites on a single WordPress installation. Available since WordPress version 3.0, Multisite is a continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project was discontinued and its features were included into WordPress core.https://codex.wordpress.org/Create_A_Network. Roadmap [Jane note: This is two action items.]
  • Improved resources around GPLGPL GPL is an acronym for GNU Public License. It is the standard license WordPress uses for Open Source licensing https://wordpress.org/about/license/. The GPL is a ‘copyleft’ license https://www.gnu.org/licenses/copyleft.en.html. This means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD license and the MIT License are widely used examples. topics — GPL and its issues [Jane note: This action item is not specific enough.]
  • Publish make/events subcommittees list — Foundation transparency
  • Create a mailing list for agencies to combine resources on contributing — Helping WP-based companies contribute to core [Suggestion from Jane: Let’s do make.wordpress.org/business instead of a list, and make this an official contributor group.]
  • Open sourceOpen 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. the 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. base theme and plugins that we use so people can contribute to them — WordCamp issues and websites
  • Show top downloaded plugins within the past two months on the plugin repo to promote new authors. — How to be legit and still make money off of small plugins
  • Make 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. organizers authors on make/events — “What the Meetup”
  • WPORG support forums & Theme/Plugin directories direct users to commercial Theme resources (support, etc.) — How to better review commercial plugins and themes
  • Codex page (or perhaps wordpress.org page) that describes to publishers (and other different use cases) what we are and what we can do specifically for them. why.wordpress.org?// Figure out the future of the Code Poet directory. If it’s dying, let’s fork it and have it as a community resource — WordPress for Publishers [Jane note: This is two action items, and the first one is not a discrete action item but a large project.]
  • Start a discussion on Make.wordpress.org re how to handle plugin dependancies on themes/plugins/core — Plugin APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. Versioning [Jane note: where specifically?]

 

Missing Action Items:

  • The Downside of Theme Customizers and Plugin Options Screens: Oversimplification — Incomplete notes, pinged notetaker
  • WordPress.org Profiles and Transitioning to bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org. 2.X
  • What challenges do people face with release schedules and management?
  • Education Tools