Difference between revisions of "CNM Wikiware"

From CNM Wiki
Jump to: navigation, search
(User stories)
(User stories)
Line 23: Line 23:
 
===User stories===
 
===User stories===
 
#As a [[NetAnyone]], I need to be able to read and/or view contents of any wikipage at clearly understood [[URL]]s such as starting with https://wiki.ksecerts.com/
 
#As a [[NetAnyone]], I need to be able to read and/or view contents of any wikipage at clearly understood [[URL]]s such as starting with https://wiki.ksecerts.com/
 +
#As a NetAnyone, I need to be able to easily access information:-Information should chronologicaly arranged.
 
#As a Russian-speaking [[NetAnyone]], I need to be able to locate wikipages in Russian, possibly, at [[URL]]s starting with https://wiki.ksecerts.com/ru
 
#As a Russian-speaking [[NetAnyone]], I need to be able to locate wikipages in Russian, possibly, at [[URL]]s starting with https://wiki.ksecerts.com/ru
 
#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.
Line 32: Line 33:
 
#*Have default rights of a sysop established at [[MediaWiki]];
 
#*Have default rights of a sysop established at [[MediaWiki]];
 
#*Make sure that [[CNM Wiki]] at least gets basic [[cyber-security]] features implemented;
 
#*Make sure that [[CNM Wiki]] at least gets basic [[cyber-security]] features implemented;
 +
#*Make sure that CNM Wiki has access control over who can edit and access certain information.
 
#*Be able to restore [[CNM Wiki]] if the working software collapses. No more than one hour of work is allowed to be lost.
 
#*Be able to restore [[CNM Wiki]] if the working software collapses. No more than one hour of work is allowed to be lost.
 +
#*Be able to view weekly, monthly, and yearly financial statements.
  
 
==Development==
 
==Development==
 
The [[RFB]] has been posted and the following responses are collected so far:
 
The [[RFB]] has been posted and the following responses are collected so far:
 
#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.
 
#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.

Revision as of 16:18, 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 NetAnyone, I need to be able to easily access information:-Information should chronologicaly arranged.
  3. 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
  4. 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.
  5. As a CertCandidate, I need to be able to:
    • Have default rights of a user established at MediaWiki;
    • Upload files up to 2Mb.
  6. As a CertFellow, CertPartner, and/or CertVendor, I need to be able to upload files up to 20Mb.
  7. As a WikiAdmin, I need to:
    • Have default rights of a sysop established at MediaWiki;
    • Make sure that CNM Wiki at least gets basic cyber-security features implemented;
    • Make sure that CNM Wiki has access control over who can edit and access certain information.
    • Be able to restore CNM Wiki if the working software collapses. No more than one hour of work is allowed to be lost.
    • Be able to view weekly, monthly, and yearly financial statements.

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.