All Projects → refinery → Refinerycms

refinery / Refinerycms

Licence: mit
An extendable Ruby on Rails CMS that supports Rails 6.0+

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
coffeescript
4710 projects

Projects that are alternatives of or similar to Refinerycms

Demo
Demo app for the API Platform framework
Stars: ✭ 184 (-95.19%)
Mutual labels:  hacktoberfest, demo
Action cable client
A ruby client for interacting with Rails' ActionCable. -- Maintainers Wanted.
Stars: ✭ 245 (-93.59%)
Mutual labels:  hacktoberfest, rails
News
TYPO3 Extension news
Stars: ✭ 192 (-94.98%)
Mutual labels:  hacktoberfest, news
Yaaf
Easing the form object pattern in Rails applications
Stars: ✭ 161 (-95.79%)
Mutual labels:  hacktoberfest, rails
Isolator
Detect non-atomic interactions within DB transactions
Stars: ✭ 362 (-90.54%)
Mutual labels:  hacktoberfest, rails
Rubanok
Parameters-based transformation DSL
Stars: ✭ 161 (-95.79%)
Mutual labels:  hacktoberfest, rails
Docker Registry Browser
🐳 Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails.
Stars: ✭ 239 (-93.75%)
Mutual labels:  hacktoberfest, rails
Readyresponder
Local Incident Management System - This is used for tracking resources for Local Emergency Management
Stars: ✭ 106 (-97.23%)
Mutual labels:  hacktoberfest, rails
Swiftweekly.github.io
A community-driven weekly newsletter about Swift.org
Stars: ✭ 305 (-92.03%)
Mutual labels:  hacktoberfest, news
Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (-92.47%)
Mutual labels:  hacktoberfest, demo
Rpush
The push notification service for Ruby.
Stars: ✭ 1,886 (-50.69%)
Mutual labels:  hacktoberfest, rails
T Rec Rs
Blazingly fast terminal recorder that generates animated gif images for the web written in rust
Stars: ✭ 361 (-90.56%)
Mutual labels:  hacktoberfest, demo
Boring generators
Boring generators aims to make your development faster by delegating boring setups to us.
Stars: ✭ 125 (-96.73%)
Mutual labels:  hacktoberfest, rails
Just News
a userscript project that parses korean news site and then making more readable view
Stars: ✭ 173 (-95.48%)
Mutual labels:  hacktoberfest, news
Influxer
InfluxDB ActiveRecord-style
Stars: ✭ 115 (-96.99%)
Mutual labels:  hacktoberfest, rails
Yii Demo
Yii 3 demo application
Stars: ✭ 210 (-94.51%)
Mutual labels:  hacktoberfest, demo
Ifme
Free, open source mental health communication web app to share experiences with loved ones
Stars: ✭ 1,147 (-70.01%)
Mutual labels:  hacktoberfest, rails
Yiifeed
Pre-moderated news aggregator
Stars: ✭ 100 (-97.39%)
Mutual labels:  hacktoberfest, news
Kuby Core
A convention over configuration approach for deploying Rails apps. https://getkuby.io
Stars: ✭ 273 (-92.86%)
Mutual labels:  hacktoberfest, rails
Solidus
🛒Solidus, Rails eCommerce System
Stars: ✭ 3,985 (+4.18%)
Mutual labels:  hacktoberfest, rails

Refinery CMS™

An open source content management system for Rails 5.1+

More information at https://www.refinerycms.com

Build Status Code Climate Coverage Status

You can chat with us using Gitter:

Gitter chat

You can deploy an example app to Heroku:

Deploy

Requirements

  • Bundler
  • ImageMagick
    • ⚠️ Warning: ImageMagick currently has a serious security vulnerability, CVE-2016–3714. After installing, you must disable certain features in ImageMagick's policy configuration. Please see the following for details:
    • Mac OS X users should use homebrew's brew install imagemagick or the magick-installer.

How to

Getting Started

If you're new to Refinery, start with this guide:

For Rails 5.1+ support, you can use version 4.0.x using this template:

rails new app_name -m https://www.refinerycms.com/t/4.0.0

For Rails 4.2.x support, you can use version 3.0.x using this template:

rails new app_name -m https://www.refinerycms.com/t/3.0.6

You can also install the edge version for the latest code using this template:

rails new app_name -m https://www.refinerycms.com/t/edge

What's it good at?

Refinery is great for sites where the client needs to be able to update their website themselves without being bombarded with anything too complicated.

Unlike other content managers, Refinery is truly aimed at the end user making it easy for them to pick up and make changes themselves.

For developers

  • Easily customise the look to suit the business.
  • Extend with custom extensions to do anything Refinery doesn't do out of the box.
  • Sticks to "the Rails way" as much as possible; we don't force you to learn new templating languages.
  • Uses jQuery for fast and concise Javascript.

Help and Documentation

Features

Pages

  • Easily edit and manage pages with a visual editor.
  • Manage your site's structure.

Images & Files

  • Easily upload and insert images.
  • Upload and link to resources such as PDF documents.
  • Uses the popular Dragonfly.
  • Supports storage on Amazon S3.

Authentication & Users

  • Manage who can access Refinery.
  • Control which extensions each user has access to.
  • Uses the popular Devise.

Custom Extensions

Extend Refinery easily by running the Refinery extension generator. For help run the command without any options:

rails generate refinery:engine

Popular Extensions

  • Blog - A simple blogging extension that supports posts, categories and comments with optional moderation support.
  • Portfolio - manage groups of images like an image gallery.
  • News - post and manage news items.
  • Inquiries - simple contact form that notifies you and customer when an inquiry is made.

Full extension list here

Example Site Showcase

List here (add your link when you're done)

Contributing

See contributing.md and Contributing to Refinery guide for details about contributing and running test.

License

Refinery CMS™ is released under the MIT license. See the license.md file for details.

Credits

Many of the icons used in Refinery CMS™ are from the wonderful Silk library by Mark James.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].