Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.
Ruby JavaScript
Pull request Compare This branch is 8 commits ahead, 2135 commits behind publify:master.
Latest commit a105257 Apr 23, 2013 @wrr Update gems
Failed to load latest commit information.
app Merge pull request #118 from randomecho/copyedits Jan 23, 2013
config Enable wwwhisper authorization Apr 15, 2013
lang Merge pull request #118 from randomecho/copyedits Jan 23, 2013
lib Prepairing 6.1.2 release Jan 14, 2013
public Gives the simple editor some love Jan 5, 2013
script Removes old rails binaries Sep 25, 2010
spec Various typos, grammar fixes, title casing and sentence forms Jan 22, 2013
vendor Various typos, grammar fixes, title casing and sentence forms Jan 22, 2013
.gitmodules Remove rails module so typo uses rails gem Jan 30, 2009
.metrics Turn of syntax highlighting for metrical/metric_fu. Jul 1, 2011
.travis.yml Configure Travis CI Aug 3, 2012
Gemfile.lock Update gems Apr 23, 2013
Procfile Update config Apr 15, 2013
README.textile Updates documentation with db creation Jan 18, 2013
Rakefile Remove now-superfluous inclusion of Rake::DSL. Jul 18, 2011
TODO.todo Adds the media back into the editor. Feb 8, 2012
rspec.sample Move .rspec file to rspec.sample, because, each dev would build is own Oct 15, 2011


About Typo

Typo has been around since March 2005, making it one of the oldest blogging platforms based on Rails.

It provides every feature a modern blogging engine needs: powerful themes, extensions, smart user management, SEO capabilities and provides a great user experience for both site visitors and web developers. Typo is easy to install and even easier to use.

Typo is free software released under the MIT licence and maintained by a bunch of cool people in their spare time.

The current version is Typo 6.1.2 for Ruby on Rails 3.2.11.

Download Typo

Useful links

Enhance your Typo blog

More resources:

Get in touch

If you need help or want to contribute to Typo, you should start with the following:

Install Typo

Installing Typo is trivial, provided you follow the steps.

1. Prerequisites

To install Typo you need the following:

  • Ruby 1.9.2 or 1.9.3. Typo may work with Ruby 1.8.7 with some minor tweakings, but this version is not supported anymore.
  • Ruby On Rails 3.0.10
  • A database engine, MySQL, PgSQL or SQLite3
  • A FTP client, or even better SSH access to your hosting provider

2. Download Typo

Download Typo stable version at http://typosphere.org/stable.tar.gz or http://typosphere.org/stable.zip.

3. Install Typo

  1. Unpack Typo archive into your web hosting space
  2. Rename database.yml.yourEngine to database.yml
  3. Edit database.yml to add your database name, login and password. If you have a doubt about this one, just ask your web hosting provider.
  4. Then run:

$ bundle install
$ rake db:create
$ ./script/rails server

You can now access Typo at http://yourdomain:3000

That’s all!

4. Daily Typo use

We recommend using Passenger (mod_rails) or Thin / Unicorn with Apache or Nginx.

The admin interface for Typo allows you to post articles and change configuration settings. It can be found at http://yourdomain.com/admin. New content can be posted using the admin interface or a desktop blog editor such as MarsEdit or Ecto.


This is a list of Typo maintainers. If you have committed, please add your name and contact details to the list.

The Cool Kids

Frédéric de Villamil <frederic@de-villamil.com>
blog: http://t37.net
irc: neuro`

Matijs van Zuijlen
blog: http://www.matijs.net/blog/
irc: matijs

Thomas Lecavelier
blog: http://blog.ookook.fr/
irc: ook

Yannick François
blog: http://elsif.fr
irc: yaf

And many more cool people who’ve one day or another contributed to Typo.

Original Author: Tobias Luetke
blog: http://blog.leetsoft.com/
irc: xal

The Typo team