Skip to content

Glossary of Terms

Daniel Pimley edited this page Sep 15, 2019 · 36 revisions

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 Chyrp Lite to provide features such as inline post management and infinite scrolling.

Controller

Handler for URLs. The three built-in controllers are Main, Admin, and Ajax.

Database

Chyrp Lite stores all your blog content in a database.

Caddy

Caddy is a flavour of web server software.

Extensions

There are four types of extension: feathers, modules, themes, and translations.

Feather

An extension that enables Chyrp Lite to support different types of content in blog posts.

Flash

Not to be confused with the browser plug-in of the same name, the Flash (as in “newsflash”) system is how Chyrp Lite delivers notifications.

Group

Registered users of your blog can be categorised into groups with differing permissions.

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 in your preferred language if you have a suitable translation file.

Markdown

A markup language designed to be easily readable as plain text.

MetaWeblog

See XML-RPC.

Module

A package that extends the functionality of your Chyrp Lite install.

MySQL

A database format. MySQL is one of two 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.

Route

The logic that matches the URL requested by a visitor with the page where they want to go. Interlinked with the Controller.

SQLite

A database format. SQLite is one of two 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. Your site's pages are constructed by processing one or more template files known as twigs.

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.

XML-RPC

XML-RPC allows you to do many blogging tasks remotely without having to visit your blog's website. Chyrp Lite implements a complete WordPress-compatible MetaWeblog API.

You can’t perform that action at this time.