Greetings all,

This week's Insoshi release has a bunch of fixes and enhancements,
especially on the admin side of things.  The preferences file has been
passed over in favor of a preferences table in the database.  This
means you should remove config/initializers/preferences.rb if you have
your own copy of the repo.

Getting database preferences to work turned out to be rather tricky,
especially bootstrapping the initial migration: some of the
initializer files depend on the preferences, but

$ rake db:migrate

tries to load the Rails environment before starting the migration. But
the migration is what defines the initial preferences table...  D'oh!

I also discovered the hard way that Rails loads the files in
config/initializers in alphabetical order; if later files use things
defined in previous files, they'd better be in the right order.  Now
there's a '0_load_first.rb' file to handle things that need to be
defined first.

Rather than enumerate all the other changes, I'll let our Lighthouse
issue tracker do it for us:

http://insoshi.lighthouseapp.com/projects/9331-insoshi/tickets?q=milestone%3A%22April+18%22&filter=

Lighthouse is working well so far.  They just made a big new release,
perfect timing for our starting to use it.  They're still working out
a few kinks---I've found and submitted a couple issues myself (using
Lighthouse!)---but it's quite usable now.

We're working on a bunch of documentation, which we'll release next
week, along with a couple other surprises.

Michael

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Insoshi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/insoshi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to