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.