El Dorado 0.9.2 (Group Chat Edition)

I’m pleased to announce the release of El Dorado version 0.9.2 – the “group chat” edition. You can download it right away, or check out the demo, testing, and support site here:


Since we last spoke at the end of January, there’s been a goodly amount of activity with El Dorado. The highlight, of course, is the new group chat feature:


This is a very simple and lightweight implementation that’s perfect for small groups. It works solely with the tools provided by Rails and doesn’t add anything to the overall requirements for running El Dorado. I’ve been using it with my group of friends for a few weeks now, and it’s been working great. I’m sure that I’ll have some more features to announce with the next release, but my favorite little touch so far is the “who’s in the chat room and when was the chat last active” indicator on the home page:


In addition to the addition of group chat, there have been a number of improvements to other parts of the app and quite a bit of back-end optimization/refactoring. Here’s a quick list of the new features:

  • Make entire site private with a simple admin setting (great for small companies)
  • View all posts across the entire forum in reverse chronological order
  • View all posts by individual user
  • Upload new files quickly and easily via URL
  • Ability to “sticky” and “lock” forum threads
  • Move threads to different forums, and forums to different categories
  • Allow users to stay logged in between different browsers/machines
  • New calendar interface for setting the date/time of an event
  • Admin interface for viewing/editing/creating user rankings
  • Admin interface to grant/revoke admin privileges
  • Various BBCode additions (Flickr video, Slideshare, FunnyOrDie, etc) and some bug fixes

Of course, you can follow along with all of the activity in El Dorado on the commit log at github. You see, being the lemming that I am, I’ve followed Rails to github and Lighthouse already. I haven’t had time to settle into Lighthouse just yet, but I’ve been having a blast with git and github.

In fact, I gave a presentation at Chicago Ruby and spent a fair amount of time talking about making the move to git. Definitely flip through the PDF to learn all about the origin of El Dorado (where the name came from, etc) but take my word for it about one thing: git/github is the way to go:


If you believe the PDF, then the upcoming of releases should go something like this:

  • Chat
  • Localization (see note below)
  • Blog
  • Themes
  • Photos
  • Wiki
  • Polls
  • Link Sharing
  • Mobile Messaging

Thanks to git/github, jxl has been working on a localized version of El Dorado using Gibberish, and he’s already completed a Dutch translation. I’ll be working with him to pull his changes into my repo for the next release. If you’re interested in translating El Dorado into another language, please do get in touch!

I think that about covers it… so… Welcome to El Dorado v.0.9.2!

Learn more and/or download El Dorado here: http://almosteffortless.com/eldorado/


Published by

Trevor Turk

A chess-playing machine of the late 18th century, promoted as an automaton but later proved a hoax.

7 thoughts on “El Dorado 0.9.2 (Group Chat Edition)”

  1. Hi

    Tried to install the application, and in migration 68 I get an error when it tries to do a Ban.find() (uninitialized constant).

    I then looked in the "models" folder and sure… There were no Ban class. Have you forgotten to check something in?

  2. Rasmus, please review the installation instructions in the README. When you're installing a new application, you should use "rake db:schema:load" instead of "rake db:migrate". Please direct any further questions to: the forum.

Comments are closed.