Support/SUMOMigrationOrder: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(category -> Support Archive)
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Functionality can be classed into a set of dependency groups.  Note that some functionality will need to be done over several milestones, e.g. search.
{{Draft}}


= Functional groups =
Functionality can be classed into a set of dependency groups. Note that some functionality will need to be done over several milestones, e.g. search.
== Group 1: independent low risk ==
* Search UI
* Basic forums: Contributor, off topic, wiki articles ("discuss")
* Event signup system


== Group 2: infrastructure ==
= Functional groups  =
* Admin console: Initial setup, then admin for each component will be added when the component is added.
** User management
** Basic forum management
** Support forum management
** Search
** Template management
** Breadcrumbs
** Categories
** Feedback management
** l10n control (create new locales, appoint locale leaders, manage translations
** Tag management
* Users table: Needs to be kept in sync with users_users for the time being, until we are completely out of tiki
* Feedback system (formerly CSAT)
* API
* Tagging


== Group 3: Forum related ==
== Group 1: independent low risk  ==
* Support forum
* Sphinx indexer for support forum


== Group 4: Wiki related ==
*Search UI
* Wiki
*Basic forums: Contributor, off topic, wiki articles ("discuss")
* Sphinx indexer for wiki
*Event signup system
* Wiki l10n
* API for wiki content


== Group 5: Dashboards and reporting ==
== Group 2: infrastructure  ==
* Contributor dashboard
* Locale leader dashboard
* Metrics


== Group 6: l10n ==
*Admin console: Initial setup, then admin for each component will be added when the component is added.
* gettext setup
**User management
* Locale leader dashboard
**Basic forum management
* l10n workflow
**Support forum management
**Search
**Template management
**Breadcrumbs
**Categories
**Feedback management
**l10n control (create new locales, appoint locale leaders, manage translations
**Tag management
*Users table: Needs to be kept in sync with users_users for the time being, until we are completely out of tiki
*Feedback system (formerly CSAT)
*API
*Tagging


= Milestones =
== Group 3: Forum related  ==
== Milestone 1 ==
We will start with migrating some independent low risk items and the associated infrastructure. 


===TODO===
*Support forum
* Search UI
*Sphinx indexer for support forum
* Basic forums
* Users table, sessions, and user sync between old and new code
* Basic admin console: search, users, new template management
* Event signup system


===Timeline===
== Group 4: Wiki related  ==
* 5 weeks of development
* 2 weeks QA


== Milestone: gettext ==
*Wiki
Set up gettext for UI items in new parts of interface.
*Sphinx indexer for wiki
* gettext setup
*Wiki l10n
* verbatim integration
*API for wiki content


===Timeline===
== Group 5: Dashboards and reporting  ==
* 3 weeks development
* 2 weeks QA


== Milestone: support forums ==
*Contributor dashboard
Support forums are the main goal of this milestone.  Again, we will move over associated infrastructure
*Locale leader dashboard
* Support forums
*Metrics
* Feedback system for support forums
* Admin for support forums
* Sphinx indexer for support forums


== Timeline ==
== Group 6: l10n  ==
* 6 weeks of development with QA cycles as we go
* 2 weeks of QA


== Milestone ==
*gettext setup
This milestone will focus on getting some infrastructure in place.
*Locale leader dashboard
* Wiki schema
*l10n workflow
* Sync existing articles into new schema
* Display articles with new code; edit with old


== Milestone ==
= Milestones  =
Focus on wiki and l10n workflow
 
* New workflow for contribs and localizers
Moved to [https://wiki.mozilla.org/Support/Kitsune_Milestones Support/Kitsune_Milestones]
* Locale leader dashboard
 
[[Category:Support Archive]]

Latest revision as of 09:08, 14 July 2021

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Functionality can be classed into a set of dependency groups. Note that some functionality will need to be done over several milestones, e.g. search.

Functional groups

Group 1: independent low risk

  • Search UI
  • Basic forums: Contributor, off topic, wiki articles ("discuss")
  • Event signup system

Group 2: infrastructure

  • Admin console: Initial setup, then admin for each component will be added when the component is added.
    • User management
    • Basic forum management
    • Support forum management
    • Search
    • Template management
    • Breadcrumbs
    • Categories
    • Feedback management
    • l10n control (create new locales, appoint locale leaders, manage translations
    • Tag management
  • Users table: Needs to be kept in sync with users_users for the time being, until we are completely out of tiki
  • Feedback system (formerly CSAT)
  • API
  • Tagging

Group 3: Forum related

  • Support forum
  • Sphinx indexer for support forum

Group 4: Wiki related

  • Wiki
  • Sphinx indexer for wiki
  • Wiki l10n
  • API for wiki content

Group 5: Dashboards and reporting

  • Contributor dashboard
  • Locale leader dashboard
  • Metrics

Group 6: l10n

  • gettext setup
  • Locale leader dashboard
  • l10n workflow

Milestones

Moved to Support/Kitsune_Milestones