Joomla – Discussion

Discuss Joomla ”; Previous Next 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. Print Page Previous Next Advertisements ”;

Joomla – Mass Emailing

Joomla – Mass Emailing ”; Previous Next Mass Mail is used for sending emails to the group of registered users. Users can be selected based on groups. Step 1 − To use this feature, go to Users → Mass Mail Users as shown in the screen below. Step 2 − The following screen shows Mass Mail window. The Mass Mail window provides following options − Subject − It is used for the Email subject. Message − It adds the content of the Email. Mail to Child User Groups − It is used to send Email to all child groups of the parent group. Send in HTML Mode − It uses HTML code in the mail. Send to disable users − Disable users will be included when sending mail, if it is checked. Recipients as Bcc − It hides the recipient list and adds copy to site mail. Group − It chooses a group to send the mail to. At the top left, there”s a toolbar with following options − Send Mail − It is used to send an email once finished editing. Cancel − It cancels the unsaved edits. Print Page Previous Next Advertisements ”;

Joomla – Creating Template

Joomla – Creating Template ”; Previous Next In this chapter, we will study how to create a template in Joomla. Creating Templates Following are the simple steps to create templates in Joomla − Step 1 − Create a folder called MyFirstTemplate inside your Joomla → Templates folder. Inside MyFirstTemplate folder, create 2 more folders named as images and CSS to save all the images and CSS files. Step 2 − Inside MyFirstTemplate folder, create a file called as templateDetails.xml, without this file the template will not get displayed in Joomla. templateDetails.xml <?xml version = “1.0” encoding = “utf-8”?> <extension version = “3.0” type = “template”> <name>Tutorials Point</name> <creationDate>2015-06-13</creationDate> <author>Tutorials Point</author> <authorEmail>[email protected]</authorEmail> <authorUrl>http://www.example.com </authorUrl> <copyright>Jack 2015</copyright> <license>GNU/GPL</license> <version>1.0.2</version> <description>My First Template</description> <files> <filename>index.php</filename> <filename>templateDetails.xml</filename> <folder>images</folder> <folder>css</folder> </files> <positions> <position>breadcrumb</position> <position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>footer</position> </positions> </extension> Details of the code <files> − It contains the available files and folders in MyFirstTemplate folder. <folder> − It takes the entire available folders in MyFirstTemplate folder. Step 3 − Create a file called as index.php. This helps in executing all the Joomla pages. index.php <?php defined( ”_JEXEC” ) or die( ”Restricted access” );?> <!DOCTYPE html> <html xmlns = “http://www.w3.org/1999/xhtml” xml:lang = “<?php echo $this->language; ?>” lang = “<?php echo $this->language; ?>” > <head> //head section <jdoc:include type = “head” /> <link rel = “stylesheet” href = “<?php echo $this->baseurl ?>/templates/system/css/system.css” type = “text/css” /> <link rel = “stylesheet” href = “<?php echo $this->baseurl ?>/templates/system/css/general.css” type = “text/css” /> <link rel = “stylesheet” href = “<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css” type=”text/css” /> </head> <body> //body section <jdoc:include type = “modules” name = “top” /> <jdoc:include type = “component” /> <jdoc:include type = “modules” name = “bottom” /> </body> </html> ?> Details of the code <?php defined( ”_JEXEC” ) or die( ”Restricted access” );?> <!DOCTYPE html> <html xmlns = “http://www.w3.org/1999/xhtml” xml:lang = “<?php echo $this->language; ?>” lang = “<?php echo $this->language; ?>” > This code is used to tell the browser which type of html page is being used and begins the HTML document by describing the language used in the website. <head> //head section <jdoc:include type = “head” /> <link rel = “stylesheet” href = “<?php echo $this->baseurl ?>/templates/system/css/system.css” type = “text/css” /> <link rel = “stylesheet” href = “<?php echo $this->baseurl ?>/templates/system/css/general.css” type = “text/css” /> <link rel = “stylesheet” href = “<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css” type = “text/css” /> </head> These lines are used to link the various stylesheets for the template in Joomla. <body> //body section <jdoc:include type = “modules” name = “top” /> <jdoc:include type = “component” /> <jdoc:include type = “modules” name = “bottom” /> </body> Here in the body section, the jdoc is used to include the output in Joomla from some parts of Joomla system. The name = “top” is used to set the menu at the top. Step 4 − After creating these two files, login to Joomla and click on Extension → Extension Manager and the following page will get displayed. Step 5 − In the above page, click on Discover link, the following page is displayed. Step 6 − Next, click on the Discover button to discover the new created template as shown below. Step 7 − Click on the checkbox to select the template and click on Install button to install the template in Joomla. Step 8 − After installing template you can view your new created template by clicking on Extension → Template Manager. You will see your new created template is listed as shown below. Toolbar Following are the toolbar options in the Template Manager − Default − Select the default template. Edit − Select the template for editing. Duplicate − Duplicate the copy of the selected template. Delete − Delete the template for Joomla. Print Page Previous Next Advertisements ”;

Joomla – Template Manager

Joomla – Template Manager ”; Previous Next In this chapter, we will study about Template Manager in Joomla. It manages the various templates that are used in the website. The templates can be used without changing the content structure of the website. Template Manager Following are the simple steps to edit the Template Manager in Joomla. Step 1 − Click Extensions → Template Manager as shown below. Step 2 − Template Manager:Styles page get displayed as shown below. Here, you can click directly on any of the templates listed in Template column. Step 3 − After clicking on any one of the above templates you will get the screen as shown below. In the Editor tab, template files are listed on the left side of the page as seen in the screenshot below − Step 4 − Select any of the files by clicking on it for editing. Step 5 − Click on Create Overrides tab, you will see the list of Modules, Components, and Layouts present in the template manager as shown below. Here you can easily override the new templates. Step 6 − Click on any one component and you will see many sub components present inside it as shown below. Step 7 − When you click on any one sub component then you will get the following message. Step 8 − You can go back to Editor tab to check if override file is available for editing or not as shown below. Step 9 − Click on Template Description tab, you will see the detailed description of the selected template as shown below. Toolbar Following are the toolbar options in the Template Manager. Save − Saves your template manager. Save & Close − Saves the templates and closes the current screen. Copy Template − Enter the template name and click on Copy Template button. This will copy the template. Manage Folders − It creates a new folder inside the template. Enter the folder name in the field and click on Create button. New File − You can select the file type by clicking on the dropdown of File Type and enter the name of the file and click on Create button. This will create a new file. The second block is used to upload a file directly from your system and the last block is used to copy the file. Rename File − Enter the new name for the file and click on Rename button. Delete File − Deletes the particular file. Close File − Closes the current file. Print Page Previous Next Advertisements ”;

Joomla – Cache Management

Joomla – Cache Management ”; Previous Next In this chapter, we will study about Joomla Cache Manager. You can install the cache controller plug-in which helps to improve the performance of Joomla. You can also turn off the cache on the particular pages and component. Joomla Cache Management Following are the simple steps used to set up the Joomla cache manager − Step 1 − Click on Cache Management in Joomla Global Configuration. You will get the screen as shown below. Following are the details of the fields present in the Joomla Cache Management page − Configure − It is used to select the system for which your site should be used for caching. It also caches your PHP opcode. Access Administration Interface − It allows users to access the administration interface. Toolbar Following are the toolbar options in Cache Management. Save − Saves your Cache Manager Setting. Save & Close − Saves the Cache Manager Setting and closes the current screen. Cancel − Cancels the Cache Manager Setting in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Customize Template

Joomla – Customize Template ”; Previous Next In this chapter, we will study about Template Customize Manager in Joomla. The Customize template allows editing or creating new files in the template. Customize Template Following are the simple steps to customize the template in Joomla. Step 1 − Click Extensions → Template Manager as shown below. Step 2 − After clicking on Template Manager, the Template Manager: Styles page will get displayed. Step 3 − Next, click on Templates as shown above, you will get the following screen. Here select any one of the Templates. Step 4 − After selecting a template you will get the screen as shown below. In the Editor tab, template files are listed on the left side of the page as seen below. Step 5 − Select any of the files by clicking on it for editing. Step 6 − Click on Create Overrides tab, you will see the list of Modules, Components, and Layouts present in the template manager as shown below. Here you can easily override the new templates. Step 7 − Click on any one component and you will see many sub-components present inside it as shown below. Step 8 − When you click on any one sub-component then you will get the following message. Step 9 − You can see the overrides file is available for editing or not by going back to the Editor tab as shown below. Step 10 − After clicking on Template Description tab, you will see the detail description of the selected template as shown below. Toolbar Below we have mentioned details about the fields on toolbar in the Template Manager. Save − Saves your template manager. Save & Close − Saves the templates and closes the current screen. Copy Template − Enter the template name and click on Copy Template button which will help you to copy the template. Manage Folders − It creates a new folder inside the template. Write the folder name in the field and click on Create button. New File − You can select the file type by clicking on the dropdown of File Type and write the name of the file and click on Create button which will create a new file. The second block is used to upload a file directly from your system and the last block is used to copy the file. Rename File − Enter the new name for the file and click on Rename button. Delete File − Deletes the particular file. Close File − Closes the current file. Print Page Previous Next Advertisements ”;

Joomla – Media Settings

Joomla – Media Settings ”; Previous Next In this chapter, we will study about Joomla Media Settings. Joomla Media Settings help to configure the global media files options such like file format, MIME specifications, upload of files, size of files etc. Joomla Media Settings Following are the simple steps used to set the Joomla media options − Step 1 − Go to System → Global Configuration as shown in the following screen. Click on Media Manager in Joomla Global Configuration. You will get to see the following screen and fill the fields with appropriate values. Below we have mentioned the details of the fields present in the Joomla Media Settings page − Legal Extensions (File Types) − Provide an extension for the user file uploads which are separated by the comma (,). For example − jpg, png, json…. Maximum Size (in MB) − Maximum size of the file in MB i.e. allowed for an uploading. Path to files folder − Provide the path for the file folder i.e. related to the root of the Joomla installation directory. Path to images folder − Provide the Path for the image folder i.e. related to the root of the Joomla installation directory. Restrict Uploads − It restricts a user to upload the image files, if there is no Manager Permission if File info or MIME Magic isn”t installed on the server. Check MIME Types − MIME Magic or File info is used to verify the MIME types. Legal Image Extensions (File Types) − Check for valid image headers of image files. Ignored Extensions (File types) − Ignores the file types which are specified in this field with comma separated. Legal MIME Types − Specifies the legal MIME types separated by comma. Illegal MIME Types − Specifies the illegal MIME types separated by comma. Step 2 − Click on Permission and select the required options from the drop-down menu. The following steps describe how to change the permissions for the Media Manager component − Step (2.1) − You can select the Title that is listed in the Group, located on the right. Step (2.2) − The possible desired Actions are − Configure − Users can configure this component. Access Administration Interface − Users are able to access the administration interface. Create − Users can create the content in this component. Delete − Users can delete any content that is defined in this component. Step (2.3) − Select the Permission for an Action that you want to change − Inherited − The Global Configuration, Component Configuration, Article Manager Options, or Category permissions are used to inherit for users in this Group. Allowed − This shows the allowed Users for this Group. Denied − This shows the denied Users for this Group. Toolbar Following are the toolbar options in the media. Save − Saves your media setting. Save & Close − Saves the media setting and closes the current screen. Cancel − Cancels the media setting in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Language Manager

Joomla – Language Manager ”; Previous Next In this chapter, we will study about Joomla Language Manager. The Joomla language manager option is used to set the Native Title, Language Code, SEF Prefix, and Image Prefixes of the installed or to be installed languages. Joomla Language Manager Following are the simple steps used to set the Joomla language manager. Step 1 − Go to System → Global Configuration as shown in the following screen. Next, click on the Language Manager in Joomla Global Configuration and you will get the screen as shown below. Below we have mentioned the details of the fields present in the Joomla Language Manager page. Configure − Configure the installed language. Access Administration Interface − Users are able to access the administration interface. Create − It creates new languages in the component. Delete − It deletes the created new languages in the component. Edit − It edits an existing language. Edit State − Changes the language state such as Publish, Unpublished, Archive and Trash in the component. Toolbar Following are the toolbar options in the Language Manager. Save − Saves your language setting. Save & Close − Saves the language setting and closes the current screen. Cancel − Cancels the language setting in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Website Backup

Joomla – Website Backup ”; Previous Next In this chapter, we will study about Website backup in Joomla. It allows backup of files, folders and re-opens it in Joomla. Website Backup Following are the simple steps used to backup the website in Joomla − Step 1 − Click on System → Global Configuration in Joomla administrator. You will get the following screen. Step 2 − Next, click on EJB – Easy Joomla Backup at the left sidebar. You get a basic editor page for Joomla Backup. Here by default, the Component tab is displayed. Below we have mentioned the details of the fields present in the Component tab on the page − Exclude files from backup archive − It indicates the name of the files with the path address to be excluded from a backup archive. Exclude folders from backup archive − It indicates the name of the folders with the path address to be excluded from a backup archive. Add ”DROP TABLE” instruction to dump file − It indicates to add drop table instruction to dump files without deleting the tables by selecting either (Yes/No). Add additional tables − It indicates to add additional tables, but it should not have the same prefix. Maximum number of backup files − It indicates the maximum number of backup files. Prefix for archive names − It indicates to use prefixes for archive names of backup file. Step 3 − After clicking on Permissions tab, you will get the following screen. Following are the details that are present on the Permissions tab − Configure − It allows the user to edit the user option. Access Administration Interface − It allows the users to access the administration interface. Delete − It allows the user in group to delete the content present in the extension. Download − It allows the user to download the backup archive file. Full Backup − It allows the user to create full backup file permission. Database Backup − It allows the user to create database backup. File Backup − It allows the user to permit creation of file backup. Discover − It allows the user to discover backup files or new entries into the database. Toolbar Following are the toolbar options in the Website Backup screen − Save − Saves your Backup of website. Save & Close − Saves the Backup of website and closes the current screen. Cancel − Cancels the created Backup of website in Joomla. Print Page Previous Next Advertisements ”;

Joomla – Extensions Menu

Joomla – Extensions Menu ”; Previous Next In this chapter, we will study about Extensions Menu in Joomla. Click on Extensions, a dropdown menu as shown below will be displayed − Extension Manager Extension Manager is used to extend the functionality of Joomla website. Click Extensions → Extension Manager, a screen as shown below will get displayed. You can study more about Extension Manager in the chapter Joomla – Extension Manager. Module Manager It manages the modules that are installed on the site i.e. the location and function of modules. Click Extensions → Module Manager, a screen as shown below will get displayed. You will study more about Module Manager in the chapters under section Joomla Modules. Plugin Manager It manages the Joomla plugins and allows to enable/disable or edit the details of plugins. Click Extensions → Plugin Manager, a screen as shown below will get displayed. You can study more about Plugin Manager in the chapter Joomla – Plugin Manager. Template Manager It manages the designs that are used in the website. The templates can be implemented without changing the content structure within a few seconds. Click Extensions → Template Manager, a screen as shown below will get displayed − You can study more about Template Manager in the chapter Joomla – Template Manager. Language Manager This helps you set a default language for your site. Click Extensions → Language Manager, a screen as shown below will get displayed. You can study more about Language Manager in detail in the chapter Joomla – Language Manager. Print Page Previous Next Advertisements ”;