Difference between revisions of "CNM Wikiware"

From CNM Wiki
Jump to: navigation, search
(User stories)
(Functionality)
Line 26: Line 26:
 
#As a [[NetConsumer]], I need to be able to add selected wikipages to my watchlist and receive notifications when the watched wikipages are updated to my email.
 
#As a [[NetConsumer]], I need to be able to add selected wikipages to my watchlist and receive notifications when the watched wikipages are updated to my email.
 
#As a [[CertCandidate]], I need to be able to:
 
#As a [[CertCandidate]], I need to be able to:
#*Edit wikipages.
+
#*Have default rights of a user established at [[MediaWiki]];
 
#*Upload files up to 2Mb.
 
#*Upload files up to 2Mb.
 
#As a [[CertFellow]], [[CertPartner]], and/or [[CertVendor]], I need to be able to upload files up to 20Mb.
 
#As a [[CertFellow]], [[CertPartner]], and/or [[CertVendor]], I need to be able to upload files up to 20Mb.

Revision as of 03:57, 28 September 2018

CNM Wikiware (hereinafter, the App) is the CNM knowledge app that empowers CNM Wiki. The App is both


Architecture

The App is a MediaWiki instance that is run on the CNM Cloud Platform.

Roles

Main wikipage: Opplet role

Availability

CNM app Available to:
Everyone Everyone registered Customer Student Partner or Vendor Employee Developer Admin
The App Partially Yes Yes Yes Yes Yes Yes Yes

Functionality

User stories

  1. As a NetAnyone, I need to be able to read and/or view contents of any wikipage at clearly understood URLs such as starting with https://wiki.ksecerts.com/
  2. As a Russian-speaking NetAnyone, I need to be able to locate wikipages in Russian, possibly, at URLs starting with https://wiki.ksecerts.com/ru
  3. As a NetConsumer, I need to be able to add selected wikipages to my watchlist and receive notifications when the watched wikipages are updated to my email.
  4. As a CertCandidate, I need to be able to:
    • Have default rights of a user established at MediaWiki;
    • Upload files up to 2Mb.
  5. As a CertFellow, CertPartner, and/or CertVendor, I need to be able to upload files up to 20Mb.
  6. As a WikiBureaucrat, I need to have default rights of a bureaucrat established at MediaWiki.
  7. As a WikiAdmin, I need to have:
    • Have default rights of an administrator established at MediaWiki;
    • Be able to restore CNM Wiki if the working software collapses. No more than one hour of work is allowed to be lost.

Development

The RFB has been posted and the following responses are collected so far:

  1. Define page types, naming conventions, user rights, expected behavior to select a set of useful extensions. Then develop ontologies, templates and forms for pages of various types. Adjust search function to the needs of the project.