Support/Goals/2011Q2/KB Doc Policies: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 49: Line 49:
      
      
Additionally but not immediately, we'll add a site-wide warning to old, no-longer supported versions of the browser (for example, when 6 comes out we will start displaying the warning to users on 4).
Additionally but not immediately, we'll add a site-wide warning to old, no-longer supported versions of the browser (for example, when 6 comes out we will start displaying the warning to users on 4).
Related bugs:
*Add 'winxp' and 'win7' to showfor [https://bugzilla.mozilla.org/show_bug.cgi?id=651226 Bug 651226]
*Change showfor semantics and add = operator [https://bugzilla.mozilla.org/show_bug.cgi?id=651225 Bug 651225]
*Drop fx3 from showfor [https://bugzilla.mozilla.org/show_bug.cgi?id=651220 Bug 651220]
*Warning for non-supported Firefox versions [https://bugzilla.mozilla.org/show_bug.cgi?id=651230 Bug 651230]


==Screenshots and Screencasts==
==Screenshots and Screencasts==

Revision as of 20:33, 22 April 2011

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Knowledge Base Policies for the new rapid release process

Fx release and documentation schedule

Fxdocschedule.png

The schedule for Firefox 5 is slightly different than the subsequent (Fx 6, 7, 8, etc.) releases. Also, during the Firefox 5 development period we'll be starting the other Firefox "trains." Eventually we'll always have four different trains running — one each on the nightly, aurora, beta and release channels. This sets up a documentation schedule that looks like this:

  • Draft: We'll have four weeks to draft new articles and updates to existing articles. At the beginning of this time we'll identify the priority articles based on:
    • New features in the Aurora build.
    • Fixes and/or changes to existing features in the Aurora build.
    • Updates and new articles needed based on feedback from the current Release build.
  • Finalize: Once the release moves to the Beta channel, we'll have two weeks to finalize our articles. During this time we'll:
    • Add screenshots and screencasts if necessary
    • Review and approve the articles
    • Mark the articles as "ready for localization" (new feature - bug 639806)
  • Localize: Once the articles are finalized, there will be four weeks to localize before release.

Note: The Localize stage coincides with the Draft stage of the next release. So when we are localizing Firefox 5 articles, for example, we'll also be drafting Firefox 6 articles.

We should track article updates with a table like this on this page:

Article Status Notes
How do I stop websites from tracking me? Needs Update Preference moved to Privacy panel in Fx5
Channel Switcher Needs Review Documentation needed on the new channel switching feature
Updating Firefox Complete Needs an update for the new automatic update process in Fx 5

Changes to {for}

This rapid release cycle has some implications for how we use {for} in our articles. Also Firefox will move to a silent update model which will mean users (for the most part) are always running the current version of Firefox. Here are the changes to {for} behavior that will allow us to keep up:

  • Change the current meaning of {for fx4} to mean "For Firefox 4 and up."
  • Add a new modifier syntax, {for =fx5} to mean "For Firefox 5 only." (The current meaning of "{for fx4}".)
  • Special case {for fx35} so that it still means "For Firefox 3.5-3.6 only."

In the future, if it's necessary, we may introduce a "less than" syntax: {for <fx6} which would mean "For Firefox less than 6" or "Firefox 5 or less." (This would make {for fx6} and {for <fx6} logical opposites.) This has been deemed unnecessary at this time.

To better support Windows XP and Vista/7, add two new operating systems, 'winxp' and 'win7'. The current 'win' would continue to mean "any windows version" while the new operating systems are hopefully obvious. ('win7' would have to mean Windows Vista or 7.) This doesn't mean we have to immediately update all articles with with separate XP and Win7 instructions. Current articles won't break. We should come up with a list of priority articles that would benefit the most from separate instructions and work them into our regular updates.

Since fx35 is already a special case, we're going to try to coordinate to remove the remaining fx3 sections. Cheng will scan the DB to find the remaining ones. Soon-ish we'll drop fx3 so we don't have to special case it, as well.

Additionally but not immediately, we'll add a site-wide warning to old, no-longer supported versions of the browser (for example, when 6 comes out we will start displaying the warning to users on 4).

Related bugs:

Screenshots and Screencasts

We should make sure that articles are written to work without images or videos. I think both images and videos are important and greatly increase the helpfulness of an article but they can’t be mandatory. Localizers should feel free to use or delete them as they see fit.

Also, given how helpful screenshots and screencasts are, we need good documentation on creating them for contributors.

Article Archive

(New Feature)

As we release Firefox every six weeks the issues and items that users will need documentation for will change at a much faster rate. There will be a lot of articles (like troubleshooting crashes, or using bookmarks) that may never go away but there will others that become obsolete or not of concern for users. We should archive these article and focus on the most pressing issues. We should be able to document 99% of what users need in 100 to 200 articles.

Article discussions

We should start using the discussion tab on each article. The idea is, you subscribe to notifications so you know which article are being talked about (similar to today minus the main article forum list). I’d propose that we use the KB Article Forum to discuss issues, thoughts, policies for articles in general plus proposals for new articles.