Closed Bug 810928 Opened 12 years ago Closed 12 years ago

Automate the suggested articles listed during AAQ

Categories

(support.mozilla.org :: Questions, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED
2012Q4

People

(Reporter: rrosario, Assigned: rrosario)

References

Details

(Whiteboard: u=dev c=aaq p=2 s=2012.22)

We currently configure in question_config.py the articles to show for each product+category in the AAQ. The problem with this is that it isn't maintained and is way out of date.

Instead, we will assign one or more topics (as in IA topics) to each category and the article listing will be based on the IA. We will list the same articles the articles listing pages in the IA would list, truncated at N (3? 5?) articles.

All the plumbing to get the articles is done already, we just need to modify the question_config.py and handle that in the view. I think it's 2pts.
A few things needed to move forward:

1) How many articles to list? We currently are showing 5-7 articles for most categories.

2) What topics should be assigned to each of the categories:

* (Desktop) Problems with certain web sites
* (Desktop) Crashing or closing unexpectedly
* (Desktop) Bookmarks, cookies, history or settings
* (Desktop) Other Firefox features
* (Desktop) Problem with an extension or plugin
* (Desktop) Another kind of problem with Firefox
* (Mobile) Websites don't work
* (Mobile) Installation
* (Mobile) Features
* (Mobile) Plugins, add-ons or extensions
* (Mobile) Syncing desktop and mobile
* (Mobile) Other issues

3) What do we do with Firefox Sync? It isn't a product in our IA. Do we remove it from AAQ?
Flags: needinfo?(a.topal)
(In reply to Ricky Rosario [:rrosario, :r1cky] from comment #1)
> 2) What topics should be assigned to each of the categories:

Another option is to remove all the current categories and set up new ones that match our IA (configured manually for now).
Blocks: 810945
(In reply to Ricky Rosario [:rrosario, :r1cky] from comment #1)
> A few things needed to move forward:
> 
> 1) How many articles to list? We currently are showing 5-7 articles for most
> categories.

I'd say let's go with 5, should make it less cluttered while still providing enough choice. Ibai, as the champion of the AAQ, what do you think?


> 2) What topics should be assigned to each of the categories:
> 
> * (Desktop) Problems with certain web sites
> * (Desktop) Crashing or closing unexpectedly
> * (Desktop) Bookmarks, cookies, history or settings
> * (Desktop) Other Firefox features
> * (Desktop) Problem with an extension or plugin
> * (Desktop) Another kind of problem with Firefox
> * (Mobile) Websites don't work
> * (Mobile) Installation
> * (Mobile) Features
> * (Mobile) Plugins, add-ons or extensions
> * (Mobile) Syncing desktop and mobile
> * (Mobile) Other issues

These are the current categories, but they have no research behind them. We should instead use the topics defined by the iA and add topics if necessary.


> 3) What do we do with Firefox Sync? It isn't a product in our IA. Do we
> remove it from AAQ?

Ibai, this seems like a question for you?
Flags: needinfo?(a.topal)
Flags: needinfo?(igarcia)
(In reply to Ricky Rosario [:rrosario, :r1cky] from comment #2)
> (In reply to Ricky Rosario [:rrosario, :r1cky] from comment #1)
> > 2) What topics should be assigned to each of the categories:
> 
> Another option is to remove all the current categories and set up new ones
> that match our IA (configured manually for now).

For some reason I had a cached copy of this bug without your comment and bugzilla didn't tell me about the midair collusion. Anyway, this is what I meant and what I suggest we do.
1- Less is more. 5 sounds reasonable. We can do some testing after the fact. 
2- Less go with the IA categories. It should simplify the implementation, right?
3- It's not a product in the IA, but there is some people who uses the Sync tag to work in those topics. Can we leave Sync as an outsider for now? Once the whole Firefox Account lands we can add that to the Persona product and include Persona in the AAQ flow. In other words, I will like to have this short term compromise.
Flags: needinfo?(igarcia)
Assignee: nobody → rrosario
Thanks, Ibai!

Ricky, I assume we have all necessary answers to move forward?
This landed and is deployed:

https://github.com/mozilla/kitsune/commit/34b78ec62f07342247643bcd5026d9628fe9e1ec

Note that the AAQ URLs for desktop and mobile changed a little based on the category selected. Now they include the slug of the topic selected instead of things like "d1" and "m2".
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Thanks, Ricky!

Ibai, do we have to make changes in GA to pick this up for the AAQ goal?
I think we do. We created the Regex so it catches anything between slashes (/) as long as it's a character or a number but slugs have special characters so I will change it. Do we have a list of all the special characters that can show in a slug?

I know percentage (%), underscore (_)...something else?
IIRC we also have minus (-) and plus (+) in the slug
I just updated Google Analytics. We can close this.
You need to log in before you can comment on or make changes to this bug.