A content management system that’ll
let you have your cake and eat it
An Open Source project by
Freerange Future
Have a copy of Git?
Get the code!
This is an open source content management system being developed by Freerange Future using the Merb web framework. Our basic philosophy for this CMS is that it shouldn’t try to be everything to everybody. Rather, it should provide the basic components needed for content management, a small and simple API for additional components, authentication etc. and otherwise just stay out of the way.
Most importantly, you should be able to extend it with custom code on a per-project basis without it making you cry.
Gluttonberg is released under an MIT license and we’re always looking for new contributors. Want to get involved? Make a single, accepted patch and we’ll add you to the project Check out the code on GitHub
If you need some help, or just want to talk about things, you can join our Google Group.
If you happen to find a bug in Gluttonberg, we want to hear about it. No really, it won’t make us sad. Oh, just imagine the joy we’ll feel when we fix it! Report bugs in our Lighthouse project.
Add pages and manipulate pages, insert images, edit page content — including custom content of your design. You’ll never get stuck with just the built in content types.
Content isn’t much good if you don’t have people to edit it. While keeping things simple, we plan on adding a configurable permissions scheme and flexible publishing work-flow.
Gluttonberg has a comprehensive asset library for uploading and managing assets. These assets can then be inserted into any page or even integrated with your own custom code.
Since it’s implemented as a Merb slice, Gluttonberg remains completely separate from your own application code, meaning it places minimal restrictions on what you do. You can even tweak Gluttonberg itself without worrying about how to merge changes when you upgrade.
You’ll hit this at some point; inevitably a client needs a localized version of their site. Hooray! Gluttonberg allows all editable content to be localized and even provides tools for localizing any custom functionality you add.