Difference between revisions of "WordPress for CNM Cloud"
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[WordPress for CNM Cloud]] (hereinafter, the ''Project'') is the group of endeavors undertaken to advance [[ | + | [[WordPress for CNM Cloud]] (hereinafter, the ''Project'') is the group of endeavors undertaken to advance [[Educaship WordPress]] to upgrade this app from its [[minimal viable product]] ([[minimal viable product|MVP]]) state up to a part of [[Careerprise Funnel]]. [[WordPress]] and [[MariaDB]] as its database management system are used under the hood of this app. Previously, [[Opplet]] developers struggled with the viruses, so an effective anti-virus strategy must be found. |
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 and virus-free operation of [[ | + | :# (''secondary'') The ''Group'' is interested in the correct and virus-free operation of [[Educaship 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 | + | :* As a learner who is enrolled into [[EmployableU Concepts]] course, I need to manage my profile; |
− | :: As a learner who is enrolled into [[EmployableU | + | :: As a learner who is enrolled into [[EmployableU Concepts]] course, I want to get the administrator rights to be able to practice building a website; |
− | :: As a learner who is enrolled into [[EmployableU | + | :: As a learner who is enrolled into [[EmployableU Concepts]] course, I need to create, delete and edit pages, header, footer, menu, sections, and elements; |
− | :: As a learner who is enrolled into [[EmployableU | + | :: As a learner who is enrolled into [[EmployableU Concepts]] course, I need access to themes, fonts, colors, and the ability to upload files and edit them. |
:* As a [[CNMCyber Coordinator]], I need to have administrator rights to build and manage websites; | :* As a [[CNMCyber Coordinator]], I need to have administrator rights to build and manage websites; | ||
:: As a [[CNMCyber Coordinator]], I need to create, delete and edit pages, header, footer, menu, sections, and elements; | :: As a [[CNMCyber Coordinator]], I need to create, delete and edit pages, header, footer, menu, sections, and elements; |
Latest revision as of 00:14, 15 April 2024
WordPress for CNM Cloud (hereinafter, the Project) is the group of endeavors undertaken to advance Educaship WordPress to upgrade this app from its minimal viable product (MVP) state up to a part of Careerprise Funnel. WordPress and MariaDB as its database management system are used under the hood of this app. Previously, Opplet developers struggled with the viruses, so an effective anti-virus strategy must be found.
Contents
Requirements
Business
- The Project's business requirements are:
- (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.
- (secondary) The Group is interested in the correct and virus-free operation of Educaship WordPress based on an open-source WordPress.
Prototypes
Stakeholder's
- The Project's stakeholder requirements are:
- As a learner who is enrolled into EmployableU Concepts course, I need to manage my profile;
- As a learner who is enrolled into EmployableU Concepts course, I want to get the administrator rights to be able to practice building a website;
- As a learner who is enrolled into EmployableU Concepts course, I need to create, delete and edit pages, header, footer, menu, sections, and elements;
- As a learner who is enrolled into EmployableU Concepts course, I need access to themes, fonts, colors, and the ability to upload files and edit them.
- As a CNMCyber Coordinator, I need to have administrator rights to build and manage websites;
- As a CNMCyber Coordinator, I need to create, delete and edit pages, header, footer, menu, sections, and elements;
- As a CNMCyber 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 fault-tolerant;
- 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 instances;
- As a system administrator, I need to have an effective anti-virus strategy;
- As a system administrator, I need to have an effective monitoring system;
- As a system administrator, I need to have a data backup system;
- As a system administrator, I can eliminate the consequences of hacking.
Project deadline
- The Project's deadline is