Skip to main content

elemental CMS

Elemental is a Flask and MongoDB web CMS intended for developers.

Our main goal is to allow developers to create and maintain web portals or web applications using their preferred programming IDE like VS Code, PyCharm, Visual Studio, etc.

The main interaction with the tool takes place through its CLI, a self documented command line tool called "elemental-cms" which helps us perform deployment tasks directly from the terminal.

It relies on MongoDB to store the metadata, pages' content, snippets' content, dependencies information, and user session data.

Setup

To install the tool, we can issue the following command:

pip install elemental-cms

This will install all the dependencies required for elemental-cms to work. Version 2.0.6 is compatible with:

  • Flask 2.2.5
  • Werkzeug 2.2.3
  • Flask-Babel 2.0.0
  • And other dependencies as specified in setup.py

New in 2.0.6

  • Shell Autocomplete: Tab completion for snippets, pages, and global-deps commands
  • Pages Diff Command: Compare local and database versions of pages
  • Snippets Diff Command: Compare local and database versions of snippets
  • Repository Indicators: See which resources have local changes at a glance

To enable shell autocomplete, see the COMPLETION.md guide.

Running elemental-cms command for the first time

After setup, we can start using the tool like this:

Running CLI

Documentation

More details about the tool can be found here on the official documentation portal. For version history and changes, see our CHANGELOG.

Release files for elemental-cms 2.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elemental-cms 2.0.9
File Size Uploaded
elemental_cms-2.0.9.tar.gz 46.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for elemental-cms 2.0.9
File Interpreter ABI Platform
elemental_cms-2.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 127.8 kB

Release files / elemental_cms-2.0.9.tar.gz

Download URL elemental_cms-2.0.9.tar.gz
Size 46.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0e605dd8692c41954d8e0399d5ec247a7064b4d00b9a7ac7ebd613b357f8fe09
BLAKE2b-256 checksum
How to use checksums
44c579a2387a5217667aebe8afa029ecc95ed22f43e9c5d79f85222fd056508a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / elemental_cms-2.0.9-py3-none-any.whl

Download URL elemental_cms-2.0.9-py3-none-any.whl
Size 81.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
190bd951a37b735476a7bec5eb7b7407ad818bed14ccc2021482aaa9126631e4
BLAKE2b-256 checksum
How to use checksums
71322c53b247aa945b6b092e6379ff2b75e5fc863b963a253d73a6d5ff24e224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

2.0.9 This release

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

1.1.41

2 release files

1.1.40

2 release files

1.1.39

2 release files

1.1.38

2 release files

1.1.37

2 release files

1.1.36

2 release files

1.1.35

2 release files

1.1.34

2 release files

1.1.33

2 release files

1.1.32

2 release files

1.1.23

2 release files

1.1.22

2 release files

1.1.18

2 release files

1.1.17

2 release files

1.1.15

2 release files

1.1.14

2 release files

1.1.13

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.99

2 release files

1.0.98

2 release files

1.0.97

2 release files

1.0.92

2 release files

1.0.91

2 release files

1.0.90

2 release files

1.0.87

2 release files

1.0.85

2 release files

1.0.84

2 release files

1.0.83

2 release files

1.0.82

2 release files

1.0.81

2 release files

1.0.80

2 release files

1.0.79

2 release files

1.0.77

2 release files

1.0.65

2 release files

1.0.63

2 release files

1.0.61

2 release files

1.0.60

2 release files

1.0.58

2 release files

1.0.48

2 release files

1.0.38

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page