Changes

Jump to: navigation, search

Support/Kitsune

1,427 bytes added, 20:35, 26 January 2010
no edit summary
= Project Kitsune =
Kitsune(*) is the project to redevelop SUMO.
 
= Goals =
The new SUMO should:
* Have 100% or close to test coverage
* Improve performance on both the front and back end
* Reduce the time-to-production for new features
* Be fun for developers to work on
* Improve the contributor workflow
* Maintain features and workflows that users and contributors like
* Enable machine access via APIs and feeds where required
 
= System components =
The new SUMO needs to have the same three basic features as the current system: a wiki, support forums, and live chat. (Scope note: we do *not* plan on reimplementing live chat as part of this process.) Notes on these and other planned features follow.
 
== Wiki ==
This is the most complex part to implement.
 
Basic requirements:
* Ability to import our existing wiki articles and localizations
* Wiki markup should be accessible to users. Dev consensus seems to be that MediaWiki markup, Markdown, or straight HTML are all good options.
* Support for plugins/macros
* Support for a WYSIWYG editor
 
We will seek out existing bare bones wiki implementations or components if possible to reduce implementation time and complexity.
 
== Forums ==
We see two basic types of forums that are required for Kitsune:
* Support forums, specifically tailored to answering user questions
* Contributor and off topic forums, which would be a stock standard forum implementation.
 
Cheng is in the process of developing a PRD for support forums.
 
1,107
edits

Navigation menu