Glossary
Definitions of common terms used throughout CMS Builder and its documentation.
Category Menu
Section titled “Category Menu”A Section Editor type for creating menus that organizes records in a tree structure. Records can be assigned as “child” subcategories or as “parent” entries at the top of the structure.
Code Generator
Section titled “Code Generator”The Code Generator in CMS Builder creates the code needed to display records from a section on your website. It generates List Page or Detail Page viewer code and controls which records display and their order. See Code Generator.
Combo Page
Section titled “Combo Page”A Code Generator option that produces a single viewer file handling both list and detail output: links to many records and full details on one record, all from the same page. See Code Generator.
Data Folder
Section titled “Data Folder”The folder where CMS Builder stores its settings files, schema files, and backups. It defaults to /cmsb/data/ and can be relocated (including outside the webroot) via the data_folder.php file in the /cmsb/ folder.
Database Editor
Section titled “Database Editor”The admin area (CMS Setup > Database Editor) where sections are created and configured. It was formerly called Section Editors, and individual sections are still referred to as Section Editors. See Database Editor.
Detail Page
Section titled “Detail Page”The page used to display more detailed information about a record. It displays one record at a time and is typically accessed via links from List Page viewers, such as showing details about a single product.
An area for data entry. CMS Builder supports various field types including text entry, file uploads, checkboxes, and dropdown menus that you can customize for each Section Editor.
Input Validation
Section titled “Input Validation”The process of checking that certain conditions have been met for the data entered into a field before the record will save. It can verify image sizes, restrict characters, or enforce minimum text length.
List Page
Section titled “List Page”The page used to display the index of records in a particular section on your site, such as a product catalog. List Page viewers typically include links to each record’s Detail Page.
Menu Group
Section titled “Menu Group”An advanced menu type that creates a menu header for grouping related menu options under. Menu Groups are added from the Database Editor like regular sections but display as headers rather than links.
Multi Record
Section titled “Multi Record”A type of Section Editor that allows you to enter several records. Commonly used for product catalogs and real estate listings.
Permissions
Section titled “Permissions”Settings on a web server that determine how files can be changed by scripts or other users. Permissions must be configured during installation so CMS Builder can create, write, delete, and modify files.
Plugin
Section titled “Plugin”A PHP add-on that extends CMS Builder with extra features. Plugins are uploaded to /cmsb/plugins/ and activated from the Plugins admin page (CMS Setup > Plugins).
Preset
Section titled “Preset”A group of Section Editor settings that have been preconfigured for a specific purpose, such as “News” or “About” editors. Presets speed up creation and allow you to build your own custom presets.
Private Label
Section titled “Private Label”The former name for the replacement of Interactivetools.com company information with your own, making the product appear to be from your company. The feature is now called Branding (Admin Menu > Branding). See Branding.
Record
Section titled “Record”An individual entry or group of data within a Section Editor. Examples include individual items like “Apple” in a “Fruit” section.
Section Editor
Section titled “Section Editor”Section Editors are where records and data are added to your site. They typically correspond to website areas like “News” or “Products” and appear as menu links when logged in. The admin area for creating and configuring them is now called the Database Editor. See Database Editor.
SEO Urls
Section titled “SEO Urls”SEO stands for “Search Engine Optimization”. An SEO URL is a link created in a format which is more easily indexed by search engines, to improve search rankings. CMS Builder creates SEO URLs with the Permalinks plugin.
Single Record
Section titled “Single Record”A type of Section Editor that only allows you to create one record. Typically used for pages like “About Us” and “Contact”.
Special Fieldnames
Section titled “Special Fieldnames”Fieldnames that trigger built-in behavior when used in a section, such as publishDate and hidden controlling whether viewers display a record. See Special Fieldnames.
A subdivision within a MySQL database. Each CMS Builder section uses its own table for storage, which the system manages automatically.
Text Link
Section titled “Text Link”An advanced menu type that adds an external link to the CMS menu, styled to look the same as a regular menu item.
Viewer
Section titled “Viewer”A page that contains code from CMS Builder’s Code Generator for displaying records on your site. A viewer can be either a List Page or a Detail Page. See About Viewers.
Viewer URL
Section titled “Viewer URL”The address of a page used to load records from a section. Separate URLs exist for List Page and Detail Page viewers, pointing to pages on your server configured with the appropriate Code Generator code.
WYSIWYG
Section titled “WYSIWYG”Stands for “What You See Is What You Get”. In CMS Builder, this is the built-in text editor offering formatting options and the ability to add links and upload media. See WYSIWYG.