top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What is Spina ROR?

0 votes

What is Spina?

Spina is a CMS built upon the Rails framework. This guide is designed for developers with experience using Ruby on Rails.

To start using Spina CMS add the following line to your Gemfile:

gem 'spina'

Make sure you run the installer to get started.

rails g spina:install

The installer will help you setup your first user.

Then start rails s and access your admin panel at /admin.


  • Beautifully simple
  • Extendable
  • Rails 5.0+
  • Open source
  • Wysiwyg
  • User friendly

Video for Spina CMS

posted Jul 21, 2017 by Manish Tiwari

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button

Related Articles

What is Radiant CMS ?

Radiant is a no-fluff, open source content management system designed for small teams. It is similar to Textpattern or MovableType, but is a general purpose content management system.


-An elegant user interface
-Flexible templating with layouts, snippets, page parts, and a custom tagging language
-A first-class extension/plugin system
-Simple user management and permissions

More reference refer offcial documentaion -

Video for Radiant CMS


What is Refinery?

Refinery CMS, often shortened to Refinery, is an 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 and Rails 4.0 via, still in development.


Engine architecture
WYSIWYG content editing
Localisation (currently supports 29 languages [13])
Page management
Image and File management
Contact form and inquiry management
Search engine optimization (SEO)

Video for ROR CMS Refinery


What is ROR?

ROR stands for Ruby on Rails.ROR is a popular web development framework.It is a Popular open source framework.

What is Ruby?

Ruby is a programming language.Ruby is an interpreted scripting language for quick and easy object-oriented programming

Interpreted scripting language:

1)ability to make operating system calls directly
2)powerful string operations and regular expressions
3)immediate feedback during development

Quick and easy:

1)variable declarations are unnecessary
2)variables are not typed
3)syntax is simple and consistent
4)memory management is automatic

Object oriented programming:

1)everything is an object
2)classes, methods, inheritance, etc.
3)singleton methods
4)"mixin" functionality by module
5)iterators and closures

What is Rails?

Rails is a web framework built on Ruby, hence the name Ruby on Rails. It enables the programmer to easily create advanced database-driven websites using scaffolding and code generation.

Rail is based on MVC(Modal View Controller).

The model-view-controller pattern proposes three main components or objects to be used in software development:

A Model , which represents the underlying, logical structure of data in a software application and the high-level class associated with it. This object model does not contain any information about the user interface.
A View , which is a collection of classes representing the elements in the user interface (all of the things the user can see and respond to on the screen, such as buttons, display boxes, and so forth)
A Controller , which represents the classes connecting the model and the view, and is used to communicate between classes in the model and view.

Advantage for developing Rails :

1)a lot less code
2)a lot less configuration data
3)bringing up basic functionality quickly
4)building out new functionality incrementally
5)integrated testing

The main advantage of the Ruby programming language and the Ruby on Rails framework is considered to be the speed of development. Practice shows that the speed of project development in RoR is increased by 30 – 40 percent in relation to any other programming language or framework. Primarily the speed increase is determined by an extensive set of ready to work RoR tools, colossal set of ready-made solutions in the community, the Ruby language and ease of programming on it.

Video Tutorial For Web Development with ROR


What is Ramaze?

Ramaze is a very simple and straight-forward web-framework. The philosophy of it could be expressed in a mix of KISS and POLS, trying to make simple things simple and complex things possible and fun.

The original purpose of Ramaze was to act as a kind of framework to build web-frameworks, this was made obsolete by the introduction of Rack, which provides this feature at a better level without trying to enforce any structural layout of the resulting framework.

Today Ramaze serves as a framework for those who want to develop their projects in their own way rather than being forced to work in a way that the framework (and its creators) define. It tries not to make any assumptions and more importantly: it puts you back in control of your code.

Example Screen

Requirements for Ramaze

  • Innate (which in turn requires Rack).
  • A Ruby implementation based on Ruby 1.8 or newer (1.9.2, Rubinius, etc).
  • A Rack server such as Thin or Unicorn.
  • Basic knowledge of Ruby.

Video For Ruby Ramaze