MoonriseSoftwareCalifornia / CosmosCMS

Cosmos is an open source content management system built for Microsoft Azure and .Net.

Home Page:https://www.cosmosws.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cosmos CMS

Cosmos CMS is a modern content management system that is "out of the box" fast, secure, open, and easy to use. Its cloud-first design comes with built-in integration with Content Distribution Networks (CDN) and Web Application Firewalls (WAF), and supports regional replication redundancy.

About

Cosmos is a "headless" content management system of the "Decoupled" variety, meaning content distribution is separated from content management. This provides significant performance and security benefits.

Content distribution is handled by:

Content is managed by a separate web application that uses:

Data is stored in Azure Cosmos--a NoSQL database with regional redundancy with active-active replication.

Because Cosmos stores content in a cloud-based BLOB storage and NoSQL database, it comes with near-limitless storage capacity.

Features

For non-technical users:

  • Cosmos offers a set of user-friendly editing tools that enables you to write content and upload media files directly inside of web pages. It also has an "Auto Save" feature so you save your changes as you create.
  • It also comes with a built-in image editor making quick edits possible without having to first download the image.

For web designers and engineers:

  • Cosmos is an open canvas, allowing them to use their choice of UI framework.
  • Back-end developers can work with .Net, NodeJS, React, Angular, Java, PHP, or Perl, users can build custom functionality in Cosmos.
  • Cosmos comes with the Monaco code editor which uses the same engine as Visual Studio Code.
  • It also comes with DIFF tool that enables users to compare any two versions of a web page. This tool, combined with the HTML editor's "AutoSave" feature, makes it easy for users to create and manage content efficiently.

For administrators:

  • Its tight integration with Azure allows it to scale up for high performance with multi-region “hot” replicas or scale down for less demanding scenarios and operate very inexpensively.
  • Cosmos is built with integration for Azure CDNs, Front Door and Web Application Firewall, and needs little to no configuration for each.

Contents of this repository

  • The Content Editor
  • The publisher
  • Code libraries

About

Cosmos is an open source content management system built for Microsoft Azure and .Net.

https://www.cosmosws.io

License:GNU General Public License v3.0


Languages

Language:JavaScript 35.1%Language:C# 28.3%Language:HTML 12.6%Language:SCSS 12.0%Language:CSS 7.2%Language:TypeScript 4.8%Language:Dockerfile 0.0%Language:Batchfile 0.0%