Difference between revisions of "CNM Wikiware"

From CNM Wiki
Jump to: navigation, search
(User stories)
(Changed redirect target from CNM MediaWiki to Educaship MediaWiki)
(Tag: Redirect target changed)
 
(197 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[CNM Wikiware]] (hereinafter, the ''App'') is the [[CNM knowledge app]] that empowers [[CNM Wiki]]. The ''App'' is both
+
#REDIRECT [[Educaship MediaWiki]]
*[[Knowledge management software]]; and
 
*A service of the [[CNM Cloud]] at [https://friendsofcnm.org/wiki friendsofcnm.org/wiki]. The ''App'' is one of [[CNM app]]s.
 
 
 
 
 
==Architecture==
 
The ''App'' is a [[MediaWiki]] instance that is run on the [[CNM Cloud Platform]].
 
 
 
==Business functionality==
 
 
 
===User roles===
 
:Since [[Opplet]] handles user management for the ''App'' (including "create account" and "change other users' rights" functions), the user roles of the ''App'' users are those [[Opplet role]]s that are specifically based on rights of groups granted by [[MediaWiki]]. The software-defined rights can be found at [https://www.mediawiki.org/wiki/Manual:User_rights#List_of_groups MediaWiki's list of groups].
 
 
 
===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/
 
#*See the logo at the right upper corner and the name of the resource such as [[CNM Wiki]];
 
#*Feel safe while seeing that the ''App's'' resource is verified by the [[SSL]] certificate;
 
#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 [[CertCandidate]], I need to be able to:
 
#*Have default rights of a user (with a registered account) established at [[MediaWiki]];
 
#*Upload files, including [[SVG]] graphics, with sizes up to 2Mb; the combined size of all downloaded files shouldn't exceed 200Mb.
 
#As a [[CertFellow]], [[CertPartner]], and/or [[CertVendor]], I need to be able to upload files up to 20Mb.
 
#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.
 
#*Be able to run/see/print various reports so that I can have a complete picture of CNM activities and members
 
 
 
==Development==
 
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.
 

Latest revision as of 23:20, 14 April 2024