forked from monsti/monsti
-
Notifications
You must be signed in to change notification settings - Fork 0
Simple and resource efficient CMS for low dynamic private and small business sites
License
AGPL-3.0, Unknown licenses found
Licenses found
AGPL-3.0
LICENSE
Unknown
COPYING
axlrose/monsti-cms
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Monsti CMS ========== Monsti is a simple CMS designed to efficiently manage multiple small websites. It has a simple and concurrent design that makes it highly scalable and parallelizable. Monsti does only have simple access control features and no support for workflows at all. It's mainly used for hierarchical private and small business sites. While it has a user friendly web frontend to manage the content of the site, some features are only accessible through the command line or via configuration files. This makes editing content user friendly, but administration and advanced site building web developer friendly. Its written in Go, a statically typed compiled language that feels almost like a dynamic language. Monsti is still under heavy development and unstable. You should not use it for critical tasks. Design goals ------------ - Simple but concurrent design. - Low resource usage, especially memory usage. This goal is more important for multi site instances. - Simple access control: Objects are private or public, no groups, only authenticated users which may access private objects. - Simple architecture: use flat files instead of a DBMS. - Simple and intuitive web user interface. Flat files ---------- Monsti doesn't use a DBMS but flat files. Sites are organized as trees where each node corresponds to a subdirectory in the flat file directory tree. Each node's subdirectory contains its data and meta-data. Every subdirectory consists of a node.yaml YAML formatted file describing the node. A typical structure might look like this ('/' is the root of the site's data directory): /about /about/body.html /about/node.yaml /body.html /contact /contact/body.html /contact/node.yaml /navigation.yaml /node.yaml Project ------- Website: http://www.monsti.org Code: http://www.gitorious.org/monsti Bugs: http://bugs.monsti.org Mailing lists: http://lists.monsti.org
About
Simple and resource efficient CMS for low dynamic private and small business sites
Resources
License
AGPL-3.0, Unknown licenses found
Licenses found
AGPL-3.0
LICENSE
Unknown
COPYING
Stars
Watchers
Forks
Packages 0
No packages published