Memberships engine for Refinery CMS.

A role based membership engine for refinerycms

Requirements

Refinery CMS version 2.0.3 or above.

Install

Open up your Gemfile and add at the bottom this line:

gem 'refinerycms-memberships', :git => 'git://github.com/sbeam/refinerycms_membership.git', :branch => '2.0-stable'

Now, run bundle install

Next, to install the memberships plugin run:

rails generate refinery:memberships

Run database migrations:

rake db:migrate

Finally seed your database and you're done.

rake db:seed

Notes

  • You're a member or not, there are currently no different levels of membership
  • I use jQuery DataTable to list members
  • It integrates some page parts - you can chance them to fit your own needs

Needs work

  • Needs testing! I had testing in the first version. Sadly they are not updated. Bad developer.. No cookie.
  • Could have a role management piece
  • Could have different levels of membership

Versions

2.0.1

  • numerous bugfixes

2.0.0

  • updated to Refinery 2.0
  • other changes?

0.9.9.13

  • Allows members to sign-up
  • Admins can approve, reject, extend, cancel membership
  • Members can log in, and reset their passwords
  • No permission redirects to login instead of 404'ing
  • Member's directory

0.9.9.8

  • First version, just has page-role-user management