<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wene</id>
	<title>Joomla! Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.sandbox.joomla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wene"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Wene"/>
	<updated>2026-05-23T23:23:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J1.5:Component_parameters&amp;diff=13809</id>
		<title>J1.5:Component parameters</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J1.5:Component_parameters&amp;diff=13809"/>
		<updated>2009-04-02T07:50:39Z</updated>

		<summary type="html">&lt;p&gt;Wene: /* 2. Menu item specific parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{review}}&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
One thing that sets Joomla! Components apart from other types of Extension (i.e. Modules and Plugins) is the ability to store significant quantities of data in the Joomla! MySQL database.  Typically, this data will be content for displaying on a page (such as the content of an article, or its title) or data about how that content should be displayed (e.g. a setting specifying whether or not the title should be shown).  A Component normally creates at least one table in the database to store this data - for example, data for articles associated with the &amp;lt;code&amp;gt;com_content&amp;lt;/code&amp;gt; Component are stored in the &amp;lt;code&amp;gt;jos_content&amp;lt;/code&amp;gt; table (where &#039;&#039;jos&#039;&#039; is the table prefix for the site).&lt;br /&gt;
&lt;br /&gt;
However, choosing exactly how to store each item of data requires a little more thought.  There are essentially two choices:  each data item may be stored in its own field, or a collection of data items may be stored within a single parameters field.  (Of course, there is nothing to stop you making use of both methods, for different data items, within the same component).  Which approach you use for a given data item is largely a matter of personal choice, although there are some factors to consider:&lt;br /&gt;
* Core code included in the Joomla! installation makes it very easy to produce the appropriate form elements for entering data into &#039;&#039;&#039;parameters&#039;&#039;&#039; in the Back-end.  If you choose to save the data in separate fields, you will need to code the appropriate form elements yourself.&lt;br /&gt;
* Again, Joomla! core code allows you to set default values for &#039;&#039;&#039;parameters&#039;&#039;&#039; across the whole component.  Individual component items (e.g. individual articles) can then choose to use the default values, or to override them with values specific to that item.  See below for details of how to do this.&lt;br /&gt;
* It is not possible to extract individual parameter values directly from the database.  Instead, the whole parameters field must be extracted and parsed to obtain the different parameter values.  This means that it is not very easy, for example, to run MySQL queries that search for a parameter with a particular value.  Any data that you want to run queries against should be given its &#039;&#039;&#039;own table field&#039;&#039;&#039;.&lt;br /&gt;
* Similarly, it is not possible to run data validation on parameter fields before saving data.&lt;br /&gt;
In general, parameters are conventionally used to store data relating to the &#039;&#039;presentation&#039;&#039; of information.  The information itself is generally stored in separate fields.&lt;br /&gt;
&lt;br /&gt;
==Types of Component parameter==&lt;br /&gt;
&lt;br /&gt;
===1. Component-wide default parameters===&lt;br /&gt;
&lt;br /&gt;
These parameters are set once for the whole Component, and are generally used to provide the &#039;default&#039; parameter settings for the Component on that particular site.  &lt;br /&gt;
&lt;br /&gt;
===2. Menu item specific parameters===&lt;br /&gt;
&lt;br /&gt;
A menu link to an individual Component item (e.g. an article) can also have parameters associated with it, which can affect the way the Component item is displayed &#039;&#039;using that link&#039;&#039;.  The types of parameters available will depend on the way that the Component item is displayed (the &#039;view&#039; in MVC terms, but don&#039;t worry if this doesn&#039;t mean anything to you!).  However, the precise values of those parameters can be set for each menu link individually.  If there is another menu link to that same Component item, then it is important to realise each menu link may have different parameter values, and so the same article may be displayed differently in the two cases.&lt;br /&gt;
&lt;br /&gt;
A menu link can also override the Component-wide default parameters, so that the override values (if set) are used in place of the default values &#039;&#039;for that Component item when accessed via that menu link&#039;&#039;.  As you would expect, when no override value is set, the default value is used instead, in the normal manner.&lt;br /&gt;
&lt;br /&gt;
===3. &#039;Article&#039; specific parameters===&lt;br /&gt;
&lt;br /&gt;
Finally, each Component item (e.g. article) can have parameters which apply to that item, regardless of how it is accessed (i.e. via any available menu link, or even without reference to a menu at all!).  If the Component designer wants, the article specific parameters can also be set up to use the &#039;override&#039; behaviour, so that they default to the current values of the corresponding Component-wide parameters, though this is not essential.  Again, this is described further below.&lt;br /&gt;
&lt;br /&gt;
==Storing the parameters and their values.==&lt;br /&gt;
&lt;br /&gt;
In general, a set of parameters is stored within the database in a single &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; field.  Different parameters are separated by &amp;lt;code&amp;gt;newline&amp;lt;/code&amp;gt; characters (&#039;&amp;lt;code&amp;gt;/n&amp;lt;/code&amp;gt;&#039; in MySQL - each parameter will appear on a different line when you look at the data in something like phpMyAdmin).  Each parameter consists of the parameter name and value, separated by an equals sign (=).  As an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
parameter1=parameter1value&lt;br /&gt;
parameter2=&lt;br /&gt;
parameter3=parameter3value&lt;br /&gt;
parameter4=parameter4value&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here, parameter1, parameter3, and parameter4 have all been assigned values, whilst parameter2 has no value.  Typically, a parameter will be given no value where it is set up to allow override of a default value, but &#039;no override is required&#039; - i.e. it is desired to use the default value.&lt;br /&gt;
&lt;br /&gt;
===1. Component-wide default parameters===&lt;br /&gt;
&lt;br /&gt;
These are stored in the &amp;lt;code&amp;gt;params&amp;lt;/code&amp;gt; field of the jos_components table, in the row corresponding to the particular component to which they apply.&lt;br /&gt;
&lt;br /&gt;
===2. Menu item specific parameters===&lt;br /&gt;
&lt;br /&gt;
These are stored in the &amp;lt;code&amp;gt;params&amp;lt;/code&amp;gt; field of the jos_menu table, in the row corresponding to the particular menu item to which they apply.&lt;br /&gt;
&lt;br /&gt;
===3. &#039;Article&#039; specific parameters===&lt;br /&gt;
&lt;br /&gt;
These are stored in a text field in the table created by the Component.  Whilst there is no strict rule for naming the field, it is common to extend the above pattern using the &amp;lt;code&amp;gt;params&amp;lt;/code&amp;gt; name.  However, com_content stores article parameters in a field called &amp;lt;code&amp;gt;attribs&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Accessing the parameters - Back-end==&lt;br /&gt;
&lt;br /&gt;
Joomla! includes some shortcuts to enable component creators to easily add parameter forms to the Back-end of their component.  These forms allow a site administrator to enter a parameter value by, for example, entering some text in a box, choosing from a drop-down list, or selecting a radio button.  To create these forms, each parameter needs to have an associated &amp;lt;code&amp;gt;&amp;lt;param /&amp;gt;&amp;lt;/code&amp;gt; object in an XML file.  The type of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;param /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; object determines the form elements that will be shown in the Back-end.  A list of the available form elements is given [[Standard_parameter_types|here]].  More information is given below about the XML file names, structure and location required for each set of parameters.&lt;br /&gt;
&lt;br /&gt;
===1. Component-wide default parameters===&lt;br /&gt;
&lt;br /&gt;
These can be created at installation of the Component, by including &amp;lt;code&amp;gt;&amp;lt;param /&amp;gt;&amp;lt;/code&amp;gt; elements in the installation XML file (typically called COMPONENT_NAME.xml, and located in the root folder of the Component package.  As far as the parameters are concerned, this XML file has the following structure:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;install&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;params&amp;gt;&lt;br /&gt;
    &amp;lt;param /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- Example: the following will create a line in the parameters field &lt;br /&gt;
    reading &#039;font_size=16\n&#039;: --&amp;gt;&lt;br /&gt;
    &amp;lt;param name=&amp;quot;font_size&amp;quot; default=&amp;quot;16&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/params&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/install&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Each &amp;lt;code&amp;gt;&amp;lt;param /&amp;gt;&amp;lt;/code&amp;gt; element must be given the attributes &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;, which define the parameter name and value respectively.  These values are then copied to the jos_components table in the database.&lt;br /&gt;
&lt;br /&gt;
However, on its own this is not very useful, as it doesn&#039;t allow users to change the values of the parameters.  To do this, parameter form elements need to be defined in a file named &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; which is located in &amp;lt;code&amp;gt;/PATH_TO_JOOMLA/administrator/components/com_COMPONENT_NAME/&amp;lt;/code&amp;gt;.  The file should have the following structure:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;params&amp;gt;&lt;br /&gt;
    &amp;lt;param type=&amp;quot;type&amp;quot; name=&amp;quot;name&amp;quot; description=&amp;quot;description&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- Example: the following will produce a text box 3 characters wide with the label &#039;Font size:&#039;.  &lt;br /&gt;
    When the user hovers the mouse over the label, a tooltip will pop up which states &#039;Please enter the &lt;br /&gt;
    required font size&#039;.  On saving, a value entered into the text box will be saved as the &#039;font_size&#039; &lt;br /&gt;
    parameter value. --&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;param type=&amp;quot;text&amp;quot; name=&amp;quot;font_size&amp;quot; size=&amp;quot;3&amp;quot; label=&amp;quot;Font size:&amp;quot; description=&amp;quot;Please enter the required font size&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/params&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Note that the &amp;lt;code&amp;gt;&amp;lt;root&amp;gt;&amp;lt;/code&amp;gt; element can have any name you wish, but there must be one element at the root of the document (this is a requirement for a well-formed XML document). You can have more than one &amp;lt;code&amp;gt;&amp;lt;params&amp;gt;&amp;lt;/code&amp;gt; element, but only the first one will be considered.  It is not currently possible to group certain parameter form elements together.&lt;br /&gt;
&lt;br /&gt;
So that administrators to access these parameters, you will need to add a button to the toolbar in the Back-end of your component.  This can be done using the code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
JToolBarHelper::preferences( &#039;com_COMPONENT_NAME&#039; );&lt;br /&gt;
// e.g. for the core Content component, you would use JToolBarHelper::preferences( &#039;com_content&#039; );&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
which is typically placed in the PHP file responsible for the Back-end output.  (For example, using an MVC structure, you might place this code at the top of &amp;lt;code&amp;gt;/PATH_TO_JOOMLA/administrator/components/com_COMPONENT_NAME/views/VIEW_NAME/tmpl/default.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This adds a &amp;lt;code&amp;gt;Parameters&amp;lt;/code&amp;gt; button to the toolbar:&lt;br /&gt;
&lt;br /&gt;
[[Image:Toolbar_newsfeed.png]]&lt;br /&gt;
&lt;br /&gt;
Clicking on the toolbar button produces a pop-up window containing the form fields for each parameter defined in &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note that there is no need to define &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; attributes for the &amp;lt;code&amp;gt;&amp;lt;param /&amp;gt;&amp;lt;/code&amp;gt; elements in the &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; file, since the default values will already have been saved in the installation of the Component.&lt;br /&gt;
&lt;br /&gt;
===2. Menu item specific parameters===&lt;br /&gt;
&lt;br /&gt;
A menu item is associated with a particular view from your Component&#039;s Front-end - following the menu link in the Front-end will display that view.  Joomla! 1.5 allows you to define parameters for a particular view, so that a copy of those parameters can be associated with each menu item using the view.  In addition, you can also choose to override the Component-wide default parameters defined as above, so that the override values will apply to the particular menu item.&lt;br /&gt;
&lt;br /&gt;
The view parameters are defined in an XML file stored in the &#039;&#039;Front-end&#039;&#039; view output template (not to be confused with the site Template, which is different!) directory and with the same name as the template, i.e. &amp;lt;code&amp;gt;/PATH_TO_JOOMLA/components/com_COMPONENT_NAME/views/VIEW_NAME/tmpl/TEMPLATE_NAME.xml&amp;lt;/code&amp;gt;.  The structure of the file is:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;metadata&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;state&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;params&amp;gt;&lt;br /&gt;
      &amp;lt;param /&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/params&amp;gt;&lt;br /&gt;
    &amp;lt;advanced&amp;gt;&lt;br /&gt;
      &amp;lt;param /&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/advanced&amp;gt;&lt;br /&gt;
  &amp;lt;/state&amp;gt;&lt;br /&gt;
&amp;lt;/metadata&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list of parameter types can be found here: [http://help.joomla.org/content/view/28/125/] or here [http://docs.joomla.org/Standard_parameter_types]&lt;br /&gt;
&lt;br /&gt;
Displaying the forms for these parameters is handled automatically by the core &amp;lt;code&amp;gt;com_menus&amp;lt;/code&amp;gt; component, which creates a number of slider panes on the right hand side (at least when viewed using the default Khepri backend site Template) of the menu item edit screen.  Any parameters defined within the &amp;lt;code&amp;gt;&amp;lt;params&amp;gt;&amp;lt;/code&amp;gt; tag will appear in the &amp;lt;code&amp;gt;Parameters - Basic&amp;lt;/code&amp;gt; slider pane.  Any parameters defined within the &amp;lt;code&amp;gt;&amp;lt;advanced&amp;gt;&amp;lt;/code&amp;gt; tag will appear in the &amp;lt;code&amp;gt;Parameters - Advanced&amp;lt;/code&amp;gt; slider pane.&lt;br /&gt;
&lt;br /&gt;
The following screenshot shows the menu admin page for the Category &#039;List&#039; layout.  You can see that the &amp;lt;code&amp;gt;Parameters - Basic&amp;lt;/code&amp;gt; slider pane is open, and contains form elements for five parameters.  There are no &#039;Advanced&#039; parameters for this view, and so the &amp;lt;code&amp;gt;Parameters - Advanced&amp;lt;/code&amp;gt; slider pane is not shown:&lt;br /&gt;
&lt;br /&gt;
[[Image:Menu items edit.png]]&lt;br /&gt;
&lt;br /&gt;
For the override of the Component-wide default parameters, &amp;lt;code&amp;gt;com_menus&amp;lt;/code&amp;gt; uses the same &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; file as above, so there is no need to define these parameters again.  The override forms are automatically added to a slider pane named &amp;lt;code&amp;gt;Parameters - Component&amp;lt;/code&amp;gt;.  However, there are a number of changes from the forms used in the Preferences pop-up window (despite being based on the same &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; file):&lt;br /&gt;
* Any &amp;lt;code&amp;gt;&amp;lt;param type=&amp;quot;radio&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; parameter is shown not as a radio button form field, but by a drop-down list.&lt;br /&gt;
* All drop-down lists (both those defined as such in &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt;, and those defined as radio buttons) are given an extra  option.  This extra option displays the text &amp;quot;Use Global&amp;quot; but has an associated value of an empty string.  The &amp;quot;Use Global&amp;quot; option is set as the default option for the list.  Thus, by default, these parameters will use the Component-wide default values, rather than overriding them.  (However, note that any text box fields defined with a default value in &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; retain that default value, and so will override the component-wide default value if that is different).&lt;br /&gt;
&lt;br /&gt;
===3. &#039;Article&#039; specific parameters===&lt;br /&gt;
&lt;br /&gt;
These are defined in an XML file which can be stored anywhere you like, but is typically placed within the &amp;lt;code&amp;gt;models&amp;lt;/code&amp;gt; folder of the Component Back-end (if you are using an MVC structure) and named according to the model to which they apply, i.e. &amp;lt;code&amp;gt;PATH_TO_JOOMLA/administrator/components/com_COMPONENT_NAME/models/MODEL_NAME.xml&amp;lt;/code&amp;gt;.  The XML file has the following structure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;params&amp;gt;&lt;br /&gt;
    &amp;lt;param /&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/params&amp;gt;&lt;br /&gt;
  &amp;lt;params group=&amp;quot;GROUP_NAME&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;param /&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/params&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As above, you can give the &amp;lt;code&amp;gt;&amp;lt;root&amp;gt;&amp;lt;/code&amp;gt; element whatever name you wish.  You can also have as many &amp;lt;code&amp;gt;&amp;lt;params&amp;gt;&amp;lt;/code&amp;gt; groups as you like, though each group must have a &amp;lt;code&amp;gt;group&amp;lt;/code&amp;gt; attribute with a different &amp;lt;code&amp;gt;GROUP_NAME&amp;lt;/code&amp;gt;.  If there are two or more &amp;lt;code&amp;gt;&amp;lt;params&amp;gt;&amp;lt;/code&amp;gt; groups with the same &amp;lt;code&amp;gt;GROUP_NAME&amp;lt;/code&amp;gt;, only the last one in the list will be considered.&lt;br /&gt;
&lt;br /&gt;
To display the forms for these parameters in the Back-end of your Component, you will need to do a little work yourself.  Firstly, you need to access the saved parameter data from the database.  For this, you will need to identify both the location of the stored parameters data in the database, and the XML file that you are using to define the parameter form fields.  Assuming that you have already created a &amp;lt;code&amp;gt;$row&amp;lt;/code&amp;gt; variable to hold your component item (i.e. &#039;article&#039;) data, that the parameters data is stored in the &amp;lt;code&amp;gt;params&amp;lt;/code&amp;gt; field of the &amp;lt;code&amp;gt;$row&amp;lt;/code&amp;gt;, and that the XML file is located in the models folder as specified above, you could use the following code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$paramsdata = $row-&amp;gt;params;&lt;br /&gt;
$paramsdefs = JPATH_COMPONENT.DS.&#039;models&#039;.DS.&#039;MODEL_NAME.xml&#039;;&lt;br /&gt;
$params = new JParameter( $paramsdata, $paramsdefs );&lt;br /&gt;
&lt;br /&gt;
$this-&amp;gt;assignRef(&#039;params&#039;, $params);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This code is typically placed in the View file (e.g. view.html.php) within the corresponding folder.&lt;br /&gt;
&lt;br /&gt;
To display the parameters forms in slider panes (in the same way that they are displayed in the menu item Back-end), you should use the following code in the template file (e.g. &amp;lt;code&amp;gt;PATH_TO_JOOMLA/administrator/com_COMPONENT_NAME/views/VIEW_NAME/tmpl/default.php&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$pane =&amp;amp; JPane::getInstance( &#039;sliders&#039; );&lt;br /&gt;
&lt;br /&gt;
echo $pane-&amp;gt;startPane( &#039;content-pane&#039; );&lt;br /&gt;
&lt;br /&gt;
// First slider panel&lt;br /&gt;
// Create a slider panel with a title of SLIDER_PANEL_1_TITLE and a title id attribute of SLIDER_PANEL_1_NAME&lt;br /&gt;
echo $pane-&amp;gt;startPanel( JText::_( &#039;SLIDER_PANEL_1_TITLE&#039; ), &#039;SLIDER_PANEL_1_NAME&#039; );&lt;br /&gt;
// Display the parameters defined in the &amp;lt;params&amp;gt; group with no &#039;group&#039; attribute&lt;br /&gt;
echo $this-&amp;gt;params-&amp;gt;render( &#039;params&#039; );&lt;br /&gt;
echo $pane-&amp;gt;endPanel();&lt;br /&gt;
&lt;br /&gt;
//Second slider panel&lt;br /&gt;
// Create a slider panel with a title of SLIDER_PANEL_2_TITLE and a title id attribute of SLIDER_PANEL_2_NAME&lt;br /&gt;
echo $pane-&amp;gt;startPanel( JText::_( &#039;SLIDER_PANEL_2_TITLE&#039; ), &#039;SLIDER_PANEL_2_NAME&#039; );&lt;br /&gt;
// Display the parameters defined in the &amp;lt;params&amp;gt; group with the &#039;group&#039; attribute of &#039;GROUP_NAME&#039;&lt;br /&gt;
echo $this-&amp;gt;params-&amp;gt;render( &#039;params&#039;, &#039;GROUP_NAME&#039; );&lt;br /&gt;
echo $pane-&amp;gt;endPanel();&lt;br /&gt;
&lt;br /&gt;
// Repeat for each additional slider panel required&lt;br /&gt;
&lt;br /&gt;
echo $pane-&amp;gt;endPane();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In order to save the parameters to the database you have to overload the bind() function which can be found in &lt;br /&gt;
&amp;lt;code&amp;gt;PATH_TO_JOOMLA/administrator/com_COMPONENT_NAME/tables/COMPONENT_NAME.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
function bind($array, $ignore = &#039;&#039;)&lt;br /&gt;
{&lt;br /&gt;
	if (key_exists( &#039;params&#039;, $array ) &amp;amp;&amp;amp; is_array( $array[&#039;params&#039;] ))&lt;br /&gt;
	{&lt;br /&gt;
		$registry = new JRegistry();&lt;br /&gt;
		$registry-&amp;gt;loadArray($array[&#039;params&#039;]);&lt;br /&gt;
		$array[&#039;params&#039;] = $registry-&amp;gt;toString();&lt;br /&gt;
	}&lt;br /&gt;
	return parent::bind($array, $ignore);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Accessing the parameters - frontend==&lt;br /&gt;
&lt;br /&gt;
The Front-end situation is a bit more complex than the Back-end.  The &#039;standard&#039; way to deal with parameters in the Front-end is to set up a cascade of overrides, as described above:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Item-specific &#039;&#039;overrides&#039;&#039; Menu-specific &#039;&#039;overrides&#039;&#039; Component-default&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
If you &#039;&#039;&#039;don&#039;t&#039;&#039;&#039; want to do this, then a little extra work is required&lt;br /&gt;
&lt;br /&gt;
===With overrides===&lt;br /&gt;
&lt;br /&gt;
The following code will access the Component-wide default parameters, &#039;&#039;already overridden&#039;&#039; with those for the menu item (if applicable):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $params = &amp;amp;JComponentHelper::getParams( &#039;COMPONENT_NAME&#039; );&lt;br /&gt;
&lt;br /&gt;
  // e.g. for the com_weblinks component, you would use:&lt;br /&gt;
  // $params = &amp;amp;JComponentHelper::getParams( &#039;com_weblinks&#039; )&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In an MVC structure, this code would be placed in the &amp;lt;code&amp;gt;view.html.php&amp;lt;/code&amp;gt; file for the particular view required.&lt;br /&gt;
&lt;br /&gt;
Assuming that the item parameters are stored in the &amp;lt;code&amp;gt;params&amp;lt;/code&amp;gt; field, and that the particular item has been loaded into the &amp;lt;code&amp;gt;$row&amp;lt;/code&amp;gt; object by the method, you would then add in the item parameters to the &amp;lt;code&amp;gt;$params&amp;lt;/code&amp;gt; object using:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $params-&amp;gt;merge( &amp;amp;$row-&amp;gt;params );&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that, in both cases (i.e. overrides by menu-specific parameters, and overrides by item-specific parameters), we aren&#039;t &#039;&#039;just&#039;&#039; doing overrides - we also add in any new parameters that weren&#039;t found in the defaults.  In other words, the &amp;lt;code&amp;gt;$params&amp;lt;/code&amp;gt; object ends up with all the parameters we need!&lt;br /&gt;
&lt;br /&gt;
To access the value of a specific parameter, we would use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $params-&amp;gt;get( &#039;PARAMETER_NAME&#039; );&lt;br /&gt;
&lt;br /&gt;
  // e.g. to obtain the value of &#039;parameter1&#039;, we use:&lt;br /&gt;
  // $params-&amp;gt;get( &#039;parameter1&#039; );&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is important to realise that any &amp;lt;code&amp;gt;merge&amp;lt;/code&amp;gt; carried out is persistent, so the following code (where for example you have an array containing the parameters sets for several items, and you want the parameters for each item to individually override the defaults) would not produce the result you might expect:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  foreach ($itemparamsgroup as $itemparams)&lt;br /&gt;
  {&lt;br /&gt;
    $params = &amp;amp;JComponentHelper::getParams( &#039;COMPONENT_NAME&#039; );&lt;br /&gt;
    $params-&amp;gt;merge( $itemparams );&lt;br /&gt;
    echo $params-&amp;gt;get( &#039;PARAMETER_NAME&#039; );&lt;br /&gt;
  }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In such cases, you will need to use the non-override method, and then force the overrides manually, as described below.&lt;br /&gt;
&lt;br /&gt;
===Without overrides===&lt;br /&gt;
&lt;br /&gt;
There will be cases where you don&#039;t want to use the default override pattern. For example, you may want to ignore the menu-specific parameters, and have only the item-specific parameters overriding the defaults. This is a little more difficult to accomplish, although it can still be done.&lt;br /&gt;
&lt;br /&gt;
You can access the Component-wide default parameter values, &#039;&#039;without the menu overrides&#039;&#039;, as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $component = JComponentHelper::getComponent( &#039;COMPONENT_NAME&#039; );&lt;br /&gt;
  $params = new JParameter( $component-&amp;gt;params );&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to override these with the menu parameters, but &#039;&#039;without&#039;&#039; the &#039;persistence&#039; effect described above, you can:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $menuitemid = JRequest::getInt( &#039;Itemid&#039; );&lt;br /&gt;
  if ($menuitemid)&lt;br /&gt;
  {&lt;br /&gt;
    $menu = JSite::getMenu();&lt;br /&gt;
    $menuparams = $menu-&amp;gt;getParams( $menuitemid );&lt;br /&gt;
    $params-&amp;gt;merge( $menuparams );&lt;br /&gt;
  }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can access the item parameters as before, and choose whether to merge them in using the code above, or simply store them in a separate object:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $itemparams = new JParameter( $row-&amp;gt;params );&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can combine this code to achieve the effect that you want.  For example, you could override the Component-wide defaults with the item-specific parameters, but ignore those for the menu.  Or you could use the menu-specific parameters in some circumstances, and the item-specific ones in others.  [Whenever you depart from the standard approach, though, you should be careful that you inform your users how your Component works.  Users will expect your component to work the same way as those from the Joomla! core, so you should have a good reason for departing from this approach.]&lt;br /&gt;
&lt;br /&gt;
Accessing the value of a particular parameter is done in the same way as described above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J3.x_talk:Adding_JavaScript_and_CSS_to_the_page&amp;diff=13496</id>
		<title>J3.x talk:Adding JavaScript and CSS to the page</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J3.x_talk:Adding_JavaScript_and_CSS_to_the_page&amp;diff=13496"/>
		<updated>2009-03-11T22:29:36Z</updated>

		<summary type="html">&lt;p&gt;Wene: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello there.. I was about to pitch in and add on a whole other section on basically doing the exact same thing you did with $document.. except using the JHTML class.  I wasn&#039;t exactly sure why you&#039;d use one over the other and thought I&#039;d ask if you knew why this redunacy exists and if one is in some way more helpful.  Any ideas?  &lt;br /&gt;
[[User:Haelix|Haelix]] 23:45, 8 November 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Haelix, I agree.  It appears that the JHTML classes wrap the $document methods, and take care of anything else you might need (like mootools).  I have updated the article to reflect this.[[User:Mike dowler|Mike]] 21:24, 17 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
what page should we keep ?&lt;br /&gt;
this one&lt;br /&gt;
http://docs.joomla.org/Adding_JavaScript&lt;br /&gt;
or this one&lt;br /&gt;
http://docs.joomla.org/Adding_JavaScript_and_CSS_to_the_page&lt;br /&gt;
?&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Talk:Adding_JavaScript&amp;diff=13495</id>
		<title>Talk:Adding JavaScript</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Talk:Adding_JavaScript&amp;diff=13495"/>
		<updated>2009-03-11T22:29:19Z</updated>

		<summary type="html">&lt;p&gt;Wene: New page: what page should we keep ? this one http://docs.joomla.org/Adding_JavaScript or this one http://docs.joomla.org/Adding_JavaScript_and_CSS_to_the_page ?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;what page should we keep ?&lt;br /&gt;
this one&lt;br /&gt;
http://docs.joomla.org/Adding_JavaScript&lt;br /&gt;
or this one&lt;br /&gt;
http://docs.joomla.org/Adding_JavaScript_and_CSS_to_the_page&lt;br /&gt;
?&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help15:Screen.plugins.edit.15&amp;diff=13491</id>
		<title>Help15:Screen.plugins.edit.15</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help15:Screen.plugins.edit.15&amp;diff=13491"/>
		<updated>2009-03-11T14:22:33Z</updated>

		<summary type="html">&lt;p&gt;Wene: /* Content - Code Hightlighter (GeSHi) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to Access==&lt;br /&gt;
Navigate to the [[screen.plugins.15|Plugin Manager]]. Click on the Plugin&#039;s Name or click on the Plugin&#039;s checkbox and press the Edit button in the toolbar.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is where you can edit details and parameters for Plugins. Some Plugins have several parameters, while others don&#039;t have any.&lt;br /&gt;
&lt;br /&gt;
==Screenshot==&lt;br /&gt;
[[Image:Plugin_edit.png]]&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
The Details section is the same for all Plugins, as follows:&lt;br /&gt;
*&#039;&#039;&#039;Name.&#039;&#039;&#039; The Name of the Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Enabled.&#039;&#039;&#039; Whether or not this Plugin is enabled.&lt;br /&gt;
*&#039;&#039;&#039;Type.&#039;&#039;&#039; The Type of the Plugin. This value cannot be changed.&lt;br /&gt;
*&#039;&#039;&#039;Plugin File.&#039;&#039;&#039; The name of the Plugin file. Each Plugin has two files with this name. One has the file extension &amp;quot;.php&amp;quot; and the other has the file extension &amp;quot;.xml&amp;quot;.&lt;br /&gt;
{{colheader|Enter Access Level}}&lt;br /&gt;
{{colheader|Enter Order}}&lt;br /&gt;
*&#039;&#039;&#039;Description.&#039;&#039;&#039; The description of what this Plugin does. This cannot be changed.&lt;br /&gt;
&lt;br /&gt;
==Plugin Description and Parameters==&lt;br /&gt;
When Joomla! is installed, 32 Plugins are included in the installation. These are described below, along with any parameters for the Plugin.&lt;br /&gt;
&lt;br /&gt;
===Authentication - Joomla===&lt;br /&gt;
This Plugin processes the default User Authentication in Joomla!. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Authentication - LDAP===&lt;br /&gt;
This Plugin processes User Authentication against an LDAP server. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_ldap_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Host.&#039;&#039;&#039; The host URL. For example, &amp;quot;openklap.mycompany.org&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Port.&#039;&#039;&#039; The port number. The default is 389.&lt;br /&gt;
*&#039;&#039;&#039;LDAP V3.&#039;&#039;&#039; Whether or not this host uses LDAP version 3. The default is LDAP v2.&lt;br /&gt;
*&#039;&#039;&#039;Negotiate TLS.&#039;&#039;&#039; Whether or not to use TLS encryption with this host. If set to &amp;quot;Yes&amp;quot;, all traffic to and from this server must be encrypted.&lt;br /&gt;
*&#039;&#039;&#039;Follow Referrals.&#039;&#039;&#039; Whether to set the LDAP_OPT_REFERRALS flag to Yes or No. For Windows 2003 hosts this must be set to No.&lt;br /&gt;
*&#039;&#039;&#039;Authorization Method.&#039;&#039;&#039; &amp;quot;Bind Directly as User&amp;quot; or &amp;quot;Bind and Search&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Base DN.&#039;&#039;&#039; The Base DN of your LDAP server. &lt;br /&gt;
*&#039;&#039;&#039;Search String.&#039;&#039;&#039; A query string used to search for a given User. The [search] keyword is replaced by the login typed by the User. For example: &amp;quot;uid=[search]&amp;quot;. More than one Search String can be entered. Separate each by a semi-colon &amp;quot;;&amp;quot; character. This is only used when searching.&lt;br /&gt;
*&#039;&#039;&#039;Users DN.&#039;&#039;&#039; The [username] keyword is dynamically replaced by the username typed by the User. An example string is: &amp;quot;uid=[username], dc=[my-domain], dc=[com]&amp;quot;. More than one string can be entered. Separate each with a semi-colon &amp;quot;;&amp;quot; character. This is only used if the Authorization Method above is set to &amp;quot;Bind Directly as User&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Connect username and Connect password.&#039;&#039;&#039; These define connection parameters for the DN lookup phase. For anonymous lookup, leave both of these fields blank. For an Administrative Connection, the &amp;quot;Connect username&amp;quot; is the username of an administrative account (for example, &amp;quot;Administrator&amp;quot;). In this case, the &amp;quot;Connect password&amp;quot; is the actual password to this administrative account.&lt;br /&gt;
*&#039;&#039;&#039;Map: Full Name.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s full name.&lt;br /&gt;
*&#039;&#039;&#039;Map:E-mail.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s e-mail address.&lt;br /&gt;
*&#039;&#039;&#039;Map: User ID.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s login ID. For Active Directory, this is &amp;quot;sAMAccountName&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
===Authentication - OpenID===&lt;br /&gt;
This Plugin processes user authentication with an OpenID. It requires PHP version 5 or above. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Authentication - GMail===&lt;br /&gt;
This Plugin processes User Authentication with a GMail account. It requires that the cURL software package be installed.&lt;br /&gt;
&lt;br /&gt;
To use the GMail plugin:&lt;br /&gt;
* Create a Joomla! User with the same name as a GMail account user.&lt;br /&gt;
* Enable the GMail Plugin.&lt;br /&gt;
* Logout of Joomla!.&lt;br /&gt;
* Login using the GMail username (without &amp;quot;@gmail.com) and the GMail password.&lt;br /&gt;
&lt;br /&gt;
===Content - Page Navigation===&lt;br /&gt;
This Plugin allows you to add Next &amp;amp; Previous navigation links  to Articles, for example when using a blog or list layout. This feature can be controlled with the following Joomla! parameters: &lt;br /&gt;
*&amp;quot;Show Navigation&amp;quot; in the [[screen.content.15#Global_Configuration|Article Manager - Global_Configuration]] screen&lt;br /&gt;
*&amp;quot;Show Navigation&amp;quot; in the Parameters - Component section of the [[screen.menus.edit.15#Parameters_-_Component_for_Articles|Menu Item Manager - New/Edit - Parameters - Component for Articles]] screen for Article layouts. &lt;br /&gt;
Note that, if the Page Navigation plugin is disabled in this screen, no Page Navigation will show and the parameter settings above will have no effect.&lt;br /&gt;
&lt;br /&gt;
This plugin has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_page_nav_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Position.&#039;&#039;&#039; Position of the navigation link. Options are &amp;quot;Above&amp;quot; the Article or &amp;quot;Below&amp;quot; the Article.&lt;br /&gt;
&lt;br /&gt;
===Content - Rating===&lt;br /&gt;
This Plugin adds the Voting functionality to Articles. It has no Parameters.&lt;br /&gt;
&lt;br /&gt;
===Content - Email Cloaking===&lt;br /&gt;
This Plugin cloaks all e-mails in content from spambots using JavaScript. This helps prevent e-mails contained in articles from being added to spam e-mail lists. You can disable Email Cloaking inside an article by inserting &amp;lt;code&amp;gt;{emailcloak=off}&amp;lt;/code&amp;gt; anywhere in the text of the article. In this case, no e-mail addresses in the article will be cloaked by this Plugin.&lt;br /&gt;
&lt;br /&gt;
Email Cloaking has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_email_cloaking_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Mode.&#039;&#039;&#039; How the e-mails will be displayed. Options are &amp;quot;As linkable mailto address&amp;quot; or as &amp;quot;Non-Linkable text&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Content - Code Hightlighter (GeSHi)===&lt;br /&gt;
This Plugin displays formatted code in Articles based on the GeSHi highlighting engine. It has no parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Syntax usage :&lt;br /&gt;
&amp;amp;lt;pre xml:lang=&amp;quot;php&amp;quot;&amp;amp;gt;&lt;br /&gt;
echo $test;&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Content - Load Module===&lt;br /&gt;
This Plugin allows you to place a Module inside an Article with the syntax: {loadposition xx}, where &amp;quot;xx&amp;quot; is a user-defined position code. For example, if you create a Module with the Position value of &amp;quot;myposition1&amp;quot;, then typing the text &amp;quot;{loadposition myposition1}&amp;quot; inside an Article will cause that Module to show at that point in the Article. See [[Screen.modules.edit.15#Quick_Tips|Module Manager - New/Edit]] for more information about showing Modules inside Articles.&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_load_module_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Enable Plugin.&#039;&#039;&#039; Whether or not to enable this Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Style.&#039;&#039;&#039; The Style for the loaded Module.&lt;br /&gt;
&lt;br /&gt;
===Content - Pagebreak===&lt;br /&gt;
This Plugin adds table of contents functionality to a paginated Article. This is done automatically through the use of the Pagebreak button added to the lower part of the text panel in an Article. The HTML code is included here as a reference of what is available. The Pagebreak will itself display in the text window as a simple horizontal line.&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
 Syntax: Usage: &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; title=&amp;quot;The page title&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; alt=&amp;quot;The first page&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; title=&amp;quot;The page title&amp;quot; alt=&amp;quot;The first page&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; alt=&amp;quot;The first page&amp;quot; title=&amp;quot;The page title&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_pagebreak_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Enable Plugin.&#039;&#039;&#039; Whether or not to enable this Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Site Title.&#039;&#039;&#039; Whether or not the title and heading attributes from the Plugin will be added to the Site Title tag.&lt;br /&gt;
*&#039;&#039;&#039;Table of Contents.&#039;&#039;&#039; Whether to Hide or Show a table of contents for multi-page Articles.&lt;br /&gt;
*&#039;&#039;&#039;Show all.&#039;&#039;&#039; Whether or not to give Users the option to show all pages of an Article.&lt;br /&gt;
&lt;br /&gt;
===Editor - No Editor===&lt;br /&gt;
This Plugin loads a basic text editor. This option can be used when you are pasting HTML code from another source and you don&#039;t want the HTML to be altered by a WYSIWYG editor. This Plugin has no Parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor - TinyMCE 2.0===&lt;br /&gt;
This Plugin loads the TinyMCE 2.0 editor. This is the default editor in Joomla!. &lt;br /&gt;
[[Image:Plugin.Tinymce_Output.png]]&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following Plugin parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_tinymce_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Functionality.&#039;&#039;&#039; Select &amp;quot;Advanced&amp;quot; or &amp;quot;Simple&amp;quot; functionality. With &amp;quot;Simple&amp;quot; selected, the User has only 9 toolbar buttons: Bold, Italic, Underline, Strikethrough, Undo, Re-do, Clean up messy code, Bullets, and Numbering. With &amp;quot;Advanced&amp;quot; selected, the User has all of the TinyMCE toolbar buttons. &amp;quot;Advanced&amp;quot; is the default setting.&lt;br /&gt;
*&#039;&#039;&#039;Code Cleanup on Startup.&#039;&#039;&#039; Whether or not to automatically clean up the HTML code when the editor first loads. Default value is &amp;quot;Off&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Code Cleanup on save.&#039;&#039;&#039; Whether to run HTML code cleanup when a file is saved. Options are &amp;quot;Never&amp;quot;, &amp;quot;Front Only&amp;quot;, and &amp;quot;Always&amp;quot;. The default setting is &amp;quot;Always&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Do not clean HTML entities.&#039;&#039;&#039; Whether or not to skip cleaning of HTML entities. The default value is &amp;quot;No&amp;quot;, which means that HTML entities will be stripped from the file.&lt;br /&gt;
*&#039;&#039;&#039;Save Warning.&#039;&#039;&#039; Whether or not to give a warning if the User cancels without saving the file. The default value is &amp;quot;Off&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Compressed Version.&#039;&#039;&#039; Whether or not to use the compressed version of TinyMCE. Note that this does not work reliably with Windows IE, so &amp;quot;Off&amp;quot; is the recommended setting and is the default.&lt;br /&gt;
*&#039;&#039;&#039;URLs.&#039;&#039;&#039; Whether to use Relative or Absolute URLs for links. The default is &amp;quot;Relative&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Text Direction.&#039;&#039;&#039; Whether the language reads &amp;quot;Left to Right&amp;quot; or &amp;quot;Right to Left&amp;quot; (for example, like Arabic). Default is &amp;quot;Left to Right&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Automatic Language Selection.&#039;&#039;&#039; Whether or not to match the selected UI language. Do not set to &amp;quot;Yes&amp;quot; unless the appropriate editor languages are installed. Default is &amp;quot;No&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Language Code.&#039;&#039;&#039; Editor UI language code. This must be entered if Automatic Language Selection is &amp;quot;Off&amp;quot;. Default is &amp;quot;en&amp;quot; for British English.&lt;br /&gt;
*&#039;&#039;&#039;Prohibited Elements.&#039;&#039;&#039; The elements that will be cleaned from the text. Default is &amp;quot;applet&amp;quot;, which will remove applet elements from the text.&lt;br /&gt;
*&#039;&#039;&#039;Template CSS classes.&#039;&#039;&#039; Whether or not to load the &amp;quot;editor.css&amp;quot; file. If no such file is found for the default template, the &amp;quot;editor.css&amp;quot; file from the system template is used. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Custom CSS Classes.&#039;&#039;&#039; Optional full URL path to a custom CSS file. If entered, this overrides the Template CSS classes setting.&lt;br /&gt;
*&#039;&#039;&#039;New Lines.&#039;&#039;&#039; Whether to interpret new lines as &amp;quot;P Elements&amp;quot; or &amp;quot;BR Elements&amp;quot;. Default is &amp;quot;P Elements&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Extended Valid Elements.&#039;&#039;&#039; Optional list of valid HTML elements to add to the existing rule set.&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following advanced parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_tinymce_advanced.png]]&lt;br /&gt;
*&#039;&#039;&#039;Toolbar.&#039;&#039;&#039; Whether show the toolbar above or below the editor window.&lt;br /&gt;
&lt;br /&gt;
The following settings only apply if the editor is in Advanced mode.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Horizontal Rule.&#039;&#039;&#039; Hide or Show the &#039;Horizontal Rule&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Smilies.&#039;&#039;&#039; Hide or Show the &#039;Smilies&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Table.&#039;&#039;&#039; Hide or Show the Table buttons.&lt;br /&gt;
*&#039;&#039;&#039;Style.&#039;&#039;&#039; Hide or Show the &#039;CSS Style&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Layer.&#039;&#039;&#039; Hide or Show the Layer buttons.&lt;br /&gt;
*&#039;&#039;&#039;XHTMLxtras.&#039;&#039;&#039; Hide or Show the additional XHTML features.&lt;br /&gt;
*&#039;&#039;&#039;Template.&#039;&#039;&#039; Hide or Show the &#039;Template&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Directionality.&#039;&#039;&#039; Hide or Show the &#039;Directionality&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Fullscreen.&#039;&#039;&#039; Hide or Show the &#039;Fullscreen&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;HTML Height.&#039;&#039;&#039; The height, in pixels, of the HTML mode pop-up window.&lt;br /&gt;
*&#039;&#039;&#039;HTML Width.&#039;&#039;&#039; The width, in pixels, of the HTML mode pop-up window.&lt;br /&gt;
*&#039;&#039;&#039;Preview.&#039;&#039;&#039; Hide or Show the &#039;Preview&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Element Path.&#039;&#039;&#039; If set to &amp;quot;On&amp;quot;, show the &#039;Set Classes&#039; button for the marked text.&lt;br /&gt;
*&#039;&#039;&#039;Insert Date.&#039;&#039;&#039; Hide or Show the &#039;Insert Date&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Date Format.&#039;&#039;&#039; The Date format to use for Insert Date.&lt;br /&gt;
*&#039;&#039;&#039;Insert Time.&#039;&#039;&#039; Hide or Show the &#039;Insert Time&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Time Format.&#039;&#039;&#039; The Time format to use for Insert Time.&lt;br /&gt;
&lt;br /&gt;
===Editor - XStandard Lite 2.0===&lt;br /&gt;
This Plugin provides the XStandard editor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: after enabling this plugin, the editor itself must be downloaded and installed from the XStandard Website http://xstandard.com/&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin.Xstandardlite_Output.png]]&lt;br /&gt;
&lt;br /&gt;
It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_xstandard_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Editor Mode.&#039;&#039;&#039; Three modes of operation are possible: WYSIWYG, Source, or Screen Reader.&lt;br /&gt;
*&#039;&#039;&#039;Word Wrap.&#039;&#039;&#039; Whether to have Word Wrap turned Off or On.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Image===&lt;br /&gt;
This Plugin displays the Image button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It allows you to insert an image into an Article. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Pagebreak===&lt;br /&gt;
This Plugin displays the Pagebreak button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It inserts a page break in the Article. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Readmore===&lt;br /&gt;
This Plugin displays the &amp;quot;Read more...&amp;quot; button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It inserts a &amp;quot;read more...&amp;quot; break in the Article that allows you to display just the first portion of an Article on a page. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Search - Content===&lt;br /&gt;
This Plugin enables searching for Articles. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
*&#039;&#039;&#039;Articles.&#039;&#039;&#039; Whether or not to search Articles.&lt;br /&gt;
*&#039;&#039;&#039;Uncategorized Articles.&#039;&#039;&#039; Whether or not to search Uncategorized Articles.&lt;br /&gt;
*&#039;&#039;&#039;Archived Articles.&#039;&#039;&#039; Whether or not to search Archived Articles.&lt;br /&gt;
&lt;br /&gt;
===Search - Weblinks===&lt;br /&gt;
This Plugin enables searching for Web Links. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Contacts===&lt;br /&gt;
This Plugin enables searching for Contacts. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Categories===&lt;br /&gt;
This Plugin enables searching for Category information. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Sections===&lt;br /&gt;
This Plugin enables searching for Section information. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Newsfeeds===&lt;br /&gt;
This Plugin enables searching for News Feeds. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===System - SEF===&lt;br /&gt;
This Plugin adds SEF support to links in the document. It operates directly on the HTML and does not require a special tag. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Debug===&lt;br /&gt;
This Plugin provides debugging information. The report is shown below the mainscreen (front- &amp;amp; backend). It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin.Debug_Params.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Display Profiling Information&#039;&#039;&#039; Whether or not to display the time profiling information.&lt;br /&gt;
*&#039;&#039;&#039;Display SQL query log.&#039;&#039;&#039; Whether or not to include the SQL query log in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display memory usage.&#039;&#039;&#039; Whether or not to include memory usage data in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display undefined language strings.&#039;&#039;&#039; Whether or not to include undefined language strings in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display loaded language files&#039;&#039;&#039; Whether or not to display the language files that have been loaded to generate the page. This has two modes: diagnostic and designer. Diagnostic mode displays the untranslated string and the likely file location whether the JText call was made. Designer mode displays the strings in a format that can be copy-pasted into a .ini language file (displays the list in KEY=String format).&lt;br /&gt;
*&#039;&#039;&#039;Strip Key Prefix&#039;&#039;&#039; When untranslated strings are displayed in Designer mode, this allows you to strip a prefix from the string to form the key. This is useful if the designer uses a common prefix for their extension(s) when using JText methods.&lt;br /&gt;
&lt;br /&gt;
Note that the display of untranslated strings will only display the value passed to the appropriate JText method.  For example, with the following code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php echo JText::_( &#039;Reports Import Configuration&#039; ); ?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If untranslated, Designer mode will display this as:&lt;br /&gt;
&lt;br /&gt;
 # /administrator/components/com_reports/views/reports/tmpl/default.php&lt;br /&gt;
 REPORTS IMPORT CONFIGURATION=Reports Import Configuration&lt;br /&gt;
&lt;br /&gt;
If the Strip Key Prefix is set to &amp;quot;Reports&amp;quot;, then the display would change slightly to:&lt;br /&gt;
&lt;br /&gt;
 # /administrator/components/com_reports/views/reports/tmpl/default.php&lt;br /&gt;
 REPORTS IMPORT CONFIGURATION=Import Configuration&lt;br /&gt;
&lt;br /&gt;
Finally, the path shown is only a best guess based on a call to the PHP debug_backtrace function.  Sometimes it is accurate, sometimes it is not and there are also cases where no file could be determined.  In those cases you have to use your best judgement.&lt;br /&gt;
&lt;br /&gt;
===System - Legacy===&lt;br /&gt;
This Plugin allows you to use Extensions in &amp;quot;1.5 Legacy&amp;quot; mode. Note that this Plugin is disabled by default and must be enabled before you can use this type of Extension. This Plugin has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_legacy_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Use Legacy URL Routing.&#039;&#039;&#039; Whether or not to use the legacy URL routing mechanism for legacy Extensions. The default value is &amp;quot;No&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===System - Cache===&lt;br /&gt;
This Plugin enables page caching. Page caching allows the web server to save snapshots of pages and use them when serving web pages. This improves the performance of your web site and reduces the workload of the server. This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_cache_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Use Browser Caching.&#039;&#039;&#039; Whether or not to use the mechanism for storing a page cache in the local browser. Default is &amp;quot;No&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Cache Lifetime.&#039;&#039;&#039; The time, in minutes, to save a cached page. Default is 15 minutes.&lt;br /&gt;
&lt;br /&gt;
===System - Log===&lt;br /&gt;
This Plugin enables system logging. A log is a file that contains information about the web site activity. It can be used to see a history of activity and to troubleshoot problems on the site. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Remember Me===&lt;br /&gt;
This Plugin provides &amp;quot;Remember Me&amp;quot; functionality. This allows the website to &amp;quot;remember&amp;quot; your username and password so that you can automatically be logged in when you return to the site. This plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Backlink===&lt;br /&gt;
The Backlink Plugin provides support for legacy Joomla! 1.0.x links. It redirects old style URL and document links to the correct Joomla! 1.5 targets. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_backlink_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Search Query Strings.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will search for version 1.0 query strings that might match and then redirects to the new URL. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Search SEF.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will use the Joomla! 1.0 style SEF format and will redirect to the new link. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Attempt Legacy SEF.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will use the Joomla! 1.0 style of SEF format and will attempt to generate a valid link. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===User - Joomla!===&lt;br /&gt;
This Plugin handles the default User synchronisation. It has the following paramemters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_user_joomla_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Auto-create Users.&#039;&#039;&#039; Whether or not to automatically create registered Joomla! users where possible. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===XML-RPC - Joomla===&lt;br /&gt;
This Plugin provides the XML-RPC API to Joomla! users. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===XML-RPC - Blogger API===&lt;br /&gt;
This Plugin enables the Blogger XML-RPC API protocol for your Joomla! web site. If enabled, this allows bloggers to add Articles to the site from any application that supports this API. This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_xmlrpc_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;New posts.&#039;&#039;&#039; The Category in which to place new posts received via this API. Select from the drop-down list of Categories.&lt;br /&gt;
*&#039;&#039;&#039;Edit posts.&#039;&#039;&#039; The Section from which to retrieve new posts from. Select from the drop-down list of Sections.&lt;br /&gt;
&lt;br /&gt;
==Toolbar==&lt;br /&gt;
At the top right you will see the toolbar: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_edit_toolbar.png]]&lt;br /&gt;
{{toolbaricon|Save}}&lt;br /&gt;
{{toolbaricon|Apply}}&lt;br /&gt;
{{toolbaricon|Close}}&lt;br /&gt;
{{toolbaricon|Help}}&lt;br /&gt;
&lt;br /&gt;
==Quick Tips==&lt;br /&gt;
*If you want to use any Extensions in &amp;quot;1.5 Legacy&amp;quot; mode, you need to enable the &amp;quot;System - Legacy&amp;quot; Plugin. This Plugin is disabled by default.&lt;br /&gt;
*If you are using the TinyMCE 2.0 editor, you can control which options appear on the editor&#039;s toolbar by setting the parameters in the &amp;quot;Editor - TinyMCE 2.0&amp;quot; Plugin.&lt;br /&gt;
&lt;br /&gt;
==Related Information==&lt;br /&gt;
*To install new Plugin Extensions: [[screen.installer.15#Install Screen|Extension Manager - Install Screen]]&lt;br /&gt;
*To uninstall third-party Plugins: [[screen.installer.15#Plugins Screen|Extension Manager - Plugins Screen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{cathelp|1.5|Plugin Manager|Extensions}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help15:Screen.plugins.edit.15&amp;diff=13490</id>
		<title>Help15:Screen.plugins.edit.15</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help15:Screen.plugins.edit.15&amp;diff=13490"/>
		<updated>2009-03-11T14:17:54Z</updated>

		<summary type="html">&lt;p&gt;Wene: /* Content - Code Hightlighter (GeSHi) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to Access==&lt;br /&gt;
Navigate to the [[screen.plugins.15|Plugin Manager]]. Click on the Plugin&#039;s Name or click on the Plugin&#039;s checkbox and press the Edit button in the toolbar.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is where you can edit details and parameters for Plugins. Some Plugins have several parameters, while others don&#039;t have any.&lt;br /&gt;
&lt;br /&gt;
==Screenshot==&lt;br /&gt;
[[Image:Plugin_edit.png]]&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
The Details section is the same for all Plugins, as follows:&lt;br /&gt;
*&#039;&#039;&#039;Name.&#039;&#039;&#039; The Name of the Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Enabled.&#039;&#039;&#039; Whether or not this Plugin is enabled.&lt;br /&gt;
*&#039;&#039;&#039;Type.&#039;&#039;&#039; The Type of the Plugin. This value cannot be changed.&lt;br /&gt;
*&#039;&#039;&#039;Plugin File.&#039;&#039;&#039; The name of the Plugin file. Each Plugin has two files with this name. One has the file extension &amp;quot;.php&amp;quot; and the other has the file extension &amp;quot;.xml&amp;quot;.&lt;br /&gt;
{{colheader|Enter Access Level}}&lt;br /&gt;
{{colheader|Enter Order}}&lt;br /&gt;
*&#039;&#039;&#039;Description.&#039;&#039;&#039; The description of what this Plugin does. This cannot be changed.&lt;br /&gt;
&lt;br /&gt;
==Plugin Description and Parameters==&lt;br /&gt;
When Joomla! is installed, 32 Plugins are included in the installation. These are described below, along with any parameters for the Plugin.&lt;br /&gt;
&lt;br /&gt;
===Authentication - Joomla===&lt;br /&gt;
This Plugin processes the default User Authentication in Joomla!. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Authentication - LDAP===&lt;br /&gt;
This Plugin processes User Authentication against an LDAP server. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_ldap_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Host.&#039;&#039;&#039; The host URL. For example, &amp;quot;openklap.mycompany.org&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Port.&#039;&#039;&#039; The port number. The default is 389.&lt;br /&gt;
*&#039;&#039;&#039;LDAP V3.&#039;&#039;&#039; Whether or not this host uses LDAP version 3. The default is LDAP v2.&lt;br /&gt;
*&#039;&#039;&#039;Negotiate TLS.&#039;&#039;&#039; Whether or not to use TLS encryption with this host. If set to &amp;quot;Yes&amp;quot;, all traffic to and from this server must be encrypted.&lt;br /&gt;
*&#039;&#039;&#039;Follow Referrals.&#039;&#039;&#039; Whether to set the LDAP_OPT_REFERRALS flag to Yes or No. For Windows 2003 hosts this must be set to No.&lt;br /&gt;
*&#039;&#039;&#039;Authorization Method.&#039;&#039;&#039; &amp;quot;Bind Directly as User&amp;quot; or &amp;quot;Bind and Search&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Base DN.&#039;&#039;&#039; The Base DN of your LDAP server. &lt;br /&gt;
*&#039;&#039;&#039;Search String.&#039;&#039;&#039; A query string used to search for a given User. The [search] keyword is replaced by the login typed by the User. For example: &amp;quot;uid=[search]&amp;quot;. More than one Search String can be entered. Separate each by a semi-colon &amp;quot;;&amp;quot; character. This is only used when searching.&lt;br /&gt;
*&#039;&#039;&#039;Users DN.&#039;&#039;&#039; The [username] keyword is dynamically replaced by the username typed by the User. An example string is: &amp;quot;uid=[username], dc=[my-domain], dc=[com]&amp;quot;. More than one string can be entered. Separate each with a semi-colon &amp;quot;;&amp;quot; character. This is only used if the Authorization Method above is set to &amp;quot;Bind Directly as User&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Connect username and Connect password.&#039;&#039;&#039; These define connection parameters for the DN lookup phase. For anonymous lookup, leave both of these fields blank. For an Administrative Connection, the &amp;quot;Connect username&amp;quot; is the username of an administrative account (for example, &amp;quot;Administrator&amp;quot;). In this case, the &amp;quot;Connect password&amp;quot; is the actual password to this administrative account.&lt;br /&gt;
*&#039;&#039;&#039;Map: Full Name.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s full name.&lt;br /&gt;
*&#039;&#039;&#039;Map:E-mail.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s e-mail address.&lt;br /&gt;
*&#039;&#039;&#039;Map: User ID.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s login ID. For Active Directory, this is &amp;quot;sAMAccountName&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
===Authentication - OpenID===&lt;br /&gt;
This Plugin processes user authentication with an OpenID. It requires PHP version 5 or above. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Authentication - GMail===&lt;br /&gt;
This Plugin processes User Authentication with a GMail account. It requires that the cURL software package be installed.&lt;br /&gt;
&lt;br /&gt;
To use the GMail plugin:&lt;br /&gt;
* Create a Joomla! User with the same name as a GMail account user.&lt;br /&gt;
* Enable the GMail Plugin.&lt;br /&gt;
* Logout of Joomla!.&lt;br /&gt;
* Login using the GMail username (without &amp;quot;@gmail.com) and the GMail password.&lt;br /&gt;
&lt;br /&gt;
===Content - Page Navigation===&lt;br /&gt;
This Plugin allows you to add Next &amp;amp; Previous navigation links  to Articles, for example when using a blog or list layout. This feature can be controlled with the following Joomla! parameters: &lt;br /&gt;
*&amp;quot;Show Navigation&amp;quot; in the [[screen.content.15#Global_Configuration|Article Manager - Global_Configuration]] screen&lt;br /&gt;
*&amp;quot;Show Navigation&amp;quot; in the Parameters - Component section of the [[screen.menus.edit.15#Parameters_-_Component_for_Articles|Menu Item Manager - New/Edit - Parameters - Component for Articles]] screen for Article layouts. &lt;br /&gt;
Note that, if the Page Navigation plugin is disabled in this screen, no Page Navigation will show and the parameter settings above will have no effect.&lt;br /&gt;
&lt;br /&gt;
This plugin has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_page_nav_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Position.&#039;&#039;&#039; Position of the navigation link. Options are &amp;quot;Above&amp;quot; the Article or &amp;quot;Below&amp;quot; the Article.&lt;br /&gt;
&lt;br /&gt;
===Content - Rating===&lt;br /&gt;
This Plugin adds the Voting functionality to Articles. It has no Parameters.&lt;br /&gt;
&lt;br /&gt;
===Content - Email Cloaking===&lt;br /&gt;
This Plugin cloaks all e-mails in content from spambots using JavaScript. This helps prevent e-mails contained in articles from being added to spam e-mail lists. You can disable Email Cloaking inside an article by inserting &amp;lt;code&amp;gt;{emailcloak=off}&amp;lt;/code&amp;gt; anywhere in the text of the article. In this case, no e-mail addresses in the article will be cloaked by this Plugin.&lt;br /&gt;
&lt;br /&gt;
Email Cloaking has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_email_cloaking_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Mode.&#039;&#039;&#039; How the e-mails will be displayed. Options are &amp;quot;As linkable mailto address&amp;quot; or as &amp;quot;Non-Linkable text&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Content - Code Hightlighter (GeSHi)===&lt;br /&gt;
This Plugin displays formatted code in Articles based on the GeSHi highlighting engine. It has no parameters.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Syntax usage :&lt;br /&gt;
&amp;lt;pre xml:lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
echo $test;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Content - Load Module===&lt;br /&gt;
This Plugin allows you to place a Module inside an Article with the syntax: {loadposition xx}, where &amp;quot;xx&amp;quot; is a user-defined position code. For example, if you create a Module with the Position value of &amp;quot;myposition1&amp;quot;, then typing the text &amp;quot;{loadposition myposition1}&amp;quot; inside an Article will cause that Module to show at that point in the Article. See [[Screen.modules.edit.15#Quick_Tips|Module Manager - New/Edit]] for more information about showing Modules inside Articles.&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_load_module_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Enable Plugin.&#039;&#039;&#039; Whether or not to enable this Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Style.&#039;&#039;&#039; The Style for the loaded Module.&lt;br /&gt;
&lt;br /&gt;
===Content - Pagebreak===&lt;br /&gt;
This Plugin adds table of contents functionality to a paginated Article. This is done automatically through the use of the Pagebreak button added to the lower part of the text panel in an Article. The HTML code is included here as a reference of what is available. The Pagebreak will itself display in the text window as a simple horizontal line.&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
 Syntax: Usage: &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; title=&amp;quot;The page title&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; alt=&amp;quot;The first page&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; title=&amp;quot;The page title&amp;quot; alt=&amp;quot;The first page&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; alt=&amp;quot;The first page&amp;quot; title=&amp;quot;The page title&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_pagebreak_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Enable Plugin.&#039;&#039;&#039; Whether or not to enable this Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Site Title.&#039;&#039;&#039; Whether or not the title and heading attributes from the Plugin will be added to the Site Title tag.&lt;br /&gt;
*&#039;&#039;&#039;Table of Contents.&#039;&#039;&#039; Whether to Hide or Show a table of contents for multi-page Articles.&lt;br /&gt;
*&#039;&#039;&#039;Show all.&#039;&#039;&#039; Whether or not to give Users the option to show all pages of an Article.&lt;br /&gt;
&lt;br /&gt;
===Editor - No Editor===&lt;br /&gt;
This Plugin loads a basic text editor. This option can be used when you are pasting HTML code from another source and you don&#039;t want the HTML to be altered by a WYSIWYG editor. This Plugin has no Parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor - TinyMCE 2.0===&lt;br /&gt;
This Plugin loads the TinyMCE 2.0 editor. This is the default editor in Joomla!. &lt;br /&gt;
[[Image:Plugin.Tinymce_Output.png]]&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following Plugin parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_tinymce_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Functionality.&#039;&#039;&#039; Select &amp;quot;Advanced&amp;quot; or &amp;quot;Simple&amp;quot; functionality. With &amp;quot;Simple&amp;quot; selected, the User has only 9 toolbar buttons: Bold, Italic, Underline, Strikethrough, Undo, Re-do, Clean up messy code, Bullets, and Numbering. With &amp;quot;Advanced&amp;quot; selected, the User has all of the TinyMCE toolbar buttons. &amp;quot;Advanced&amp;quot; is the default setting.&lt;br /&gt;
*&#039;&#039;&#039;Code Cleanup on Startup.&#039;&#039;&#039; Whether or not to automatically clean up the HTML code when the editor first loads. Default value is &amp;quot;Off&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Code Cleanup on save.&#039;&#039;&#039; Whether to run HTML code cleanup when a file is saved. Options are &amp;quot;Never&amp;quot;, &amp;quot;Front Only&amp;quot;, and &amp;quot;Always&amp;quot;. The default setting is &amp;quot;Always&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Do not clean HTML entities.&#039;&#039;&#039; Whether or not to skip cleaning of HTML entities. The default value is &amp;quot;No&amp;quot;, which means that HTML entities will be stripped from the file.&lt;br /&gt;
*&#039;&#039;&#039;Save Warning.&#039;&#039;&#039; Whether or not to give a warning if the User cancels without saving the file. The default value is &amp;quot;Off&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Compressed Version.&#039;&#039;&#039; Whether or not to use the compressed version of TinyMCE. Note that this does not work reliably with Windows IE, so &amp;quot;Off&amp;quot; is the recommended setting and is the default.&lt;br /&gt;
*&#039;&#039;&#039;URLs.&#039;&#039;&#039; Whether to use Relative or Absolute URLs for links. The default is &amp;quot;Relative&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Text Direction.&#039;&#039;&#039; Whether the language reads &amp;quot;Left to Right&amp;quot; or &amp;quot;Right to Left&amp;quot; (for example, like Arabic). Default is &amp;quot;Left to Right&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Automatic Language Selection.&#039;&#039;&#039; Whether or not to match the selected UI language. Do not set to &amp;quot;Yes&amp;quot; unless the appropriate editor languages are installed. Default is &amp;quot;No&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Language Code.&#039;&#039;&#039; Editor UI language code. This must be entered if Automatic Language Selection is &amp;quot;Off&amp;quot;. Default is &amp;quot;en&amp;quot; for British English.&lt;br /&gt;
*&#039;&#039;&#039;Prohibited Elements.&#039;&#039;&#039; The elements that will be cleaned from the text. Default is &amp;quot;applet&amp;quot;, which will remove applet elements from the text.&lt;br /&gt;
*&#039;&#039;&#039;Template CSS classes.&#039;&#039;&#039; Whether or not to load the &amp;quot;editor.css&amp;quot; file. If no such file is found for the default template, the &amp;quot;editor.css&amp;quot; file from the system template is used. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Custom CSS Classes.&#039;&#039;&#039; Optional full URL path to a custom CSS file. If entered, this overrides the Template CSS classes setting.&lt;br /&gt;
*&#039;&#039;&#039;New Lines.&#039;&#039;&#039; Whether to interpret new lines as &amp;quot;P Elements&amp;quot; or &amp;quot;BR Elements&amp;quot;. Default is &amp;quot;P Elements&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Extended Valid Elements.&#039;&#039;&#039; Optional list of valid HTML elements to add to the existing rule set.&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following advanced parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_tinymce_advanced.png]]&lt;br /&gt;
*&#039;&#039;&#039;Toolbar.&#039;&#039;&#039; Whether show the toolbar above or below the editor window.&lt;br /&gt;
&lt;br /&gt;
The following settings only apply if the editor is in Advanced mode.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Horizontal Rule.&#039;&#039;&#039; Hide or Show the &#039;Horizontal Rule&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Smilies.&#039;&#039;&#039; Hide or Show the &#039;Smilies&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Table.&#039;&#039;&#039; Hide or Show the Table buttons.&lt;br /&gt;
*&#039;&#039;&#039;Style.&#039;&#039;&#039; Hide or Show the &#039;CSS Style&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Layer.&#039;&#039;&#039; Hide or Show the Layer buttons.&lt;br /&gt;
*&#039;&#039;&#039;XHTMLxtras.&#039;&#039;&#039; Hide or Show the additional XHTML features.&lt;br /&gt;
*&#039;&#039;&#039;Template.&#039;&#039;&#039; Hide or Show the &#039;Template&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Directionality.&#039;&#039;&#039; Hide or Show the &#039;Directionality&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Fullscreen.&#039;&#039;&#039; Hide or Show the &#039;Fullscreen&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;HTML Height.&#039;&#039;&#039; The height, in pixels, of the HTML mode pop-up window.&lt;br /&gt;
*&#039;&#039;&#039;HTML Width.&#039;&#039;&#039; The width, in pixels, of the HTML mode pop-up window.&lt;br /&gt;
*&#039;&#039;&#039;Preview.&#039;&#039;&#039; Hide or Show the &#039;Preview&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Element Path.&#039;&#039;&#039; If set to &amp;quot;On&amp;quot;, show the &#039;Set Classes&#039; button for the marked text.&lt;br /&gt;
*&#039;&#039;&#039;Insert Date.&#039;&#039;&#039; Hide or Show the &#039;Insert Date&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Date Format.&#039;&#039;&#039; The Date format to use for Insert Date.&lt;br /&gt;
*&#039;&#039;&#039;Insert Time.&#039;&#039;&#039; Hide or Show the &#039;Insert Time&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Time Format.&#039;&#039;&#039; The Time format to use for Insert Time.&lt;br /&gt;
&lt;br /&gt;
===Editor - XStandard Lite 2.0===&lt;br /&gt;
This Plugin provides the XStandard editor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: after enabling this plugin, the editor itself must be downloaded and installed from the XStandard Website http://xstandard.com/&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin.Xstandardlite_Output.png]]&lt;br /&gt;
&lt;br /&gt;
It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_xstandard_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Editor Mode.&#039;&#039;&#039; Three modes of operation are possible: WYSIWYG, Source, or Screen Reader.&lt;br /&gt;
*&#039;&#039;&#039;Word Wrap.&#039;&#039;&#039; Whether to have Word Wrap turned Off or On.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Image===&lt;br /&gt;
This Plugin displays the Image button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It allows you to insert an image into an Article. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Pagebreak===&lt;br /&gt;
This Plugin displays the Pagebreak button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It inserts a page break in the Article. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Readmore===&lt;br /&gt;
This Plugin displays the &amp;quot;Read more...&amp;quot; button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It inserts a &amp;quot;read more...&amp;quot; break in the Article that allows you to display just the first portion of an Article on a page. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Search - Content===&lt;br /&gt;
This Plugin enables searching for Articles. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
*&#039;&#039;&#039;Articles.&#039;&#039;&#039; Whether or not to search Articles.&lt;br /&gt;
*&#039;&#039;&#039;Uncategorized Articles.&#039;&#039;&#039; Whether or not to search Uncategorized Articles.&lt;br /&gt;
*&#039;&#039;&#039;Archived Articles.&#039;&#039;&#039; Whether or not to search Archived Articles.&lt;br /&gt;
&lt;br /&gt;
===Search - Weblinks===&lt;br /&gt;
This Plugin enables searching for Web Links. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Contacts===&lt;br /&gt;
This Plugin enables searching for Contacts. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Categories===&lt;br /&gt;
This Plugin enables searching for Category information. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Sections===&lt;br /&gt;
This Plugin enables searching for Section information. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Newsfeeds===&lt;br /&gt;
This Plugin enables searching for News Feeds. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===System - SEF===&lt;br /&gt;
This Plugin adds SEF support to links in the document. It operates directly on the HTML and does not require a special tag. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Debug===&lt;br /&gt;
This Plugin provides debugging information. The report is shown below the mainscreen (front- &amp;amp; backend). It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin.Debug_Params.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Display Profiling Information&#039;&#039;&#039; Whether or not to display the time profiling information.&lt;br /&gt;
*&#039;&#039;&#039;Display SQL query log.&#039;&#039;&#039; Whether or not to include the SQL query log in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display memory usage.&#039;&#039;&#039; Whether or not to include memory usage data in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display undefined language strings.&#039;&#039;&#039; Whether or not to include undefined language strings in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display loaded language files&#039;&#039;&#039; Whether or not to display the language files that have been loaded to generate the page. This has two modes: diagnostic and designer. Diagnostic mode displays the untranslated string and the likely file location whether the JText call was made. Designer mode displays the strings in a format that can be copy-pasted into a .ini language file (displays the list in KEY=String format).&lt;br /&gt;
*&#039;&#039;&#039;Strip Key Prefix&#039;&#039;&#039; When untranslated strings are displayed in Designer mode, this allows you to strip a prefix from the string to form the key. This is useful if the designer uses a common prefix for their extension(s) when using JText methods.&lt;br /&gt;
&lt;br /&gt;
Note that the display of untranslated strings will only display the value passed to the appropriate JText method.  For example, with the following code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php echo JText::_( &#039;Reports Import Configuration&#039; ); ?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If untranslated, Designer mode will display this as:&lt;br /&gt;
&lt;br /&gt;
 # /administrator/components/com_reports/views/reports/tmpl/default.php&lt;br /&gt;
 REPORTS IMPORT CONFIGURATION=Reports Import Configuration&lt;br /&gt;
&lt;br /&gt;
If the Strip Key Prefix is set to &amp;quot;Reports&amp;quot;, then the display would change slightly to:&lt;br /&gt;
&lt;br /&gt;
 # /administrator/components/com_reports/views/reports/tmpl/default.php&lt;br /&gt;
 REPORTS IMPORT CONFIGURATION=Import Configuration&lt;br /&gt;
&lt;br /&gt;
Finally, the path shown is only a best guess based on a call to the PHP debug_backtrace function.  Sometimes it is accurate, sometimes it is not and there are also cases where no file could be determined.  In those cases you have to use your best judgement.&lt;br /&gt;
&lt;br /&gt;
===System - Legacy===&lt;br /&gt;
This Plugin allows you to use Extensions in &amp;quot;1.5 Legacy&amp;quot; mode. Note that this Plugin is disabled by default and must be enabled before you can use this type of Extension. This Plugin has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_legacy_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Use Legacy URL Routing.&#039;&#039;&#039; Whether or not to use the legacy URL routing mechanism for legacy Extensions. The default value is &amp;quot;No&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===System - Cache===&lt;br /&gt;
This Plugin enables page caching. Page caching allows the web server to save snapshots of pages and use them when serving web pages. This improves the performance of your web site and reduces the workload of the server. This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_cache_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Use Browser Caching.&#039;&#039;&#039; Whether or not to use the mechanism for storing a page cache in the local browser. Default is &amp;quot;No&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Cache Lifetime.&#039;&#039;&#039; The time, in minutes, to save a cached page. Default is 15 minutes.&lt;br /&gt;
&lt;br /&gt;
===System - Log===&lt;br /&gt;
This Plugin enables system logging. A log is a file that contains information about the web site activity. It can be used to see a history of activity and to troubleshoot problems on the site. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Remember Me===&lt;br /&gt;
This Plugin provides &amp;quot;Remember Me&amp;quot; functionality. This allows the website to &amp;quot;remember&amp;quot; your username and password so that you can automatically be logged in when you return to the site. This plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Backlink===&lt;br /&gt;
The Backlink Plugin provides support for legacy Joomla! 1.0.x links. It redirects old style URL and document links to the correct Joomla! 1.5 targets. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_backlink_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Search Query Strings.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will search for version 1.0 query strings that might match and then redirects to the new URL. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Search SEF.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will use the Joomla! 1.0 style SEF format and will redirect to the new link. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Attempt Legacy SEF.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will use the Joomla! 1.0 style of SEF format and will attempt to generate a valid link. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===User - Joomla!===&lt;br /&gt;
This Plugin handles the default User synchronisation. It has the following paramemters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_user_joomla_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Auto-create Users.&#039;&#039;&#039; Whether or not to automatically create registered Joomla! users where possible. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===XML-RPC - Joomla===&lt;br /&gt;
This Plugin provides the XML-RPC API to Joomla! users. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===XML-RPC - Blogger API===&lt;br /&gt;
This Plugin enables the Blogger XML-RPC API protocol for your Joomla! web site. If enabled, this allows bloggers to add Articles to the site from any application that supports this API. This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_xmlrpc_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;New posts.&#039;&#039;&#039; The Category in which to place new posts received via this API. Select from the drop-down list of Categories.&lt;br /&gt;
*&#039;&#039;&#039;Edit posts.&#039;&#039;&#039; The Section from which to retrieve new posts from. Select from the drop-down list of Sections.&lt;br /&gt;
&lt;br /&gt;
==Toolbar==&lt;br /&gt;
At the top right you will see the toolbar: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_edit_toolbar.png]]&lt;br /&gt;
{{toolbaricon|Save}}&lt;br /&gt;
{{toolbaricon|Apply}}&lt;br /&gt;
{{toolbaricon|Close}}&lt;br /&gt;
{{toolbaricon|Help}}&lt;br /&gt;
&lt;br /&gt;
==Quick Tips==&lt;br /&gt;
*If you want to use any Extensions in &amp;quot;1.5 Legacy&amp;quot; mode, you need to enable the &amp;quot;System - Legacy&amp;quot; Plugin. This Plugin is disabled by default.&lt;br /&gt;
*If you are using the TinyMCE 2.0 editor, you can control which options appear on the editor&#039;s toolbar by setting the parameters in the &amp;quot;Editor - TinyMCE 2.0&amp;quot; Plugin.&lt;br /&gt;
&lt;br /&gt;
==Related Information==&lt;br /&gt;
*To install new Plugin Extensions: [[screen.installer.15#Install Screen|Extension Manager - Install Screen]]&lt;br /&gt;
*To uninstall third-party Plugins: [[screen.installer.15#Plugins Screen|Extension Manager - Plugins Screen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{cathelp|1.5|Plugin Manager|Extensions}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J3.x:Adding_JavaScript_and_CSS_to_the_page&amp;diff=13416</id>
		<title>J3.x:Adding JavaScript and CSS to the page</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J3.x:Adding_JavaScript_and_CSS_to_the_page&amp;diff=13416"/>
		<updated>2009-03-07T15:18:19Z</updated>

		<summary type="html">&lt;p&gt;Wene: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
To have a well-formed XHTML document, you must put all references to Javascript and CSS files within the &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/code&amp;gt; portion. Since Joomla! generates all of the HTML that makes up a page before output, it is possible to add these references to the &amp;lt;head&amp;gt; tag from your extension. The simplest way to do this is to make use of the functionality built in to Joomla!:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Add a reference to a javascript file&lt;br /&gt;
// The default path is &#039;media/system/js/&#039;&lt;br /&gt;
JHTML::script($filename, $path, $mootools);&lt;br /&gt;
&lt;br /&gt;
// Add a reference to a CSS file&lt;br /&gt;
// The default path is &#039;media/system/css/&#039;&lt;br /&gt;
JHTML::stylesheet($filename, $path);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using these functions, Joomla! will take care of any additional requirements.  For example, if your javascript requires Mootools, setting &amp;lt;code&amp;gt;$mootools = true&amp;lt;/code&amp;gt; will automatically ensure that Mootools is loaded, if it has not already been done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, the above functions will not be flexible enough for every scenario, and so it is possible to tap into the underlying functionality instead.  (Of course, this means that you will also need to manually code some of the steps that would be done automatically using the functions above!)&lt;br /&gt;
&lt;br /&gt;
Firstly, you will need to get a reference to the current document object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$document =&amp;amp; JFactory::getDocument();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a javascript file, use this code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$document-&amp;gt;addScript($url);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Note that this will &#039;&#039;&#039;not&#039;&#039;&#039; automatically include Mootools.  If your script requires Mootools, you should also include the line:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
JHTML::_(&amp;quot;behavior.mootools&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a stylesheet, use this code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$document-&amp;gt;addStyleSheet($url);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, your javascript or CSS might not be located in a separate file - you might want to generate them using PHP.  In this case you can write the script/stylesheet directly into the head of your document:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Add javascript&lt;br /&gt;
$document-&amp;gt;addScriptDeclaration($javascript, $type);&lt;br /&gt;
&lt;br /&gt;
// Add styles&lt;br /&gt;
$document-&amp;gt;addStyleDeclaration($styles, $type);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, the following code is used to define a custom tool tip that takes advantage of mootools.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
function getToolTipJS($toolTipVarName, $toolTipClassName){&lt;br /&gt;
    $javascript = &#039;window.addEvent(\&amp;quot;domready\&amp;quot;, function(){&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t&amp;quot;  .&#039;var $toolTipVarName = new Tips($$(&amp;quot;&#039; . $toolTipVarName .&#039;&amp;quot;), {&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;className: &amp;quot;&#039; .$toolTipClassName .&#039;&amp;quot;,&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;initialize: function(){&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t\t&amp;quot;    .&#039;this.fx = new Fx.Style(this.toolTip, &amp;quot;opacity&amp;quot;, {duration: 500, wait: false}).set(0);&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;},&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;onShow: function(toolTip){&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t\t&amp;quot;    .&#039;this.fx.start(1);&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;},&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;onHide: function(toolTip) {&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t\t&amp;quot;    .&#039;this.fx.start(0);&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t\t&amp;quot;   .&#039;}&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &amp;quot;\t&amp;quot;  .&#039;});&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
    $javascript .= &#039;});&#039; .&amp;quot;\n\n&amp;quot;;&lt;br /&gt;
    return $javascript;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$document =&amp;amp; JFactory::getDocument();&lt;br /&gt;
$document-&amp;gt;addStyleSheet(&amp;quot;/joomla/components/com_mycustomcomponent/css/mytooltip.css&amp;quot;,&#039;text/css&#039;,&amp;quot;screen&amp;quot;);&lt;br /&gt;
$document-&amp;gt;addScriptDeclaration(getToolTipJS(&amp;quot;mytool&amp;quot;,&amp;quot;MyToolTip&amp;quot;));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
(Note that, in order for this javascript to be functionally useful, it would be necessary to include the appropriate class name in the HTML, as well as providing the &amp;lt;code&amp;gt;mytooltip.css&amp;lt;/code&amp;gt; file.  Both are outside the scope of this article.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There will be some occasions where even these functions are not flexible enough, as they are limited to writing the contents of &amp;lt;code&amp;gt;&amp;lt;script /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;style /&amp;gt;&amp;lt;/code&amp;gt; tags, and cannot add anything outside those tags.  One example would be the inclusion of a stylesheet link within conditional comments, so that it is picked up only by Internet Explorer 6 and earlier.  To do this, we can use &amp;lt;code&amp;gt;$document-&amp;gt;addCustomTag&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$stylelink = &#039;&amp;lt;!--[if lte IE 6]&amp;gt;&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
$stylelink .= &#039;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;../css/IEonly.css&amp;quot; /&amp;gt;&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
$stylelink .= &#039;&amp;lt;![endif]--&amp;gt;&#039; .&amp;quot;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$document =&amp;amp; JFactory::getDocument();&lt;br /&gt;
$document-&amp;gt;addCustomTag($stylelink);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Adding_JavaScript&amp;diff=13415</id>
		<title>Adding JavaScript</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Adding_JavaScript&amp;diff=13415"/>
		<updated>2009-03-07T12:28:28Z</updated>

		<summary type="html">&lt;p&gt;Wene: /* Adding Javascript Files Using JHTML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cookiejar}}&lt;br /&gt;
===Adding JavaScript===&lt;br /&gt;
----&lt;br /&gt;
This chunk should describe in detail how to add JavaScript to the head of&lt;br /&gt;
a template using the Joomla! 1.5 API calls. It should be aimed at&lt;br /&gt;
people who have only minimal knowledge of PHP, HTML and JavaScript.&lt;br /&gt;
----&lt;br /&gt;
[[Category:Templates]]&lt;br /&gt;
[[Category:Modules]]&lt;br /&gt;
[[Category:Components]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
&lt;br /&gt;
Add the following code to have the javascript library /media/system/js/sample.js included in your template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 $document = &amp;amp;JFactory::getDocument();&lt;br /&gt;
 $document-&amp;gt;addScript( &#039;/media/system/js/sample.js&#039; );&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
&lt;br /&gt;
Ultimately you are trying to have the resulting HTML page have in the &amp;lt;head&amp;gt; ... &amp;lt;/head&amp;gt; area have a javascript include:&lt;br /&gt;
&lt;br /&gt;
For Example:&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/media/system/js/sample.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure that the javascript you want to include is in the directory,  from the above example:&lt;br /&gt;
 /media/system/js/sample.js&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you are able to load both your page and see the &amp;lt;script&amp;gt; tag in the &amp;lt;head&amp;gt; area, and be able to load the javascript from the address&lt;br /&gt;
&lt;br /&gt;
Again, using the example: &lt;br /&gt;
   &amp;lt;nowiki&amp;gt;http://www.example.com/media/system/js/sample.js&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then the script is integrated into your page, and you can proceed to using javascript in your HTML.&lt;br /&gt;
&lt;br /&gt;
Do not directly add the &amp;lt;script&amp;gt; to your template&#039;s index.php.&lt;br /&gt;
&lt;br /&gt;
The code will insert the the &amp;lt;script&amp;gt; line where your index.php has the following line:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;jdoc:include type=&amp;quot;head&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add this PHP code to your page, in the head, or next to the javascript code you will use, depending on your preference.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 $document = &amp;amp;JFactory::getDocument();&lt;br /&gt;
 $document-&amp;gt;addScript( &#039;/media/system/js/sample.js&#039; );&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
Reload your template and view the page, and ensure that the sample.js is included in the &amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adding Javascript Files Using JHTML ==&lt;br /&gt;
&lt;br /&gt;
You may also use the [http://api.joomla.org/Joomla-Framework/HTML/JHTML.html JHTML] [http://api.joomla.org/Joomla-Framework/HTML/JHTML.html#script script] method to add a javascript file to the head of your document.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
    $filename = &#039;filename.js&#039;;&lt;br /&gt;
    $path = &#039;path/to/file/&#039;; // add the path parameter if the path is different than : &#039;media/system/js/&#039;&lt;br /&gt;
    JHTML::script($filename, $path);&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is a third parameter that can be passed to the script method. The parameter is a boolean (true/false). You would set this to true if you wanted MooTools loaded as well.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
    $filename = &#039;filename.js&#039;;&lt;br /&gt;
    $path = &#039;path/to/file/&#039;; // add the path parameter if the path is different than : &#039;media/system/js/&#039;&lt;br /&gt;
    JHTML::script($filename, $path, true); // MooTools will load if it is not already loaded&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please Note: Joomla 1.6+ may or may not handle MooTools differently than in previous versions.&#039;&#039;&#039;&amp;lt;ref&amp;gt;[http://forum.joomla.org/viewtopic.php?f=502&amp;amp;t=273960 Whitepaper] Upgrade to mootools 1.2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help15:Screen.plugins.edit.15&amp;diff=11488</id>
		<title>Help15:Screen.plugins.edit.15</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help15:Screen.plugins.edit.15&amp;diff=11488"/>
		<updated>2008-10-30T22:14:01Z</updated>

		<summary type="html">&lt;p&gt;Wene: /* Authentication - GMail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==How to Access==&lt;br /&gt;
Navigate to the [[screen.plugins.15|Plugin Manager]]. Click on the Plugin&#039;s Name or click on the Plugin&#039;s checkbox and press the Edit button in the toolbar.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
This is where you can edit details and parameters for Plugins. Some Plugins have several parameters, while others don&#039;t have any.&lt;br /&gt;
&lt;br /&gt;
==Screenshot==&lt;br /&gt;
[[Image:Plugin_edit.png]]&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
The Details section is the same for all Plugins, as follows:&lt;br /&gt;
*&#039;&#039;&#039;Name.&#039;&#039;&#039; The Name of the Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Enabled.&#039;&#039;&#039; Whether or not this Plugin is enabled.&lt;br /&gt;
*&#039;&#039;&#039;Type.&#039;&#039;&#039; The Type of the Plugin. This value cannot be changed.&lt;br /&gt;
*&#039;&#039;&#039;Plugin File.&#039;&#039;&#039; The name of the Plugin file. Each Plugin has two files with this name. One has the file extension &amp;quot;.php&amp;quot; and the other has the file extension &amp;quot;.xml&amp;quot;.&lt;br /&gt;
{{colheader|Enter Access Level}}&lt;br /&gt;
{{colheader|Enter Order}}&lt;br /&gt;
*&#039;&#039;&#039;Description.&#039;&#039;&#039; The description of what this Plugin does. This cannot be changed.&lt;br /&gt;
&lt;br /&gt;
==Plugin Description and Parameters==&lt;br /&gt;
When Joomla! is installed, 32 Plugins are included in the installation. These are described below, along with any parameters for the Plugin.&lt;br /&gt;
&lt;br /&gt;
===Authentication - Joomla===&lt;br /&gt;
This Plugin processes the default User Authentication in Joomla!. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Authentication - LDAP===&lt;br /&gt;
This Plugin processes User Authentication against an LDAP server. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_ldap_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Host.&#039;&#039;&#039; The host URL. For example, &amp;quot;openklap.mycompany.org&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Port.&#039;&#039;&#039; The port number. The default is 389.&lt;br /&gt;
*&#039;&#039;&#039;LDAP V3.&#039;&#039;&#039; Whether or not this host uses LDAP version 3. The default is LDAP v2.&lt;br /&gt;
*&#039;&#039;&#039;Negotiate TLS.&#039;&#039;&#039; Whether or not to use TLS encryption with this host. If set to &amp;quot;Yes&amp;quot;, all traffic to and from this server must be encrypted.&lt;br /&gt;
*&#039;&#039;&#039;Follow Referrals.&#039;&#039;&#039; Whether to set the LDAP_OPT_REFERRALS flag to Yes or No. For Windows 2003 hosts this must be set to No.&lt;br /&gt;
*&#039;&#039;&#039;Authorization Method.&#039;&#039;&#039; &amp;quot;Bind Directly as User&amp;quot; or &amp;quot;Bind and Search&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Base DN.&#039;&#039;&#039; The Base DN of your LDAP server. &lt;br /&gt;
*&#039;&#039;&#039;Search String.&#039;&#039;&#039; A query string used to search for a given User. The [search] keyword is replaced by the login typed by the User. For example: &amp;quot;uid=[search]&amp;quot;. More than one Search String can be entered. Separate each by a semi-colon &amp;quot;;&amp;quot; character. This is only used when searching.&lt;br /&gt;
*&#039;&#039;&#039;Users DN.&#039;&#039;&#039; The [username] keyword is dynamically replaced by the username typed by the User. An example string is: &amp;quot;uid=[username], dc=[my-domain], dc=[com]&amp;quot;. More than one string can be entered. Separate each with a semi-colon &amp;quot;;&amp;quot; character. This is only used if the Authorization Method above is set to &amp;quot;Bind Directly as User&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Connect username and Connect password.&#039;&#039;&#039; These define connection parameters for the DN lookup phase. For anonymous lookup, leave both of these fields blank. For an Administrative Connection, the &amp;quot;Connect username&amp;quot; is the username of an administrative account (for example, &amp;quot;Administrator&amp;quot;). In this case, the &amp;quot;Connect password&amp;quot; is the actual password to this administrative account.&lt;br /&gt;
*&#039;&#039;&#039;Map: Full Name.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s full name.&lt;br /&gt;
*&#039;&#039;&#039;Map:E-mail.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s e-mail address.&lt;br /&gt;
*&#039;&#039;&#039;Map: User ID.&#039;&#039;&#039; The LDAP attribute that contains the User&#039;s login ID. For Active Directory, this is &amp;quot;sAMAccountName&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
===Authentication - OpenID===&lt;br /&gt;
This Plugin processes user authentication with an OpenID. It requires PHP version 5 or above. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Authentication - GMail===&lt;br /&gt;
This Plugin processes User Authentication with a GMail account. It requires that the cURL software package be installed.&lt;br /&gt;
&lt;br /&gt;
how to use the gmail plugin ? :&lt;br /&gt;
* create a user account with the same name as a gmail account.&lt;br /&gt;
* enable the gmail plugin&lt;br /&gt;
* logout&lt;br /&gt;
* login using the gmail username and gmail password ( no need to add @gmail.com at the end )&lt;br /&gt;
&lt;br /&gt;
===Content - Page Navigation===&lt;br /&gt;
This Plugin allows you to add Next &amp;amp; Previous navigation links  to Articles, for example when using a blog or list layout. This feature can be controlled with the following Joomla! parameters: &lt;br /&gt;
*&amp;quot;Show Navigation&amp;quot; in the [[screen.content.15#Global_Configuration|Article Manager - Global_Configuration]] screen&lt;br /&gt;
*&amp;quot;Show Navigation&amp;quot; in the Parameters - Component section of the [[screen.menus.edit.15#Parameters_-_Component_for_Articles|Menu Item Manager - New/Edit - Parameters - Component for Articles]] screen for Article layouts. &lt;br /&gt;
Note that, if the Page Navigation plugin is disabled in this screen, no Page Navigation will show and the parameter settings above will have no effect.&lt;br /&gt;
&lt;br /&gt;
This plugin has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_page_nav_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Position.&#039;&#039;&#039; Position of the navigation link. Options are &amp;quot;Above&amp;quot; the Article or &amp;quot;Below&amp;quot; the Article.&lt;br /&gt;
&lt;br /&gt;
===Content - Rating===&lt;br /&gt;
This Plugin adds the Voting functionality to Articles. It has no Parameters.&lt;br /&gt;
&lt;br /&gt;
===Content - Email Cloaking===&lt;br /&gt;
This Plugin cloaks all e-mails in content from spambots using JavaScript. This helps prevent e-mails contained in articles from being added to spam e-mail lists. You can disable Email Cloaking inside an article by inserting &amp;lt;code&amp;gt;{emailcloak=off}&amp;lt;/code&amp;gt; anywhere in the text of the article. In this case, no e-mail addresses in the article will be cloaked by this Plugin.&lt;br /&gt;
&lt;br /&gt;
Email Cloaking has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_email_cloaking_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Mode.&#039;&#039;&#039; How the e-mails will be displayed. Options are &amp;quot;As linkable mailto address&amp;quot; or as &amp;quot;Non-Linkable text&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Content - Code Hightlighter (GeSHi)===&lt;br /&gt;
This Plugin displays formatted code in Articles based on the GeSHi highlighting engine. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Content - Load Module===&lt;br /&gt;
This Plugin allows you to place a Module inside an Article with the syntax: {loadposition xx}, where &amp;quot;xx&amp;quot; is a user-defined position code. For example, if you create a Module with the Position value of &amp;quot;myposition1&amp;quot;, then typing the text &amp;quot;{loadposition myposition1}&amp;quot; inside an Article will cause that Module to show at that point in the Article. See [[Screen.modules.edit.15#Quick_Tips|Module Manager - New/Edit]] for more information about showing Modules inside Articles.&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_load_module_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Enable Plugin.&#039;&#039;&#039; Whether or not to enable this Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Style.&#039;&#039;&#039; The Style for the loaded Module.&lt;br /&gt;
&lt;br /&gt;
===Content - Pagebreak===&lt;br /&gt;
This Plugin adds table of contents functionality to a paginated Article. This is done automatically through the use of the Pagebreak button added to the lower part of the text panel in an Article. The HTML code is included here as a reference of what is available. The Pagebreak will itself display in the text window as a simple horizontal line.&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
 Syntax: Usage: &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; title=&amp;quot;The page title&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; alt=&amp;quot;The first page&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; title=&amp;quot;The page title&amp;quot; alt=&amp;quot;The first page&amp;quot; /&amp;gt; or &lt;br /&gt;
 &amp;lt;hr class=&amp;quot;system-pagebreak&amp;quot; alt=&amp;quot;The first page&amp;quot; title=&amp;quot;The page title&amp;quot; /&amp;gt; &lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_pagebreak_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Enable Plugin.&#039;&#039;&#039; Whether or not to enable this Plugin.&lt;br /&gt;
*&#039;&#039;&#039;Site Title.&#039;&#039;&#039; Whether or not the title and heading attributes from the Plugin will be added to the Site Title tag.&lt;br /&gt;
*&#039;&#039;&#039;Table of Contents.&#039;&#039;&#039; Whether to Hide or Show a table of contents for multi-page Articles.&lt;br /&gt;
*&#039;&#039;&#039;Show all.&#039;&#039;&#039; Whether or not to give Users the option to show all pages of an Article.&lt;br /&gt;
&lt;br /&gt;
===Editor - No Editor===&lt;br /&gt;
This Plugin loads a basic text editor. This option can be used when you are pasting HTML code from another source and you don&#039;t want the HTML to be altered by a WYSIWYG editor. This Plugin has no Parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor - TinyMCE 2.0===&lt;br /&gt;
This Plugin loads the TinyMCE 2.0 editor. This is the default editor in Joomla!. This Plugin has the following Plugin parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_tinymce_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Functionality.&#039;&#039;&#039; Select &amp;quot;Advanced&amp;quot; or &amp;quot;Simple&amp;quot; functionality. With &amp;quot;Simple&amp;quot; selected, the User has only 9 toolbar buttons: Bold, Italic, Underline, Strikethrough, Undo, Re-do, Clean up messy code, Bullets, and Numbering. With &amp;quot;Advanced&amp;quot; selected, the User has all of the TinyMCE toolbar buttons. &amp;quot;Advanced&amp;quot; is the default setting.&lt;br /&gt;
*&#039;&#039;&#039;Code Cleanup on Startup.&#039;&#039;&#039; Whether or not to automatically clean up the HTML code when the editor first loads. Default value is &amp;quot;Off&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Code Cleanup on save.&#039;&#039;&#039; Whether to run HTML code cleanup when a file is saved. Options are &amp;quot;Never&amp;quot;, &amp;quot;Front Only&amp;quot;, and &amp;quot;Always&amp;quot;. The default setting is &amp;quot;Always&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Do not clean HTML entities.&#039;&#039;&#039; Whether or not to skip cleaning of HTML entities. The default value is &amp;quot;No&amp;quot;, which means that HTML entities will be stripped from the file.&lt;br /&gt;
*&#039;&#039;&#039;Save Warning.&#039;&#039;&#039; Whether or not to give a warning if the User cancels without saving the file. The default value is &amp;quot;Off&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Compressed Version.&#039;&#039;&#039; Whether or not to use the compressed version of TinyMCE. Note that this does not work reliably with Windows IE, so &amp;quot;Off&amp;quot; is the recommended setting and is the default.&lt;br /&gt;
*&#039;&#039;&#039;URLs.&#039;&#039;&#039; Whether to use Relative or Absolute URLs for links. The default is &amp;quot;Relative&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Text Direction.&#039;&#039;&#039; Whether the language reads &amp;quot;Left to Right&amp;quot; or &amp;quot;Right to Left&amp;quot; (for example, like Arabic). Default is &amp;quot;Left to Right&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Automatic Language Selection.&#039;&#039;&#039; Whether or not to match the selected UI language. Do not set to &amp;quot;Yes&amp;quot; unless the appropriate editor languages are installed. Default is &amp;quot;No&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Language Code.&#039;&#039;&#039; Editor UI language code. This must be entered if Automatic Language Selection is &amp;quot;Off&amp;quot;. Default is &amp;quot;en&amp;quot; for British English.&lt;br /&gt;
*&#039;&#039;&#039;Prohibited Elements.&#039;&#039;&#039; The elements that will be cleaned from the text. Default is &amp;quot;applet&amp;quot;, which will remove applet elements from the text.&lt;br /&gt;
*&#039;&#039;&#039;Template CSS classes.&#039;&#039;&#039; Whether or not to load the &amp;quot;editor.css&amp;quot; file. If no such file is found for the default template, the &amp;quot;editor.css&amp;quot; file from the system template is used. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Custom CSS Classes.&#039;&#039;&#039; Optional full URL path to a custom CSS file. If entered, this overrides the Template CSS classes setting.&lt;br /&gt;
*&#039;&#039;&#039;New Lines.&#039;&#039;&#039; Whether to interpret new lines as &amp;quot;P Elements&amp;quot; or &amp;quot;BR Elements&amp;quot;. Default is &amp;quot;P Elements&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Extended Valid Elements.&#039;&#039;&#039; Optional list of valid HTML elements to add to the existing rule set.&lt;br /&gt;
&lt;br /&gt;
This Plugin has the following advanced parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_tinymce_advanced.png]]&lt;br /&gt;
*&#039;&#039;&#039;Horizontal Rule.&#039;&#039;&#039; Whether to Hide or Show the Horizontal Rule button.&lt;br /&gt;
&lt;br /&gt;
The following settings only apply if the editor is in Advanced mode.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Smilies.&#039;&#039;&#039; Hide or Show the &#039;Smilies&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Table.&#039;&#039;&#039; Hide or Show the Table buttons.&lt;br /&gt;
*&#039;&#039;&#039;Style.&#039;&#039;&#039; Hide or Show the &#039;CSS Style&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Layer.&#039;&#039;&#039; Hide or Show the Layer buttons.&lt;br /&gt;
*&#039;&#039;&#039;XHTMLxtras.&#039;&#039;&#039; Hide or Show the additional XHTML features.&lt;br /&gt;
*&#039;&#039;&#039;Template.&#039;&#039;&#039; Hide or Show the &#039;Template&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Directionality.&#039;&#039;&#039; Hide or Show the &#039;Directionality&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Fullscreen.&#039;&#039;&#039; Hide or Show the &#039;Fullscreen&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;HTML Height.&#039;&#039;&#039; The height, in pixels, of the HTML mode pop-up window.&lt;br /&gt;
*&#039;&#039;&#039;HTML Width.&#039;&#039;&#039; The width, in pixels, of the HTML mode pop-up window.&lt;br /&gt;
*&#039;&#039;&#039;Preview.&#039;&#039;&#039; Hide or Show the &#039;Preview&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Element Path.&#039;&#039;&#039; If set to &amp;quot;On&amp;quot;, show the &#039;Set Classes&#039; button for the marked text.&lt;br /&gt;
*&#039;&#039;&#039;Insert Date.&#039;&#039;&#039; Hide or Show the &#039;Insert Date&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Date Format.&#039;&#039;&#039; The Date format to use for Insert Date.&lt;br /&gt;
*&#039;&#039;&#039;Insert Time.&#039;&#039;&#039; Hide or Show the &#039;Insert Time&#039; button.&lt;br /&gt;
*&#039;&#039;&#039;Date Format.&#039;&#039;&#039; The Time format to use for Insert Time.&lt;br /&gt;
&lt;br /&gt;
===Editor - XStandard Lite 2.0===&lt;br /&gt;
This Plugin provides the XStandard editor. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_xstandard_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Editor Mode.&#039;&#039;&#039; Three modes of operation are possible: WYSIWYG, Source, or Screen Reader.&lt;br /&gt;
*&#039;&#039;&#039;Word Wrap.&#039;&#039;&#039; Whether to have Word Wrap turned Off or On.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Image===&lt;br /&gt;
This Plugin displays the Image button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It allows you to insert an image into an Article. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Pagebreak===&lt;br /&gt;
This Plugin displays the Pagebreak button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It inserts a page break in the Article. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Editor Button - Readmore===&lt;br /&gt;
This Plugin displays the &amp;quot;Read more...&amp;quot; button below the editor box when you are using a Joomla! editor (for example, when writing an Article). It inserts a &amp;quot;read more...&amp;quot; break in the Article that allows you to display just the first portion of an Article on a page. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===Search - Content===&lt;br /&gt;
This Plugin enables searching for Articles. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
*&#039;&#039;&#039;Articles.&#039;&#039;&#039; Whether or not to search Articles.&lt;br /&gt;
*&#039;&#039;&#039;Uncategorized Articles.&#039;&#039;&#039; Whether or not to search Uncategorized Articles.&lt;br /&gt;
*&#039;&#039;&#039;Archived Articles.&#039;&#039;&#039; Whether or not to search Archived Articles.&lt;br /&gt;
&lt;br /&gt;
===Search - Weblinks===&lt;br /&gt;
This Plugin enables searching for Web Links. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Contacts===&lt;br /&gt;
This Plugin enables searching for Contacts. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Categories===&lt;br /&gt;
This Plugin enables searching for Category information. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Sections===&lt;br /&gt;
This Plugin enables searching for Section information. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===Search - Newsfeeds===&lt;br /&gt;
This Plugin enables searching for News Feeds. It has the following parameters: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_search_weblinks_parameters.png]]&lt;br /&gt;
{{colheader|Search Limit}}&lt;br /&gt;
&lt;br /&gt;
===System - SEF===&lt;br /&gt;
This Plugin adds SEF support to links in the document. It operates directly on the HTML and does not require a special tag. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Debug===&lt;br /&gt;
This Plugin provides debugging information. It has the following parameters (note, screenshot needs updating):&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_debug_parameters.png]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Display Profiling Information&#039;&#039;&#039; (New in 1.5.4) Whether or not to display the time profiling information.&lt;br /&gt;
*&#039;&#039;&#039;Display SQL query log.&#039;&#039;&#039; Whether or not to include the SQL query log in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display memory usage.&#039;&#039;&#039; Whether or not to include memory usage data in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display undefined language strings.&#039;&#039;&#039; Whether or not to include undefined language strings in the debug information.&lt;br /&gt;
*&#039;&#039;&#039;Display loaded language files&#039;&#039;&#039; (New in 1.5.4) Whether or not to display the language files that have been loaded to generate the page. This has two modes: diagnostic and designer. Diagnostic mode displays the untranslated string and the likely file location whether the JText call was made. Designer mode displays the strings in a format that can be copy-pasted into a .ini language file (displays the list in KEY=String format).&lt;br /&gt;
*&#039;&#039;&#039;Strip Key Prefix&#039;&#039;&#039; (New in 1.5.4) When untranslated strings are displayed in Designer mode, this allows you to strip a prefix from the string to form the key. This is useful if the designer uses a common prefix for their extension(s) when using JText methods.&lt;br /&gt;
&lt;br /&gt;
Note that the display of untranslated strings will only display the value passed to the appropriate JText method.  For example, with the following code:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;?php echo JText::_( &#039;Reports Import Configuration&#039; ); ?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If untranslated, Designer mode will display this as:&lt;br /&gt;
&lt;br /&gt;
 # /administrator/components/com_reports/views/reports/tmpl/default.php&lt;br /&gt;
 REPORTS IMPORT CONFIGURATION=Reports Import Configuration&lt;br /&gt;
&lt;br /&gt;
If the Strip Key Prefix is set to &amp;quot;Reports&amp;quot;, then the display would change slightly to:&lt;br /&gt;
&lt;br /&gt;
 # /administrator/components/com_reports/views/reports/tmpl/default.php&lt;br /&gt;
 REPORTS IMPORT CONFIGURATION=Import Configuration&lt;br /&gt;
&lt;br /&gt;
Finally, the path shown is only a best guess based on a call to the PHP debug_backtrace function.  Sometimes it is accurate, sometimes it is not and there are also cases where no file could be determined.  In those cases you have to use your best judgement.&lt;br /&gt;
&lt;br /&gt;
===System - Legacy===&lt;br /&gt;
This Plugin allows you to use Extensions in &amp;quot;1.5 Legacy&amp;quot; mode. Note that this Plugin is disabled by default and must be enabled before you can use this type of Extension. This Plugin has the following parameter:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_legacy_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Use Legacy URL Routing.&#039;&#039;&#039; Whether or not to use the legacy URL routing mechanism for legacy Extensions. The default value is &amp;quot;No&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===System - Cache===&lt;br /&gt;
This Plugin enables page caching. Page caching allows the web server to save snapshots of pages and use them when serving web pages. This improves the performance of your web site and reduces the workload of the server. This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_cache_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Use Browser Caching.&#039;&#039;&#039; Whether or not to use the mechanism for storing a page cache in the local browser. Default is &amp;quot;No&amp;quot;. &lt;br /&gt;
*&#039;&#039;&#039;Cache Lifetime.&#039;&#039;&#039; The time, in minutes, to save a cached page. Default is 15 minutes.&lt;br /&gt;
&lt;br /&gt;
===System - Log===&lt;br /&gt;
This Plugin enables system logging. A log is a file that contains information about the web site activity. It can be used to see a history of activity and to troubleshoot problems on the site. This Plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Remember Me===&lt;br /&gt;
This Plugin provides &amp;quot;Remember Me&amp;quot; functionality. This allows the website to &amp;quot;remember&amp;quot; your username and password so that you can automatically be logged in when you return to the site. This plugin has no parameters.&lt;br /&gt;
&lt;br /&gt;
===System - Backlink===&lt;br /&gt;
The Backlink Plugin provides support for legacy Joomla! 1.0.x links. It redirects old style URL and document links to the correct Joomla! 1.5 targets. It has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_backlink_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Search Query Strings.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will search for version 1.0 query strings that might match and then redirects to the new URL. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Search SEF.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will use the Joomla! 1.0 style SEF format and will redirect to the new link. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Attempt Legacy SEF.&#039;&#039;&#039; If &amp;quot;Yes&amp;quot;, the system will use the Joomla! 1.0 style of SEF format and will attempt to generate a valid link. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===User - Joomla!===&lt;br /&gt;
This Plugin handles the default User synchronisation. It has the following paramemters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_user_joomla_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;Auto-create Users.&#039;&#039;&#039; Whether or not to automatically create registered Joomla! users where possible. Default is &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===XML-RPC - Joomla===&lt;br /&gt;
This Plugin provides the XML-RPC API to Joomla! users. It has no parameters.&lt;br /&gt;
&lt;br /&gt;
===XML-RPC - Blogger API===&lt;br /&gt;
This Plugin enables the Blogger XML-RPC API protocol for your Joomla! web site. If enabled, this allows bloggers to add Articles to the site from any application that supports this API. This Plugin has the following parameters:&lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_xmlrpc_parameters.png]]&lt;br /&gt;
*&#039;&#039;&#039;New posts.&#039;&#039;&#039; The Category in which to place new posts received via this API. Select from the drop-down list of Categories.&lt;br /&gt;
*&#039;&#039;&#039;Edit posts.&#039;&#039;&#039; The Section from which to retrieve new posts from. Select from the drop-down list of Sections.&lt;br /&gt;
&lt;br /&gt;
==Toolbar==&lt;br /&gt;
At the top right you will see the toolbar: &lt;br /&gt;
&lt;br /&gt;
[[Image:Plugin_edit_toolbar.png]]&lt;br /&gt;
{{toolbaricon|Save}}&lt;br /&gt;
{{toolbaricon|Apply}}&lt;br /&gt;
{{toolbaricon|Close}}&lt;br /&gt;
{{toolbaricon|Help}}&lt;br /&gt;
&lt;br /&gt;
==Quick Tips==&lt;br /&gt;
*If you want to use any Extensions in &amp;quot;1.5 Legacy&amp;quot; mode, you need to enable the &amp;quot;System - Legacy&amp;quot; Plugin. This Plugin is disabled by default.&lt;br /&gt;
*If you are using the TinyMCE 2.0 editor, you can control which options appear on the editor&#039;s toolbar by setting the parameters in the &amp;quot;Editor - TinyMCE 2.0&amp;quot; Plugin.&lt;br /&gt;
&lt;br /&gt;
==Related Information==&lt;br /&gt;
*To install new Plugin Extensions: [[screen.installer.15#Install Screen|Extension Manager - Install Screen]]&lt;br /&gt;
*To uninstall third-party Plugins: [[screen.installer.15#Plugins Screen|Extension Manager - Plugins Screen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{cathelp|1.5|Plugin Manager|Extensions}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wene</name></author>
	</entry>
</feed>