Archive for the 'Contributor News' Category

Help the Firefox team

Thursday, November 19th, 2009

There are a few bugs that the Firefox team is asking for help with. If you’re experiencing any of these bugs or are helping users with these bugs on SUMO, they’d love to get in contact so we can get more information or try workarounds.

  • Crashes with the @_woutput_l signature that have FFTMUFEHelper.dll in the crash stack or the module list. These are probably the TrendMicro Toolbar. We’d like some specific information about the users’ TrendMicro install and put them in touch with TrendMicro so they can figure out what’s causing the crashes. See bug 511756.
  • Crashes for users in Turkey. If any users would like to help in debugging these crashes (the current thinking is they’re related to DNS servers in Turkey, please have them post in bug 508292.
  • Lost or missing downloads. We saw a few reports of downloads in Firefox being deleted as soon as they finished downloading. Now we’re looking for more information. This is most likely do to some kind of security software — we’re just not sure which. Try to get the users’ antivirus software, version and if they’re still getting updates. Please comment in the Contributors’ forum if you find out anything.
  • Firefox closes/quits (no Crash reporter) when closing AOL mail windows. We’re looking in particular for steps to reproduce and also their Firefox version and window/tab settings. Again post in the Contributors’ forum or pass along any contact information. Bug 515679 has more information.
  • Firefox 3.6 has two changes just pushed in beta 3 that affect some users: 1) Third party software in the components directory of the install folder will need to register itself 2) Users who tweaked a preference to disable extension compatibility checking in Firefox will find that it now needs to be set for every version of Firefox.  If you come across legitimate software that is using the components install pathway or websites giving the old compatibility checking advice for 3.6 please let us know in this Contributors’ forum thread.

Getting help on these bugs would go a long way towards improving Firefox and fixing issues. If you’re passing along information from a Firefox user who comes to support, please make sure that you ask their permission and be sure to convey along our thanks for all their help.

Updating the knowledge base for Firefox 3.6 – The Plan

Wednesday, November 18th, 2009

Over the past month, the SUMO community has gathered a list of changes in Firefox 3.6 and determined which knowledge base articles need to be updated. We have been in contact with localizers and KB contributors to establish the update plan, and here it is:

The English update – this week

  • All updates to English articles will be done manually. If you would like to help, just pick a section in the Mozilla wiki page, and update the articles listed in it.
    • We will not be displaying Firefox 3.5 and 3.6 content separately (i.e. using SHOWFOR).
    • We will be using the “Mark other translations as out of date” checkbox when approving edits for 3.6. This will make the articles appear in the “Needs Updating” section of the Localization Dashboard, so localizers will know which translations are ready to be updated.
    • For screenshots, use Firefox 3.6 Beta 3.
  • We will also be creating a new article that walks users through the information they see in the new Troubleshooting Information page (a.k.a. about:support). (bug 528112)

Localization – now until release

A good way to get started, is to go through the list of articles that mention the “Main panel“, and change them to General panel (Main panel in Firefox 3.5)”. If you have any questions, just ask in the Contributors forum thread. Thank you!

How we improved customer satisfaction by splitting up articles

Friday, November 6th, 2009

One of our goals over the past few months was to get the knowledge base average CSAT score up to 85%.

CSAT is short for Customer Satisfaction, and the way we measure it is with the “Please rate your experience with solving your problem on support.mozilla.com from 1 (very unsatisfied) to 5 (very satisfied).” poll that appears on each article. This is the primary metric that we use to measure the success of the Knowledge Base.

One of the ways we tackled it was to take some of the larger articles that cover generic subjects like bookmarks or cookies, and split the content up into individual articles addressing specific questions seen in the list of top searches.

Recently, “cookies” became our top search term, so we decided to split up that article first.

Over the month before we split up the Cookies article, it had a CSAT score of 4.36 (87.2%).

Our top cookie related search terms cover 3 tasks:

  • Enabling and disabling cookies – which covers cookie settings and how to make sure cookies are enabled when a website tells you that you need to have cookies enabled.
  • Deleting cookies – which covers how to clear cookies for a single site and how to clear all cookies.
  • Blocking cookies – which how to block individual websites from storing cookies.

We created an article for each of those tasks. As a result, each article was shorter and to the point. The average CSAT score of all three articles plus the original since the split is 4.5675 (91.35%).
If we take the original article out of the equation, the CSAT score rises to 4.71 (94.2%).

This action was one out of many that we’ve taken, which has risen the average score, and we’re not done yet. The Bookmarks article has been split, and we’re looking into the need to split up the Pop-up blocker article and maybe Tabbed browsing.

The lesson here is to let the search terms dictate how we spread out our documentation, so the article to question ratio is 1:1.

A list of top 15 search terms can be found in the SUMO Weekly Metrics, and if anyone wants to see a full list of our top search terms, just post in the Contributors forum, and any SUMO team member will be happy to provide the information for you.

Updating the knowledge base for Firefox 3.6 – Which articles need to be updated

Saturday, October 31st, 2009

For the past few weeks we have been gathering a list of changes from Firefox 3.5 to 3.6. The next step is to go through the list of articles and determine which articles need to be updated for each of those changes, and everyone can help. If you want to help updating the knowledge base for Firefox 3.6, here’s what to do:

  1. Go through the list of articles.
  2. Look for content that needs to be updated according to the changes we have gathered. Some notable changes to look for:
    • The Main preferences panel has been renamed to the General preferences panel, so any references to the Main panel will need to be updated.
    • Thanks to the great work by Curtis Bartley and other Firefox developers, any documentation pointing users to their profile can be updated to make use of new about:support page. (e.g. “Open the Help menu and select Troubleshooting Information…. In the resulting page, click Open Containing Folder.)
  3. For each change in Firefox, list the article that need to be updated on this wiki page.

In a couple of weeks, once we have got a good idea of the affect each change has on our documentation, we can then decide which updates can be automated. If you have any questions, just ask in the Contributors forum thread. Thank you!

Help Firefox users having problems with Facebook

Thursday, October 29th, 2009

Facebook has become an extremely popular social network the last couple of years — and we all know how quickly Firefox is growing its market share. Therefore, a little deductive reasoning tells us that many people must use Facebook with Firefox.

Last month we started to see a large increase in the amount of Firefox users having problems with Facebook. To help those users, we created a knowledge base article specifically for problems with Facebook. However it is a very generic article that suggests general troubleshooting solutions. Facebook users are having specific problems, like not being able to enter text in their status, or Facebook chat not working.

We would like to improve the article by listing each problem and its corresponding solution, but we’ve had some difficulty pinpointing the specific solution for each problem. Maybe one or two Facebook applications are causing a certain issue?

If you have experienced any problems in Firefox when using Facebook, we’d like to hear from you! Post whatever information you can provide in this Contributors forum thread. You need to log in to post, so if you don’t already have an account, you can register here. Thank you for any help you can provide.

(And if you’re on Facebook and contribute to SUMO, remember to join the Mozilla Firefox page and the SUMO Contributors Facebook group.)

Calling all Windows 7 users!

Tuesday, October 27th, 2009

Last week, Microsoft released Windows 7, the latest version of the Windows operating system. The majority of our visitors to Firefox Support are Windows users today, and “Windows 7” is one of our most popular search terms because users want to know if Firefox works on Windows 7.mozhunt panda

We need to make sure all the information in the knowledge base provides them with correct information, and is user-friendly to Windows 7 users. This will be especially important when the EU browser ballot is deployed in Europe, because we expect to see a large increase in Firefox users running Windows 7. Many of those users will probably be computer novices that have never heard of the term web browser before.

If you are a Windows 7 user, we could really use your help going through the knowledge base articles and testing the instructions on each article. If you see anything that needs updating, we can show you how to edit an article. Even for instructions that are correct, we would still love to get help with updating screenshots and screencasts so they are for Windows 7 instead of XP/Vista.

To get started, we have instructions on how to edit articles, and a list of articles to go through. If you have any questions, just ask in the Contributors forum. Thanks for any help you can provide.

Updating the knowledge base for Firefox 3.6 – List the changes in Firefox

Thursday, October 22nd, 2009

Firefox 3.6 is the next significant Firefox milestone release, and the first beta release is coming soon. We need to start thinking about what updates we need to make to the knowledge base, and plan how to deploy those updates.

The plan itself is not set yet. First, we would like to gather a list of changes from 3.5 to 3.6 that affect user support. Once we have a good idea of what has changed in Firefox, we can:

  1. Assess what changes need to be made to the knowledge base.
  2. Establish which changes can be done using a script that will automatically update all articles.
  3. Draft an update plan.

I’ve started a wiki page on wiki.mozilla.org to gather a list of changes in Firefox 3.6. If you know of any changes not on the list that affect user support, please add them to the page with a link to relevant information (bug number or blog post).

If you have any questions, just ask in the Contributors forum thread. Thank you!

What are the most frequently asked questions?

Wednesday, September 16th, 2009

The primary method of navigating the Firefox Support website is through search. For all the documentation we have on the website, it isn’t worth much if users cannot find what they are looking for. Earlier this year, we switched to a new search engine primarily because it gave us greater control of which items appeared in search results for any given search term.

Terms like “bookmarks” and “cookies”, which are too vague for us to know what is being asked, are especially important because they are among our top search terms.  If we know the most frequently asked questions, we can make sure the top search results for generic terms are representative of the most frequently asked questions associated with those terms (e.g. if the most common question about bookmarks is “How do I back up my bookmarks”, we should make sure the ‘Backing up and restoring bookmarks‘ article is the first result when searching for “bookmarks”).

Sometimes users use bad terminology as well. A common issue since Firefox 3 was released is that users want to clear items in the Location bar. After clearing browser history, the Location bar still contains bookmarks, which causes users to think that clearing history does not work.

Figuring out the most frequently asked questions among Firefox users is harder than you would expect. Data from the support forum and live chat is gathered on a weekly basis, and documented in our weekly common issues page. However we funnel users through the knowledge base before they reach the forum/live chat. The issues people are having there are good for finding new issues not covered in the knowledge base, but if the most frequently asked questions are already covered in the knowledge base, the most frequently asked questions are theoretically not being posted in the forum/live chat.

A couple months ago, Cheng, Matthew, and I went through our metrics and page view data to try get a good grasp on the most frequently asked questions (keeping all of the above in mind). Most of it was based on the “Top articles searched for” metric and “Top articles by score”, then we used the top searches and data from article feedback comments to fill out the rest of the list and clarify inconsistencies. We came up with this list. We can’t be sure that it is 100% accurate, but we think it is reliable enough to use for manipulating search results.

  1. How do I use Private Browsing?
  2. How do I enable cookies?
  3. How do I set the homepage?
  4. How do I clear my private data?
  5. How do I clear the location bar?
  6. How do I make Firefox the default browser?
  7. Pop-ups are not being blocked.
  8. Username and password is not remembered.
  9. Firefox takes too long to start up.
  10. How do I export bookmarks to an HTML file?

Using that list, we can list common search terms for each question, and make sure the articles that directly address those questions are tagged with those terms and have the right keywords.

Anyone who wants to help can try testing search terms to see which article appear first in the search results. If you don’t think the search results are optimal for your search terms and you know which articles should be more prominent, try editing the article to add the appropriate tags.

SUMO 1.3 – Productization and more

Monday, September 14th, 2009

Last Thursday, the bug fixes for SUMO 1.3 were pushed to support.mozilla.com. The big focus was on productization, and we also managed to add some other great changes.

So what is productization? From the beginning of the project, the plan was to create a support solution for Firefox, but do it in such a way that makers of other software could use SUMO for their own support sites. In the future, Fennec (the mobile version of Firefox) will have its own support site, using its own implementation of SUMO. In SUMO 1.3, major work was done on separating the code that is specific to Firefox Support from code that can be used for other products. In addition, work was done on turning the code into something you can install yourself. If you would like to try it yourself, we have instructions on wiki.mozilla.org.

Somehow, in all of that work, we managed to add a significant new feature: Article review email notifications. We’ve said in many previous blog posts that our knowledge base works differently from other wikis. All edits go through a review process before being public. For new contributors, who have not visited the Contributors forum, this is a major point of disconnect. When reviewing edits, it is important to state why you are approving or rejecting an edit. Even a simple “Thank you” message can go a long way.

In SUMO 1.3, we take an approach similar to posting to a moderated mailing list. When a contributor edits an article, an email is sent to the contributor, saying that their edit is waiting for review. The reviewer can approve or reject the edit, and a text box is provided for the review to give their feedback to the contributor. When the edit is reviewed, an email is sent to the contributor, telling them the result of the review, including the message from the reviewer. Just as important is the fact that all of these messages include an invitation to the Contributors forum.

This new review notification feature should make a huge difference in growing the SUMO community. Instead of newcomers making one edit and leaving (oblivious to the fact that their edit is not public yet), this gets them thinking about how SUMO works, connects them to the rest of the community, and gives us a chance to personally thank each contributor.

sumo13blog-2

sumo13blog-3

The full list of SUMO 1.3 bugs is on Bugzilla. This release has over 90 bugs, which is the most ever in a SUMO release (around three times more than most SUMO releases). A big thank you goes to Paul Craciunoiu, James Socol, Eric Cooper, Stephen Donner, Vishal Kamdar, Krupa Raj, and SUMOdev lead Laura Thomson for an extraordinary amount of work. Not to mention IT for all their work with the release push. If you have any questions, please feel free to post them in the Contributors forum, or join the #sumodev IRC channel to thank them yourself.

One-day sprint to write crash articles for the knowledge base

Monday, August 24th, 2009

One of the most frustrating thing for users is to have Firefox crash on them. As we’ve discussed before, we’ve been writing a series of articles to document the top crashes and get them searchable by crash signature.

Just documenting the top 50 crash signatures will greatly improve the experience of users coming to SUMO. It will also help give us somewhere to point users to from the forums or live chat. Towards that end, we’ll be having a one-day sprint to write these articles and get them into the knowledge base and we could use your help!

On September 3rd, we’re going to get together to write as many of these crash articles as we can. We’ll have members from Mozilla’s QA team as well as platform and branch development teams on hand over IRC to help with understanding crash bugs or stacks and answer any questions you may have about the crashes. We’ll be tracking our progress on this page.

We look forward to seeing you there!