Joomla – Who”s Online Module

Joomla – Who”s Online Module ”; Previous Next In this chapter, we will study about Who”s Online Module in Joomla. This module helps to display the user”s information who are accessing the website. Who”s Online Module Following are the simple steps to edit an existing Who”s Online Module in Joomla. Step 1 − Click Extension → Module Manager in Joomla administrator, the following screen will be displayed. Step 2 − Next, click on New button and the following screen will get displayed. In this page, click on Who”s Online. Step 3 − After clicking on Who”s Online, the existing Who”s Online module will get displayed as shown below. By default, the Module tab is displayed. Below, we have mentioned the details of the fields present in the Module tab. Title − Displays the title of Module Display − Select the following option to be displayed i.e. #of Guests/Users, Usernames or Both. Given below are the details present on the right side of the module tab. Show Title − Displays the title of the module in the front end. Position − It will select the position of the module to be displayed. Status − It displays the status of the article such as Published, Unpublished and Trashed. Start Publishing − It will start publishing on the assigned date and time. Finish Publishing − It will finish publishing at the assigned date and time. Access − It allows access only the selected users from the dropdown list such as Guest, Public, Super Users, Registered and Special options to view the items. Ordering − Displays the drop-down of all modules present in the position. Language − It specifies the language of the site. It provides either ALL or English (UK) options. Note − It is used to enter the text information. Step 4 − When we click on the Menu Assignment tab, you will get the screen as shown below. Module Assignment − Selects the option to view the item from the dropdown list such as on all Pages, no pages, only on the pages selected or on all pages except those selected. Menu Selection − After selecting the option only on the pages selected or on all pages except those selected, it will display all menu items present in the Joomla. It will allow assigning module to some and not all pages. Step 5 − Module Permissions tab has three actions to choose from. It manages the setting of module permission for the user groups as shown in the following screen. Delete − It allows users in group to delete the content present in the module. Edit − It allows users in group to edit the content present in the module. Edit State − It allows users in the group to change the state of content present in the module. Step 6 − The Advanced tab is used to do the advanced settings of the Who”s Online. The advanced tab screen is shown below. Alternative Layout − Selects the layout to use for this module, which you have already defined as one or more layouts for module in Joomla or template. Module Class Suffix − Setting this parameter causes Joomla to either add a new CSS class or modify the existing CSS class for the div element for this specific module. Caching − Caches the content of the module. Use Global is used to cache settings from global configuration. No Caching is used, whether to cache the content of the module or not. Cache Time − Specifies the time in minutes before the module is re-cached. Module Tag − Specifies the HTML tag for the modules. Bootstrap Size − Selects width of the module built in bootstrap. Header Tag − Modules uses the HTML header tags. Header Class − Optional CSS classes are added in the module header. Module Style − Overrides the template style for its position. Toolbar Following are the details about the toolbar function tabs present in who”s Online. Save − Saves your modules. Save & Close − Saves the modules and will close the current screen. Save & New − Saves the modules and opens a new creating module screen. Cancel − Cancels the created modules in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Category Management

Joomla – Category Management ”; Previous Next In this chapter, we will study about Category Management in Joomla. Category Manager is used to create categories for the article which allow grouping your content better. Category Management Following are the simple steps to add new category manager in Joomla. Step 1 − Click on Category Manager in Control Panel as shown below. Step 2 − After clicking on a Category Manager, you will get the following screen. Step 3 − Click on New button in the above screen. Following is the basic editor page we get for category manager. This editor is explained in detail in the article Joomla – Adding Content. Different tabs are present on this page. By default, the Category tab is displayed. Step 4 − In Publishing tab, it gives the information of Joomla category. Following are the details of the fields present in the Publishing tab. Created Date − It is the date the category was created. Created by − It is the name of the user who has created the category. Modified Date − It is the date the category was modified. Modified by − It is the name of the user who has modified the category. Hits − Specifies the number of times the item was viewed. ID − It is the unique identification number assigned to the items automatically. Meta Description − It is used to write an explanation of the contents of web pages. Meta Keywords − Define keywords for search engines. Author − Specifies the name of the author within the metadata. Robots − It is the instruction given to the robots that browse the page using commands such as Use Global, Index, Follow, No index, No follow. Step 5 − In Permission tab, you can set the permission for different user groups for that category. Create − It allows the users in a group to create the categories. Delete − It allows the users in a group to delete the categories present in the extension. Edit − It allows the users in a group to edit the categories present in the extension. Edit State − It allows the users in a group to change the state of categories present in the extension. Edit Own − It allows editing the categories which is created by own. Step 6 − In the Options tab, you can choose different layouts for your website. Alternative Layout − It uses an alternative layout from the supplied component view such as Use Global, Blog and List. Image− It selects the image to be displayed. Toolbar Following are the toolbar options in the Category Management. Save − Saves your category. Save & Close − Saves the category and closes the current screen. Save & New − Saves the categories and opens a new create category screen. Cancel − Cancels the created category in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Footer Module

Joomla – Footer Module ”; Previous Next In this chapter, we will study about Footer Module in Joomla. Footer displays the information of Joomla license and the copyright of the website. Footer Module Following are the simple steps to edit an existing Footer Module in Joomla. Step 1 − Click Extension → Module Manager in Joomla administrator. After clicking on Module Manager you will get the following screen. Step 2 − As shown in the screen above, click on New button and the following screen will get displayed. Select Module Type as Footer. Step 3 − After clicking on Footer, following Footer module screen is displayed. By default, the Module tab is displayed. The Module tab displays the copyright information of Joomla. Given below is the information about the function tabs displayed on the page. Title − Displays the title of Module. Following content is present on the right side of the module tab. Show Title − Displays the title of the module in the front end. Position − It selects the position of the module to be displayed. Status − It displays the status of the article such as Published, Unpublished and Trashed. Start Publishing − It starts publishing on the assigned date and time. Finish Publishing − It finishes publishing on the assigned date and time. Access − It allows only selected users from the dropdown list such as Guest, Public, Super Users, Registered and Special options to view the items. Ordering − Displays the drop-down of all modules present in the position. Language − It specifies the language of the site. It provides either ALL or English (UK) options. Note − It is used to enter the text information. Step 4 − Click on Menu Assignment tab, you will get the screen as shown below. Module Assignment − Select the option to view the item from the dropdown list such as on all Pages, no Pages, only on the pages selected or on all pages except those selected. Menu Selection − After selecting the option only on the pages selected or on all pages except those selected, it displays all the menu items present in Joomla. It allows you to assign module to some and not all pages. Step 5 − Module Permissions tab shows three actions to choose from. It manages the setting of module permission for the user groups as shown in the following screen. Details of the function tabs on the page is given below. Delete − It allows users in group to delete the content present in the Footer. Edit − It allows users in group to edit the content present in the Footer. Edit State − It allows users in group to change the state of content present in the Footer. Step 6 − The Advanced tab is used to do the advanced settings of the footer. Following screenshot represents the advanced tab. Alternative Layout − Selects the layout to be used for this module, which you have already defined as one or more layouts for a module in Joomla or template. Module Class Suffix − Setting this parameter causes Joomla to either add a new CSS class or modify the existing CSS class for the div element for this specific module. Caching − Cache the content of the module. Use Global is used to cache settings from global configuration. No Caching is used whether to cache the content of the module or not. Cache Time − Specify the time in minutes before the module is re-cached. Module Tag − Specify the HTML tag for the modules. Bootstrap Size − Select width of the module built into bootstrap. Header Tag − Modules uses the HTML header tags. Header Class − Optional CSS classes are added in the modules header. Module Style − Overrides the templates style for its position. Toolbar Following are the details about the toolbar funcion tabs present in Footer Module − Save − Saves your modules. Save & Close − Saves the modules and will close the current screen. Save & New − Saves modules and opens a new creating module screen. Cancel − Cancels the created modules in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Toolbar

Joomla – Toolbar ”; Previous Next In this chapter we will study about the various toolbar options in Joomla. Given below is a list of toolbars − Article Manager Toolbar Category Manager Toolbar Media Manager Toolbar Menu Manager Toolbar Module Manager Toolbar User Manager Toolbar Global Configuration Toolbar Template Manager Toolbar Article Manager Toolbar Click on Content → Article Manager in Joomla administrator control panel. In Article Manager, you can create the standard pages that consist of images, text and hyperlinks. The following figure depicts the Article Manager Toolbar. New − Create a new article. Edit − Edit any specific article. Publish − Publish the article to the user on the website. Unpublish − Unpublish the article to the user on the website. Featured − Selected article is featured. Multiple articles can also be featured. Archive − It can change the status of the articles to published or unpublished by selecting archived in the select status filter. Check In − Check-in the selected article. Multiple articles can be checked-in. Trash − Delete the selected article permanently. Batch − Selected articles are processed by batch. Help − Help button is used to open the help screen. Option − It opens the setting window where you can change the setting of the articles. Category Manager Toolbar Click on Content → Category Manager in Joomla administrator control panel. It manages to create categorize the articles which allows to group your content better. The following figure depicts the Category Manager Toolbar. New − Add a new category. Edit − Edits an existing category. Publish − Publish the categories to the user on the website. Unpublish − Unpublish the categories to the user on the website. Archive − It can change the status of the categories to published or unpublished by selecting archived in the select status filter. Check In − Check-in the particular selected category. Multiple categories can be checked-in. Trash − Delete the selected category permanently. Batch − Selected categories are processed by batch. Rebuild − It is used to rebuild the categories tree data. Help − Help button is used to open the help screen. Option − It opens the setting window where you can change the setting of the articles. Media Manager Toolbar Click on Content → Media Manager in Joomla administrator control panel. It manages the files by uploading a new file or deleting the existing ones on your web server. Given below is a snapshot of the Media Manager Toolbar. Upload − Upload images from your system. Create New Folder − Create a new folder on Joomla server. Delete − Deletes the selected item/images permanently. Help − This opens the help screen. Option &minus It opens the setting window where you can change the setting of the articles. Menu Manager Toolbar Click on Menus → Menu Manager in Joomla administrator control panel. It manages the menu items. Here new menus are created, deleted or menus are managed subsequently. Given below is a snapshot of the Menu Manager Toolbar. New − It creates a new menu item. Edit − Edits the selected menu item. Delete − Deletes the selected menu item permanently. Rebuild − It rebuilds or refreshes the relevant menu items present. Help − Help button is used to open the help screen. Option − It opens the setting window where you can change the setting of the articles. Module Manager Toolbar Click on Extension → Module Manager in Joomla administrator control panel. It manages the modules location and functions that are installed. The following figure depicts the Module Manager Toolbar. New − It creates new modules. Edit − It edits the selected modules. Duplicate − A copy of the selected module can be created using this button. Publish − Publish the selected modules to the user on the website. Unpublish − Unpublish the selected modules to the user on the website. Check In − Check-in the particular selected modules. Multiple modules can be checked-in. Trash − Delete the selected modules permanently. Batch − Selected modules are processed by batch. Help − Help button is used to open the help screen. Option − It opens the setting window where you can change the setting of the articles. User Manager Toolbar Click on Users → User Manager in Joomla administrator control panel. It manages all the user information such as Username, Email, Last Visit Date and Registration Date. Given below is the snapshot of the User Manager Toolbar. New − It creates a new user. Edit − It edits the selected user. Activate − It activates multiple users. Block − It blocks the selected user. Unblock − It unblocks the selected users. Delete − It deletes the particular users. Batch − Selected users are processed as a batch. Help − Help button is used to open the help screen. Option − It opens the setting window where you can change the setting of the articles. Global Configuration Toolbar Click on System → Global Configuration in Joomla administrator control panel. It manages the global setting of the Joomla site. Given below is a snapshot of the Global Configuration Toolbar. Save − Saves the configuration and stays on the same screen. Save & Close − Saves the configuration and closes the screen. Cancel − Cancels the configuration changes and returns to the previous screen without saving. Help − Help button is used to open the help screen. Template Manager Toolbar Click on Extension → Template Manager in Joomla administrator control panel. It manages the templates that you use in the website. The following picture shows the Template Manager Toolbar − Default − Sets the particular selected style as default. Edit − Edits the template pages. Duplicate − Creates a duplicate template. Delete − Deletes the template. Help − Help button is used to open the help screen. Option − It opens the setting window where you can change the setting of the articles. Language Manager Toolbar Click on Extension → Language Manager in Joomla administrator control panel. It

Joomla – Search Module

Joomla – Search Module ”; Previous Next In this chapter, we will study about Search Module in Joomla. Search Module is used to display a search box, where the user types a particular name to search the website. Search Module Following are the simple steps to edit an existing Search Module in Joomla. Step 1 − Click Extension → Module Manager in Joomla administrator control panel, you get the following screen − Step 2 − Next, click on New button and the following screen gets displayed. Next, select Module Type as Search on this screen. Step 3 − After clicking on Search, the existing Search module displays as shown below. By default, the Module tab is displayed. The module displays a search box. Below, we have mentioned the details of the fields present in the Module tab. Title − Displays the title of Module. Box Label − In search box label the text will appear. Box Width − Sets the width of the search box. By default it is set to 20. Box Text − Text to view on the search box. Search Button − Search button is displayed. By default it is set to No. Button Position − Sets the position of search button such as Left, Right, Bottom, Top. Search Button Image − Insert image as button. The image must be located in the templates/templates name/images/ Button Text − Text to view on search button. OpenSearch autodiscovery − For site search it adds browser support. By default it is set to Yes. OpenSearch title − When a site is added as a search provider, the text gets displayed in the supported browser. Set ItemID − To display the search result, itemID is assigned by selecting menu item. Show Title − Displays the title of the module in the front end. Position − It selects the position of the module to be displayed. Status − It displays the status of the article such as Published, Unpublished and Trashed. Start Publishing − It starts publishing on the assigned date and time. Finish Publishing − It finishes publishing on the assigned date and time. Access − It allows only selected users from the dropdown list such as Guest, Public, Super Users, Registered and Special options to view the items. Ordering − Displays the dropdown of all modules present in the position. Language − It specifies the language of the site. It provides either ALL or English (UK) options. Note − It is used to enter the text information. Step 4 − Click on Menu Assignment tab, you will get the screen as shown below. Module Assignment − Select the option to view the item from the dropdown list such as on all pages, no pages,only on the pages selected or on all pages except those selected. Menu Selection − After selecting the option only on the pages selected or on all pages except those selected, it displays all the menu items present in Joomla. It allows you to assign module to some and not all pages. Step 5 − Module Permissions tab has three actions to choose from. It manages the setting of module permission for the user groups as shown in the following screen. Delete − It allows users in group to delete the content present in the module. Edit − It allows users in group to edit the content present in the module. Edit State − It allows users in group to change the state of content present in the module. Step 6 − The Advanced tab is used to do the advanced settings of the Search. The advanced tab screen is shown below. Alternative Layout − Select the layout to be used for this module, which you have already defined as one or more layouts for a module in Joomla or template. Module Class Suffix − Setting this parameter causes Joomla to either add a new CSS class or modify the existing CSS class for the div element for this specific module. Caching − Cache the content of the module. Use Global is used to cache settings from global configuration. No Caching is used whether to cache the content of the module or not. Cache Time − Specify the time in minutes before the module is re-cached. Module Tag − Specify the HTML tag for the modules. Bootstrap Size − Select width of the module built into bootstrap. Header Tag − Modules use the HTML header tags. Header Class − Optional CSS classes are added in the modules header. Module Style − Overrides the templates style for its position. Toolbar Following are the details about the toolbar function tabs present in Search Module. Save − Saves your modules. Save & Close − Saves the modules and will close the current screen. Save & New − Saves the modules and opens a new creating module screen. Cancel − Cancels the created modules in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Content Menu

Joomla – Content Menu ”; Previous Next In this chapter, we will study about menus present under the Joomla content. A drop-down menu is displayed when you click on Content Menu. Article Manager In Article Manager, you can create the standard pages that consist of images, text and hyperlinks. Click on Content → Article Manager menu on Joomla administrative panel, you will get the following screen − Here, we have mentioned the details about the column header present on the Article Manager page. Checkbox − It is used to select one or more items. Status − specifies the status of the page or article, i.e., Publish/Unpublish/Archieve/trashed. Title − Specifies the name of the title that will be displayed in the menu. Access − Specifies the access level, i.e. public or private. Author − This is the author name who has created that particular item. Language − Specifies the item language used. Date − Specifies the article creation date. Hits − Specifies the number of times the item was viewed. ID − It is the unique identification number assigned to the items automatically. Let us learn about the Search box in the article manager page which is used to search the items very easily. Here you can search the item in the article manager page by selecting any of these − Select Status, Select category, Select Max Levels, Select Access, Select Author, Select language or Select Tag. We will study about Article Manager Toolbar in detail in the chapter Joomla Toolbar. Add New Article Click on Content → Article Manager → Add New Article menu on the Joomla administrative panel, then you will get the following screen. The same page can be viewed when you click on Category Manager → Add New Category Here you can create your article or web page by specifying the title in Title bar and we can add or write content in the content tab. We will study about this in detail in the chapter Joomla Adding Content. Category Manager Category Manager is used to create categories for the articles which allows grouping your content better. Click on Content → Category Manager menu on the Joomla administrative panel, then you will get the following screen image − We will study about Category Manager Toolbar in detail in the chapter Joomla Toolbar. Here, we have mentioned the details about the column header present on the Category Manager page. Checkbox − It is used to select one or more category items by clicking on the box. Status − Specifies the status of the category i.e. Publish/Unpublish. Title − Specifies the name of the title in the category. Access − Specifies the access level, i.e. Public or Private. Language − Specifies the item language used. ID − It is the unique identification number assigned to the items automatically. Featured Article Click on Content → Featured Manager menu on the Joomla administrative panel, then you will get the following screen − Here the yellow star mark indicates the article is featured. The star mark is present next to each article for featured articles. Here, we have mentioned the details about the column header present in theFeatured Article page. Checkbox − It is used to select one or more items by clicking on the box. Status − Specifies the status of the page or article, i.e. Publish/Unpublish. Title − Specifies the name of the title that displays in the menu. Ordering − Specifies the order of item creation. Access − Specifies the access level, i.e. public or private. Author − Describes the author name who has created that particular item. Language − Specifies the item language used. Date − Specifies the date of the article it was created on. ID − It is the unique identification number assigned to the items automatically. Media Manager You can manage your media files by uploading a new file or deleting the existing ones using media manager. Click on Content→Media Manager menu on the Joomla administrative panel, then you will get the following screen − We will study about Media Manager Toolbar in detail in the chapter Joomla Toolbar. Thumbnail View Thumbnail view contains previews of images and icons of sub-folder. When we click on Thumbnail View then the media manager will look like as shown below. Detail View Detail view contains the file details. In the detail view, the file information such as dimension and file size are displayed. When we click on the Detail View then the media manager will look like as shown below. Print Page Previous Next Advertisements ”;

Joomla – Create Menus

Joomla – Create Menus ”; Previous Next In this chapter, we will study the step-by-step procedure of how to Create Menus in Joomla. Menus are the important part and help to navigate through your website easily. Create Menus Here are a few simple steps to create menus in Joomla. Step 1 − Click Menus → Menu Manager → Add New Menu as shown below. Step 2 − After clicking on Add New Menu, the Menu Manager − Add Menu page will displayed as shown below. Here, we can add Menu Title (Name), Type and Description as shown. Menu Title(Name) − It should indicate the Title( Name ) of the menu. Menu Type − The name of the menu type. Description − Description about the menu. Step 3 − After filling all the information about menu, click on Save button. It saves the menu bar you created. Step 4 − We can also click on Save & Close button. It saves the menu bar and then closes the present screen. Finally, you get the following screen as shown below. In this page, you can view the name of the menu you had created in previous step. Step 5 − When we click on Save & New button, your menu is saved and it opens a new create menu screen as shown below. Step 6 − Using Cancel button, cancels the create menu action. Print Page Previous Next Advertisements ”;

Joomla – Home

Joomla Tutorial PDF Version Quick Guide Resources Job Search Discussion Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into front-end templates and back-end templates (administrator). Joomla is developed using PHP, Object Oriented Programming, software design patterns and MySQL (used for storing the data). This tutorial will teach you the basics of Joomla using which you can create websites with ease. The tutorial is divided into sections such as Joomla Basics, Joomla Menus, Joomla Modules, Joomla Global Settings, and Joomla Advanced. Each of these sections contain related topics with screenshots explaining the Joomla admin screens. Audience This tutorial has been prepared for anyone who has a basic knowledge of HTML and CSS and has an urge to develop websites. After completing this tutorial you will find yourself at a moderate level of expertise in developing websites using Joomla. Prerequisites Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of HTML and CSS. If you are not well aware of these concepts, then we will suggest you to go through our short tutorials on HTML and CSS. Print Page Previous Next Advertisements ”;

Joomla – Installation

Joomla – Installation ”; Previous Next System Requirements for Joomla 3.x Database − MySQL 5.1 + Web Server − WAMP (Windows) LAMP (Linux) XAMP (Multi-platform) MAMP (Macintosh) Nginx Microsoft IIS Operating System − Cross-platform Browser Support − IE (Internet Explorer 7), Firefox, Google chrome SSL (Secure Socket Layer) − A valid security certificate is required for HTTPS PHP Compatibility − PHP 5.4+ or PHP 5.3.10+ Download Joomla When you open the link https://www.joomla.org/download.html, you will get to see a screen as below − Download the Joomla zip file from the official site or if you want to update the files of your previous version, then click on Upgrade Package option. Create Store Database Joomla requires MySQL database. So create a new empty database and user/password (for e.g. User as “root” and password as “root” or else you can set as per your convenience) for Joomla. After following the above step, you can continue with the installation process. SetUp Wizard It”s very easy to set up Joomla into your system. The following steps describe how to setup Joomla locally on your system. Step 1 − Extract the downloaded Joomla folder and upload it on your web server or localhost. Step 2 − Open your browser and navigate to your Joomla file path, then you will get the first screen of the Joomla installer as shown in the following screen. In our case the path is localhost/< Your_joomla_folder >. It contains the following fields − Site Name − Enter the name of the site which you are going to create in Joomla. Description − Add a small description about your site. Admin Email − Enter your email address which helps to recover our password or any update. Admin Username − Enter the username as per your choice while logging into Joomla. Admin Password − Enter password to protect your site. Site Offline − It specifies whether your site should be offline or online after completion of installation by clicking on Yes/No. After filling all the information, click on the Next button. Step 3 − Here, you have to enter the information about the MYSQL database as seen in the screen below. Database Type − Select your database type. By default it will be MySQLi. Host Name − Write the host name by default it will be localhost. Username − Enter the user name of your MySQL database. Password − Enter the password which you had set for MySQL Database. Database Name − Enter the database name which you have created in MySQL database for Joomla. Table Prefix − It is used to add prefix in the database tables which helps to run multiple sites on the same database. It takes the default value. Old Database Process − It gives two options Backup or Remove. If you had already created a database then you can either remove it or select the backup option to create a backup of your whole database information. After filling all information, click on Next button. Step 4 − In this step, you will be on last page of the installation process. Here you can view all the information added to Joomla. Choose Default English (GB) Sample Data as an example to build your website and click on Install button. Step 5 − Next, you can see that Joomla starts the installation process on your machine. Step 6 − After a few minutes, after installation is successful and you will get a screen of the Joomla web installer as shown below. Next, click on the “Remove installation folder” button which will help you to protect your site, so that no other person can re-install your site. Note − If your installation gets stuck and does not get completed for more than an hour, then do some changes as shown below. Go to Joomla folder → installation → sql folder → mysql folder Open joomla.sql file and find the following term: “ENGINE = InnoDB”. Replace this term with “ENGINE = MyIsam” and save the file. Before MySQL 5.5.5, MyISAM is the default storage engine. (The default was changed to InnoDB in MySQL 5.5.5.) Then your installation will begin. Admin Panel After installing Joomla you are able to login to your Joomla Admin Panel as described below − Step 1 − To access Joomla administrative panel, open the browser and type the URL as http://localhost/ < Your_joomla_folder >/administrator/index.php, then you will get the screen as shown below − Step 2 − Enter the username and password which you had mentioned during installation as shown in the step 3 of Set Up Wizard section and click on the login button. Print Page Previous Next Advertisements ”;

Joomla – Architecture

Joomla – Architecture ”; Previous Next Joomla is a Model-View-Controller web application. In this chapter, we are going to discuss about the architectural style of Joomla. The following diagram shows the architecture of Joomla. The architecture of Joomla contains following layers − Database Joomla Framework Components Modules Plugin Templates Web Server Database − Database is a collection of data and can be stored, manipulated and organized in a particular manner. The database stores the user information, content and many more required data of the site. It is used to store the administrative information to manage the Joomla site. Using Joomla database layer, it ensures maximum flexibility and compatibility for extension. Joomla Framework − Framework is a collection of open source software, where the Joomla CMS is built. It is developed for more flexibility and breaks the framework into single modular packages which helps each package to develop more easily. Components − Components are considered as mini applications. It consists of two parts i.e. Administrator and Site. Whenever a page gets loaded, component is been called to render the body of main page. The Administrator part manages different aspects of the component and the site part helps in rendering the pages when request is made by site visitor. Components are main functional unit of Joomla. Modules − Modules is an extension which is used to render the pages in Joomla. It is also used to display the new data from the component. It frequently looks like boxes such as login module. In Joomla administrator the modules are managed by the module manager. It displays the new content and images when module is linked to Joomla components. Plugin − This is also a kind of Joomla extension, it is very flexible and powerful for extending the framework. It contains a bit of codes that is used to execute the particular event trigger. It is commonly used to format the output of a component or module when a page is built. The plugin function which are associated with event are executed in a sequence when a particular event occurs. Templates − Template determines the look of the Joomla website. There are two types of templates used i.e. Front-end and Back-end. The Back-end template is used to control the functions by the administrator where-as the Front-end template is a way to present the website to users. Templates are easy to build or customize your site. It provides maximum flexibility to style your site. Web Browser − It is a server where the user interacts. It delivers the web pages to the client. The HTTP (Hyper Text Transfer Protocol) is used to communicate between the client and the server. Print Page Previous Next Advertisements ”;