No need for a snappy title to lure people in, as I'm sure if you
follow this thread, you'll all find out whether or not this is
interesting.
I wrote a new blog-engine thing a while back, called Vanilla.rb. It
runs my blog-type site (interblah.net), and I'm pretty pleased with
how it worked out. Obviously it's implemented in Ruby top-to-bottom,
but the cool thing is that you can extend it dynamically (i.e. from
within the running site itself) with Ruby code too. You can see the
source here: http://github.com/lazyatom/vanilla-rb
I figure it might be interesting to talk about some of the decisions I
made (like why i wrote Soup, rather than using ActiveRecord like
Rails), and some of the problems that I've yet to solve. Maybe some of
you guys can help me figure them out?
I think some of the more interesting points might be the problems that
I've yet to solve. An example of this is how to deploy Vanilla and
upgrade existing Vanilla installations, which I've really not figured
out. I hope that this might get people's brain-cogs spinning, and
maybe after the talk we can hack it out a little bit, either in the
room or after Ruby Manor finished.
So please - let me know what you think, and it's totally fine to say
"no, that sounds boring." - I'm quite aware that there might not be a
huge amount of practical take-away advice from this talk. It's a
labour of love.
And if you do think it's boring, better get proposing your ideas! I'd
love it if we had so many great talk suggestions that mine didn't get
in :)
James