syegulalp / mercury

Pure Python CMS and blogging solution using static HTML

Home Page:http://mercury.genjipress.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repo is now read-only. See https://github.com/syegulalp/mercury-ng for the successor to this project.

Mercury Metal Logo

(or, "Mercury Blogging Engine" for SEO's sake) (formerly "MeTal")

A pure Python (3.2+) CMS and blogging solution with a friendly WordPress-like UI

Features

  • Open source (MIT license)
  • Pure Python; no binaries or external dependencies save for the Python interpreter (and whatever libraries it uses internally)
  • Static HTML publishing
  • Dynamic page and site previews
  • Plugin system
  • Multiple sites and blogs supported in a single installation
  • Multiple users and granular permissions (contribute, write, edit, publish, manage, etc.)
  • Key/value store for metadata on objects
  • Drag-and-drop media management included but optional

Planned additions

  • Multiple edit format support (e.g., Markdown)
  • Multiple template type support (e.g., Jinja)
  • Publishing from external files rather than in-DB data
  • Command-line functionality
  • L10N
  • Python 2.x backwards compatibility (Sorry, we're going to be 3.2+ from now on.)

... more to come ...

This project is still very raw; it won't work yet if you try to deploy it. It's being committed publicly to show that progress is taking place on it. We are, however, getting close to providing an alpha-test version that can be manually installed.

About

Pure Python CMS and blogging solution using static HTML

http://mercury.genjipress.com

License:Other


Languages

Language:Python 54.6%Language:Smarty 24.6%Language:JavaScript 19.8%Language:CSS 0.8%Language:HTML 0.1%