|
(Tag: Redirect target changed) |
(185 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]]. This is an open knowledge base of the Bratsk School, built on the basis of MediaWiki software and is available for viewing free of charge 24 hours a day 7 days a week to any Internet user. 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.
| |
− | | |
− | | |
− | ==Business functionality==
| |
− | | |
− | | |
− | ===Permitted user roles===
| |
− | :[[Opplet]] handles user management for the ''App'' (including "create account" and "change other users' rights" functions). Thus, the [[permitted user role]]s of the ''App's'' 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.ksacerts.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.ksacerts.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 predefined 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:
| |
− | #*Have predefined rights of a sysop established at [[MediaWiki]];
| |
− | #*Be able to upload files up to 20Mb.
| |
− | #As a [[OppletBureaucrat]], I need to:
| |
− | #*Have predefined rights of a bureaucrat established at [[MediaWiki]]; | |
− | #As a [[CloudAdmin]], I need to:
| |
− | #*Make sure that [[CNM Wiki]] at least gets basic [[cyber-security]] features implemented; new threats are monitored and, based on them, the security policy should be defined and, further, re-defined;
| |
− | #*Be able to restore [[CNM Wiki]] if the working software collapses. No more than one hour of work is allowed to be lost.
| |
− | | |
− | ==Architecture==
| |
− | The ''App'' is a [[MediaWiki]] instance that is run on the [[CNM Cloud Platform]].
| |
− | | |
− | ==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.
| |