All Projects → SpinaCMS → Spina

SpinaCMS / Spina

Licence: other
Spina CMS

Programming Languages

ruby
36898 projects - #4 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Spina

Render async
render_async lets you include pages asynchronously with AJAX
Stars: ✭ 974 (-49.43%)
Mutual labels:  rails, rails5, gem
Tolaria
A Rails CMS framework for making your editors happy.
Stars: ✭ 33 (-98.29%)
Mutual labels:  cms, rails, rails5
Graphql devise
GraphQL interface on top devise_token_auth
Stars: ✭ 100 (-94.81%)
Mutual labels:  rails, gem
Premailer Rails
CSS styled emails without the hassle.
Stars: ✭ 1,382 (-28.25%)
Mutual labels:  rails, gem
Typemill
TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.
Stars: ✭ 150 (-92.21%)
Mutual labels:  cms, website
Lol dba
lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts.
Stars: ✭ 1,363 (-29.23%)
Mutual labels:  rails, gem
Instagram api gem
A Ruby wrapper for the Instagram API
Stars: ✭ 100 (-94.81%)
Mutual labels:  rails, gem
Rubocop Rails config
RuboCop configuration which has the same code style checking as official Ruby on Rails.
Stars: ✭ 106 (-94.5%)
Mutual labels:  rails, gem
Bhf
Rails-Engine-Gem that offers an admin interface for trusted user
Stars: ✭ 81 (-95.79%)
Mutual labels:  rails, gem
Seblod
Build high-end websites with SEBLOD®, a CCK for Joomla!
Stars: ✭ 109 (-94.34%)
Mutual labels:  cms, website
Gdpr Rails
An example project on building a GDPR compliant application
Stars: ✭ 109 (-94.34%)
Mutual labels:  rails, website
Action Cable Signaling Server
🤝Rails implementation of a WebRTC Signaling Server
Stars: ✭ 118 (-93.87%)
Mutual labels:  rails, rails5
Validates formatting of
Common Rails validations wrapped in a gem.
Stars: ✭ 91 (-95.28%)
Mutual labels:  rails, gem
Reactchat
A chat app built with React.js and ActionCable in Ruby on Rails 5.1
Stars: ✭ 90 (-95.33%)
Mutual labels:  rails, rails5
Zot bib web
Create interactive web bibliographies based on Zotero collections
Stars: ✭ 99 (-94.86%)
Mutual labels:  cms, website
Pager Api
Easy API pagination for Rails
Stars: ✭ 86 (-95.53%)
Mutual labels:  rails, gem
Counter culture
Turbo-charged counter caches for your Rails app.
Stars: ✭ 1,397 (-27.47%)
Mutual labels:  rails, gem
Activerecord where assoc
Make ActiveRecord do conditions on your associations
Stars: ✭ 126 (-93.46%)
Mutual labels:  rails, rails5
Activeadmin quill editor
Quill Rich Text Editor for ActiveAdmin
Stars: ✭ 76 (-96.05%)
Mutual labels:  rails, rails5
Tabler Rubygem
Rubygem for https://tabler.github.io
Stars: ✭ 77 (-96%)
Mutual labels:  rails, gem

Spina CMS

Spina CMS is an easy to use CMS that features a clean interface without distractions. Live demo

Ruby Code Climate Test Coverage Discord

Getting Started

Read the guide to learn more about how to use Spina. If you just want to get started, create a new Ruby on Rails app and follow these instructions:

Add the following line to your Gemfile:

gem 'spina'

Run the installer to start the setup process:

rails g spina:install [--silent] [--first-deploy]

The installer will help you create your first user interactively, unless you choose the optional --silent flag : in this case, defaults will apply.

Then start rails s and access Spina at /admin.

Browser support

Spina's admin UI requires Chrome/Edge 89+, or any other browser with basic ESM support (Safari/Firefox). This is due to a recent browser feature called import maps and will be used in Rails 7 as the default way to deploy javascript assets.

Browser support for websites built with Spina is entirely up to the developer. Spina doesn't force you to build your frontend a certain way.

Contributing

Check our Contributing Guide for instructions on how to help the project.

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

Spina is released under the MIT license.

Acknowledgements

The Tailwind purger was created by @dhh for tailwindcss-rails

Icons were designed by @steveschoger - Heroicons.

HotKeys support via Hotkeys.js

Email templates based on Wildbit's Postmark Templates

The font used in Spina's admin panel is called Metropolis and was created by Chris Simpson Metropolis

Copyright (c) 2015, Chris Simpson <[email protected]>.

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL

Version 2.0 - 18 March 2012
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].