Refinery

Refinery 是Ruby on Rails框架上领先的开源CMS。(Refinery is the leading open source CMS on the Ruby on Rails framework.)

Github星跟蹤圖

Refinery 是一个可扩展的Ruby on Rails CMS,支持Rails 4.2+。

它的优点是什么?

  • 对于那些客户——需要能够更新他们的网站,而不被任何复杂的东西轰炸的网站来说,Refinery是非常棒的。
  • 与其他内容管理员不同,Refinery真正针对最终用户,让他们能够轻松地获取并做出修改。

对于开发人员

  • 轻松定制外观以适应业务。
  • 扩展使用自定义扩展来做任何精炼厂不会开箱即用。
  • 尽可能坚持“Rails方式"; 我们不强迫你学习新的模板语言。
  • 使用jQuery快速简洁的Javascript。

Refinery特性:

100%免费开源 -- Refinery是免费的,任何人都可以使用和修改。世界各地的用户都有贡献。

支持Rails 4.2+ -- Refinery的目标是与最新版本的Rails保持同步,以便您始终拥有最新的功能。

超级简单易用 -- 只要会指向和点击,你可以使用Refinery。如果您正在为客户建立一个网站,10分钟的电话将会让他们启动并运行。

光滑,干净的用户界面 -- Refinery界面很漂亮,经常更新,为您的用户提供最直观的体验。

模块化和可扩展 -- 如果您需要的是额外的功能,您可以很容易地创建自己的扩展来获得您想要的功能。

设计灵活性 -- 您的网站是您自己的,所以Refinery足够灵活,允许任何你能想到的设计。

多种语言 -- Refinery有30种语言,包括英文,法文,德文,日文,意大利文,西班牙文,俄文,中文等。

充满活力和活跃的社区 -- 几乎每一个大洲都有Refinery贡献者,他们乐于帮助你解决你的问题,甚至可以通过你的第一个贡献来指导你。

概覽

名稱與所有者refinery/refinerycms
主編程語言Ruby
編程語言Ruby (語言數: 5)
平台
許可證MIT License
發布數166
最新版本名稱4.0.2 (發布於 2018-05-21 12:41:44)
第一版名稱0.9.1 (發布於 2009-10-05 15:51:07)
創建於2009-05-28 20:13:21
推送於2023-08-06 07:08:40
最后一次提交2022-07-05 17:08:36
星數3.9k
關注者數117
派生數1.3k
提交數10.2k
已啟用問題?
問題數1641
打開的問題數30
拉請求數1455
打開的拉請求數15
關閉的拉請求數417
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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: 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.

Demo

Wanna see Refinery for yourself? Try the demo.

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
  • 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.

去到頂部