Closed Bug 816279 Opened 12 years ago Closed 11 years ago

Add SHOWFOR support for Thunderbird to SUMO

Categories

(support.mozilla.org :: Knowledge Base Software, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED
2013Q4

People

(Reporter: rolandtanglao, Assigned: mythmon)

References

Details

(Whiteboard: u=contributor c=wiki p=1 s=2013.24)

For the multiple platform sprint currently scheduled for the week of December 10, 2012, add SHOWFOR support for Thunderbird. (Kadir, please close this bug if you already have a bug for this; i couldn't find one )
Priority: -- → P1
Whiteboard: u=contributor c=wiki p= s=2012.24
Target Milestone: --- → 2012Q4
Whiteboard: u=contributor c=wiki p= s=2012.24 → u=contributor c=wiki p= s=
For this happen
2012Q4 is in the past. Moving on to the future!
Target Milestone: 2012Q4 → Future
Component: Knowledge Base Software → Knowledge Base Articles
Product: support.mozilla.org → support.mozillamessaging.com
Target Milestone: Future → ---
Err, this is a support.mozilla.org bug. It's not a support.mozillamessaging.com bug.
Component: Knowledge Base Articles → Knowledge Base Software
Product: support.mozillamessaging.com → support.mozilla.org
Target Milestone: --- → Future
Priority: P1 → --
:sancus showfor has been rewritten so adding thunderbird support should be easier now: 1. demo of rewrite https://rawgithub.com/mythmon/kitsune/fxos-showfor-915686/kitsune/sumo/static/showfordemo.html 2. test cases https://gist.github.com/mythmon/7236259 sancus will you have time to write the thunderbird support in Q4 or in early Q1 2014? if not no biggie, we'll just assign this bug to another dev!
Flags: needinfo?(sancus)
Adding this to the backlog for now. If it's simple to implement we should do it this quarter. If not, we can leave it till next quarter when we actually move the content. Mike, can you comment on the effort needed to support an additional product/version with the new showfor code?
Flags: needinfo?(mcooper)
Priority: -- → P2
Whiteboard: u=contributor c=wiki p= s= → u=contributor c=wiki p= s=2013.backlog
Target Milestone: Future → 2014Q1
It depends on the level of interaction with other products, and how well it corresponds to the general model in the new showfor. That being said, to add Thunderbird to the new showfor should be really easy. Optimistically, it might be able to be done entirely in the database, but more likely it would require about 1 point worth of updates to the showfor code to make sure it all works.
Flags: needinfo?(mcooper)
Thanks for the info, Mike. Adding this to the next sprint, so we can use the time till next quarter to test the migration of content.
Whiteboard: u=contributor c=wiki p= s=2013.backlog → u=contributor c=wiki p= s=2013.24
(In reply to Mike Cooper [:mythmon] from comment #7) > It depends on the level of interaction with other products, and how well it > corresponds to the general model in the new showfor. > i don't think there is any level of interaction with other products. and the model of showfor for thunderbird should be 100% identical to firefox desktop. Also there is no need for exceptions i.e. there is no thunderbird equivalent of firefox 3.5, firefox 3.6 and other firefox exceptions. Thunderbird does have exceptions but they are sooooo old we can ignore them. > That being said, to add Thunderbird to the new showfor should be really > easy. Optimistically, it might be able to be done entirely in the database, > but more likely it would require about 1 point worth of updates to the > showfor code to make sure it all works.
finally it's *SUPER* awesome that this is only 1 point and that mike and the awesome some devs are working on this. Further questions on thunderbird showfor please don't heitate to "needinfo" me or ping me on IRC
(In reply to Roland Tanglao :rolandtanglao from comment #10) > finally it's *SUPER* awesome that this is only 1 point To be clear, it's 1pt to add support. Most of the work will be actually migrating the entire knowledge base over.
> (In reply to Roland Tanglao :rolandtanglao from comment #10) > > finally it's *SUPER* awesome that this is only 1 point > > To be clear, it's 1pt to add support. Most of the work will be actually > migrating the entire knowledge base over. thanks for the clarification; it's what i thought; sorry for being unclear. luckily fingers crossed sumo-dev won't be required for the rest of the kb migration. hopefully me and sancus can take care of the other aspects of migration which are covered in the other bugs.(In reply to Ricky Rosario [:rrosario, :r1cky] from comment #11)
Making 1pt based on Comment 7. Assigning to :mythmon.
Assignee: sancus → mcooper
Whiteboard: u=contributor c=wiki p= s=2013.24 → u=contributor c=wiki p=1 s=2013.24
Target Milestone: 2014Q1 → 2013Q4
Clearing needinfo on sancus. I think we'll need a followup bug for the actual migration of content if it doesn't exist yet.
Flags: needinfo?(sancus)
(In reply to Ricky Rosario [:rrosario, :r1cky] from comment #14) > Clearing needinfo on sancus. I think we'll need a followup bug for the > actual migration of content if it doesn't exist yet. the actual migration of content is covered by: bug 816277 " Create Database Dump of SuMoMo KB articles and migrate to SUMO staging on allizom.org " bug 820553 " Add SUMO topics to Thunderbird articles once they are migrated from SuMoMo "
Roland, we should add topics before we migrate articles (at least that would create the least amount of work). We can already go ahead and add TB as a product and add the topics, before we migrate articles next year.
The code changes here were really very minimal. However, now we need to add Thunderbird as a topic in the site admin, and add all it's versions in the site admin. This should be pretty easy, but I'm going to leave the bug open until that is done. PR: https://github.com/mozilla/kitsune/pull/1748 Landed in: https://github.com/mythmon/kitsune/commit/fd916d8c94b6cd4e1547d31eb57cd4531f0e79a8
Status: NEW → ASSIGNED
Roland, can you comment on the Thnderbird versions and platforms we'd want to support?
Flags: needinfo?(rtanglao)
(In reply to Kadir Topal [:atopal] from comment #18) > Roland, can you comment on the Thnderbird versions and platforms we'd want > to support? versions: thundebird 17 and above platforms: mac, windows and linux
So, it's Thunderbird 17 and 24, right? Also, the shortcode is "tb", right? So, it would be tb17 and tb24.
(In reply to Kadir Topal [:atopal] from comment #20) > So, it's Thunderbird 17 and 24, right? > > Also, the shortcode is "tb", right? So, it would be tb17 and tb24. yup shortcode:"tb", "tb17" and "tb24" and "tb31" and "tb38" etc :-) we can ignore any version of thunderbird less than thunderbird 17 (i.e. we will not migrate any content where the following showfors are used:tb3, tb5, tb6, tb7, tb8, tb9, tb10, tb11, tb12, tb13, tb14, tb15 and tb16 are used) some obsolete info here: https://support.mozillamessaging.com/en-US/kb/markup-and-templates#w_showfor-for
Flags: needinfo?(rtanglao)
Roland: Can you add these in the SUMO admin? I could do it, but I think that this feature needs to be socialized a bit, instead of just me fiddling all the bits. It would help with the bus number of showfor :) To do this, you need to first add a Product object for Thunderbird, and then add Version objects for each version you want supported.
(In reply to Mike Cooper [:mythmon] from comment #22) > Roland: Can you add these in the SUMO admin? I could do it, but I think that > this feature needs to be socialized a bit, instead of just me fiddling all > the bits. It would help with the bus number of showfor :) > > To do this, you need to first add a Product object for Thunderbird, and then > add Version objects for each version you want supported. Mike maybe you can help Ibai and Roland update this article* and add products to it https://support.mozilla.org/en-US/kb/topics-subtopics I think there is more than just creating a product. For example, we probably don't want a new Thunderbird product to be visible right now. *Ibai & Roland were going to write this doc https://etherpad.mozilla.org/sumo-p-2013-06-06
Actually, I created the product and topics last week and I had already added the versions when I asked Roland to confirm. We should be good to go. Mike, anything else that we might be missing?
Flags: needinfo?(mcooper)
Ah, fantastic! Someone can use that system besides me. When we start adding content that uses Thunderbird, it should be available for Showfor. I think we are done here, so I'll mark it as RESOFIXED.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Flags: needinfo?(mcooper)
Resolution: --- → FIXED
Wooho!, We are ready for the Thunderbird migration. Thanks for all your work, Mike!
You need to log in before you can comment on or make changes to this bug.