← Back to Documentation

Glossary

CMS
computer software used to manage the creation and modification of digital content
A CMS (Content Management System) typically has two major components: a front-end user interface that allows a user, even with limited expertise, to add, modify, and remove content from a website without the intervention of a webmaster; and a content delivery application, which compiles the content and updates the website.
Gems
Code packages/libraries written in Ruby
Also called Ruby Gems. Used in all Rails applications
Linux
Linux is one of the most widely used open-source operating systems.
Built on top of UNIX, it is very popular amoung developers and is beginning to gain more mainstream use.
Markdown
Markdown is a text-to-HTML conversion tool for web writers.
Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid HTML.
Roe-anji
A set of Markdown extensions for Roe CMS
Collections, Cards, Galleries, Forms, Buttons, and more. Better than learning a templating language
Ruby on Rails (Rails)
Rails is a full-stack framework written in Ruby.
It ships with all the tools needed to build amazing web apps on both the front and back end with strong conventions.
SSG
Static site generators (SSGs) are software engines that use text input files (such as Markdown) to generate static web pages.
Unlike dynamic websites, these static pages do not change based on the request. This simplifies the requirements for the backend and allows the site to be distributed via content delivery networks (CDNs)
YAML
A human-readable data serialization language.
It is commonly used for configuration files and in applications where data is being stored or transmitted in plain text.