Refinery CMS

Last updated
Refinery CMS
Original author(s) David Jones, Resolve Digital
Developer(s) Philip Arndt, Uģis Ozols, Rob Yurkowski, Brice Sanchez
Initial releaseMay 2009 (2009-05)
Stable release
4.0.3 [1] / 2019-03-03 [±]
Preview release
4.1.0.dev / October 25, 2017;5 years ago (2017-10-25)
Repository github.com/refinery/refinerycms
Written in Ruby
Platform Ruby on Rails
Available in Dansk, Deutsch, English, Español, Français, Italiano, Nederlands, Norwegian Bokmål, Português, Slovenian
Type Content management system
License MIT License [2]
Website www.refinerycms.com

Refinery CMS, often shortened to Refinery, is a free and open-source content management system written in Ruby as a Ruby on Rails web application with jQuery used as the JavaScript library. Refinery CMS supports Rails 3.2 [3] and Rails 4.2 and Rails 5.1.

Contents

Refinery differs from similar products by targeting a non-technical end user and allowing the developer to create a flexible website rapidly by staying as close as possible to the conventions of the Ruby on Rails framework. [4]

History

Refinery started as a closed sourced project written by David Jones at Resolve Digital in 2004 [5] and went on to be released as open source software under the MIT License on 28 May 2009. [6] Since then it has, under the direction of Philip Arndt and Uģis Ozols, gained popularity [7] and is now the most popular Ruby on Rails CMS [8] with more than 384 contributors [9] and an active community extending the application with engines. [10]

Version 1.0.0 was released [11] on 28 May 2011 – exactly 2 years after it was first released as open source software.

Version 2.0.0 was released [12] on 29 February 2012.

Version 2.1.0 was released [13] on 5 August 2013.

Version 3.0.0 was released [14] on 19 September 2015.

Version 4.0.0 was released [15] on 29 September 2017.

Features

See also

Related Research Articles

IronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. The project is currently maintained by a group of volunteers at GitHub. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's Visual Studio IDE.

<span class="mw-page-title-main">Ruby on Rails</span> Server-side open source web application framework

Ruby on Rails is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer and HTML, CSS and JavaScript for user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.

<span class="mw-page-title-main">DNN (software)</span>

DNN Platform is a web content management system and web application framework based on the .NET Framework. It is open source and part of the .Net Foundation.

<span class="mw-page-title-main">Markdown</span> Plain text markup language

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as a markup language that is easy to read in its source code form. Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.

This is a comparison of notable web frameworks, software used to build and deploy web applications.

Spacewalk is open-source systems management software for system provisioning, patching and configuration licensed under the GNU GPLv2.

<span class="mw-page-title-main">GitHub</span> Hosting service for software projects

GitHub, Inc. is a platform and cloud-based service for software development and version control using Git, allowing developers to store and manage their code. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

<span class="mw-page-title-main">Homebrew (package manager)</span> Software installation management software

Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's operating system, macOS, as well as Linux. The name is intended to suggest the idea of building software on the Mac depending on the user's taste. Originally written by Max Howell, the package manager has gained popularity in the Ruby on Rails community and earned praise for its extensibility. Homebrew has been recommended for its ease of use as well as its integration into the command-line interface. Homebrew is a member of the Open Source Collective, and is run entirely by unpaid volunteers.

<span class="mw-page-title-main">FuelPHP</span>

FuelPHP is an open-source web application framework written in PHP which implements the HMVC pattern.

mpv (media player) Free and open-source media player software

mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including Unix-like operating systems and Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.

<span class="mw-page-title-main">ImpressPages</span>

ImpressPages is an open-source PHP framework with built-in content editor. Features include MVC engine, inline editing and drag&drop interface. It is distributed under the GNU GPL v.3.0 and MIT licences.

<span class="mw-page-title-main">Backdrop CMS</span>

Backdrop CMS is an Open source, community-developed, content management system, written in PHP, and licensed under the GNU General Public License. Backdrop CMS was forked from the Drupal CMS in 2013 by two Drupal developers, Nate Lampton and Jen Lampton. Backdrop is very similar to version 7 of the Drupal CMS, maintaining most of the same functionality and features. The project's mission is to "enable people to build highly customized websites affordably, through collaboration and open source software".

Alchemy CMS, or just Alchemy, is a free and open-source content management system written on top of the Ruby on Rails web application framework. It is released under the BSD license and the code is available on GitHub. It comes as a mountable engine and is packaged as a Ruby gem.

<span class="mw-page-title-main">Enonic XP</span>

Enonic XP is a free and open-source web application platform and content management system (CMS) in one based on Java and Elasticsearch. Developed by the Norwegian software company Enonic, the microservice web platform can be used to build progressive web applications, Next.js websites, or web-based APIs. Enonic XP uses an application framework for coding server logic with JavaScript, and has no need for SQL as it ships with an integrated content repository. The CMS is fully decoupled, meaning developers can create traditional websites and landing pages, or use XP in headless mode, that is without the presentation layer, for loading editorial content onto any device or client. Enonic is used by major organizations in Norway, including the national postal service Norway Post, the insurance company Gjensidige, the national lottery Norsk Tipping, the Norwegian Labour and Welfare Administration, and all the top football clubs in the national football league for men, Eliteserien.

TerminusDB is an open source knowledge graph and document store. It is used to build versioned data products. It is a native revision control database that is architecturally similar to Git. It is listed on DB-Engines.

References

  1. "The most popular Ruby on Rails CMS". refinerycms.com. Retrieved 2019-05-01.
  2. "Licence". GitHub . Retrieved 2010-07-08.
  3. Ruby Weekly (2012-03-01). "Ruby Weekly Issue 83 – March 1, 2012". Archived from the original on March 5, 2012. Retrieved 2012-03-01.
  4. "resolve's refinerycms at master". GitHub . Retrieved 2010-11-17.
  5. Patrick Morrow (2009-06-04). "RefineryCMS Goes Public". Archived from the original on August 12, 2011. Retrieved 2013-01-23.
  6. David Jones (2009-05-28). "First checkin – public release begins". GitHub . Retrieved 2010-07-08.
  7. Dan Benjamin and Jason Seifer (2010-01-21). The Ruby Show: Episode 104: Something New. Event occurs at 09:58. Archived from the original on 2010-09-22. Retrieved 2010-07-12.{{cite AV media}}: CS1 maint: bot: original URL status unknown (link)
  8. "The Ruby Toolbox – Content Management" . Retrieved 2010-12-19.
  9. "Contributors to resolve/refinery – Github". GitHub . Retrieved 2010-12-19.
  10. "Engines – refinerycms – Github". GitHub . Retrieved 2010-11-18.
  11. "Refinery CMS 1.0 Released". Archived from the original on 2016-03-25. Retrieved 2010-05-28.
  12. "Refinery CMS 2.0 Released". Archived from the original on 2016-03-23. Retrieved 2012-02-29.
  13. "Refinery CMS 2.1.0 Released". Archived from the original on 2016-03-28. Retrieved 2013-09-16.
  14. "Refinery CMS 3.0.0 Released" . Retrieved 2015-09-23.
  15. "Refinery CMS 4.0.0 Released with Rails 5.1 support – Refinery CMS". www.refinerycms.com. Retrieved 2017-11-18.
  16. Gregg Pollack and Nathaniel Bibler (2010-07-06). Episode #91 – July 6, 2010 (Flash). Event occurs at 01:54. Retrieved 2010-07-12.