top

Glossar

This glossary is a small, alphabetically sorted keyword directory without any claim to completeness. Clicking on a keyword starts the search within this WIKI for exactly this keyword.


Addon

Addons are improvements, extensions or simply changes that are added to CMSimple_XH in other ways than plugins. Addons can be a piece of code that is inserted into the CMS code; but they can also consist of some additional files that are included by template.

Addons are always individual solutions. They may not work as expected after updates and then need to be adjusted.

Admin menu

The Admin menu is the control center of the system. All CMS actions are controlled via this menu. It appears only in the backend, that is, only when you are logged in to the system.

Admin mode

By admin mode, we mean the state CMSimple_XH is in after logging in. In admin mode, the control and administration of the whole CMS is possible. Normally (there are exceptions) the content is also maintained in admin mode.

Since the admin mode is not visible and accessible for website visitors, it is sometimes called backend – in contrast to frontend, which corresponds to what is displayed to visitors.

Backend

Backend is another term for Admin mode.

Blank screen

White or blank screen that may appear in case of fatal PHP errors.

BOM

BOM is the abbreviation for byte order mark. That's an important concept for platform interoperability regarding many multibyte encodings, e.g. UTF-16 and UTF-32. It is necessary, as different OSs expect those encodings in different byte orders (big-endian vs. little-endian).

But for UTF-8 the byte order is fixed for all platforms, so the BOM has lost it's original meaning. However, it is used by many editors to mark a file as being UTF-8 encoded. That's probably not the best idea, and the Unicode Standard does not recommend using a BOM in UTF-8 encoded files. Often the BOM doesn't matter though, but for PHP files and files that will be include()d by PHP the BOM causes a problem: the BOM will be sent to the browser as soon as the file is processed. As the HTTP response is already started, later sending of HTTP headers will be suppressed, which might cause different malfunctions of the script.

camelCase

A camelCase is a way of writing functions and variables in which several words are written directly next to each other. The first word starts with a lowercase letter, all following words with a capital letter. Example:

myNewFunction()

CAPTCHA

Abbreviation for: Completely Automated Public Turing test to tell Computers and Humans Apart

CMS

CMS = Content Management System

A CMS is a software system that allows you to edit websites in the browser.

CSS

CSS = Cascading Style Sheets

A formatting language for HTML web pages. The goal here is to separate content from appearance.

Debug mode

The debug mode is mainly used to find errors and problems. With the activation of the debug mode, possible error messages, warnings and hints are displayed.

For a detailed description, see: Troubleshooting

Filebrowser

Plugin to manage user files. Filebrowser is the standard file manager of CMSimple_XH.

Flat File System

A flat file system stores all its contents, settings, etc. in normal files in the file system. It does not need a database.

Frontend

By Frontend, we mean everything that is displayed to website visitors.

The counterpart to this is the Backend (Admin mode).

FTP

FTP = File Transfer Protocol

Data transfer protocol in networks that is used to upload and download data to and from the server. In addition, various operations are possible with FTP, such as creating, deleting and renaming directories and files, as well as assigning read and write permissions. To use FTP, you need an FTP program, also called an FTP client.

Internet Service Provider

Abbreviations: ISP or just provider.

Internet service provider that provides various services, such as storage space (webspace), Internet address (domain), web server (e.g. Apache), databases (e.g. MySQL), programming languages (e.g. PHP) and other technical services.

Login

Login refers to the process of logging in to the CMS. The authentication is done with a login password. After login, you are in the so-called “Admin mode” – also called “Backend”. With the login, the system starts a session, which should be closed after finishing all work with logout (log off).

Newsbox

A Newsbox is a page that can be displayed within another page.

Pagemanager

The Pagemanager is the standard page management program in CMSimple_XH.

PHP

PHP = Hypertext Preprocessor, originally Personal Home Page Tools

PHP is a scripting language commonly used to create dynamic websites.

System check

The System check checks various states and settings of the CMS and issues messages about them. See also the detailed description.

Templates

Templates are design patterns for websites that behave like masks. They determine the place where elements appear and influence their appearance.

userfiles

In CMSimple_XH, the userfiles folder contains all user files that can be used in the content.

utf-8

utf-8 = 8-bit UCS Transformation Format

The most commonly used type of character encoding on the World Wide Web.

More about this at Wikipedia.

CMSimple_XH requires utf-8 without BOM.

Write permissions

ZIP

The ZIP file format allows lossless compression of files incl. entire directories. The reduced file sizes are well suited for archiving or online data transfer (upload/download).