Difference between revisions of "CNM Apps"

From CNM Wiki
Jump to: navigation, search
(Key terms)
 
(54 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Cnm-digital.png|400px|thumb|right|[[CNM Cyber]]]][[CNM Apps]] (hereinafter, the ''Lectio'') is the [[lectio|lesson part]] of the '''[[CNM Cloud Essentials]]''' [[lesson]] that introduces its participants to [[CNM Cloud]]. This ''lesson'' belongs to the [[Introduction to CNM Cyber]] session of the [[CNM Cyber Orientation]].
+
[[File:Cnm-digital.png|400px|thumb|right|[[CNMCyber suite]]s]][[CNM Apps]] (hereinafter, the ''Lectio'') is the [[lectio|lesson part]] of the '''[[CNM App Essentials]]''' [[lesson]] that introduces its participants to [[Opplet]]. This ''lesson'' belongs to the [[Introduction to CNM Cloud]] session of [[EmployableU Concepts]].
  
  
 
==Content==
 
==Content==
The successor predecessor [[lectio]] is [[What CNM Cloud Is]].
+
The predecessor [[lectio]] is [[Federated vs Local Roles]].
  
===Key terms===
+
===Script===
:'''[[CNM app]]'''. One or more inter-related [[end-user application]]s of the [[CNM Cloud]] that can be delivered as a standalone service.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
+
:In [[systems engineering]], [[end-user]]s are the [[human being]]s who use [[software system]]s for the purposes for which those ''systems'' have been created. The other [[human user]]s include [[intermediate user]]s such as software developers and installers, as well as [[advanced user]]s such as maintainers.
:*'''[[CNM Certware]]'''. An instance of [[e-learning software]], [[Moodle]], that is configured to power [[CNM Cert]], [[CertHandsOn]], and [[CertNext]].
+
 
:*'''[[CNM Labware]]'''. A combination of several inter-related software instances including [[Redmine]] for [[project management]] and [[Apache Subversion]] ([[Apache Subversion|SVN]]) for [[version control]] that is configured to power either [[CNM Lab]], [[LabHandsOn]], and [[LabNext]].
+
:Imagine a personal vehicle. It is created primarily for its driver; the driver is its [[end-user]]. Folks in a auto service shop are its [[intermediate user]]s. If you serve your own vehicle, you swing ''intermediate'' and ''end-user'' ranks.
:*'''[[CNM Linkupware]]'''. An instance of [[customer relationship management software]] ([[customer relationship management software|CRM software]]), [[SuiteCRM]], that is configured to power either [[CNM Linkup]], [[LinkupHandsOn]], and [[LinkupNext]].
 
:*'''[[CNM Mailware]]'''. A combination of three inter-related [[email software]] instances, (a) [[Roundcube]] as an [[email client]], (b) [[Postfix]] as the [[mail server]] that exchanges [[email]]s with [[mail exchanger]]s of [[Internet service provider]]s ([[Internet service provider|ISP]]s), and (c) [[Dovecot]] as the [[mail server]] that exchanges [[email]]s between the [[Roundcube]] and [[Postfix]] instances. That combination is configured to power either [[CNM Mail]], [[MailHandsOn]], and [[MailNext]].
 
:*'''[[CNM Middleware]]'''. An instance of [[user management software]], [[Opplet.net]], that is written specifically for [[CNM Cyber]] and configured to power either [[CNM Cabin]], [[CabinHandsOn]], and [[CabinNext]].
 
:*'''[[CNM Pageware]]'''. An instance of [[content management software]] ([[content management software|CMS]]), [[WordPress]], that is configured to power either [[CNM Page]], [[PageHandsOn]], and [[PageNext]].
 
:*'''[[CNM Socialware]]'''. An instance of [[social networking software]], [[HumHub]], that is configured to power either [[CNM Social]], [[SocialHandsOn]], and [[SocialNext]].
 
:*'''[[CNM Talkware]]'''. An instance of [[webconferencing software]], which is yet to be researched, tried, and selected, that shall configured to power either [[CNM Talk]], [[TalkHandsOn]], and [[TalkNext]].
 
:*'''[[CNM Tubeware]]'''. An instance of [[video-sharing software]], [[YouPHPTube]], that is configured to power either [[CNM Tube]], [[TubeHandsOn]], and [[TubeNext]].
 
:*'''[[CNM Ventureware]]'''. An instance of [[enterprise resource planning software]] ([[enterprise resource planning software|ERP software]]), [[Odoo]], that is configured to power either [[CNM Venture]], [[VentureHandsOn]], and [[VentureNext]].
 
:*'''[[CNM Wikiware]]'''. An instance of [[wiki engine]], [[MediaWiki]], that is configured to power either [[CNM Wiki]], [[WikiHandsOn]], and [[WikiNext]].</div>
 
  
:'''[[NextApps]]'''.<div style="background-color:#efefef; padding: 5px; margin: 15px;"></div>
+
:At [[Opplet]], you cannot use anything, but [[end-user application]]s unless you are not a developer, installer, or maintainer of [[Opplet]].
  
:'''[[HandsOnApps]]'''.<div style="background-color:#efefef; padding: 5px; margin: 15px;"></div>
+
:Any [[CNM app]] is one or more inter-related [[end-user application]]s of [[Opplet]] that can be delivered as a standalone service. Every ''app'' has its landing page that is separate from those of other ''apps''.
  
===Script===
+
:The word, ''app'', stands for ''application''. A [[software application]] is a [[software system]] that its [[end-user]] can apply to solve a particular problem.
:Every [[CNM Cyber service]] is powered by one or more [[end-user application]]s. A combination of all [[end-user application]]s that power one [[CNM Cyber service]] is called a [[CNM app]]. Thus, each [[CNM Cyber service]] is powered by one [[CNM app]].
 
  
:Most of existing ''apps'' utilize popular software packages. For instance, [[CNM Pageware]] utilizes [[WordPress]], [[CNM Certware]] does [[Moodle]], [[CNM Talkware]] has [[Jitsi]] under its hood, and so on. However, the [[CNM Cyber Team]] can alternate any software package at any time.
+
:[[Opplet]] delivers every [[CNM app]] as a separate [[CNMCyber service]].
  
:To make new [[CNM app|app]]s, the [[CNM Cyber Team]] utilizes [[commercial off-the-shelf]] ([[commercial off-the-shelf|COTS]]) solutions. Every solution must meet two [[requirement]]s; they are (a) to be [[open-source]] and (b) to be able to communicate with [[CNM Middleware]] through its [[LDAP|Lightweight Directory Access Protocol]] ([[LDAP]]).
+
:[[CNM named app]]s have own names such as [[CNM Wiki]], [[CNM Tube]], [[CNM Mail]], etc.
  
:When any [[solution candidate]] is identified, the [[CNM Cyber Workforce]] tests it and, based on that testing results, the ''Team'' makes a decision whether to deploy that solution.
+
:[[CNM trial app]]s have no names. They are temporarily installed on [[CNM Lab Farm]] for experiment purposes only.
  
:The ''apps<nowiki>'</nowiki>'' names commonly start with the names of the [[CNM Cyber service|service]]s that they power and end with the ending <code>-ware</code>. For instance, [[CNM Wikiware]] powers [[CNM Wiki]], [[CNM Tubeware]] powers [[CNM Tube]], [[CNM Mailware]] powers [[CNM Mail]], etc.
+
===Key terms===
 +
:[[CNM app]]
  
:The only exception is [[CNM Cabin]], which, as a federated service, is powered by [[CNM Middleware]]. [[CNM Middleware]] include both [[end-user application]]s and those [[software application]]s that support other ''apps'', not [[end-user]]s. The ''Middleware'' is not [[commercial off-the-shelf]] ([[commercial off-the-shelf|COTS]]). Its code is custom-written for [[CNM Cyber]].  
+
===Closing===
 +
:Which statement below is correct:<ol type="a"><li>[[Educaship MediaWiki]] is one of the [[CNM named app]]s</li><li>[[CNM Lab Farm]] contains apps for experimental purposes</li><li>Every [[CNM app]] can act as a standalone service</li><li>All of the other substantive answers are correct.</li><li>None of the other answers is correct.</li></ol>
  
:Finally, each [[CNM app]] has two identical twins. Out of the three, one [[CNM app|app]] powers the [[career service]] that this [[CNM app|app]] was created to support. Another belongs to the [[HandsOnApps]] and is used in [[practical instruction]]. The third belongs to the [[NextApps]] and is used in [[experiential learning]].
 
  
'''[[What CNM Servers Are]]''' is the successor [[lectio]].
+
'''[[CNM App Groups]]''' is the successor [[lectio]].
  
 
==Questions==
 
==Questions==
 
===Lectio quiz===
 
:The answer is recorded for the lectio completion purpose:
 
:*Which statement below is correct:<ol type="a"><li>[[CNM Page]] currently uses the [[WordPress]] software.</li><li>[[CNM Cert]] currently uses the [[Moodle]] software.</li><li>[[CNM Talk]] currently uses the [[Jitsi]] software.</li><li>All of the other substantive answers are correct.</li><li>None of the other answers is correct.</li></ol>
 
  
 
===Placement entrance exam===
 
===Placement entrance exam===
 
:Every statement below is split into one true and one false question in the actual exam.
 
:Every statement below is split into one true and one false question in the actual exam.
:#Only Fixett allows (or does not allow) restoring forgotten passwords if email address is on file.
+
:#CNM Cabin is (not) middleware of Opplet.
:#CNM Cloud is (not) the information technology cloud that is designed to support, enhance, and further develop services of the Career Network Ministry.
+
:#CNM Cabin is (not) an end-user application hosted by Opplet.
:#CNM Cyber is (not) the information technology cloud that is designed to support, enhance, and further develop services of the Career Network Ministry.
+
:#CNM Cabin is (not) a wiki application hosted by Opplet.
:#CNM Cloud is (not) the platform delivering CNM Cyber services.
+
:#CNM Cabin is (not) a learning application hosted by Opplet.
:#CNM Cyber is (not) the platform delivering CNM Cloud services.
+
:#CNM Cabin is (not) a development hub hosted by Opplet.
:#Opplet is (not) middleware of CNM Cloud.
+
:#CNM Cabin is (not) an application that supports CNM websites hosted by Opplet.
:#Opplet is (not) an end-user application hosted by CNM Cloud.
+
:#Only CNM Cabin (or does not handle) all logins and logoffs for CNMCyber users.
:#Opplet is (not) a wiki application hosted by CNM Cloud.
+
:#Only CNM Wiki handles (or does not handle) logins and logoffs for CNMCyber users.
:#Opplet is (not) a learning application hosted by CNM Cloud.
+
:#CNM Cabin is (not) a CNM app.
:#Opplet is (not) a development hub hosted by CNM Cloud.
+
:#CNM app is (not) middleware of Opplet.
:#Opplet is (not) an application that supports CNM websites hosted by CNM Cloud.
+
:#CNM app is (not) an end-user application hosted by Opplet.
:#Only Opplet handles (or does not handle) all logins and logoffs for CNM Cyber users.
+
:#CNM app is (not) a wiki application hosted by Opplet.
:#Only CNM Wiki handles (or does not handle) logins and logoffs for CNM Cyber users.
+
:#CNM app is (not) a learning application hosted by Opplet.
:#Only CNM Campus handles (or does not handle) logins and logoffs for CNM Cyber users.
+
:#CNM app is (not) a development hub hosted by Opplet.
:#Only Fixett handles (or does not handle) logins and logoffs for CNM Cyber users.
+
:#CNM app is (not) an application that supports CNM websites hosted by Opplet.
:#Only CNM websites handle (or do not handle) logins and logoffs for CNM Cyber users.
+
:#CNM MediaWiki is (not) middleware of Opplet.
:#Opplet is (not) a CNM app.
+
:#CNM MediaWiki is (not) an end-user application hosted by Opplet.
:#CNM app is (not) middleware of CNM Cloud.
+
:#CNM MediaWiki is (not) a wiki application hosted by Opplet.
:#CNM app is (not) an end-user application hosted by CNM Cloud.
+
:#CNM MediaWiki is (not) a learning application hosted by Opplet.
:#CNM app is (not) a wiki application hosted by CNM Cloud.
+
:#CNM MediaWiki is (not) a development hub hosted by Opplet.
:#CNM app is (not) a learning application hosted by CNM Cloud.
+
:#CNM MediaWiki is (not) an application that supports CNM websites hosted by Opplet.
:#CNM app is (not) a development hub hosted by CNM Cloud.
+
:#Opplet role is (not) any system-user role within Opplet.
:#CNM app is (not) an application that supports CNM websites hosted by CNM Cloud.
 
:#CNM Wikiware is (not) middleware of CNM Cloud.
 
:#CNM Wikiware is (not) an end-user application hosted by CNM Cloud.
 
:#CNM Wikiware is (not) a wiki application hosted by CNM Cloud.
 
:#CNM Wikiware is (not) a learning application hosted by CNM Cloud.
 
:#CNM Wikiware is (not) a development hub hosted by CNM Cloud.
 
:#CNM Wikiware is (not) an application that supports CNM websites hosted by CNM Cloud.
 
:#CNM Courseware is (not) middleware of CNM Cloud.
 
:#CNM Courseware is (not) an end-user application hosted by CNM Cloud.
 
:#CNM Courseware is (not) a wiki application hosted by CNM Cloud.
 
:#CNM Courseware is (not) a learning application hosted by CNM Cloud.
 
:#CNM Courseware is (not) a development hub hosted by CNM Cloud.
 
:#CNM Courseware is (not) an application that supports CNM websites hosted by CNM Cloud.
 
:#CNM Productware is (not) middleware of CNM Cloud.
 
:#CNM Productware is (not) an end-user application hosted by CNM Cloud.
 
:#CNM Productware is (not) a wiki application hosted by CNM Cloud.
 
:#CNM Productware is (not) a learning application hosted by CNM Cloud.
 
:#CNM Productware is (not) a development hub hosted by CNM Cloud.
 
:#CNM Productware is (not) an application that supports CNM websites hosted by CNM Cloud.
 
:#CNM Siteware is (not) middleware of CNM Cloud.
 
:#CNM Siteware is (not) an end-user application hosted by CNM Cloud.
 
:#CNM Siteware is (not) a wiki application hosted by CNM Cloud.
 
:#CNM Siteware is (not) a learning application hosted by CNM Cloud.
 
:#CNM Siteware is (not) a development hub hosted by CNM Cloud.
 
:#CNM Siteware is (not) an application that supports CNM websites hosted by CNM Cloud.
 
:#Opplet role is (not) any system-user role within CNM Cloud.
 
:#Within CNM Cloud, NetAnyone is (not) any user of World Wide Web.
 
:#Within CNM Cloud, NetAnyone is (not) any user of World Wide Web, who has expressed his or her interest in Careerprise services, but hasn't made any purchase yet.
 
:#Within CNM Cloud, NetAnyone is (not) any user of the World Wide Web, who has made at least one transaction such as payment, donation, or volunteer hour to Friends Of CNM.
 
:#Within CNM Cloud, NetAnyone is (not) a graduate from WorldOpp Orientation, who may or may not be a Careerprise partner.
 
:#Within CNM Cloud, NetAnyone is (not) a graduate from WorldOpp Developer Seminar, who may or may not be a Careerprise vendor.
 
:#Within CNM Cloud, NetAnyone is (not) a graduate from WorldOpp Placement Seminar, who may or may not be a WorldOpp fellow.
 
:#Within CNM Cloud, NetConsumer is (not) any user of World Wide Web.
 
:#Within CNM Cloud, NetConsumer is (not) any user of World Wide Web, who has expressed his or her interest in Careerprise services, but hasn't made any purchase yet.
 
:#Within CNM Cloud, NetConsumer is (not) any user of the World Wide Web, who has made at least one transaction such as payment, donation, or volunteer hour to Friends Of CNM.
 
:#Within CNM Cloud, NetConsumer is (not) a graduate from WorldOpp Orientation, who may or may not be a Careerprise partner.
 
:#Within CNM Cloud, NetConsumer is (not) a graduate from WorldOpp Developer Seminar, who may or may not be a Careerprise vendor.
 
:#Within CNM Cloud, NetConsumer is (not) a graduate from WorldOpp Placement Seminar, who may or may not be a WorldOpp fellow.
 
:#Within CNM Cloud, CertCustomer is (not) any user of World Wide Web.
 
:#Within CNM Cloud, CertCustomer is (not) any user of World Wide Web, who has expressed his or her interest in Careerprise services, but hasn't made any purchase yet.
 
:#Within CNM Cloud, CertCustomer is (not) any user of the World Wide Web, who has made at least one transaction such as payment, donation, or volunteer hour to Friends Of CNM.
 
:#Within CNM Cloud, CertCustomer is (not) a graduate from WorldOpp Orientation, who may or may not be a Careerprise partner.
 
:#Within CNM Cloud, CertCustomer is (not) a graduate from WorldOpp Developer Seminar, who may or may not be a Careerprise vendor.
 
:#Within CNM Cloud, CertCustomer is (not) a graduate from WorldOpp Placement Seminar, who may or may not be a WorldOpp fellow.
 
:#Within CNM Cloud, CertAssociate is (not) any user of World Wide Web.
 
:#Within CNM Cloud, CertAssociate is (not) any user of World Wide Web, who has expressed his or her interest in Careerprise services, but hasn't made any purchase yet.
 
:#Within CNM Cloud, CertAssociate is (not) any user of the World Wide Web, who has made at least one transaction such as payment, donation, or volunteer hour to Friends Of CNM.
 
:#Within CNM Cloud, CertAssociate is (not) a graduate from WorldOpp Orientation, who may or may not be a Careerprise partner.
 
:#Within CNM Cloud, CertAssociate is (not) a graduate from WorldOpp Developer Seminar, who may or may not be a Careerprise vendor.
 
:#Within CNM Cloud, CertAssociate is (not) a graduate from WorldOpp Placement Seminar, who may or may not be a WorldOpp fellow.
 
:#Within CNM Cloud, CertDeveloper is (not) any user of World Wide Web.
 
:#Within CNM Cloud, CertDeveloper is (not) any user of World Wide Web, who has expressed his or her interest in Careerprise services, but hasn't made any purchase yet.
 
:#Within CNM Cloud, CertDeveloper is (not) any user of the World Wide Web, who has made at least one transaction such as payment, donation, or volunteer hour to Friends Of CNM.
 
:#Within CNM Cloud, CertDeveloper is (not) a graduate from WorldOpp Orientation, who may or may not be a Careerprise partner.
 
:#Within CNM Cloud, CertDeveloper is (not) a graduate from WorldOpp Developer Seminar, who may or may not be a Careerprise vendor.
 
:#Within CNM Cloud, CertDeveloper is (not) a graduate from WorldOpp Placement Seminar, who may or may not be a WorldOpp fellow.
 
:#Within CNM Cloud, CertFellow is (not) any user of World Wide Web.
 
:#Within CNM Cloud, CertFellow is (not) any user of World Wide Web, who has expressed his or her interest in Careerprise services, but hasn't made any purchase yet.
 
:#Within CNM Cloud, CertFellow is (not) any user of the World Wide Web, who has made at least one transaction such as payment, donation, or volunteer hour to Friends Of CNM.
 
:#Within CNM Cloud, CertFellow is (not) a graduate from WorldOpp Orientation, who may or may not be a Careerprise partner.
 
:#Within CNM Cloud, CertFellow is (not) a graduate from WorldOpp Developer Seminar, who may or may not be a Careerprise vendor.
 
:#Within CNM Cloud, CertFellow is (not) a graduate from WorldOpp Placement Seminar, who may or may not be a WorldOpp fellow.
 
:#Within CNM Cloud, NetAnyone can (not) get user rights at Fixett.
 
:#Within CNM Cloud, NetConsumer can (not) get user rights at Fixett.
 
:#Within CNM Cloud, CertCustomer can (not) get user rights at Fixett.
 
:#Within CNM Cloud, CertAssociate can (not) get user rights at Fixett.
 
:#Within CNM Cloud, CertDeveloper can (not) get user rights at Fixett.
 
:#Within CNM Cloud, CertFellow can (not) get user rights at Fixett.
 
:#Within CNM Cloud, NetAnyone can (not) get admin rights at CNM Wiki.
 
:#Within CNM Cloud, NetConsumer can (not) get admin rights at CNM Wiki.
 
:#Within CNM Cloud, CertCustomer can (not) get admin rights at CNM Wiki.
 
:#Within CNM Cloud, CertAssociate can (not) get admin rights at CNM Wiki.
 
:#Within CNM Cloud, CertDeveloper can (not) get admin rights at CNM Wiki.
 
:#Within CNM Cloud, CertFellow can (not) get admin rights at CNM Wiki.
 
:#CNM Cloud Project is (not) the endeavor undertaken to provide the Career Network Ministry with CNM Cloud in order to deliver [[CNM Cyber service]]s.
 
:#CNM Cloud is (not) the endeavor undertaken to provide the Career Network Ministry with CNM Cyber.
 
:#CNM Cyber is (not) the endeavor undertaken to provide the Career Network Ministry with CNM Cloud.
 
:#CNM Cloud requirements are (not) those requirements that are valid for any part of CNM Cloud.
 
:#WorldOpp Project is (not) the endeavor undertaken to provide the Career Network Ministry with CNM Cloud in order to deliver [[CNM Cyber service]]s.
 
  
 
[[Category: Orientation Curriculum]][[Category:Presentations]]
 
[[Category: Orientation Curriculum]][[Category:Presentations]]

Latest revision as of 23:26, 14 April 2024

CNM Apps (hereinafter, the Lectio) is the lesson part of the CNM App Essentials lesson that introduces its participants to Opplet. This lesson belongs to the Introduction to CNM Cloud session of EmployableU Concepts.


Content

The predecessor lectio is Federated vs Local Roles.

Script

In systems engineering, end-users are the human beings who use software systems for the purposes for which those systems have been created. The other human users include intermediate users such as software developers and installers, as well as advanced users such as maintainers.
Imagine a personal vehicle. It is created primarily for its driver; the driver is its end-user. Folks in a auto service shop are its intermediate users. If you serve your own vehicle, you swing intermediate and end-user ranks.
At Opplet, you cannot use anything, but end-user applications unless you are not a developer, installer, or maintainer of Opplet.
Any CNM app is one or more inter-related end-user applications of Opplet that can be delivered as a standalone service. Every app has its landing page that is separate from those of other apps.
The word, app, stands for application. A software application is a software system that its end-user can apply to solve a particular problem.
Opplet delivers every CNM app as a separate CNMCyber service.
CNM named apps have own names such as CNM Wiki, CNM Tube, CNM Mail, etc.
CNM trial apps have no names. They are temporarily installed on CNM Lab Farm for experiment purposes only.

Key terms

CNM app

Closing

Which statement below is correct:
  1. Educaship MediaWiki is one of the CNM named apps
  2. CNM Lab Farm contains apps for experimental purposes
  3. Every CNM app can act as a standalone service
  4. All of the other substantive answers are correct.
  5. None of the other answers is correct.


CNM App Groups is the successor lectio.

Questions

Placement entrance exam

Every statement below is split into one true and one false question in the actual exam.
  1. CNM Cabin is (not) middleware of Opplet.
  2. CNM Cabin is (not) an end-user application hosted by Opplet.
  3. CNM Cabin is (not) a wiki application hosted by Opplet.
  4. CNM Cabin is (not) a learning application hosted by Opplet.
  5. CNM Cabin is (not) a development hub hosted by Opplet.
  6. CNM Cabin is (not) an application that supports CNM websites hosted by Opplet.
  7. Only CNM Cabin (or does not handle) all logins and logoffs for CNMCyber users.
  8. Only CNM Wiki handles (or does not handle) logins and logoffs for CNMCyber users.
  9. CNM Cabin is (not) a CNM app.
  10. CNM app is (not) middleware of Opplet.
  11. CNM app is (not) an end-user application hosted by Opplet.
  12. CNM app is (not) a wiki application hosted by Opplet.
  13. CNM app is (not) a learning application hosted by Opplet.
  14. CNM app is (not) a development hub hosted by Opplet.
  15. CNM app is (not) an application that supports CNM websites hosted by Opplet.
  16. CNM MediaWiki is (not) middleware of Opplet.
  17. CNM MediaWiki is (not) an end-user application hosted by Opplet.
  18. CNM MediaWiki is (not) a wiki application hosted by Opplet.
  19. CNM MediaWiki is (not) a learning application hosted by Opplet.
  20. CNM MediaWiki is (not) a development hub hosted by Opplet.
  21. CNM MediaWiki is (not) an application that supports CNM websites hosted by Opplet.
  22. Opplet role is (not) any system-user role within Opplet.