664
edits
Changes
no edit summary
Kitsune(*) is the project to redevelop SUMO.
= Goals =
The new SUMO should:
* Have 100% or close to test coverageImprove the SUMO experience for developers, contributors, localizers, and, of course, users.* Improve performance * Get faster, on both the front -end and back -end.** Get cleaner, so the code is fun to work on.** Get better, so contributors and localizers are more excited about our platform.* Reduce the time-to-production for new develop features.* Be fun for developers * Use extensive unit-testing to work onreduce regressions.* Improve * Increase the contributor workflow* Maintain features and workflows that users and contributors like* Enable machine access via APIs and feeds where requiredability of community members to contribute.
=Roadmap = Phase 1: Planning ==* Develop a low resolution roadmap for Kitsune: what will be built (scope) in what order and rough time and resource needs [[Support/SUMOMigrationOrder]] and also [[Support/Kitsune_Milestones]]* Choose tech platform (how to build it) [[https://spreadsheets.google.com/ccc?key=0Ao5KB_TZOvbVdGhxNVlad2YxSW55Qy1wRnhWZmhJX1E&hl=en Framework comparison]] [[Support/TechPlatformAnalysis]]* ''See [[Support/Kitsune/BugGuidelinesTimeline]] -- guidelines for what bugs should be fixed in the old codebase and which should be deferred* Plan and obtain necessary infrastructure [[Support/KitsuneInfra]]* [[Support/Kitsune/DevelopmentWorkflow|Workflow]]description.''
== Phase 32.0/1.5.4: Implementation Search Results [Frozen] ==This phase will take place in parallel with phase 2.* Develop components that have complete PRDs
* Execute searches and display results from Kitsune.
* Maintain session data between Kitsune and TikiWiki.
* Develop deployment strategy for Kitsune.
* Timeline:
** Freeze: April 22.
** Push: May 6.
== 2.1/1.5.5: Discussion Forums [Underway] ==
* Discussion forums (Contributors/Off-topic).
* Discussion forum administration.
* Access control in Kitsune.
* First data migration.
* Timeline:
** Start: Late April.
** Freeze: Early-mid May.
** Push: Mid-late May.
== 2.2/1.5.6: Support Forums ==
* Support forum(s).
* New support forum interface.
* Support forum administration.
* Second data migration.
* Timeline:
** Start: Mid May.
** Freeze: Mid June.
** Push: Mid-late June.
== 2.3/1.5.7: Knowledge Base ==
* Knowledge Base wiki.
* Parts of new wiki interface.
* Wiki administration.
* Third data migration.
* Timeline:
** Start: Late June-Early July.
** Freeze: August-September?
== 2.4: User Accounts ==
* User registration, login, logout.
* User management.
* Final data migration.
* Timeline:
** Start: September-October?
** Freeze: Late October?
= System components =