Difference between revisions of "WordPress for CNM Cloud"

From CNM Wiki
Jump to: navigation, search
Line 6: Line 6:
 
:The ''Project's'' [[business requirement]]s are:
 
:The ''Project's'' [[business requirement]]s are:
 
:# ('''primary''') The ''Group'' needs to provide [[WorldOpp scholar]]s with an accessible [[content management system]] that allows them to create and manage websites and also publish content without programming knowledge.
 
:# ('''primary''') The ''Group'' needs to provide [[WorldOpp scholar]]s with an accessible [[content management system]] that allows them to create and manage websites and also publish content without programming knowledge.
:# (''secondary'') The ''Group'' is interested in the correct operation of [[CNM WordPress]] based on an open-source [[WordPress]].
+
:# (''secondary'') The ''Group'' is interested in the correct and virus-free operation of [[CNM WordPress]] based on an open-source [[WordPress]].
  
 
===Prototypes===
 
===Prototypes===
Line 13: Line 13:
 
===Stakeholder's===
 
===Stakeholder's===
 
: The Project's [[stakeholder requirement]]s are:
 
: The Project's [[stakeholder requirement]]s are:
:# As a learner who is enrolled into [[Employableu Foundation]] course, I need to
+
:* As a learner who is enrolled into [[Employableu Foundation]] course, I need to manage my profile;
:# As a [[CNM Cyber Coordinator]], I need to
+
:: As a learner who is enrolled into [[Employableu Foundation]] course, I want to get the administrator rights to be able to practice building a website;
:# As a CNM Cyber administrator, I need to
+
:: As a learner who is enrolled into [[Employableu Foundation]] course, I need to create, delete and edit pages, header, footer, menu, sections, and elements;
:# As a system administrator, I need to
+
:: As a learner who is enrolled into [[Employableu Foundation]] course, I need access to themes, fonts, colors, and the ability to upload files and edit them.
 +
:* As a [[CNM Cyber Coordinator]], I need to have administrator rights to build and manage websites;
 +
:: As a [[CNM Cyber Coordinator]], I need to create, delete and edit pages, header, footer, menu, sections, and elements;
 +
:: As a [[CNM Cyber Coordinator]], I need access to themes, fonts, colors, and the ability to upload files and edit them.
 +
:* As a [[CNM Cyber administrator]], I need to
 +
:* As a [[system administrator]], I want to ensure platform safety;
 +
::As a [[system administrator]], I need to separation of access rights;
 +
::As a [[system administrator]], I need to install three instances [[CNM WordPress]]: core [[CNM WordPress]], hands-on training [[Inplz WordPress]], and experiential [[Kryvi WordPress]];
 +
::As a [[system administrator]], I need to have an effective anti-virus strategy.
 +
 
 +
==Project deadline==
 +
: The ''Project's'' deadline is
 +
 
 +
==Current issues==
  
 
==States==
 
==States==

Revision as of 13:37, 4 March 2023

WordPress for CNM Cloud (hereinafter, the Project) is the group of endeavors undertaken to advance CNM WordPress to upgrade this app from its minimal viable product (MVP) state up to the marketable one. WordPress and MariaDB as its database management system are used under the hood of this app. Previously, CNM Cloud developers struggled with the viruses, so an effective anti-virus strategy must be found.


Requirements

Business

The Project's business requirements are:
  1. (primary) The Group needs to provide WorldOpp scholars with an accessible content management system that allows them to create and manage websites and also publish content without programming knowledge.
  2. (secondary) The Group is interested in the correct and virus-free operation of CNM WordPress based on an open-source WordPress.

Prototypes

Prototypes

Stakeholder's

The Project's stakeholder requirements are:
As a learner who is enrolled into Employableu Foundation course, I want to get the administrator rights to be able to practice building a website;
As a learner who is enrolled into Employableu Foundation course, I need to create, delete and edit pages, header, footer, menu, sections, and elements;
As a learner who is enrolled into Employableu Foundation course, I need access to themes, fonts, colors, and the ability to upload files and edit them.
As a CNM Cyber Coordinator, I need to create, delete and edit pages, header, footer, menu, sections, and elements;
As a CNM Cyber Coordinator, I need access to themes, fonts, colors, and the ability to upload files and edit them.
As a system administrator, I need to separation of access rights;
As a system administrator, I need to install three instances CNM WordPress: core CNM WordPress, hands-on training Inplz WordPress, and experiential Kryvi WordPress;
As a system administrator, I need to have an effective anti-virus strategy.

Project deadline

The Project's deadline is

Current issues

States

Certainty

State of certainty

Utility

State of utility

Applicability

State of applicability

Controllability

State of controllability