aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn <john@ankarstrom.se>2021-03-01 17:13:17 +0100
committerJohn <john@ankarstrom.se>2021-03-01 17:13:17 +0100
commitfd8bb73f5a79807a6f321777fe1bf3128aaf104c (patch)
treec7ed8cab2a794d897b9951566468764f5d5dcccc
downloadcomb-fd8bb73f5a79807a6f321777fe1bf3128aaf104c.tar.gz
Add README
-rw-r--r--README18
1 files changed, 18 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..28dd290
--- /dev/null
+++ b/README
@@ -0,0 +1,18 @@
+Comb is a modular weblog/website engine.
+
+A Comb site consists a single *database*,
+accessed through multiple *interfaces*:
+
+ - Web interface
+ - Atom/RSS interface
+ - Administration interface
+ - XML-RPC interface
+
+These are all interfaces to the underlying database.
+They are implemented in Comb as Ruby classes,
+all of which inherit from a super-class,
+which serves as a general-purpose interface to the database.
+
+Comb is customized and extended by editing the interfaces.
+For example, the web interface replaces the "themes"
+characteristic of most other content management systems.