Difference between revisions of "Educaship WordPress"
(→Database system) |
(→Product specification) |
||
Line 9: | Line 9: | ||
===Database system=== | ===Database system=== | ||
− | It deploys [[MariaDB]] as its database management system | + | : It deploys [[MariaDB]] as its database management system. MariaDB maintains full compatibility with MySQL, retaining the same APIs, commands, and replacements. MariaDB has several optimizations that improve performance over MySQL. MariaDB often gives slightly better results due to its superior engine and efficient SQL query optimizer. Because you don't need to make any code or configuration changes during the transition, MariaDB acts as a replacement for MySQL. MariaDB implements high availability and scalability based on the Galeria cluster solution from Finnish provider Codership. |
− | MariaDB maintains full compatibility with MySQL, retaining the same APIs, commands, and replacements. | ||
− | MariaDB has several optimizations that improve performance over MySQL. MariaDB often gives slightly better results due to its superior engine and efficient SQL query optimizer. | ||
− | Because you don't need to make any code or configuration changes during the transition, MariaDB acts as a replacement for MySQL. | ||
− | MariaDB implements high availability and scalability based on the Galeria cluster solution from Finnish provider Codership. | ||
MariaDB has become a standalone database management system through continuous development and has gained a significant advantage over MySQL. | MariaDB has become a standalone database management system through continuous development and has gained a significant advantage over MySQL. | ||
===Software instances=== | ===Software instances=== | ||
− | Software instances that power core, hands-on training, and experiential systems and applications. This software tend to be titled in the "CNM/Opplet COTS-name" format. For example, CNM MediaWiki powers the CNM Wiki, Inplz Wiki, and Kryvi Wiki applications. | + | : Software instances that power core, hands-on training, and experiential systems and applications. This software tend to be titled in the "CNM/Opplet COTS-name" format. For example, CNM MediaWiki powers the CNM Wiki, Inplz Wiki, and Kryvi Wiki applications. |
* [[CNM Page]] | * [[CNM Page]] | ||
* [[Kryvi Page]] | * [[Kryvi Page]] | ||
Line 26: | Line 22: | ||
====Malware protection==== | ====Malware protection==== | ||
− | Previously, [[CNM Cloud]] developers struggled with the viruses, so an effective anti-virus strategy must be found -- what was the solution? | + | : Previously, [[CNM Cloud]] developers struggled with the viruses, so an effective anti-virus strategy must be found -- what was the solution? |
==Standing operating procedures== | ==Standing operating procedures== |
Revision as of 15:31, 9 March 2023
CNM WordPress (hereinafter, the Soft) is a CNM stable app built with WordPress.
Missing -- Documentation that describes the software in technical details at CNM Wiki and access details at CNM Repo.
Development of the Soft occurs under the WordPress for CNM Cloud project.
Contents
Product specification
- The Product specifications are:
Database system
- It deploys MariaDB as its database management system. MariaDB maintains full compatibility with MySQL, retaining the same APIs, commands, and replacements. MariaDB has several optimizations that improve performance over MySQL. MariaDB often gives slightly better results due to its superior engine and efficient SQL query optimizer. Because you don't need to make any code or configuration changes during the transition, MariaDB acts as a replacement for MySQL. MariaDB implements high availability and scalability based on the Galeria cluster solution from Finnish provider Codership.
MariaDB has become a standalone database management system through continuous development and has gained a significant advantage over MySQL.
Software instances
- Software instances that power core, hands-on training, and experiential systems and applications. This software tend to be titled in the "CNM/Opplet COTS-name" format. For example, CNM MediaWiki powers the CNM Wiki, Inplz Wiki, and Kryvi Wiki applications.
Security
- For security, we use Fail2ban because it operates by monitoring log files (e.g. /var/log/auth.log, /var/log/apache/access.log, etc.) for selected entries and running scripts based on them. Most commonly this is used to block selected IP addresses that may belong to hosts that are trying to breach the system's security. It can ban any host IP address that makes too many login attempts or performs any other unwanted action within a time frame defined by the administrator. Includes support for both IPv4 and IPv6.
Malware protection
- Previously, CNM Cloud developers struggled with the viruses, so an effective anti-virus strategy must be found -- what was the solution?
Standing operating procedures
Hands-on assignments
Hands-on assignments that CNM learners can use to get accustomed to the software while using its hands-on training systems and applications.
Presentations
Presentations that present the software to its new users in multimedia, video, just audio, and/or just graphic formats.
User group
User group at CNM Social; the group may organize software-related events and produce newsletters.
Related lectios
Lectios that provide CNM learners with knowledge about the deployed software.