Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A blogging platform written using Padrino and mongoid

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 admin
Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 db
Octocat-spinner-32 lib
Octocat-spinner-32 public
Octocat-spinner-32 test
Octocat-spinner-32 .components
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 README.md
Octocat-spinner-32 config.ru
Octocat-spinner-32 test.watchr
README.md

MongoBlog

This is an aspiring project intended to be a blogging platform similar to scanty or Typo. The intent is primarily to provide a simple platform built upon Sinatra, Padrino, and Mongoid allowing the easy management and deployment of a relatively full-featured blog.

Note

Right now this is not much more than an experiment! So please use this at your own risk until this message is removed. Demo is at MongoBlog Demo

Installation

Right now the best way to install this is to checkout from the git repository:

git clone git://github.com/nesquena/mongo_blog.git
cd mongo_blog
sudo bundle install

This will setup the blog and all necessary gem dependencies. The only step now is to setup passenger, apache, etc to properly route requests to the application. In the future, I plan to make this process as easy as reasonably possible.

Features

MongoBlog will have all the essential features expected of a blog:

  • Creating entries
  • Multiple author accounts
  • Basic entry tagging
  • Easily skinnable to meet your needs
  • Archiving old posts
  • Automatic RSS and Atom generation
  • Markdown syntax support
  • Code syntax highlighting
  • Comments via Disqus
  • Web framework = Padrino
  • ORM = Mongoid (MongoDB)

Comments

There are no comments by default. If you wish to activate comments, create an account and a website on Disqus (disqus.com) and enter the website shortname as the :disqus_shortname value in the Blog config struct.

Something went wrong with that request. Please try again.