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.
Glossary
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).