Thunderbird/Support/SUMOEvaluationForThunderbird3
< Thunderbird | Support
Notes and Observations
Official KB Workflow
What is the "official" workflow for creating Knowledge Base articles? I tried this and it works except for the POSSIBLE BUG below
- Login as non admin user, e.g. "RolandNonAdmin" and create KB page e.g. https://sumo-preview.mozillamessaging.com/tiki-editpage.php?locale=en-US&page=Hotmail
- submit KB page to staging by leaving at default Category of "Staging Area" and clicking "Save"
- Logout by clicking "Log Out" on right sidebar
- Login as admin user
- Try to Approve the article using Waiting for Review Page:
POSSIBLE BUG shouldn't it show up in: https://sumo-preview.mozillamessaging.com/tiki-browse_categories.php?locale=en-US&parentId=11 i.e. in the Waiting for Review page? Because it doesn't i.e. "0 objects in category Waiting for review"- this is not a bug according to stephend, new articles aren't in "waiting for review" - https://support.mozilla.com/en-US/kb/Approving+articles+and+edits , ok, so where are new articles then :-) ? Shouldn't there be a dashboard or sidebar link for "new articles waiting to be approved"? - Approve the article by going directly to its URL or by finding it via wiki "Last Changes", i.e. https://sumo-preview.mozillamessaging.com/tiki-editpage.php?locale=en-US&page=Hotmail and then clicking on "Knowledge Base" and "This is a support/troubleshooting article" and then clicking "Save". This appears to work (gozer there's a white screen of death here but approving works maybe increase PHP memory?), thanks! - POSSIBLE BUG - Sometimes approving i.e. changing category to from 'Staging Area' to 'Knowledge Base' doesn't seem to stick. i.e. change KB article and click "Save" and then click edit and it's still 'Staging Area'
- Log Out
- And it works, I can see the approved page i.e. https://sumo-preview.mozillamessaging.com/en-US/kb/Hotmail without being logged in!
Official Translation Workflow
What is the official Translation Workflow? Here's what I did that didn't work fully. By "not working fully" I mean logging in as admin i can't seem to approve a translation
- Logged in as non admin user e.g. RolandNonAdmin
- Created gmail in English https://sumo-preview.mozillamessaging.com/tiki-editpage.php?locale=en-US&page=gmail & checked "This is a support/troubleshooting article"
- Log Out and then login as admin and approve and then Log Out and verify that article is visible to non logged in folks as https://sumo-preview.mozillamessaging.com/en-US/kb/gmail
- https://sumo-preview.mozillamessaging.com/en-US/kb/gmail and then click on "Translate this page"
- Logged in as RolandNonAdmin
- Select "French (Français, fr)" as "Select language to translate to:"
- Entered "Le gmail" for "Enter the article title"
- Clicked "Create translation"
- Entered a really bad translation:
- SVP configurez gmail avec les instructions suivantes http://mail.google.com/support/bin/answer.py?hl=en&answer=77662 Alors, faites le fun!
- clicked "Complete Translation", POSSIBLE BUG: URL doesn't have fr-FR, i.e. https://sumo-preview.mozillamessaging.com/en-US/kb/Le+gmail?bl=n should be https://sumo-preview.mozillamessaging.com/fr-FR/kb/Le+gmail?bl=n
- Logged out and confirmed that anonymous users can't see the translation in progress i.e. https://sumo-preview.mozillamessaging.com/en-US/kb/Le+gmail?bl=n
- Login as admin, POSSIBLE BUG: no UI to find translation changes that have to be approved, should be a plugin or URL (e.g. a page similar to "Edited articles ready for review" for translated articles e.g. "Translated articles ready for review", searched https://support.mozilla.com/en-US/kb/Approving+articles+and+edits but couldn't find anything there or elsewhere); translation dashboard plugin started but not finished in bug https://bugzilla.mozilla.org/show_bug.cgi?id=481307 and 481306 and https://wiki.mozilla.org/Support/l10nPriorityPRD#Implementation (workaround: is to use last changes at https://sumo-preview.mozillamessaging.com/tiki-lastchanges.php?locale=en-US ) , approve the article (gozer again get WSOD but approving i.e. moving from staging to Knowledge Base appears to work)
Bugs and Feature Requests
- remove "tiki", "tikiwiki", etc from all URLs. This is a NICE TO HAVE not MUST because public "anonymous user" URLs for the KB don't have tiki in them!
- BUG: in my opinion if I only have a locale of en-US BUT I am admin, I should be able to translate to fr-FR and have the URLs correctly have fr instead of en-US which is the situation now
Raw notes
to be polished and written up above
Creating a new KB article and Approving it
I. create as non admin
- Login as non admin e.g. RolandNonAdmin
- Create a new article e.g.https://sumo-preview.mozillamessaging.com/en-US/kb/roadrunner
- Click "Create this page", add content, click Save and then the article is created https://sumo-preview.mozillamessaging.com/en-US/kb/roadrunner?bl=n
II. login in as admin and approve
- Login as admin
- Try to find a mechanism to be notified of new page that needs to be approved e.g. in this case find the roadrunner page a non admin user created in I.
- "MyWatches" doesn't seem to have a way to watch for "new wiki page creations" only, I only see "A user edited a wiki page" and "A user posts a forum thread", shouldn't there also be "A user posts a wiki page" ? or "A user posts a knowledge base article"?
- IMHO there should be a "New articles awaiting approval" similar to the existing "Edited articles ready for review"
- The only mechanism that seems to work is go directly to the URL with an asterisk in it, e.g. https://sumo-preview.mozillamessaging.com/en-US/kb/tiki-index.php?page=roadrunner or
- find it via "Last Changes" e.g. https://sumo-preview.mozillamessaging.com/tiki-lastchanges.php?locale=en-US
- via "Last Changes" go to the article https://sumo-preview.mozillamessaging.com/en-US/kb/roadrunner "This is a new staging page that has not been approved before. Edit and manually move it to the category for approved pages to approve it for the first time. " and click "Edit this page", change "Categorize" from "Staging area" to "Knowledge Base", add a reason under "Describe the changes you made" and clicking "Save" and then I sproadically get WSOD but approval works - according to CWW this WSOD is a known issue - Laura "basically we think sometimes the security regexes take too long and the whole thing times out", https://bugzilla.mozilla.org/show_bug.cgi?id=480415 - Reproduced it September 27 2009 22:35 PDT, captured headers witih HTTP Live Headers Firefox extension and updated bug 480415 comment 77: https://bugzilla.mozilla.org/show_bug.cgi?id=480415#c77
Modifying an existing KB article and Approving the modification
Translating a KB article and approving the Translation
Translating
- Login in as a user whose locale is NOT en-US, e.g. rytfr
- https://sumo-preview.mozillamessaging.com/en-US/kb/yahoo and then click on "Translate this page"
- Select "French (Français, fr)" as "Select language to translate to:"
- Entered "Le yahoo" for "Enter the article title"
- Clicked "Create translation"
- Entered a really bad translation:
- Le POP va seulement avec Yahoo Mail plus, Les Settings: , etc :-)
- entered "première traduction" for "Describe the changes you made"
- clicked "Complete Translation" and it worked, perhaps because rytfr has locale set as fr-FR ?
Approving Translation
- login as admin with locale set to locale of the translation i.e. fr-FR e.g. rytfradmin
- Find page to be translated from "Dernières modifications" e.g. "Le yahoo" from https://sumo-preview.mozillamessaging.com/tiki-lastchanges.php
- https://sumo-preview.mozillamessaging.com/fr/kb/Le+yahoo -> Modifer cette page "https://sumo-preview.mozillamessaging.com/tiki-editpage.php?locale=fr&page=Le+yahoo"
- Change "Catégoriser" from "Staging Area" to "Knowledge Base"
- approve translation in "Describe the changes you made:"
- "Enregistrer" (also get WSOD) and it works, translated article is available