The big feature back in Hobo 0.6 was “new DRYML” — A substantial improvement to the mark-up language that introduced the idea of “templates” – tags that can be given multiple, named blocks of content instead of just a single “tagbody”.
As I’ve mentioned a couple of times, we’re now working on another improvement to DRYML that unifies template tags and “normal” tags, and we’re switching to <tags-with-dashes> while we’re at it.
I’ve got all the DRYML tests passing now, and I’ve written a Rake task that does a pretty good job of automatically updating all your existing DRYML source to the new style. I’ve now got to put this new stuff through the wringer by making sure the test suites of our existing Hobo apps are all still fully green. Then Hobo 0.7 will be released!
I’ll then have my decks clear to move on to beta.hobocentral.net and you’ll finally have some documentation so you can find out what on earth I’m talking about :-). Obviously I’ve not managed to put the time into documentation that I’d hoped to in November, but I’d still like to make good on my promise by getting something out. Looks like the deadline is tomorrow :-). Wish me luck!
A few days ago we announced our intention to break Hobo up into various self-contained sub-projects. I just though I’d give you an update on our plans.
Over in the forums, finnhiggins is letting us know that keeping up with the all the changes to Hobo is a lot of work.
Hobo has some fantastic ideas that the rest of the Rails community could learn from, but keeping them all tied into a single package that is a very difficult dependency to track is making them pretty inaccessible to developers for the moment. Some more decoupling during development would be killer, IMHO.
“Can we have this in its own plugin?” is a very often heard request from the folk following Hobo. One that we’ve been saying no to.
Why?
As warned of in the previous post, we had some Prototype/Scriptaculous related problems in 0.6.3. Now fixed in Hobo 0.6.4.
Same deal as usual:
gem update hobosvn://hobocentral.net/hobo/trunk/hoboFind what you're looking for quickly by using our keyword search. Can't find it? Try our links below.