Refinery CMS

Ruby on Rails CMS that supports Rails 4.2

5 easy steps to use Refinery CMS and Spree e-commerce on the same Ruby on Rails application

In this guide we will learn how to use Refinery CMS and Spree e-commerce on the same Ruby on Rails application with few easy steps:

  1. Generate the Ruby on Rails application
  2. Install Spree 3.1.0
  3. Install Refinery CMS 3.0.0
  4. Mount Spree before Refinery
  5. Enjoy your new Spree-Refinery app!

Read this article : 5 easy steps to use Refinery CMS and Spree e-commerce on the same Ruby on Rails application


Refinery CMS 3.0.4 Released

Refinerycms Release 3 0 4

Refinery CMS 3.0.4 is also a little but useful maintenance version. You can read the changelog which has GitHub ticket numbers assigned for each entry in case you want to dive deeper.

The most important changes are :

  • Add warning when page content has been sanitized [#3170].
  • Allow all data attributes through the HTML sanitizer [#3187].
  • Fixed sitemap generation for multiple frontend locales [#3218].
  • Allow finders to be defined for each action [#3146].
  • Fix Gemfile additions when...

5 things you (probably) didn’t know about Refinery CMS

In this article, you could discover 5 features of Refinery CMS:

  1. It gives you the ability to use your own authentication system
  2. It has been designed to be very modular and lightweight
  3. It can quickly generate a form extension
  4. It can be used via a complete Rest API
  5. It is open source and backed by volunteers since many years

Read this article : 5 things you (probably) didn’t know about Refinery CMS


Refinery CMS 3.0.3 Released

Refinerycms Release 3 0 3

Refinery CMS 3.0.3 is a little but useful maintenance version. You can read the changelog which has GitHub ticket numbers assigned for each entry in case you want to dive deeper.

The most important changes are :

  • Add config for adding to the elements and attributes whitelisted for HTML sanitization introduced in 3.0.2 with Sanitize SectionPresenter.
  • Split and tidy up stylesheets.
  • Move javascripts partial in head tag.

What's new?


[Security] Refinery CMS 3.0.2 Released

Refinery CMS 3.0.2 is a maintenance and security release of the Refinery CMS 3 series. You can read the changelog which has GitHub ticket numbers assigned for each entry in case you want to dive deeper.

This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcement:

What's new? 

  • ...

Refinery CMS 3.0.1 Released

Refinery CMS 3.0.1 is a bugfix version. You can read the changelog which has GitHub ticket numbers assigned for each entry in case you want to dive deeper.

The most important bug fixes are :

  • Refinery::Page.default_parts did not generate a good format for slugs in page parts.
    There is a database migration attached to this bug fix, so please run:
  1. rake railties:install:migrations
  2. rake db:migrate
  • The 'refinerycms' command was broken due to the wrong version of...

Refinery CMS 3.0.0 Released

After more than a year and 956 commits only on the main repository from 24 contributors around the globe we are very excited to announce that Refinery CMS 3.0.0 has been released on Rubygems.

Many things have changed since 2.1.x so to get a full list of changes take a look at Upgrading a Refinery app to Refinery3, Rails 4.2 (from our collaborator Anita Graham) or read changelog which has GitHub ticket # assigned for each entry in case you want to dive deeper.

Most important changes are...


Refinery CMS version 2.1.4 released

Refinery CMS version 2.1.4 has been released.  For a full list of changes, please refer to the changelog.

As a brief update, we're working very hard on the release of version 3.0.0 which will include many new features, including official Rails 4.1 support and making several core extensions optional.  This includes the visual editor, the authentication and the dashboard.  For a full reference, please again refer to the changelog which will be updated up until the final release...


Refinery CMS 2.1.0 released

After more than a year and 1227 commits from 45 contributors around the globe we are very excited to announce that Refinery CMS 2.1.0 has been released.

Many things have changed since 2.0.x so to get a full list of changes take a look at What's new, changed and removed guide or read changelog which has GitHub ticket # assigned for each entry in case you want to dive deeper.

One important change I want to mention here is that we removed support for Ruby 1.8.x so if you're still...


[SECURITY] Vulnerability in Dragonfly 0.9.12 (Affected Refinery Versions: > 0.9.7)

A vulnerability allowing the possibility of remote code execution has been discovered in Dragonfly, Refinery's image and file processor.

You can read about the details here: https://groups.google.com/forum/?fromgroups=#!topic/dragonfly-users/3c3WIU3VQTo

We strongly urge all Refinery users to update their sites as soon as possible. Steps to mitigate the problem are as follows:

  1. Run `bundle update dragonfly`.
  2. Ensure that your application is now running Dragonfly v. 0.9.14, and that everything...