Sha256: f8c3c2558167a79e3c0ea98ffe44d21d6b848dddd8f24636069aaa5f90de1cad

Contents?: true

Size: 1.55 KB

Versions: 6

Compression:

Stored size: 1.55 KB

Contents

---
title: Strelka CMS Demo
tags:
  - first tag
  - second tag
filters:
  - example
  - textile
  - strip
---

h1. Welcome!

This is the online manual for a content-management application for Mongrel2,
written using "the Strelka framework":http://bitbucket.org/ged/strelka. It's
a minimal content-manager, designed for people who have a collection of
mostly-static documents they wish to publish, probably contained in a
distributed version control system like Mercurial or Git. It doesn't require
a database (other than the Mongrel2 config database, of course), and is
designed to co-exist with any other applications you have running.

It also comes with a second handler for publishing one or more RSS/ATOM feeds
of your documents.

h2. Getting Started

You'll need a working Mongrel2 server, and seting that up is beyond the scope
of this manual. Once you have that set up, make note of the path to your
Mongrel2's config database. In the following examples, we'll refer to that
path as @MONGREL2_DB@.

Now you'll need to install the 'strelka-cms' gem, which will pull down any
dependencies you're missing, too:

<?example { lang: shell } ?>
$ gem install strelka-cms
<?end example ?>

Once that's done, use the @strelka@ command line tool to deploy the CMS. It
supports a few different deployment strategies, so pick one that fits with your
environment. I personally use the @supervise@ utility from DJB's @daemontools@,
so I'll add an @-a daemontools@:

<?example { lang: shell } ?>
$ strelka -c $MONGREL2_DB setup -a daemontools /service/strelka-cms strelka-cms
<?end example ?>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
strelka-cms-0.3.0 public/index.page
strelka-cms-0.2.0 public/index.page
strelka-cms-0.1.0 public/index.page
strelka-cms-0.0.1 public/index.page
strelka-cms-0.0.1.pre.19 public/index.page
strelka-cms-0.0.1.pre.15 public/index.page