-
-
Notifications
You must be signed in to change notification settings - Fork 43
Glossary of Terms
A special area of your Chyrp Lite website only accessible by certain groups of privileged users.
Apache is a flavour of web server software.
The name for several techniques that when combined enable web pages to send and retrieve data asynchronously.
Handler for URLs. The three built-in controllers are Main, Admin, and Ajax.
Caddy is a flavour of web server software.
Chyrp Lite stores all your blog content in a database.
There are four types of extension: feathers, modules, themes, and translations.
An extension that enables Chyrp Lite to render different types of content in blog posts.
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.
Registered users of your blog can be categorised into groups with differing permissions.
the language for client-side scripting in web browsers. See Working with JavaScript.
A widely-used JavaScript library that comes bundled with Chyrp Lite.
A human-readable data serialization format used by Chyrp Lite to store your blog's configuration and for importing/exporting users and groups.
Chyrp Lite's Twig extension class. Leaf adds many useful functions and filters to the default set provided by the Twig template engine.
A Unix-like computer operating system. Linux is commonly used as a platform for hosting web server software.
You can configure Chyrp Lite to display text, time, numbers, and dates in your preferred language if you have a suitable translation file.
A syntax for writing structured documents in plain text. Chyrp Lite has its own flavour of Markdown.
The most powerful and general-purpose of the four types of extensions.
MySQL is one of three database formats supported by Chyrp Lite.
Nginx is a flavour of web server software.
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".
Things a group of users can do, such as adding or editing posts, adding drafts, etc.
A widely used server-side scripting language. Chyrp Lite is written in PHP.
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 is one of three database formats supported by Chyrp Lite.
The logic that matches the URL requested by a visitor with the page where they want to go. See Routes and Controllers.
SQLite is one of three database formats supported by Chyrp Lite.
An extension that can radically alter the presentation and behaviour of your blog. Themes use the Twig template engine.
See localization.
A trigger is a function invoked by Chyrp Lite at a certain point in time. Triggers come in two flavours: calls and filters.
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 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.
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.
This is the wiki for Chyrp Lite: An ultra-lightweight blogging engine, written in PHP.
- About Permissions
- Tour of a Theme
- Twig Reference
- Twig Variables
- Object Attributes
- Routes and Controllers
- Making Your First Module
- Debug and Tester Modes
- About Errors
- Introduction to Helpers
- Introduction to Translations
- Introduction to Triggers
- Anatomy of info.php Files
- Anatomy of a Feather
- Anatomy of a Module
- Anatomy of a Theme
- Anatomy of a Post
- Localizing Extensions
- Adding Ajax Functionality
- Working with JavaScript
- Working with Model
- Working with Config