Difference between revisions of "CNM Lab"
(→User permissions) |
|||
(43 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[CNM | + | [[CNM Lab]] (previously known as [[CNM Repo]] and [[CNM Labs]]; hereinafter, the ''Lab'') is (a) the [[CNM named app]] that allows for secure storage, versioning, and development of digital assets such as images, videos, documents, and software products, (b) the instance of [[Educaship GitLab]] that is installed on [[CNM Bureau Farm]], and (c) the combination of private [[project management system]], [[document collaboration system]], [[version control system]], and [[software repository]] that [[CNMCyber Team]] delivers as a [[CNMCyber service]]. |
− | |||
− | |||
==Purposes== | ==Purposes== | ||
− | The '' | + | The ''Lab'' are designed to accommodate several purposes: |
{|class="wikitable" width=100% style="text-align:center;" | {|class="wikitable" width=100% style="text-align:center;" | ||
|Category | |Category | ||
− | !width=40%|Corporate services ([[ | + | !width=40%|Corporate services ([[Opplet]])!!Personal services (CNM patrons' uses) |
|- | |- | ||
!Digital asset development | !Digital asset development | ||
− | |The primary purpose of the '' | + | |The primary purpose of the ''Lab'' is to accommodate the private development of [[Opplet]], which is the technology behind [[CNMCyber]]. This technology is divided in several parts and development of each part occurs under a separate contract. The contracts are commonly awarded to external vendors. The ''Lab'' grants each part a separate "space". When its development contract is awarded, its vendor gets access to this "space", which includes tasks, reports, documents, and file hosting.||The CNM patrons may possibly use the ''Lab'' in order to develop their own assets, but this function needs to be better defined. |
|- | |- | ||
!Digital asset depository | !Digital asset depository | ||
|All [[source code]]s, images, video files||style="text-align:left;"| | |All [[source code]]s, images, video files||style="text-align:left;"| | ||
*'''[[Open-source]]''' assets such as [[office suite]]s, [[integrated development environment]]s, etc. are expected to be available for downloads without limitations; | *'''[[Open-source]]''' assets such as [[office suite]]s, [[integrated development environment]]s, etc. are expected to be available for downloads without limitations; | ||
− | *'''Proprietary''' assets such as [[Jira software]] are expected to be available based on the terms of agreements with their owners and specific policies of | + | *'''Proprietary''' assets such as [[Jira software]] are expected to be available based on the terms of agreements with their owners and specific policies of [[CNMCyber Team]] designed to implement those agreements. |
|} | |} | ||
Line 22: | Line 20: | ||
===User permissions=== | ===User permissions=== | ||
:With regard to [[Opplet role]]s: | :With regard to [[Opplet role]]s: | ||
− | :*Any '''[[NetAnyone]]''' shall be able to engage with the ''Services'' while accessing the [[Friends Of CNM engagement page|engagement page | + | :*Any '''[[NetAnyone]]''' shall be able to engage with the ''Services'' while accessing the [[Friends Of CNM engagement page|engagement page]]. |
− | :*Any '''[[ | + | :*Any '''[[CertUser]]''' shall be able to work on those projects that they are authorized to access using one's personal interface. |
==Technology== | ==Technology== | ||
− | The | + | The Lab is powered by [[Educaship GitLab]], which is software created by the [[Friends Of CNM]] with the exception of the currently-outsourced facility to store containers and source codes. |
+ | |||
+ | ==Projects== | ||
+ | {|class="wikitable" width=100% style="text-align:center;" | ||
+ | !Category | ||
+ | |Projects | ||
+ | !Core!![[IP address]] | ||
+ | |- | ||
+ | |rowspan="2"|Farms | ||
+ | ![[CNM Lab Farm]] | ||
+ | |[[Ubuntu]]||[http://167.71.244.79 167.71.244.79] | ||
+ | |- | ||
+ | ![[CNM HandsOn Farm|HandsOn Farm]] | ||
+ | |[[Ubuntu]]||TBD | ||
+ | |- | ||
+ | |rowspan="9"|Applications | ||
+ | ![[CertNext]] | ||
+ | |[[Moodle]]||[http://167.71.244.79 167.71.244.79] | ||
+ | |- | ||
+ | !Net.Federal | ||
+ | |[[Opplet.net]]||[http://157.230.99.203 157.230.99.203] | ||
+ | |- | ||
+ | ![[LabNext]] | ||
+ | |[[Redmine]], [[Apache Subversion|SVN]]||rowspan="7"|[http://167.71.244.79 167.71.244.79] | ||
+ | |- | ||
+ | ![[LinkupNext]] | ||
+ | |[[SuiteCRM]] | ||
+ | |- | ||
+ | ![[MailNext]] | ||
+ | |[[Roundcube]] | ||
+ | |- | ||
+ | ![[PageNext]] | ||
+ | |[[WordPress]] | ||
+ | |- | ||
+ | ![[VentureNext]] | ||
+ | |[[Odoo]] | ||
+ | |- | ||
+ | ![[VideoNext]] | ||
+ | |[[YouPHPTube]] | ||
+ | |- | ||
+ | ![[WikiNext]] | ||
+ | |[[Mediawiki]] | ||
+ | |} | ||
+ | |||
+ | The ''Lab'' is where all audio visuals, graphics for [[CNM Website Developer]] will be stored. | ||
+ | |||
+ | ==Q&As== | ||
+ | ; What is the difference between the ''Lab'' and [[Opplet]]? | ||
+ | : The ''Lab'' stores what used to build the Cnmcyber webSite while [[Opplet]] stores content from [[CNM Wiki]] to the entire [[CNMCyber]]. | ||
+ | |||
+ | |||
+ | ==See also== | ||
+ | |||
+ | ===Related lectures=== | ||
+ | :*[[What CNM Lab Is]]. | ||
+ | |||
+ | [[Category: CNM Cyber Orientation]][[Category: Articles]] |
Latest revision as of 23:59, 14 April 2024
CNM Lab (previously known as CNM Repo and CNM Labs; hereinafter, the Lab) is (a) the CNM named app that allows for secure storage, versioning, and development of digital assets such as images, videos, documents, and software products, (b) the instance of Educaship GitLab that is installed on CNM Bureau Farm, and (c) the combination of private project management system, document collaboration system, version control system, and software repository that CNMCyber Team delivers as a CNMCyber service.
Contents
Purposes
The Lab are designed to accommodate several purposes:
Category | Corporate services (Opplet) | Personal services (CNM patrons' uses) |
---|---|---|
Digital asset development | The primary purpose of the Lab is to accommodate the private development of Opplet, which is the technology behind CNMCyber. This technology is divided in several parts and development of each part occurs under a separate contract. The contracts are commonly awarded to external vendors. The Lab grants each part a separate "space". When its development contract is awarded, its vendor gets access to this "space", which includes tasks, reports, documents, and file hosting. | The CNM patrons may possibly use the Lab in order to develop their own assets, but this function needs to be better defined. |
Digital asset depository | All source codes, images, video files |
|
Target audiences
User permissions
- With regard to Opplet roles:
- Any NetAnyone shall be able to engage with the Services while accessing the engagement page.
- Any CertUser shall be able to work on those projects that they are authorized to access using one's personal interface.
Technology
The Lab is powered by Educaship GitLab, which is software created by the Friends Of CNM with the exception of the currently-outsourced facility to store containers and source codes.
Projects
Category | Projects | Core | IP address |
---|---|---|---|
Farms | CNM Lab Farm | Ubuntu | 167.71.244.79 |
HandsOn Farm | Ubuntu | TBD | |
Applications | CertNext | Moodle | 167.71.244.79 |
Net.Federal | Opplet.net | 157.230.99.203 | |
LabNext | Redmine, SVN | 167.71.244.79 | |
LinkupNext | SuiteCRM | ||
MailNext | Roundcube | ||
PageNext | WordPress | ||
VentureNext | Odoo | ||
VideoNext | YouPHPTube | ||
WikiNext | Mediawiki |
The Lab is where all audio visuals, graphics for CNM Website Developer will be stored.
Q&As
- What is the difference between the Lab and Opplet?
- The Lab stores what used to build the Cnmcyber webSite while Opplet stores content from CNM Wiki to the entire CNMCyber.