Well, it's made the Twitter rounds: Jane Wells' blog post and poll regarding Canonical Plugins.
First, the working definition of a canonical plugin:
So, in other words, a canonical plugin is one that is community developed, in close communication with WP core, to the utmost quality standard, and validated to work with current WP version.Canonical plugins would be plugins that are community developed (multiple developers, not just one person) and address the most popular functionality requests with superlative execution. These plugins would be GPL and live in the WordPress.org repo, and would be developed in close connection with WordPress core. There would be a very strong relationship between core and these plugins that ensured that a) the plugin code would be secure and the best possible example of coding standards, and b) that new versions of WordPress would be tested against these plugins prior to release to ensure compatibility. There would be a screen within the Plugins section of the WordPress admin to feature these canonical plugins as a kind of Editor’s Choice or Verified guarantee. These plugins would be a true extension of core WordPress in terms of compatibility, security and support.
Next, the proposed list of ideas for what to call them:
My thoughts:Standard - Implies that these are the standard by which all other plugins should be judged, as well as the idea of them being the default plugins.
Core - Makes the close relationship to core WordPress development very clear, and has the implication of bundled plugins (even though we don’t need to actually bundle them now that the installer is right in the admin tool).
Premium – Identifies these officially-supported plugins as best-in-class and of the highest value, and could potentially disambiguate the word Premium as it is currently being used in the community (to refer to anything from commercial support to licensing terms to actual code quality).
Validated - Focuses on the fact that the code is reviewed for compatibility with core and for security.
Official – Makes it plain that these are the plugins officially endorsed by the core team as being the best at their functions.
Canonical – Maybe once people get used to it, canonical wouldn’t confuse so many people?
#1 Canonical, #2 Core: These two terms are really the only two that should be considered, as they are the most accurate terms to describe canonical plugins.
Core is slightly more misleading than Canonical, as "core" code is, by definition, part of the main body of code rather than an extension, such as a plugin. Thus, a "core plugin" is slightly contradictory.
#3 Standard: meh. Not misleading, but not terribly descriptive. Also, implies that non-canonical plugins are "non-standard". Implies an explicit standard by which canonical plugins are developed (when, in reality, no such explicit standard will exist).
#4 Official: likewise, meh. Implies that the canonical plugins are not just WordPress-endorsed, but are part of the WordPress code "family" - when in reality, they are still community-developed plugins.
#5 Validated: implies that non-canonical plugins are (or can) not be similarly validated.
#6 Premium: for better or for worse, the term premium has extant use and meaning, as a "premium" plugin (or theme) is a "commercial" plugin (or theme). Use here would simply cause confusion, and would have the detrimental consequence of implying that the currently so-called "premium" plugins are canonical.
Other possible terms (that were probably discussed and discarded):How did you vote?
- Endorsed
- Select
- Prime
- Elite
- Preferred
- Certified
- Recommended


LinkBack URL
About LinkBacks



Reply With Quote
