Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
Spud CMS is a CMS Engine designed to be robust, easy to use, and light weight. Need help getting started? Take a look at the Getting Started section, and give Spud CMS a try!
- Markdown / Modular text format support.
- Localization Support
- Completely reworked template engine
- Inclusion of Liquid Template Engine for Liquid Tags
- Modular liquid tag injection support (i.e. injecting forms from inquiries into a cms page, or banners).
- Layout manifest directives to define page parts and template names
- Improved cache sweeping.
- Caching configuration option has changed to
config.cache_modeSee Configuration page for more info.
- Added RSpec tests
- Improved Page Caching Support
- Permalinks support, (renaming a page creates a historical permalink with 301 redirects for better SEO)
- Sub pages use nested routes (The parent page route is in the route for a sub-page now)
- Preview mode is now available while creating/editing pages.
- Compatibility with Rails 3.2.3 white_list attributes configuration
- Multi-site mode is available (early development)
- Improved helpers for rendering menus via the menu builder or via the page hierarchy
- Bug fixes and performance improvements
- Added support for Rails Page caching and action caching (DEFAULT DISABLED).
- Added Sweepers for clearing page caches on page updates ** Also clears sitemap cache
- Added sweeper to clear page caches for pages associated with a template if it is updated
- Added sweeper to clear all caching if menu items are updated
Look at the configuration wiki page for more information on how to enable CMS page caching.