Glossary of Terms - xenocrat/chyrp-lite GitHub Wiki
Administration Console
A special area of your Chyrp Lite website only accessible by certain groups of privileged users.
Apache
Apache is a flavour of web server software.
AJAX
The name for several techniques that when combined enable web pages to send and retrieve data asynchronously.
Controller
Handler for URLs. The three built-in controllers are Main, Admin, and Ajax.
Caddy
Caddy is a flavour of web server software.
Database
Chyrp Lite stores all your blog content in a database.
Extensions
There are four types of extension: feathers, modules, themes, and translations.
Feather
An extension that enables Chyrp Lite to render different types of content in blog posts.
Flash
The Flash (as in “newsflash”) system is how Chyrp Lite delivers notifications. Not to be confused with the defunct browser plug-in of the same name.
Group
Registered users of your blog can be categorised into groups with differing permissions.
JavaScript
the language for client-side scripting in web browsers. See Working with JavaScript.
jQuery
A widely-used JavaScript library that comes bundled with Chyrp Lite.
JSON
A human-readable data serialization format used by Chyrp Lite to store your blog's configuration and for importing/exporting users and groups.
Leaf
Chyrp Lite's Twig extension class. Leaf adds many useful functions and filters to the default set provided by the Twig template engine.
Linux
A Unix-like computer operating system. Linux is commonly used as a platform for hosting web server software.
Localization
You can configure Chyrp Lite to display text, time, numbers, and dates in your preferred language if you have a suitable translation file.
Markdown
A syntax for writing structured documents in plain text. Chyrp Lite has its own flavour of Markdown.
Module
The most powerful and general-purpose of the four types of extensions.
MySQL
MySQL is one of three database formats supported by Chyrp Lite.
Nginx
Nginx is a flavour of web server software.
Page
An article published separate from your blog content. Pages are similar to textual blog posts, but they do not appear in the blog index. Pages can be organised in a hierarchy with each page having a "parent" and multiple "children".
Permissions
Things a group of users can do, such as adding or editing posts, adding drafts, etc.
PHP
A widely used server-side scripting language. Chyrp Lite is written in PHP.
Post
An entry in your weblog. Each blog post is a discrete piece of content and can be viewed as part of the blog index or in isolation. Posts can include various media such as text, images, audio etc.
PostgreSQL
PostgreSQL is one of three database formats supported by Chyrp Lite.
Route
The logic that matches the URL requested by a visitor with the page where they want to go. See Routes and Controllers.
SQLite
SQLite is one of three database formats supported by Chyrp Lite.
Theme
An extension that can radically alter the presentation and behaviour of your blog. Themes use the Twig template engine.
Translation
See localization.
Trigger
A trigger is a function invoked by Chyrp Lite at a certain point in time. Triggers come in two flavours: calls and filters.
Twig
Twig is Chyrp Lite's template engine. The pages of your Chyrp Lite website are constructed by processing one or more template files known as twigs.
Webmention
Webmention is a simple way to notify any URL when you mention it on your blog, and to receive notifications when your blog is mentioned by other sites.
Web Server
A computer connected to the internet that serves web pages to visitors on request. The term "web server" can refer to the computer hardware or to the software that is responsible for serving the web pages – for example, Apache, Caddy, Nginx.