Joomla Grossary

The fifth revision of the HTML standard. It is still under development but is expected to become a new standard for web pages that eventually is expected to replace XHTML. It provides improved processing of audio and video files and is supported by most mobile devices.

A scripting language that runs inside the client browser, used in many web applications. In Joomla, JavaScript has become an important part to enhance the user interface and provide AJAX functionality.

jdoc statements are included in every Joomla template and indicate where the output from other parts of Joomla or its extensions should be positioned in the overall web page. A typical jdoc statement looks like this:

<jdoc:include type="component" />

See the jdoc statements article for more information.

An abbreviation for “Linux Apache MySQL Perl/PHP/Python.” These group of free and open source programs are used to run many dynamic websites. Most Joomla sites run with Apache and MySQL. All run with PHP. In addition, JavaScript is now an important part of the Joomla “stack.”

Languages are perhaps the most basic and critical extension type. Languages are packaged as either a core language pack or an extension language pack. These packages consist of INI files which contain key/value pairs. These key/value pairs provide the translation of static text strings within Joomla! source code. This allows both the Joomla! core and third party components and modules to be internationalised.

The name for a specific piece of language-specific text in a Joomla application.

KEY = Value: where “KEY” is a string to be translated and “Value” is the translated string. In a Joomla program, language keys are used instead of literal language strings. The actual text is substituted at runtime based on the currently active language.

An optional file that allows the site administrator to override any language string in core Joomla or in an extension (other than installing a new language). There are two override files, one for the front-end and one for the administrative back-end.

An installable language extension that provides the option to view a Joomla site in a different language.

Language packs can be for the front or back end of the site. With Joomla!, language-files are stored within the folder languages, and within that directory for each language a subdirectory is created.

Files that gives you control over the display of modules or components.

Override files are placed in special folders and can be used in place of the standard layout files. Unlike Template Overrides, which override layout files of the same name, Layout Overrides are additional layout files that give you more options and control.

Lightweight Directory Access Protocol (LDAP) is a protocol designed to access directory systems over TCP/IP. Because of this various databases provide an LDAP interface such as Microsoft's Active Directory, Novell's eDirectory, as well as more dedicated LDAP solutions such as OpenLDAP.

Load More