The various application related terms that have been used in this guide are as follows:
CMS: Stands for Content Management System. CMS refers to software that can be used for managing all the content used in a website. The managed content may include simple text, audio and video files, image files, documents, and Web content.
Joomla: Refers to a free, open-source CMS, which enables you to build websites and online applications.
Front-end: Refers to the part of a website that is displayed to the general public.
Back-end: Refers to the part of a website that is accessible only to authorized users.
Subscriptions/Subscription Plans: Allow you to protect any section or any action of a component. A customer must pay a subscription price in order to have access to the product or service. Instead of selling products individually, a subscription sells periodic use or access to a product or service. A common model on web sites is to provide content for free, but restrict access to premium features, such as archives.
Article: Refers to a piece of content consisting mainly of text, but may contain other elements, such as images. Article is often regarded as the third level in the hierarchy Sections -> Categories -> Articles. However, at times an article may not be associated with any category or section.
Category: Refers to a collection of articles.
Section: Refers to a collection of categories. It is the top level in the hierarchy Sections -> Categories -> Articles. For example, in your website you can have a section Four-wheelers and within this section, you can create the categories: Cars and Trucks. In the Cars category, you can have the articles Mercedes Benz and Hyundai Santro, and in these articles you can have detailed information on the respective products.
Plugin: Refers to a small, task-oriented function that intercepts content before it is displayed, and manipulates it in some way. Plugins and mambots are synonymous. Plugin is the term used in Joomla 1.5 while mambot is used in Joomla 1.0.
Component: Refers to content elements or applications that are usually displayed in the center of the main content area of a template. This depends on the design of the template in use. Components are core elements of Joomla’s functionality. These core elements include Content, Banners, Contact, News Feeds, Polls and Web Links.
IPN: Stands for Instant Payment Notification. IPN is PayPal's interface for handling real-time purchase confirmation and server-to-server communications. IPN immediately delivers notification and confirmation of PayPal payments you receive, and provides status and additional information on pending, aborted, or failed transactions.