OneBody

Refactor Branch

Posted by: timmorgan on: July 17, 2008

There hasn’t been much updating on this blog, but that doesn’t mean I haven’t been busy! A ton of work has been going into the “refactor” branch on GitHub. Check it out.

Some highlights:

  • Most controllers are now RESTful.
  • OneBody now has the concept of plugins (beyond Rails plugins) that can add functionality without hacking a lot of OneBody internals.
  • We now have a Content Management System. It needs some work, but soon I’ll be replacing our church’s website running on Plone with one running on OneBody.
  • Tons of tests. That means less breakage in the future.
  • Profile page caching. The heaviest database-hitting page on the site is now cached to speed things up a bit. Expect more caching on other heavy pages, i.e. Groups, soon.

None of these things are in the main OneBody branch yet. I like the freedom to change things drastically without fear of someone latching onto them. Give it a week or so.

That’s it for now. I’ll try to update the blog a bit more to keep you informed. Definitely watch the refactor commit log for the latest details, though.

Tags:

Leave a Reply