Support/Kitsune/KB/context scenarios/David

From MozillaWiki
Jump to: navigation, search

David: Update SHOWFOR for a new release

  1. Firefox 4 is coming out, so David wants to add SHOWFOR support. David goes to the admin panel, and clicks on the SHOWFOR panel.
  2. The panel contains each SHOWFOR label, the tags used, and how it detects version/OS. David triggers a command to add a new Firefox version.
  3. There, he adds the label "4.0 Beta" (which he will update, when 4.0 is final), the tag "fx4", and what part of the user's UA to identify.
  4. David saves his changes, and is then asked if all articles apply to the new version. David says yes, then selects which en-US articles it does not apply to.
  5. David saves his changes.

David: remove images

  1. David sees that someone mistakenly uploaded a personal photo, instead of a screenshot, and would like to remove it. He goes to the admin panel, and selects the image gallery panel.
  2. From there, he can see a directory of all uploaded images, and whether or not each image is used in an article. He sees the personal photo, and sees that it is not being used in any article. There is a delete link/button/whatever for each image. He triggers the delete command for the personal photo.
  3. He is then asked to confirm. He clicks "yes", then a note at the top of the page tells him which image he has just deleted.

David: Remove screencasts

  1. David sees that someone mistakenly uploaded a personal video, instead of a screencast, and would like to remove it. He goes to the admin panel, and selects the screencast gallery panel.
  2. From there, he can see a directory of all uploaded screencasts, and whether or not each image is used in an article. He sees the personal video, and sees that it is not being used in any article. There is a delete link/button/whatever for each image. He triggers the delete command for the personal video.
  3. He is then asked to confirm. He clicks "yes", then a note at the top of the page tells him which video he has just deleted.

David: Add a locale

  1. Some has volunteered to localize SUMO in locale don't have yet. David logs into SUMO, goes to the admin panel, then accesses the Localization panel.
  2. From there, he can see a list of all SUMO locales, their locale code, and how they are spelled in their native language.
  3. He triggers a command to add a new locale. From there, he is asked to enter the locale code, the name (in English), and the name as it appears to people in that locale.
  4. He submits the info, which adds the locale to the list in the admin panel and enables it on the website. (No disabled locales)

David: Assign theme to page

  1. As an admin, David sees an "Edit this article" link on a new home page. He click on that link to open the home page in the editor.
  2. For him, the editor contains an extra option to assign the page to a theme. From there, David assigns the home page to a newly added theme, and saves his edit.
  3. The new theme assignment is inherited by all translations of the article.

David: Assign a theme to a category

  1. David wants to change the theme on contributor pages, so he logs in and goes to the admin panel, then goes to the categories sub-panel.
  2. From there, he can add/remove categories, rename categories, and assign each category to a theme. Beside the "How to Contribute" category, he sets the theme from a set list to choose from.
  3. He saves his changes, and the page is reloaded with the appropriate changes, as well as a notification at the top telling him which change has just been made.

David: Archive an article

  1. There is an old article that no longer applies to supported versions of Firefox, so David decides that it is time to archive it. He goes to the English article, where he sees a command to archive the article.
  2. He clicks on the archive command, and is asked to confirm or cancel, so he confirms. The article and all of its translations are then moved to an archive category, which is only visible to approvers, locale leaders, and admins. Links to the articles in the KB are disabled.

David: Create/remove a category

  1. David wants to create a category to track articles that are linked from within Firefox. He logs in, goes to the admin panel, and opens the Categories sub-panel.
  2. In the Categories panel, he sees a list of current categories with a mechanism for each category to delete or edit a category, including a link to add a category.
  3. David clicks on the a trigger to create a new category. A dialog appears, where he can enter the name of the new category and choose where it appears in the list (also hierarchical).
  4. He enters the name and chooses the location, then submits the new category. He is then asked to list articles to add to the new category.
  5. He selects the articles that should be in the category, and submits the change. The page reloads, with a notification telling him which articles he has added to the new category.
  6. He sees a category which is no longer being used, so he clicks on the delete command for that category. He is given a list of articles that are currently in that category, and asked to confirm or cancel.
  7. He confirms, then the page is reloaded with a notification telling him which category he has just removed.

David: Edit sidebar modules