<?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=Ydl</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=Ydl"/>
	<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/Special:Contributions/Ydl"/>
	<updated>2026-06-18T23:39:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J3.x:Developing_an_MVC_Component/Adding_a_Modal/he&amp;diff=585005</id>
		<title>J3.x:Developing an MVC Component/Adding a Modal/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J3.x:Developing_an_MVC_Component/Adding_a_Modal/he&amp;diff=585005"/>
		<updated>2018-12-24T07:07:42Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;he&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{:J3.1:Developing an MVC Component/he}}&lt;br /&gt;
This tutorial is part of the [[S:MyLanguage/J3.2:Developing an MVC Component | Developing an MVC Component for Joomla! 3.2]] tutorial. You are encouraged to read the previous parts of the tutorial before reading this.&lt;br /&gt;
In this step we add a modal, and an accompanying video is available at [https://youtu.be/5qJ6qT9dpXQ Adding a Modal].&lt;br /&gt;
&lt;br /&gt;
{{#widget:YouTube|id=5qJ6qT9dpXQ}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Modals, or modal windows, are the pop-up-like windows which appear in several places within Joomla. Examples are:&lt;br /&gt;
* When as an administrator you create a new menu item, and select a Menu Item Type of Articles / Single Article, then when you click to select the article, a pop-up appears displaying the details of the articles available and allowing you to select one.&lt;br /&gt;
* If you enabled the Administrator Multilanguage Status module as part of making your site multilingual in the previous step, then when you click on the &amp;quot;Multilingual Status&amp;quot; button at the bottom left of each admin page, a pop-up appears which shows the status of the multilingual functionality on your site.&lt;br /&gt;
&lt;br /&gt;
Of course, these modals aren&#039;t really browser pop-up windows - users often disable browser pop-up windows - but rather use CSS and Javascript to give the appearance of pop-ups, and Joomla currently uses the [https://getbootstrap.com/docs/4.0/components/modal/ Bootstrap Modal] framework. The HTML elements which comprise the modal are already within the HTML of the page, but hidden. When you click on an appropriate button (such as the Select button to select an article in the first example above), then the javascript code behind the button click does the following:&lt;br /&gt;
* the HTML hidden elements of the modal are made visible&lt;br /&gt;
* a new div element covering the whole of the browser window is created; this backdrop is coloured black, and has partial opacity, so this gives the appearance of greying out what&#039;s behind the modal&lt;br /&gt;
* in the CSS the z-index is defined so that the modal appears above the backdrop.&lt;br /&gt;
&lt;br /&gt;
When you close the modal by selecting eg an article, or by clicking the close button, then the HTML elements of the modal are made hidden once more, the backdrop div is removed and any item you selected is passed by javascript to the appropriate field on the main form.&lt;br /&gt;
&lt;br /&gt;
Each modal consists of 3 parts:&lt;br /&gt;
* a modal header at the top, usually with the title and an X button to close the modal,&lt;br /&gt;
* a modal body, where the main information appears, and,&lt;br /&gt;
* a modal footer, with buttons such as Close, Save, etc, depending upon the context.&lt;br /&gt;
&lt;br /&gt;
In general within Joomla the modal body is an iframe element, and hence is an embedded HTML page within the overall page, and HTTP requests can be made to obtain the data to display in the iframe, filter and sort it, and so on.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
Currently within our helloworld component we have the ability to create a new menu item with a menu item type of &amp;quot;hello world&amp;quot; which will display a single helloworld message on our site. However, in choosing the message to display we have only a simple list field, and we have to scroll down the list of greetings to select the appropriate one. &lt;br /&gt;
&lt;br /&gt;
In this step we change the user interface so that when selecting the helloworld message for a new menu item, the administrator is presented with a modal with all the details of the helloworld records, similar to what is shown when the administrator clicks on Components / Hello World. In this way the administrator is presented with a much nicer interface, with ordering, search and filter functionality. &lt;br /&gt;
&lt;br /&gt;
== Approach == &lt;br /&gt;
&lt;br /&gt;
The definition of what is displayed when an admin selects a menuitem of type Hello World is defined in the xml file of the site helloworld layout file, ie site/views/helloworld/tmpl/default.xml. We need to change the field definition in that file to be a custom field type which we&#039;ll call modal_helloworld.&lt;br /&gt;
&lt;br /&gt;
We need to provide Joomla with the code for our custom field, and we&#039;ll provide a new file to generate the html to display our custom input field. &lt;br /&gt;
&lt;br /&gt;
Finally we need to consider the display of the helloworld records within our modal. We&#039;ll use a presentation similar to that shown when the administrator navigates to Components / Hello world, so we&#039;ll reuse our helloworlds view, but we&#039;ll generate a new layout file instead of our current admin views/helloworlds/tmpl/default.php. &lt;br /&gt;
&lt;br /&gt;
== Helloworld menuitem definition ==&lt;br /&gt;
&lt;br /&gt;
We change the custom field for selecting the Helloworld record to be displayed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;site/views/helloworld/tmpl/default.xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&#039;&#039;&#039;site/views/helloworld/tmpl/default.xml&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;13-14&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;metadata&amp;gt;&lt;br /&gt;
	&amp;lt;layout title=&amp;quot;COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_TITLE&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;message&amp;gt;COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_DESC&amp;lt;/message&amp;gt;&lt;br /&gt;
	&amp;lt;/layout&amp;gt;&lt;br /&gt;
	&amp;lt;fields&lt;br /&gt;
			name=&amp;quot;request&amp;quot;&lt;br /&gt;
			addfieldpath=&amp;quot;/administrator/components/com_helloworld/models/fields&amp;quot;&lt;br /&gt;
			&amp;gt;&lt;br /&gt;
		&amp;lt;fieldset name=&amp;quot;request&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;field&lt;br /&gt;
					name=&amp;quot;id&amp;quot;&lt;br /&gt;
					type=&amp;quot;modal_helloworld&amp;quot;&lt;br /&gt;
					required=&amp;quot;true&amp;quot;&lt;br /&gt;
					label=&amp;quot;COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_LABEL&amp;quot;&lt;br /&gt;
					description=&amp;quot;COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_DESC&amp;quot;&lt;br /&gt;
					/&amp;gt;&lt;br /&gt;
		&amp;lt;/fieldset&amp;gt;&lt;br /&gt;
	&amp;lt;/fields&amp;gt;&lt;br /&gt;
&amp;lt;/metadata&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Field definition == &lt;br /&gt;
&lt;br /&gt;
The field definition for our new custom field goes into the admin/models/fields directory. Because the field type is called modal_helloworld, with an underscore in between, Joomla will look in a /modal subdirectory for a file helloworld.php. Hence our new custom field is defined in &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;admin/models/fields/modal/helloworld.php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&#039;&#039;&#039;admin/models/fields/modal/helloworld.php&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
defined(&#039;JPATH_BASE&#039;) or die;&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Supports a modal for selecting a helloworld record&lt;br /&gt;
 *&lt;br /&gt;
 */&lt;br /&gt;
class JFormFieldModal_Helloworld extends JFormField&lt;br /&gt;
{&lt;br /&gt;
	/**&lt;br /&gt;
	 * Method to get the html for the input field.&lt;br /&gt;
	 *&lt;br /&gt;
	 * @return  string  The field input html.&lt;br /&gt;
	 */&lt;br /&gt;
	protected function getInput()&lt;br /&gt;
	{&lt;br /&gt;
		// Load language&lt;br /&gt;
		JFactory::getLanguage()-&amp;gt;load(&#039;com_helloworld&#039;, JPATH_ADMINISTRATOR);&lt;br /&gt;
&lt;br /&gt;
		// $this-&amp;gt;value is set if there&#039;s a default id specified in the xml file&lt;br /&gt;
		$value = (int) $this-&amp;gt;value &amp;gt; 0 ? (int) $this-&amp;gt;value : &#039;&#039;;&lt;br /&gt;
        &lt;br /&gt;
		// $this-&amp;gt;id will be jform_request_xxx where xxx is the name of the field in the xml file&lt;br /&gt;
		$modalId = &#039;Helloworld_&#039; . $this-&amp;gt;id;&lt;br /&gt;
&lt;br /&gt;
		// Add the modal field script to the document head.&lt;br /&gt;
		JHtml::_(&#039;jquery.framework&#039;);&lt;br /&gt;
		JHtml::_(&#039;script&#039;, &#039;system/modal-fields.js&#039;, array(&#039;version&#039; =&amp;gt; &#039;auto&#039;, &#039;relative&#039; =&amp;gt; true));&lt;br /&gt;
&lt;br /&gt;
		// our callback function from the modal to the main window:&lt;br /&gt;
		JFactory::getDocument()-&amp;gt;addScriptDeclaration(&amp;quot;&lt;br /&gt;
			function jSelectHelloworld_&amp;quot; . $this-&amp;gt;id . &amp;quot;(id, title, catid, object, url, language) {&lt;br /&gt;
				window.processModalSelect(&#039;Helloworld&#039;, &#039;&amp;quot; . $this-&amp;gt;id . &amp;quot;&#039;, id, title, catid, object, url, language);&lt;br /&gt;
			}&lt;br /&gt;
			&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		// if a default id is set, then get the corresponding greeting to display it&lt;br /&gt;
		if ($value)&lt;br /&gt;
		{&lt;br /&gt;
			$db    = JFactory::getDbo();&lt;br /&gt;
			$query = $db-&amp;gt;getQuery(true)&lt;br /&gt;
				-&amp;gt;select($db-&amp;gt;quoteName(&#039;greeting&#039;))&lt;br /&gt;
				-&amp;gt;from($db-&amp;gt;quoteName(&#039;#__helloworld&#039;))&lt;br /&gt;
				-&amp;gt;where($db-&amp;gt;quoteName(&#039;id&#039;) . &#039; = &#039; . (int) $value);&lt;br /&gt;
			$db-&amp;gt;setQuery($query);&lt;br /&gt;
&lt;br /&gt;
			try&lt;br /&gt;
			{&lt;br /&gt;
				$title = $db-&amp;gt;loadResult();&lt;br /&gt;
			}&lt;br /&gt;
			catch (RuntimeException $e)&lt;br /&gt;
			{&lt;br /&gt;
				JError::raiseWarning(500, $e-&amp;gt;getMessage());&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
        &lt;br /&gt;
		// display the default greeting or &amp;quot;Select&amp;quot; if no default specified&lt;br /&gt;
		$title = empty($title) ? JText::_(&#039;COM_HELLOWORLD_MENUITEM_SELECT_HELLOWORLD&#039;) : htmlspecialchars($title, ENT_QUOTES, &#039;UTF-8&#039;);&lt;br /&gt;
		$html  = &#039;&amp;lt;span class=&amp;quot;input-append&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
		$html .= &#039;&amp;lt;input class=&amp;quot;input-medium&amp;quot; id=&amp;quot;&#039; . $this-&amp;gt;id . &#039;_name&amp;quot; type=&amp;quot;text&amp;quot; value=&amp;quot;&#039; . $title . &#039;&amp;quot; disabled=&amp;quot;disabled&amp;quot; size=&amp;quot;35&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
		// html for the Select button&lt;br /&gt;
		$html .= &#039;&amp;lt;a&#039;&lt;br /&gt;
			. &#039; class=&amp;quot;btn hasTooltip&#039; . ($value ? &#039; hidden&#039; : &#039;&#039;) . &#039;&amp;quot;&#039;&lt;br /&gt;
			. &#039; id=&amp;quot;&#039; . $this-&amp;gt;id . &#039;_select&amp;quot;&#039;&lt;br /&gt;
			. &#039; data-toggle=&amp;quot;modal&amp;quot;&#039;&lt;br /&gt;
			. &#039; role=&amp;quot;button&amp;quot;&#039;&lt;br /&gt;
			. &#039; href=&amp;quot;#ModalSelect&#039; . $modalId . &#039;&amp;quot;&#039;&lt;br /&gt;
			. &#039; title=&amp;quot;&#039; . JHtml::tooltipText(&#039;COM_HELLOWORLD_MENUITEM_SELECT_BUTTON_TOOLTIP&#039;) . &#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
			. &#039;&amp;lt;span class=&amp;quot;icon-file&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; &#039; . JText::_(&#039;JSELECT&#039;)&lt;br /&gt;
			. &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
		// html for the Clear button&lt;br /&gt;
		$html .= &#039;&amp;lt;a&#039;&lt;br /&gt;
			. &#039; class=&amp;quot;btn&#039; . ($value ? &#039;&#039; : &#039; hidden&#039;) . &#039;&amp;quot;&#039;&lt;br /&gt;
			. &#039; id=&amp;quot;&#039; . $this-&amp;gt;id . &#039;_clear&amp;quot;&#039;&lt;br /&gt;
			. &#039; href=&amp;quot;#&amp;quot;&#039;&lt;br /&gt;
			. &#039; onclick=&amp;quot;window.processModalParent(\&#039;&#039; . $this-&amp;gt;id . &#039;\&#039;); return false;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
			. &#039;&amp;lt;span class=&amp;quot;icon-remove&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; . JText::_(&#039;JCLEAR&#039;)&lt;br /&gt;
			. &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
		$html .= &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
		// url for the iframe&lt;br /&gt;
		$linkHelloworlds = &#039;index.php?option=com_helloworld&amp;amp;amp;view=helloworlds&amp;amp;amp;layout=modal&amp;amp;amp;tmpl=component&amp;amp;amp;&#039; . JSession::getFormToken() . &#039;=1&#039;;&lt;br /&gt;
		$urlSelect = $linkHelloworlds . &#039;&amp;amp;amp;function=jSelectHelloworld_&#039; . $this-&amp;gt;id;&lt;br /&gt;
        &lt;br /&gt;
		// title to go in the modal header&lt;br /&gt;
		$modalTitle    = JText::_(&#039;COM_HELLOWORLD_MENUITEM_SELECT_MODAL_TITLE&#039;);&lt;br /&gt;
        &lt;br /&gt;
		// html to set up the modal iframe&lt;br /&gt;
		$html .= JHtml::_(&lt;br /&gt;
			&#039;bootstrap.renderModal&#039;,&lt;br /&gt;
			&#039;ModalSelect&#039; . $modalId,&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;title&#039;       =&amp;gt; $modalTitle,&lt;br /&gt;
				&#039;url&#039;         =&amp;gt; $urlSelect,&lt;br /&gt;
				&#039;height&#039;      =&amp;gt; &#039;400px&#039;,&lt;br /&gt;
				&#039;width&#039;       =&amp;gt; &#039;800px&#039;,&lt;br /&gt;
				&#039;bodyHeight&#039;  =&amp;gt; &#039;70&#039;,&lt;br /&gt;
				&#039;modalWidth&#039;  =&amp;gt; &#039;80&#039;,&lt;br /&gt;
				&#039;footer&#039;      =&amp;gt; &#039;&amp;lt;a role=&amp;quot;button&amp;quot; class=&amp;quot;btn&amp;quot; data-dismiss=&amp;quot;modal&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&#039; . JText::_(&#039;JLIB_HTML_BEHAVIOR_CLOSE&#039;) . &#039;&amp;lt;/a&amp;gt;&#039;,&lt;br /&gt;
			)&lt;br /&gt;
		);&lt;br /&gt;
&lt;br /&gt;
		// class=&#039;required&#039; for client side validation.&lt;br /&gt;
		$class = $this-&amp;gt;required ? &#039; class=&amp;quot;required modal-value&amp;quot;&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
		// hidden input field to store the helloworld record id&lt;br /&gt;
		$html .= &#039;&amp;lt;input type=&amp;quot;hidden&amp;quot; id=&amp;quot;&#039; . $this-&amp;gt;id . &#039;_id&amp;quot; &#039; . $class &lt;br /&gt;
			. &#039; data-required=&amp;quot;&#039; . (int) $this-&amp;gt;required . &#039;&amp;quot; name=&amp;quot;&#039; . $this-&amp;gt;name&lt;br /&gt;
			. &#039;&amp;quot; data-text=&amp;quot;&#039; . htmlspecialchars(JText::_(&#039;COM_HELLOWORLD_MENUITEM_SELECT_HELLOWORLD&#039;, true), ENT_COMPAT, &#039;UTF-8&#039;) &lt;br /&gt;
			. &#039;&amp;quot; value=&amp;quot;&#039; . $value . &#039;&amp;quot; /&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
		return $html;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Method to get the html for the label field.&lt;br /&gt;
	 *&lt;br /&gt;
	 * @return  string  The field label html.&lt;br /&gt;
	 */&lt;br /&gt;
	protected function getLabel()&lt;br /&gt;
	{&lt;br /&gt;
		return str_replace($this-&amp;gt;id, $this-&amp;gt;id . &#039;_id&#039;, parent::getLabel());&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the field definition class extends JFormField, Joomla expects 2 methods to be present in the class: getInput() which should return the html for the input field elements and getLabel() which should return the html for the label. &lt;br /&gt;
&lt;br /&gt;
There are several core Joomla components which use modal fields to allow the administrator to select items, including com_content and com_contact. These components have similar field definitions, and the file above is a cut-down version of these equivalents, just supporting the functionality which we need for this tutorial step.&lt;br /&gt;
&lt;br /&gt;
There are a number of key html input elements returned by the getInput() method above.&lt;br /&gt;
# The input field which displays the current greeting selected, or the text &amp;quot;Select&amp;quot; if none has been selected&lt;br /&gt;
# The Select button - this appears if no greeting has been selected. Note the attribute data-toggle=&amp;quot;modal&amp;quot; indicating that clicking on this button will cause the modal to appear&lt;br /&gt;
# The Clear button - this appears if a greeting has been selected. When clicked it runs a javascript function within the system/modal-fields.js code which replaces the selected greeting the &amp;quot;Select&amp;quot; text, makes visible the Select button, and hides the Clear button&lt;br /&gt;
# The modal elements - these are output through including sections of the Bootstrap html and javascript code. When the modal appears the iframe is created and populated through an HTTP GET to the URL in &amp;lt;tt&amp;gt;$urlSelect&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# A hidden field which stores the id of the helloworld record selected, and which will be used to pass it in the HTTP POST parameters when the form is submitted. &lt;br /&gt;
&lt;br /&gt;
In our case the callback function will be called &amp;lt;tt&amp;gt;jSelectHelloworld_jform_request_id&amp;lt;/tt&amp;gt;, and this is the function we want to be called from the modal to pass the id and greeting of the selected helloworld record. Knowing this, &amp;lt;tt&amp;gt;window.processModalSelect&amp;lt;/tt&amp;gt; will set the input fields for the greeting and id, and set the visibility of the Select and Clear buttons. &lt;br /&gt;
&lt;br /&gt;
The modal knows that this is the name of the function to call because it&#039;s passed as the &amp;lt;tt&amp;gt;&amp;amp;function=jSelectHelloworld_jform_request_id&amp;lt;/tt&amp;gt; parameter within the URL of the iframe.&lt;br /&gt;
&lt;br /&gt;
Note also the &amp;lt;tt&amp;gt;&amp;amp;tmpl=component&amp;lt;/tt&amp;gt; parameter in the URL. This means that the component.php file within the directory of the installed template will be used, which presents an html page without the Joomla menus, etc. &lt;br /&gt;
&lt;br /&gt;
== Modal Display == &lt;br /&gt;
&lt;br /&gt;
For the modal display we use the same MVC as the admin &amp;quot;helloworlds&amp;quot; functionality. Neither the controller nor model require changing, there is a small change to the view file, and there&#039;s a new layout file, which is similar to the default.php layout file, but differs in some important respects.&lt;br /&gt;
&lt;br /&gt;
In the view file, we don&#039;t display the toolbar buttons nor the sidebar to choose between Messages and Categories (and some old comments have been removed as well).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;admin/views/helloworlds/view.html.php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;admin/views/helloworlds/view.html.php&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot; highlight=&amp;quot;50-55&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * @package     Joomla.Administrator&lt;br /&gt;
 * @subpackage  com_helloworld&lt;br /&gt;
 *&lt;br /&gt;
 * @copyright   Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved.&lt;br /&gt;
 * @license     GNU General Public License version 2 or later; see LICENSE.txt&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
// No direct access to this file&lt;br /&gt;
defined(&#039;_JEXEC&#039;) or die(&#039;Restricted access&#039;);&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * HelloWorlds View&lt;br /&gt;
 *&lt;br /&gt;
 * @since  0.0.1&lt;br /&gt;
 */&lt;br /&gt;
class HelloWorldViewHelloWorlds extends JViewLegacy&lt;br /&gt;
{&lt;br /&gt;
	/**&lt;br /&gt;
	 * Display the Hello World view&lt;br /&gt;
	 *&lt;br /&gt;
	 * @param   string  $tpl  The name of the template file to parse; automatically searches through the template paths.&lt;br /&gt;
	 *&lt;br /&gt;
	 * @return  void&lt;br /&gt;
	 */&lt;br /&gt;
	function display($tpl = null)&lt;br /&gt;
	{&lt;br /&gt;
		// Get application&lt;br /&gt;
		$app = JFactory::getApplication();&lt;br /&gt;
		$context = &amp;quot;helloworld.list.admin.helloworld&amp;quot;;&lt;br /&gt;
		// Get data from the model&lt;br /&gt;
		$this-&amp;gt;items			= $this-&amp;gt;get(&#039;Items&#039;);&lt;br /&gt;
		$this-&amp;gt;pagination		= $this-&amp;gt;get(&#039;Pagination&#039;);&lt;br /&gt;
		$this-&amp;gt;state			= $this-&amp;gt;get(&#039;State&#039;);&lt;br /&gt;
		$this-&amp;gt;filterForm    	= $this-&amp;gt;get(&#039;FilterForm&#039;);&lt;br /&gt;
		$this-&amp;gt;activeFilters 	= $this-&amp;gt;get(&#039;ActiveFilters&#039;);&lt;br /&gt;
        &lt;br /&gt;
		// What Access Permissions does this user have? What can (s)he do?&lt;br /&gt;
		$this-&amp;gt;canDo = JHelperContent::getActions(&#039;com_helloworld&#039;);&lt;br /&gt;
&lt;br /&gt;
		// Check for errors.&lt;br /&gt;
		if (count($errors = $this-&amp;gt;get(&#039;Errors&#039;)))&lt;br /&gt;
		{&lt;br /&gt;
			JError::raiseError(500, implode(&#039;&amp;lt;br /&amp;gt;&#039;, $errors));&lt;br /&gt;
&lt;br /&gt;
			return false;&lt;br /&gt;
		}&lt;br /&gt;
        &lt;br /&gt;
		// Set the sidebar submenu and toolbar, but not on the modal window&lt;br /&gt;
		if ($this-&amp;gt;getLayout() !== &#039;modal&#039;)&lt;br /&gt;
		{&lt;br /&gt;
			HelloWorldHelper::addSubmenu(&#039;helloworlds&#039;);&lt;br /&gt;
			$this-&amp;gt;addToolBar();&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// Display the template&lt;br /&gt;
		parent::display($tpl);&lt;br /&gt;
&lt;br /&gt;
		// Set the document&lt;br /&gt;
		$this-&amp;gt;setDocument();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Add the page title and toolbar.&lt;br /&gt;
	 *&lt;br /&gt;
	 * @return  void&lt;br /&gt;
	 *&lt;br /&gt;
	 * @since   1.6&lt;br /&gt;
	 */&lt;br /&gt;
	protected function addToolBar()&lt;br /&gt;
	{&lt;br /&gt;
		$title = JText::_(&#039;COM_HELLOWORLD_MANAGER_HELLOWORLDS&#039;);&lt;br /&gt;
&lt;br /&gt;
		if ($this-&amp;gt;pagination-&amp;gt;total)&lt;br /&gt;
		{&lt;br /&gt;
			$title .= &amp;quot;&amp;lt;span style=&#039;font-size: 0.5em; vertical-align: middle;&#039;&amp;gt;(&amp;quot; . $this-&amp;gt;pagination-&amp;gt;total . &amp;quot;)&amp;lt;/span&amp;gt;&amp;quot;;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		JToolBarHelper::title($title, &#039;helloworld&#039;);&lt;br /&gt;
		if ($this-&amp;gt;canDo-&amp;gt;get(&#039;core.create&#039;)) &lt;br /&gt;
		{&lt;br /&gt;
			JToolBarHelper::addNew(&#039;helloworld.add&#039;, &#039;JTOOLBAR_NEW&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		if ($this-&amp;gt;canDo-&amp;gt;get(&#039;core.edit&#039;)) &lt;br /&gt;
		{&lt;br /&gt;
			JToolBarHelper::editList(&#039;helloworld.edit&#039;, &#039;JTOOLBAR_EDIT&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		if ($this-&amp;gt;canDo-&amp;gt;get(&#039;core.delete&#039;)) &lt;br /&gt;
		{&lt;br /&gt;
			JToolBarHelper::deleteList(&#039;&#039;, &#039;helloworlds.delete&#039;, &#039;JTOOLBAR_DELETE&#039;);&lt;br /&gt;
		}&lt;br /&gt;
		if ($this-&amp;gt;canDo-&amp;gt;get(&#039;core.admin&#039;)) &lt;br /&gt;
		{&lt;br /&gt;
			JToolBarHelper::divider();&lt;br /&gt;
			JToolBarHelper::preferences(&#039;com_helloworld&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	/**&lt;br /&gt;
	 * Method to set up the document properties&lt;br /&gt;
	 *&lt;br /&gt;
	 * @return void&lt;br /&gt;
	 */&lt;br /&gt;
	protected function setDocument() &lt;br /&gt;
	{&lt;br /&gt;
		$document = JFactory::getDocument();&lt;br /&gt;
		$document-&amp;gt;setTitle(JText::_(&#039;COM_HELLOWORLD_ADMINISTRATION&#039;));&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Our new modal layout file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;admin/views/helloworlds/tmpl/modal.php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;admin/views/helloworlds/tmpl/modal.php&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Layout file for the admin modal display of helloworld records&lt;br /&gt;
 *&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
defined(&#039;_JEXEC&#039;) or die(&#039;Restricted Access&#039;);&lt;br /&gt;
&lt;br /&gt;
use Joomla\Registry\Registry;&lt;br /&gt;
&lt;br /&gt;
JHtml::_(&#039;behavior.core&#039;);&lt;br /&gt;
JHtml::_(&#039;script&#039;, &#039;com_helloworld/admin-helloworlds-modal.js&#039;, array(&#039;version&#039; =&amp;gt; &#039;auto&#039;, &#039;relative&#039; =&amp;gt; true));&lt;br /&gt;
&lt;br /&gt;
$listOrder     = $this-&amp;gt;escape($this-&amp;gt;state-&amp;gt;get(&#039;list.ordering&#039;));&lt;br /&gt;
$listDirn      = $this-&amp;gt;escape($this-&amp;gt;state-&amp;gt;get(&#039;list.direction&#039;));&lt;br /&gt;
&lt;br /&gt;
$app = JFactory::getApplication();&lt;br /&gt;
$function  = $app-&amp;gt;input-&amp;gt;getCmd(&#039;function&#039;, &#039;jSelectHelloworld&#039;);&lt;br /&gt;
$onclick   = $this-&amp;gt;escape($function);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;container-popup&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;form action=&amp;quot;&amp;lt;?php echo JRoute::_(&#039;index.php?option=com_helloworld&amp;amp;view=helloworlds&amp;amp;layout=modal&amp;amp;tmpl=component&amp;amp;function=&#039; . $function . &#039;&amp;amp;&#039; . JSession::getFormToken() . &#039;=1&#039;); ?&amp;gt;&amp;quot; method=&amp;quot;post&amp;quot; name=&amp;quot;adminForm&amp;quot; id=&amp;quot;adminForm&amp;quot; class=&amp;quot;form-inline&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;?php echo JLayoutHelper::render(&#039;joomla.searchtools.default&#039;, array(&#039;view&#039; =&amp;gt; $this)); ?&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;table class=&amp;quot;table table-striped table-hover&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;thead&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;3%&amp;quot;&amp;gt;&amp;lt;?php echo JText::_(&#039;COM_HELLOWORLD_NUM&#039;); ?&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JHtml::_(&#039;searchtools.sort&#039;, &#039;COM_HELLOWORLD_HELLOWORLDS_NAME&#039;, &#039;greeting&#039;, $listDirn, $listOrder); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JText::_(&#039;COM_HELLOWORLD_HELLOWORLDS_POSITION&#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JText::_(&#039;COM_HELLOWORLD_HELLOWORLDS_IMAGE&#039;); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JHtml::_(&#039;searchtools.sort&#039;, &#039;COM_HELLOWORLD_AUTHOR&#039;, &#039;author&#039;, $listDirn, $listOrder); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JHtml::_(&#039;searchtools.sort&#039;, &#039;COM_HELLOWORLD_LANGUAGE&#039;, &#039;language&#039;, $listDirn, $listOrder); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JHtml::_(&#039;searchtools.sort&#039;, &#039;COM_HELLOWORLD_CREATED_DATE&#039;, &#039;created&#039;, $listDirn, $listOrder); ?&amp;gt;&lt;br /&gt;
                    &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;5%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JHtml::_(&#039;searchtools.sort&#039;, &#039;COM_HELLOWORLD_PUBLISHED&#039;, &#039;published&#039;, $listDirn, $listOrder); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
                &amp;lt;th width=&amp;quot;2%&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;?php echo JHtml::_(&#039;searchtools.sort&#039;, &#039;COM_HELLOWORLD_ID&#039;, &#039;id&#039;, $listDirn, $listOrder); ?&amp;gt;&lt;br /&gt;
                &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/thead&amp;gt;&lt;br /&gt;
            &amp;lt;tfoot&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                    &amp;lt;td colspan=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;getListFooter(); ?&amp;gt;&lt;br /&gt;
                    &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/tfoot&amp;gt;&lt;br /&gt;
            &amp;lt;tbody&amp;gt;&lt;br /&gt;
                &amp;lt;?php if (!empty($this-&amp;gt;items)) : ?&amp;gt;&lt;br /&gt;
                    &amp;lt;?php foreach ($this-&amp;gt;items as $i =&amp;gt; $row) :&lt;br /&gt;
                        $row-&amp;gt;image = new Registry;&lt;br /&gt;
                        $row-&amp;gt;image-&amp;gt;loadString($row-&amp;gt;imageInfo);&lt;br /&gt;
                        if ($row-&amp;gt;language &amp;amp;&amp;amp; JLanguageMultilang::isEnabled())&lt;br /&gt;
                        {&lt;br /&gt;
                            $tag = strlen($row-&amp;gt;language);&lt;br /&gt;
                            if ($tag == 5)&lt;br /&gt;
                            {&lt;br /&gt;
                                $lang = substr($row-&amp;gt;language, 0, 2);&lt;br /&gt;
                            }&lt;br /&gt;
                            elseif ($tag == 6)&lt;br /&gt;
                            {&lt;br /&gt;
                                $lang = substr($row-&amp;gt;language, 0, 3);&lt;br /&gt;
                            }&lt;br /&gt;
                            else {&lt;br /&gt;
                                $lang = &#039;&#039;;&lt;br /&gt;
                            }&lt;br /&gt;
                        }&lt;br /&gt;
                        elseif (!JLanguageMultilang::isEnabled())&lt;br /&gt;
                        {&lt;br /&gt;
                            $lang = &#039;&#039;;&lt;br /&gt;
                        }&lt;br /&gt;
                    ?&amp;gt;&lt;br /&gt;
                        &amp;lt;tr&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;getRowOffset($i); ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td&amp;gt;&lt;br /&gt;
                                &amp;lt;?php &lt;br /&gt;
                                $link = &#039;index.php?option=com_helloworld&amp;amp;view=helloworld&amp;amp;id=&#039; . $row-&amp;gt;id;&lt;br /&gt;
                                $attribs = &#039;data-function=&amp;quot;&#039; . $this-&amp;gt;escape($onclick) . &#039;&amp;quot;&#039;&lt;br /&gt;
								. &#039; data-id=&amp;quot;&#039; . $row-&amp;gt;id . &#039;&amp;quot;&#039;&lt;br /&gt;
								. &#039; data-title=&amp;quot;&#039; . $this-&amp;gt;escape(addslashes($row-&amp;gt;greeting)) . &#039;&amp;quot;&#039;&lt;br /&gt;
								. &#039; data-uri=&amp;quot;&#039; . $link . &#039;&amp;quot;&#039;&lt;br /&gt;
								. &#039; data-language=&amp;quot;&#039; . $this-&amp;gt;escape($lang) . &#039;&amp;quot;&#039;&lt;br /&gt;
                                ;&lt;br /&gt;
                                ?&amp;gt;&lt;br /&gt;
                                &amp;lt;a class=&amp;quot;select-link&amp;quot; href=&amp;quot;javascript:void(0)&amp;quot; &amp;lt;?php echo $attribs; ?&amp;gt;&amp;gt;&lt;br /&gt;
                                    &amp;lt;?php echo $this-&amp;gt;escape($row-&amp;gt;greeting); ?&amp;gt;&lt;br /&gt;
                                &amp;lt;/a&amp;gt;&lt;br /&gt;
                                &amp;lt;span class=&amp;quot;small break-word&amp;quot;&amp;gt;&lt;br /&gt;
                                	&amp;lt;?php echo JText::sprintf(&#039;JGLOBAL_LIST_ALIAS&#039;, $this-&amp;gt;escape($row-&amp;gt;alias)); ?&amp;gt;&lt;br /&gt;
                                &amp;lt;/span&amp;gt;&lt;br /&gt;
                                &amp;lt;div class=&amp;quot;small&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;?php echo JText::_(&#039;JCATEGORY&#039;) . &#039;: &#039; . $this-&amp;gt;escape($row-&amp;gt;category_title); ?&amp;gt;&lt;br /&gt;
								&amp;lt;/div&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php echo &amp;quot;[&amp;quot; . $row-&amp;gt;latitude . &amp;quot;, &amp;quot; . $row-&amp;gt;longitude . &amp;quot;]&amp;quot;; ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php&lt;br /&gt;
                                    $caption = $row-&amp;gt;image-&amp;gt;get(&#039;caption&#039;) ? : &#039;&#039; ;&lt;br /&gt;
                                    $src = JURI::root() . ($row-&amp;gt;image-&amp;gt;get(&#039;image&#039;) ? : &#039;&#039; );&lt;br /&gt;
                                    $html = &#039;&amp;lt;p class=&amp;quot;hasTooltip&amp;quot; style=&amp;quot;display: inline-block&amp;quot; data-html=&amp;quot;true&amp;quot; data-toggle=&amp;quot;tooltip&amp;quot; data-placement=&amp;quot;right&amp;quot; title=&amp;quot;&amp;lt;img width=\&#039;100px\&#039; height=\&#039;100px\&#039; src=\&#039;%s\&#039;&amp;gt;&amp;quot;&amp;gt;%s&amp;lt;/p&amp;gt;&#039;;&lt;br /&gt;
                                    echo sprintf($html, $src, $caption);  ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php echo $row-&amp;gt;author; ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php echo JLayoutHelper::render(&#039;joomla.content.language&#039;, $row); ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php echo substr($row-&amp;gt;created, 0, 10); ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php echo JHtml::_(&#039;jgrid.published&#039;, $row-&amp;gt;published, $i, &#039;helloworlds.&#039;, true, &#039;cb&#039;); ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;?php echo $row-&amp;gt;id; ?&amp;gt;&lt;br /&gt;
                            &amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
                &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
            &amp;lt;/tbody&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;task&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;boxchecked&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;?php echo JHtml::_(&#039;form.token&#039;); ?&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that there are some important differences from the default.php layout file.&lt;br /&gt;
&lt;br /&gt;
# We get the &amp;lt;tt&amp;gt;function&amp;lt;/tt&amp;gt; parameter which is embedded in the iframe URL as a query parameter, and we use this in the URL target of the &amp;lt;tt&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/tt&amp;gt; element and in the &amp;lt;tt&amp;gt;data-function&amp;lt;/tt&amp;gt; attribute of the each greeting value. &lt;br /&gt;
# There are several other data attributes associated with each greeting value; these will be used to pass this information to the parent window via the jSelectHelloworld_jform_request_id function call. Also, each greeting has a CSS class of &amp;quot;select-link&amp;quot;.&lt;br /&gt;
# We need to set the target URL of the &amp;lt;tt&amp;gt;&amp;lt;form&amp;gt;&amp;lt;/tt&amp;gt; to be the same as the URL of the iframe. This is because whenever the administrator uses the search / filter tools the form sends an HTTP request to that URL, and we need to ensure it&#039;s the same data that gets presented.&lt;br /&gt;
&lt;br /&gt;
Also, the checkboxes have been removed, as they are now irrelevant. &lt;br /&gt;
&lt;br /&gt;
In addition, we need a small javascript file which basically sets an onclick listener on each of the greetings (identified through having the class &amp;quot;select-link&amp;quot;), and calls the required function when triggered. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;media/js/admin-helloworlds-modal.js&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;media/js/admin-helloworlds-modal.js&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
	&amp;quot;use strict&amp;quot;;&lt;br /&gt;
	/**&lt;br /&gt;
	 * Javascript to set up onclick listeners on the helloworld greetings&lt;br /&gt;
	 * When a greeting is clicked the listener invokes the function in the parent window&lt;br /&gt;
	 * which is given by the data-function attribute of the helloworld greeting html element&lt;br /&gt;
	 * In this way the identity of the helloworld record selected in the modal is passed to the field in the parent window&lt;br /&gt;
	 */&lt;br /&gt;
&lt;br /&gt;
	document.addEventListener(&#039;DOMContentLoaded&#039;, function(){&lt;br /&gt;
		&lt;br /&gt;
		var elements = document.querySelectorAll(&#039;.select-link&#039;);&lt;br /&gt;
&lt;br /&gt;
		for(var i = 0, l = elements.length; l&amp;gt;i; i++) {&lt;br /&gt;
			&lt;br /&gt;
			elements[i].addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
				event.preventDefault();&lt;br /&gt;
				var functionName = event.target.getAttribute(&#039;data-function&#039;);&lt;br /&gt;
				window.parent[functionName](event.target.getAttribute(&#039;data-id&#039;), event.target.getAttribute(&#039;data-title&#039;), null, null, event.target.getAttribute(&#039;data-uri&#039;), event.target.getAttribute(&#039;data-language&#039;), null);&lt;br /&gt;
			})&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updated Language Strings ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;admin/language/en-GB/en-GB.com_helloworld.ini&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;admin/language/en-GB/en-GB.com_helloworld.ini&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot; highlight=&amp;quot;86-89&amp;quot;&amp;gt;&lt;br /&gt;
; Joomla! Project&lt;br /&gt;
; Copyright (C) 2005 - 2018 Open Source Matters. All rights reserved.&lt;br /&gt;
; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php&lt;br /&gt;
; Note : All ini files need to be saved as UTF-8&lt;br /&gt;
&lt;br /&gt;
COM_HELLOWORLD_ADMINISTRATION=&amp;quot;HelloWorld - Administration&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_ADMINISTRATION_CATEGORIES=&amp;quot;HelloWorld - Categories&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_NUM=&amp;quot;#&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLDS_FILTER=&amp;quot;Filters&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_AUTHOR=&amp;quot;Author&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LANGUAGE=&amp;quot;Language&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_CREATED_DATE=&amp;quot;Created&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_PUBLISHED=&amp;quot;Published&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLDS_NAME=&amp;quot;Name&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLDS_POSITION=&amp;quot;Position&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLDS_IMAGE=&amp;quot;Image&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_ID=&amp;quot;Id&amp;quot;&lt;br /&gt;
&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_CREATING=&amp;quot;HelloWorld - Creating&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_DETAILS=&amp;quot;Details&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_EDITING=&amp;quot;HelloWorld - Editing&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_ERROR_UNACCEPTABLE=&amp;quot;Some values are unacceptable&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_CATID_DESC=&amp;quot;The category the messages belongs to&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_CATID_LABEL=&amp;quot;Category&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_DESC=&amp;quot;This message will be displayed&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_LABEL=&amp;quot;Message&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_SHOW_CATEGORY_LABEL=&amp;quot;Show category&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_SHOW_CATEGORY_DESC=&amp;quot;If set to Show, the title of the message&amp;amp;rsquo;s category will show.&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_LATITUDE_LABEL=&amp;quot;Latitude&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_LATITUDE_DESC=&amp;quot;Enter the position latitude, between -90 and +90 degrees&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_LONGITUDE_LABEL=&amp;quot;Longitude&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_LONGITUDE_DESC=&amp;quot;Enter the position longitude, between -180 and +180 degrees&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_LANGUAGE_DESC=&amp;quot;Select the appropriate language&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_IMAGE_FIELDS=&amp;quot;Image details&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_IMAGE_LABEL=&amp;quot;Select image&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_IMAGE_DESC=&amp;quot;Select an image from the library, or upload a new one&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_ALT_LABEL=&amp;quot;Alt text&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_ALT_DESC=&amp;quot;Alternative text (if image cannot be displayed)&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_CAPTION_LABEL=&amp;quot;Caption&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_CAPTION_DESC=&amp;quot;Provide a caption for the image&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_HEADING_GREETING=&amp;quot;Greeting&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_HEADING_ID=&amp;quot;Id&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_MANAGER_HELLOWORLD_EDIT=&amp;quot;HelloWorld manager: Edit Message&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_MANAGER_HELLOWORLD_NEW=&amp;quot;HelloWorld manager: New Message&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_MANAGER_HELLOWORLDS=&amp;quot;HelloWorld manager&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_EDIT_HELLOWORLD=&amp;quot;Edit message&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_N_ITEMS_DELETED_1=&amp;quot;One message deleted&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_N_ITEMS_DELETED_MORE=&amp;quot;%d messages deleted&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_N_ITEMS_PUBLISHED=&amp;quot;%d message(s) published&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_N_ITEMS_UNPUBLISHED=&amp;quot;%d message(s) unpublished&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_GREETING_LABEL=&amp;quot;Greeting&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_GREETING_DESC=&amp;quot;Add Hello World Greeting&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_SUBMENU_MESSAGES=&amp;quot;Messages&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_SUBMENU_CATEGORIES=&amp;quot;Categories&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_CONFIGURATION=&amp;quot;HelloWorld Configuration&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_CONFIG_GREETING_SETTINGS_LABEL=&amp;quot;Messages settings&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_CONFIG_GREETING_SETTINGS_DESC=&amp;quot;Settings that will be applied to all messages by default&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_CAPTCHA_LABEL=&amp;quot;Captcha&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_CAPTCHA_DESC=&amp;quot;Select Captcha to use on front end form&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_USER_TO_EMAIL_LABEL=&amp;quot;User to email&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_HELLOWORLD_FIELD_USER_TO_EMAIL_DESC=&amp;quot;Select user to email when a new message is entered on front end&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_FIELDSET_RULES=&amp;quot;Message Permissions&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_FIELD_RULES_LABEL=&amp;quot;Permissions&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_ACCESS_DELETE_DESC=&amp;quot;Is this group allowed to edit this message?&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_ACCESS_DELETE_DESC=&amp;quot;Is this group allowed to delete this message?&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_TAB_NEW_MESSAGE=&amp;quot;New Message&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_TAB_EDIT_MESSAGE=&amp;quot;Message Details&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_TAB_PARAMS=&amp;quot;Parameters&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_TAB_PERMISSIONS=&amp;quot;Permissions&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_TAB_IMAGE=&amp;quot;Image&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LEGEND_DETAILS=&amp;quot;Message Details&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LEGEND_PARAMS=&amp;quot;Message Parameters&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LEGEND_PERMISSIONS=&amp;quot;Message Permissions&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LEGEND_IMAGE=&amp;quot;Image info&amp;quot;&lt;br /&gt;
; Column ordering in the Helloworlds view&lt;br /&gt;
COM_HELLOWORLD_ORDERING_ASC=&amp;quot;Greeting ascending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_ORDERING_DESC=&amp;quot;Greeting descending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_AUTHOR_ASC=&amp;quot;Author ascending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_AUTHOR_DESC=&amp;quot;Author descending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_CREATED_ASC=&amp;quot;Creation date ascending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_CREATED_DESC=&amp;quot;Creation date descending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_PUBLISHED_ASC=&amp;quot;Unpublished first&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_PUBLISHED_DESC=&amp;quot;Published first&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LANGUAGE_ASC=&amp;quot;Language ascending&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_LANGUAGE_DESC=&amp;quot;Language descending&amp;quot;&lt;br /&gt;
; Helloworld menuitem - selecting a greeting via modal&lt;br /&gt;
COM_HELLOWORLD_MENUITEM_SELECT_MODAL_TITLE=&amp;quot;Select greeting&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_MENUITEM_SELECT_HELLOWORLD=&amp;quot;Select&amp;quot;&lt;br /&gt;
COM_HELLOWORLD_MENUITEM_SELECT_BUTTON_TOOLTIP=&amp;quot;Select a helloworld greeting&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packaging the Component ==&lt;br /&gt;
Contents of your code directory. Each file link below takes you to the step in the tutorial which has the latest version of that source code file.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Modal#helloworld.xml|helloworld.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an install-uninstall-update script file#script.php|script.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/router.php|site/router.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_a_view_to_the_site_part#site/helloworld.php|site/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding AJAX#site/controller.php|site/controller.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_an_Image#site/controllers/helloworld.php|site/controllers/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/helloworld/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Map#site/views/helloworld/view.html.php|site/views/helloworld/view.html.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding AJAX#site/views/helloworld/view.json.php|site/views/helloworld/view.json.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/helloworld/tmpl/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Modal#site/views/helloworld/tmpl/default.xml|site/views/helloworld/tmpl/default.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding AJAX#site/views/helloworld/tmpl/default.php|site/views/helloworld/tmpl/default.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/form/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/views/form/view.html.php|site/views/form/view.html.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/form/tmpl/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_an_Image#site/views/form/tmpl/edit.php|site/views/form/tmpl/edit.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_a_front-end_form#site/views/form/tmpl/edit.xml|site/views/form/tmpl/edit.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/category/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/views/category/view.html.php|site/views/category/view.html.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/views/category/tmpl/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/views/category/tmpl/default.php|site/views/category/tmpl/default.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an alias#site/views/category/tmpl/default.xml|site/views/category/tmpl/default.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/models/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/models/helloworld.php|site/models/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_a_front-end_form#site/models/form.php|site/models/form.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/models/category.php|site/models/category.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/models/forms/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/models/forms/add-form.xml|site/models/forms/add-form.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_an_alias#site/models/forms/filter_category.xml|site/models/forms/filter_category.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/language/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/language/en-GB/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.x:Developing an MVC Component/Using the language filter facility#site/language/en-GB/en-GB.com_helloworld.ini|site/language/en-GB/en-GB.com_helloworld.ini]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|site/helpers/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/helpers/route.php|site/helpers/route.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#site/helpers/category.php|site/helpers/category.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_ACL#admin/helloworld.php|admin/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_ACL#admin/config.xml|admin/config.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Basic_backend#admin/controller.php|admin/controller.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_ACL#admin/access.xml|admin/access.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_categories#admin/helpers/helloworld.php|admin/helpers/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/helpers/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/sql/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#admin/sql/install.mysql.utf8.sql|admin/sql/install.mysql.utf8.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using_the_database#admin/sql/uninstall.mysql.utf8.sql|admin/sql/uninstall.mysql.utf8.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/sql/updates/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/sql/updates/mysql/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#admin/sql/updates/mysql/0.0.1.sql|admin/sql/updates/mysql/0.0.1.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using_the_database#admin/sql/install.mysql.utf8.sql|admin/sql/updates/mysql/0.0.6.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_categories#admin/sql/updates/mysql/0.0.12.sql|admin/sql/updates/mysql/0.0.12.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_configuration#admin/sql/updates/mysql/0.0.13.sql|admin/sql/updates/mysql/0.0.13.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_ACL#admin/sql/updates/mysql/0.0.14.sql|admin/sql/updates/mysql/0.0.14.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_a_front-end_form#admin/sql/updates/mysql/0.0.16.sql|admin/sql/updates/mysql/0.0.16.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_an_Image#admin/sql/updates/mysql/0.0.17.sql|admin/sql/updates/mysql/0.0.17.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Map#admin/sql/updates/mysql/0.0.18.sql|admin/sql/updates/mysql/0.0.18.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an alias#admin/sql/updates/mysql/0.0.20.sql|admin/sql/updates/mysql/0.0.20.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#admin/sql/updates/mysql/0.0.21.sql|admin/sql/updates/mysql/0.0.21.sql]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/models/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/models/fields/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_categories#admin/models/fields/helloworld.php|admin/models/fields/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/models/fields/modal/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Modal#admin/models/fields/modal/helloworld.php|admin/models/fields/modal/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#admin/models/helloworlds.php|admin/models/helloworlds.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an alias#admin/models/helloworld.php|admin/models/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#admin/models/forms/filter_helloworlds.xml|admin/models/forms/filter_helloworlds.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/models/forms/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an alias#admin/models/forms/helloworld.js|admin/models/forms/helloworld.js]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#admin/models/forms/helloworld.xml|admin/models/forms/helloworld.xml]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an alias#admin/models/rules/greeting.php|admin/models/rules/greeting.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/models/rules/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_ACL#admin/controllers/helloworld.php|admin/controllers/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_backend_actions#admin/controllers/helloworlds.php|admin/controllers/helloworlds.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/controllers/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/views/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/views/helloworld/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_ACL#admin/views/helloworld/view.html.php|admin/views/helloworld/view.html.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/views/helloworld/tmpl/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_an_Image#admin/views/helloworld/tmpl/edit.php|admin/views/helloworld/tmpl/edit.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_verifications#admin/views/helloworld/submitbutton.js|admin/views/helloworld/submitbutton.js]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/views/helloworlds/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Modal#admin/views/helloworlds/view.html.php|admin/views/helloworlds/view.html.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/views/helloworlds/tmpl/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Using the language filter facility#admin/views/helloworlds/tmpl/default.php|admin/views/helloworlds/tmpl/default.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Modal#admin/views/helloworlds/tmpl/modal.php|admin/views/helloworlds/tmpl/modal.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/tables/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding_an_alias#admin/tables/helloworld.php|admin/tables/helloworld.php]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/language/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|admin/language/en-GB/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.x:Developing an MVC Component/Adding a Modal#admin.2Flanguage.2Fen-GB.2Fen-GB.com_helloworld.ini|admin/language/en-GB/en-GB.com_helloworld.ini]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.x:Developing an MVC Component/Adding an alias#admin.2Flanguage.2Fen-GB.2Fen-GB.com_helloworld.sys.ini|admin/language/en-GB/en-GB.com_helloworld.sys.ini]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|media/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|media/images/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.x:Developing_an_MVC_Component/Adding_decorations_to_the_backend#Adding_some_icons|media/images/tux-16x16.png]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.x:Developing_an_MVC_Component/Adding_decorations_to_the_backend#Adding_some_icons|media/images/tux-48x48.png]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|media/js/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding an alias#media/js/openstreetmap.js|media/js/openstreetmap.js]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Modal#media/js/admin-helloworlds-modal.js|media/js/admin-helloworlds-modal.js]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Developing_a_Basic_Component#index.html|media/css/index.html]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;[[S:MyLanguage/J3.2:Developing_an_MVC_Component/Adding a Map#index.html|media/css/openstreetmap.css]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;helloworld.xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;helloworld.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot; highlight=&amp;quot;13&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;extension type=&amp;quot;component&amp;quot; version=&amp;quot;3.0&amp;quot; method=&amp;quot;upgrade&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;name&amp;gt;COM_HELLOWORLD&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;!-- The following elements are optional and free of formatting constraints --&amp;gt;&lt;br /&gt;
	&amp;lt;creationDate&amp;gt;January 2018&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
	&amp;lt;author&amp;gt;John Doe&amp;lt;/author&amp;gt;&lt;br /&gt;
	&amp;lt;authorEmail&amp;gt;john.doe@example.org&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
	&amp;lt;authorUrl&amp;gt;http://www.example.org&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
	&amp;lt;copyright&amp;gt;Copyright Info&amp;lt;/copyright&amp;gt;&lt;br /&gt;
	&amp;lt;license&amp;gt;License Info&amp;lt;/license&amp;gt;&lt;br /&gt;
	&amp;lt;!--  The version string is recorded in the components table --&amp;gt;&lt;br /&gt;
	&amp;lt;version&amp;gt;0.0.22&amp;lt;/version&amp;gt;&lt;br /&gt;
	&amp;lt;!-- The description is optional and defaults to the name --&amp;gt;&lt;br /&gt;
	&amp;lt;description&amp;gt;COM_HELLOWORLD_DESCRIPTION&amp;lt;/description&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Runs on install/uninstall/update; New in 2.5 --&amp;gt;&lt;br /&gt;
	&amp;lt;scriptfile&amp;gt;script.php&amp;lt;/scriptfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;install&amp;gt; &amp;lt;!-- Runs on install --&amp;gt;&lt;br /&gt;
		&amp;lt;sql&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot; charset=&amp;quot;utf8&amp;quot;&amp;gt;sql/install.mysql.utf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/sql&amp;gt;&lt;br /&gt;
	&amp;lt;/install&amp;gt;&lt;br /&gt;
	&amp;lt;uninstall&amp;gt; &amp;lt;!-- Runs on uninstall --&amp;gt;&lt;br /&gt;
		&amp;lt;sql&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot; charset=&amp;quot;utf8&amp;quot;&amp;gt;sql/uninstall.mysql.utf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/sql&amp;gt;&lt;br /&gt;
	&amp;lt;/uninstall&amp;gt;&lt;br /&gt;
	&amp;lt;update&amp;gt; &amp;lt;!-- Runs on update; New since J2.5 --&amp;gt;&lt;br /&gt;
		&amp;lt;schemas&amp;gt;&lt;br /&gt;
			&amp;lt;schemapath type=&amp;quot;mysql&amp;quot;&amp;gt;sql/updates/mysql&amp;lt;/schemapath&amp;gt;&lt;br /&gt;
		&amp;lt;/schemas&amp;gt;&lt;br /&gt;
	&amp;lt;/update&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Site Main File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;!-- Note the folder attribute: This attribute describes the folder&lt;br /&gt;
		to copy FROM in the package to install therefore files copied&lt;br /&gt;
		in this section are copied from /site/ in the package --&amp;gt;&lt;br /&gt;
	&amp;lt;files folder=&amp;quot;site&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;helloworld.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;controller.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;router.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;controllers&amp;lt;/folder&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;views&amp;lt;/folder&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;models&amp;lt;/folder&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;helpers&amp;lt;/folder&amp;gt;&lt;br /&gt;
	&amp;lt;/files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;languages folder=&amp;quot;site/language&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB/en-GB.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;fr-FR&amp;quot;&amp;gt;fr-FR/fr-FR.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;/languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;media destination=&amp;quot;com_helloworld&amp;quot; folder=&amp;quot;media&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;images&amp;lt;/folder&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;js&amp;lt;/folder&amp;gt;&lt;br /&gt;
		&amp;lt;folder&amp;gt;css&amp;lt;/folder&amp;gt;&lt;br /&gt;
	&amp;lt;/media&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;administration&amp;gt;&lt;br /&gt;
		&amp;lt;!-- Administration Menu Section --&amp;gt;&lt;br /&gt;
		&amp;lt;menu link=&#039;index.php?option=com_helloworld&#039; img=&amp;quot;../media/com_helloworld/images/tux-16x16.png&amp;quot;&amp;gt;COM_HELLOWORLD_MENU&amp;lt;/menu&amp;gt;&lt;br /&gt;
		&amp;lt;!-- Administration Main File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;!-- Note the folder attribute: This attribute describes the folder&lt;br /&gt;
			to copy FROM in the package to install therefore files copied&lt;br /&gt;
			in this section are copied from /admin/ in the package --&amp;gt;&lt;br /&gt;
		&amp;lt;files folder=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;!-- Admin Main File Copy Section --&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;config.xml&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;helloworld.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;controller.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;access.xml&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;!-- SQL files section --&amp;gt;&lt;br /&gt;
			&amp;lt;folder&amp;gt;sql&amp;lt;/folder&amp;gt;&lt;br /&gt;
			&amp;lt;!-- tables files section --&amp;gt;&lt;br /&gt;
			&amp;lt;folder&amp;gt;tables&amp;lt;/folder&amp;gt;&lt;br /&gt;
			&amp;lt;!-- models files section --&amp;gt;&lt;br /&gt;
			&amp;lt;folder&amp;gt;models&amp;lt;/folder&amp;gt;&lt;br /&gt;
			&amp;lt;!-- views files section --&amp;gt;&lt;br /&gt;
			&amp;lt;folder&amp;gt;views&amp;lt;/folder&amp;gt;&lt;br /&gt;
			&amp;lt;!-- controllers files section --&amp;gt;&lt;br /&gt;
			&amp;lt;folder&amp;gt;controllers&amp;lt;/folder&amp;gt;&lt;br /&gt;
			&amp;lt;!-- helpers files section --&amp;gt;&lt;br /&gt;
			&amp;lt;folder&amp;gt;helpers&amp;lt;/folder&amp;gt;&lt;br /&gt;
		&amp;lt;/files&amp;gt;&lt;br /&gt;
		&amp;lt;languages folder=&amp;quot;admin/language&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB/en-GB.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB/en-GB.com_helloworld.sys.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;fr-FR&amp;quot;&amp;gt;fr-FR/fr-FR.com_helloworld.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;fr-FR&amp;quot;&amp;gt;fr-FR/fr-FR.com_helloworld.sys.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;/languages&amp;gt;&lt;br /&gt;
	&amp;lt;/administration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/extension&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*[[User:Robbiej|Robbie Jackson]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;large-6 columns&amp;quot;&amp;gt;{{Basic button|&lt;br /&gt;
S:MyLanguage/J3.x:Developing_an_MVC_Component/Using the language filter facility|Prev: Using the language filter facility|class=expand success}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;large-6 columns&amp;quot;&amp;gt;{{Basic button|&lt;br /&gt;
S:MyLanguage/J3.x:Developing_an_MVC_Component/Adding Associations|Next: Adding Associations|class=expand}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Joomla! 3.x{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 3.0{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 3.1{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 3.2{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 3.3{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 3.4{{#translation:}}]]&lt;br /&gt;
[[Category:Beginner Development{{#translation:}}]]&lt;br /&gt;
[[Category:Component Development{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials in a Series{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J3.x:Developing_an_MVC_Component/Adding_a_Modal/1/he&amp;diff=585004</id>
		<title>Translations:J3.x:Developing an MVC Component/Adding a Modal/1/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J3.x:Developing_an_MVC_Component/Adding_a_Modal/1/he&amp;diff=585004"/>
		<updated>2018-12-24T07:07:40Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;he&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;he&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554100</id>
		<title>Help310:Joomla Version Information/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554100"/>
		<updated>2018-10-30T15:42:47Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;גירסה 3.8.x&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==הודעות וערות הפצה== &lt;br /&gt;
&lt;br /&gt;
גירסה 3.9.x &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5748-the-privacy-tool-suite-by-joomla-joomla-3-9-is-here.html  ג&#039;ומלה! 3.9.0 הודעה]&lt;br /&gt;
&lt;br /&gt;
גירסה 3.8.x &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5747-joomla-3-8-13-release.html  Joomla! 3.8.13 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5743-joomla-3-8-12-release.html  Joomla! 3.8.12 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5738-joomla-3-8-11-release.html Joomla! 3.8.11 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5737-joomla-3-8-10-release.html  Joomla! 3.8.10 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5734-joomla-3-8-9-release.html  Joomla! 3.8.9 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5730-joomla-3-8-8-release.html  Joomla! 3.8.8 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5728-joomla-3-8-7-release.html  Joomla! 3.8.7 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5725-joomla-3-8-6-release.html Joomla! 3.8.6 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5724-joomla-3-8-5-release.html  Joomla! 3.8.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5723-joomla-3-8-4-release.html  Joomla! 3.8.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5717-joomla-3-8-3-release.html  Joomla! 3.8.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5716-joomla-3-8-2-release.html  Joomla! 3.8.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5715-joomla-3-8-1-release.html  Joomla! 3.8.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5713-joomla-3-8-0-release.html  Joomla! 3.8.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5711-joomla-3-7-5-release.html Joomla! 3.7.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5710-joomla-3-7-4-release.html Joomla! 3.7.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5709-joomla-3-7-3-release.html Joomla! 3.7.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5706-joomla-3-7-2-release.html Joomla! 3.7.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5705-joomla-3-7-1-release.html Joomla! 3.7.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5703-joomla-3-7-is-here.html Joomla! 3.7.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5693-joomla-3-6-5-released.html Joomla! 3.6.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5678-joomla-3-6-4-released.html Joomla! 3.6.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5676-joomla-3-6-3-released.html Joomla! 3.6.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5667-joomla-3-6-2-released.html Joomla! 3.6.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5665-joomla-3-6-1-released.html Joomla! 3.6.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5664-joomla-3-6-is-here.html Joomla! 3.6.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5655-joomla-3-5-1-released.html Joomla! 3.5.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5654-joomla-3-5-is-here.html Joomla! 3.5.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5644-joomla-3-4-8-released.html Joomla! 3.4.8 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5643-joomla-3-4-7.html Joomla! 3.4.7 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5641-joomla-3-4-6-released.html Joomla! 3.4.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5634-joomla-3-4-5-released.html Joomla! 3.4.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5628-joomla-3-4-4-released.html Joomla! 3.4.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5590-joomla-3-4-3-released.html Joomla! 3.4.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5589-joomla-3-4-2-released.html Joomla! 3.4.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5587-joomla-3-4-1-released.html Joomla! 3.4.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5586-joomla-3-4-is-here.html Joomla! 3.4.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5569-joomla-3-3-6-released.html Joomla 3.3.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5567-joomla-3-3-5-released.html Joomla 3.3.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5564-joomla-3-3-4-released.html Joomla 3.3.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5557-joomla-3-3-3-released.html Joomla 3.3.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5555-joomla-3-3-2-released.html Joomla 3.3.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5551-joomla-3-3-1-released.html Joomla 3.3.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.3.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.2.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5538-joomla-3-2-3-released.html Joomla 3.2.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5531-joomla-3-2-2-released.html Joomla 3.2.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5523-joomla-3-2-1-released.html Joomla 3.2.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.2.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.1.6 announcement] (release of 3 security patches, as noted in the 3.2 release) Links can be found in 3.2 notice&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5505-joomla-3-1-5-stable-released.html Joomla 3.1.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5504-joomla-3-1-4-stable-released.html Joomla 3.1.4 announcement]&lt;br /&gt;
* Joomla 3.1.3 not officially released, see [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* Joomla 3.1.2 not officially released, see [[S:MyLanguage/J3.1:Detailed instructions for updating from 3.1.2 to 3.1.4|Detailed instructions for updating from 3.1.2 to 3.1.4]]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5499-joomla-3-1-1-stable-released.html Joomla 3.1.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5494-joomla-3-1-0-stable-released.html Joomla 3.1.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5471-joomla-3-0-2-released.html Joomla 3.0.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5468-joomla-3-0-1-released.html Joomla 3.0.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5464-joomla-3-0-0-released.html Joomla 3.0.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.9.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.9.0 FAQ| Version 3.9.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.8.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.13 FAQ| Version 3.8.13 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.12 FAQ|Version 3.8.12 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.11 FAQ|Version 3.8.11 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.10 FAQ|Version 3.8.10 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.9 FAQ|Version 3.8.9 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.8 FAQ| Version 3.8.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.7 FAQ| Version 3.8.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.6 FAQ|Version 3.8.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.5 FAQ| Version 3.8.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.4 FAQ| Version 3.8.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.3 FAQ| Version 3.8.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.2 FAQ| Version 3.8.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.1 FAQ| Version 3.8.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.0 FAQ| Version 3.8.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.7.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.5 FAQ|Version 3.7.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.4 FAQ|Version 3.7.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.3 FAQ|Version 3.7.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.2 FAQ|Version 3.7.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.1 FAQ|Version 3.7.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.0 FAQ|Version 3.7.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.6.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.5 FAQ|Version 3.6.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.4 FAQ|Version 3.6.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.3 FAQ|Version 3.6.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.2 FAQ|Version 3.6.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.1 FAQ|Version 3.6.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.0 FAQ|Version 3.6.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.5.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.1 FAQ|Version 3.5.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.0 FAQ|Version 3.5.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
For more about the updating process of 3.4.8 to 3.5.0, please see: [[S:MyLanguage/J3.x:Upgrading_from_Joomla_3.4.x_to_3.5|Upgrading from Joomla 3.4.x to 3.5]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.4.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.8 FAQ|Version 3.4.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.7 FAQ|Version 3.4.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.6 FAQ|Version 3.4.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.5 FAQ|Version 3.4.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.4 FAQ|Version 3.4.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.3 FAQ|Version 3.4.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.2 FAQ|Version 3.4.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.1 FAQ|Version 3.4.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.0 FAQ|Version 3.4.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.3.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.6 FAQ|Version 3.3.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.5 FAQ|Version 3.3.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.4 FAQ|Version 3.3.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.3 FAQ|Version 3.3.3 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.2 FAQ|Version 3.3.2 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.1 FAQ|Version 3.3.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.0 FAQ|Version 3.3.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.2.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.5 FAQ|Version 3.2.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.4 FAQ|Version 3.2.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.3 FAQ|Version 3.2.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.2 FAQ|Version 3.2.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.1 FAQ|Version 3.2.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.0 FAQ|Version 3.2.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.1.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.5 FAQ|Version 3.1.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.4 FAQ|Version 3.1.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.2 FAQ|Version 3.1.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.1 FAQ|Version 3.1.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.0 FAQ|Version 3.1.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.0.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.3 FAQ|Version 3.0.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.2 FAQ|Version 3.0.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.1 FAQ|Version 3.0.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.0 FAQ|Version 3.0.0 FAQ]]&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/121/he&amp;diff=554099</id>
		<title>Translations:Help38:Joomla Version Information/121/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/121/he&amp;diff=554099"/>
		<updated>2018-10-30T15:42:47Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;גירסה 3.8.x&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;גירסה 3.8.x&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554098</id>
		<title>Help310:Joomla Version Information/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554098"/>
		<updated>2018-10-30T15:42:24Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;ג&amp;#039;ומלה! 3.9.0 הודעה&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==הודעות וערות הפצה== &lt;br /&gt;
&lt;br /&gt;
גירסה 3.9.x &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5748-the-privacy-tool-suite-by-joomla-joomla-3-9-is-here.html  ג&#039;ומלה! 3.9.0 הודעה]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5747-joomla-3-8-13-release.html  Joomla! 3.8.13 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5743-joomla-3-8-12-release.html  Joomla! 3.8.12 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5738-joomla-3-8-11-release.html Joomla! 3.8.11 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5737-joomla-3-8-10-release.html  Joomla! 3.8.10 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5734-joomla-3-8-9-release.html  Joomla! 3.8.9 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5730-joomla-3-8-8-release.html  Joomla! 3.8.8 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5728-joomla-3-8-7-release.html  Joomla! 3.8.7 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5725-joomla-3-8-6-release.html Joomla! 3.8.6 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5724-joomla-3-8-5-release.html  Joomla! 3.8.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5723-joomla-3-8-4-release.html  Joomla! 3.8.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5717-joomla-3-8-3-release.html  Joomla! 3.8.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5716-joomla-3-8-2-release.html  Joomla! 3.8.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5715-joomla-3-8-1-release.html  Joomla! 3.8.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5713-joomla-3-8-0-release.html  Joomla! 3.8.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5711-joomla-3-7-5-release.html Joomla! 3.7.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5710-joomla-3-7-4-release.html Joomla! 3.7.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5709-joomla-3-7-3-release.html Joomla! 3.7.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5706-joomla-3-7-2-release.html Joomla! 3.7.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5705-joomla-3-7-1-release.html Joomla! 3.7.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5703-joomla-3-7-is-here.html Joomla! 3.7.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5693-joomla-3-6-5-released.html Joomla! 3.6.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5678-joomla-3-6-4-released.html Joomla! 3.6.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5676-joomla-3-6-3-released.html Joomla! 3.6.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5667-joomla-3-6-2-released.html Joomla! 3.6.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5665-joomla-3-6-1-released.html Joomla! 3.6.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5664-joomla-3-6-is-here.html Joomla! 3.6.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5655-joomla-3-5-1-released.html Joomla! 3.5.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5654-joomla-3-5-is-here.html Joomla! 3.5.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5644-joomla-3-4-8-released.html Joomla! 3.4.8 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5643-joomla-3-4-7.html Joomla! 3.4.7 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5641-joomla-3-4-6-released.html Joomla! 3.4.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5634-joomla-3-4-5-released.html Joomla! 3.4.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5628-joomla-3-4-4-released.html Joomla! 3.4.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5590-joomla-3-4-3-released.html Joomla! 3.4.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5589-joomla-3-4-2-released.html Joomla! 3.4.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5587-joomla-3-4-1-released.html Joomla! 3.4.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5586-joomla-3-4-is-here.html Joomla! 3.4.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5569-joomla-3-3-6-released.html Joomla 3.3.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5567-joomla-3-3-5-released.html Joomla 3.3.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5564-joomla-3-3-4-released.html Joomla 3.3.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5557-joomla-3-3-3-released.html Joomla 3.3.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5555-joomla-3-3-2-released.html Joomla 3.3.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5551-joomla-3-3-1-released.html Joomla 3.3.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.3.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.2.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5538-joomla-3-2-3-released.html Joomla 3.2.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5531-joomla-3-2-2-released.html Joomla 3.2.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5523-joomla-3-2-1-released.html Joomla 3.2.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.2.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.1.6 announcement] (release of 3 security patches, as noted in the 3.2 release) Links can be found in 3.2 notice&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5505-joomla-3-1-5-stable-released.html Joomla 3.1.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5504-joomla-3-1-4-stable-released.html Joomla 3.1.4 announcement]&lt;br /&gt;
* Joomla 3.1.3 not officially released, see [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* Joomla 3.1.2 not officially released, see [[S:MyLanguage/J3.1:Detailed instructions for updating from 3.1.2 to 3.1.4|Detailed instructions for updating from 3.1.2 to 3.1.4]]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5499-joomla-3-1-1-stable-released.html Joomla 3.1.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5494-joomla-3-1-0-stable-released.html Joomla 3.1.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5471-joomla-3-0-2-released.html Joomla 3.0.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5468-joomla-3-0-1-released.html Joomla 3.0.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5464-joomla-3-0-0-released.html Joomla 3.0.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.9.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.9.0 FAQ| Version 3.9.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.8.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.13 FAQ| Version 3.8.13 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.12 FAQ|Version 3.8.12 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.11 FAQ|Version 3.8.11 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.10 FAQ|Version 3.8.10 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.9 FAQ|Version 3.8.9 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.8 FAQ| Version 3.8.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.7 FAQ| Version 3.8.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.6 FAQ|Version 3.8.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.5 FAQ| Version 3.8.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.4 FAQ| Version 3.8.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.3 FAQ| Version 3.8.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.2 FAQ| Version 3.8.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.1 FAQ| Version 3.8.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.0 FAQ| Version 3.8.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.7.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.5 FAQ|Version 3.7.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.4 FAQ|Version 3.7.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.3 FAQ|Version 3.7.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.2 FAQ|Version 3.7.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.1 FAQ|Version 3.7.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.0 FAQ|Version 3.7.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.6.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.5 FAQ|Version 3.6.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.4 FAQ|Version 3.6.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.3 FAQ|Version 3.6.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.2 FAQ|Version 3.6.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.1 FAQ|Version 3.6.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.0 FAQ|Version 3.6.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.5.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.1 FAQ|Version 3.5.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.0 FAQ|Version 3.5.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
For more about the updating process of 3.4.8 to 3.5.0, please see: [[S:MyLanguage/J3.x:Upgrading_from_Joomla_3.4.x_to_3.5|Upgrading from Joomla 3.4.x to 3.5]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.4.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.8 FAQ|Version 3.4.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.7 FAQ|Version 3.4.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.6 FAQ|Version 3.4.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.5 FAQ|Version 3.4.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.4 FAQ|Version 3.4.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.3 FAQ|Version 3.4.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.2 FAQ|Version 3.4.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.1 FAQ|Version 3.4.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.0 FAQ|Version 3.4.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.3.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.6 FAQ|Version 3.3.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.5 FAQ|Version 3.3.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.4 FAQ|Version 3.3.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.3 FAQ|Version 3.3.3 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.2 FAQ|Version 3.3.2 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.1 FAQ|Version 3.3.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.0 FAQ|Version 3.3.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.2.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.5 FAQ|Version 3.2.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.4 FAQ|Version 3.2.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.3 FAQ|Version 3.2.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.2 FAQ|Version 3.2.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.1 FAQ|Version 3.2.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.0 FAQ|Version 3.2.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.1.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.5 FAQ|Version 3.1.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.4 FAQ|Version 3.1.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.2 FAQ|Version 3.1.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.1 FAQ|Version 3.1.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.0 FAQ|Version 3.1.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.0.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.3 FAQ|Version 3.0.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.2 FAQ|Version 3.0.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.1 FAQ|Version 3.0.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.0 FAQ|Version 3.0.0 FAQ]]&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/153/he&amp;diff=554097</id>
		<title>Translations:Help38:Joomla Version Information/153/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/153/he&amp;diff=554097"/>
		<updated>2018-10-30T15:42:24Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;ג&amp;#039;ומלה! 3.9.0 הודעה&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ג&#039;ומלה! 3.9.0 הודעה&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554096</id>
		<title>Help310:Joomla Version Information/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554096"/>
		<updated>2018-10-30T15:42:00Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;גירסה 3.9.x&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==הודעות וערות הפצה== &lt;br /&gt;
&lt;br /&gt;
גירסה 3.9.x &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5748-the-privacy-tool-suite-by-joomla-joomla-3-9-is-here.html  Joomla! 3.9.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5747-joomla-3-8-13-release.html  Joomla! 3.8.13 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5743-joomla-3-8-12-release.html  Joomla! 3.8.12 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5738-joomla-3-8-11-release.html Joomla! 3.8.11 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5737-joomla-3-8-10-release.html  Joomla! 3.8.10 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5734-joomla-3-8-9-release.html  Joomla! 3.8.9 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5730-joomla-3-8-8-release.html  Joomla! 3.8.8 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5728-joomla-3-8-7-release.html  Joomla! 3.8.7 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5725-joomla-3-8-6-release.html Joomla! 3.8.6 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5724-joomla-3-8-5-release.html  Joomla! 3.8.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5723-joomla-3-8-4-release.html  Joomla! 3.8.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5717-joomla-3-8-3-release.html  Joomla! 3.8.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5716-joomla-3-8-2-release.html  Joomla! 3.8.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5715-joomla-3-8-1-release.html  Joomla! 3.8.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5713-joomla-3-8-0-release.html  Joomla! 3.8.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5711-joomla-3-7-5-release.html Joomla! 3.7.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5710-joomla-3-7-4-release.html Joomla! 3.7.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5709-joomla-3-7-3-release.html Joomla! 3.7.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5706-joomla-3-7-2-release.html Joomla! 3.7.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5705-joomla-3-7-1-release.html Joomla! 3.7.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5703-joomla-3-7-is-here.html Joomla! 3.7.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5693-joomla-3-6-5-released.html Joomla! 3.6.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5678-joomla-3-6-4-released.html Joomla! 3.6.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5676-joomla-3-6-3-released.html Joomla! 3.6.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5667-joomla-3-6-2-released.html Joomla! 3.6.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5665-joomla-3-6-1-released.html Joomla! 3.6.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5664-joomla-3-6-is-here.html Joomla! 3.6.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5655-joomla-3-5-1-released.html Joomla! 3.5.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5654-joomla-3-5-is-here.html Joomla! 3.5.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5644-joomla-3-4-8-released.html Joomla! 3.4.8 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5643-joomla-3-4-7.html Joomla! 3.4.7 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5641-joomla-3-4-6-released.html Joomla! 3.4.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5634-joomla-3-4-5-released.html Joomla! 3.4.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5628-joomla-3-4-4-released.html Joomla! 3.4.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5590-joomla-3-4-3-released.html Joomla! 3.4.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5589-joomla-3-4-2-released.html Joomla! 3.4.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5587-joomla-3-4-1-released.html Joomla! 3.4.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5586-joomla-3-4-is-here.html Joomla! 3.4.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5569-joomla-3-3-6-released.html Joomla 3.3.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5567-joomla-3-3-5-released.html Joomla 3.3.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5564-joomla-3-3-4-released.html Joomla 3.3.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5557-joomla-3-3-3-released.html Joomla 3.3.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5555-joomla-3-3-2-released.html Joomla 3.3.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5551-joomla-3-3-1-released.html Joomla 3.3.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.3.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.2.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5538-joomla-3-2-3-released.html Joomla 3.2.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5531-joomla-3-2-2-released.html Joomla 3.2.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5523-joomla-3-2-1-released.html Joomla 3.2.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.2.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.1.6 announcement] (release of 3 security patches, as noted in the 3.2 release) Links can be found in 3.2 notice&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5505-joomla-3-1-5-stable-released.html Joomla 3.1.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5504-joomla-3-1-4-stable-released.html Joomla 3.1.4 announcement]&lt;br /&gt;
* Joomla 3.1.3 not officially released, see [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* Joomla 3.1.2 not officially released, see [[S:MyLanguage/J3.1:Detailed instructions for updating from 3.1.2 to 3.1.4|Detailed instructions for updating from 3.1.2 to 3.1.4]]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5499-joomla-3-1-1-stable-released.html Joomla 3.1.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5494-joomla-3-1-0-stable-released.html Joomla 3.1.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5471-joomla-3-0-2-released.html Joomla 3.0.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5468-joomla-3-0-1-released.html Joomla 3.0.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5464-joomla-3-0-0-released.html Joomla 3.0.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.9.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.9.0 FAQ| Version 3.9.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.8.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.13 FAQ| Version 3.8.13 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.12 FAQ|Version 3.8.12 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.11 FAQ|Version 3.8.11 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.10 FAQ|Version 3.8.10 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.9 FAQ|Version 3.8.9 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.8 FAQ| Version 3.8.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.7 FAQ| Version 3.8.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.6 FAQ|Version 3.8.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.5 FAQ| Version 3.8.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.4 FAQ| Version 3.8.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.3 FAQ| Version 3.8.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.2 FAQ| Version 3.8.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.1 FAQ| Version 3.8.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.0 FAQ| Version 3.8.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.7.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.5 FAQ|Version 3.7.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.4 FAQ|Version 3.7.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.3 FAQ|Version 3.7.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.2 FAQ|Version 3.7.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.1 FAQ|Version 3.7.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.0 FAQ|Version 3.7.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.6.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.5 FAQ|Version 3.6.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.4 FAQ|Version 3.6.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.3 FAQ|Version 3.6.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.2 FAQ|Version 3.6.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.1 FAQ|Version 3.6.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.0 FAQ|Version 3.6.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.5.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.1 FAQ|Version 3.5.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.0 FAQ|Version 3.5.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
For more about the updating process of 3.4.8 to 3.5.0, please see: [[S:MyLanguage/J3.x:Upgrading_from_Joomla_3.4.x_to_3.5|Upgrading from Joomla 3.4.x to 3.5]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.4.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.8 FAQ|Version 3.4.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.7 FAQ|Version 3.4.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.6 FAQ|Version 3.4.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.5 FAQ|Version 3.4.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.4 FAQ|Version 3.4.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.3 FAQ|Version 3.4.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.2 FAQ|Version 3.4.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.1 FAQ|Version 3.4.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.0 FAQ|Version 3.4.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.3.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.6 FAQ|Version 3.3.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.5 FAQ|Version 3.3.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.4 FAQ|Version 3.3.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.3 FAQ|Version 3.3.3 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.2 FAQ|Version 3.3.2 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.1 FAQ|Version 3.3.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.0 FAQ|Version 3.3.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.2.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.5 FAQ|Version 3.2.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.4 FAQ|Version 3.2.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.3 FAQ|Version 3.2.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.2 FAQ|Version 3.2.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.1 FAQ|Version 3.2.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.0 FAQ|Version 3.2.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.1.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.5 FAQ|Version 3.1.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.4 FAQ|Version 3.1.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.2 FAQ|Version 3.1.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.1 FAQ|Version 3.1.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.0 FAQ|Version 3.1.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.0.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.3 FAQ|Version 3.0.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.2 FAQ|Version 3.0.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.1 FAQ|Version 3.0.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.0 FAQ|Version 3.0.0 FAQ]]&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/152/he&amp;diff=554095</id>
		<title>Translations:Help38:Joomla Version Information/152/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/152/he&amp;diff=554095"/>
		<updated>2018-10-30T15:41:59Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;גירסה 3.9.x&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;גירסה 3.9.x&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554082</id>
		<title>Help310:Joomla Version Information/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554082"/>
		<updated>2018-10-30T15:41:39Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;==הודעות וערות הפצה==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==הודעות וערות הפצה== &lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5748-the-privacy-tool-suite-by-joomla-joomla-3-9-is-here.html  Joomla! 3.9.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5747-joomla-3-8-13-release.html  Joomla! 3.8.13 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5743-joomla-3-8-12-release.html  Joomla! 3.8.12 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5738-joomla-3-8-11-release.html Joomla! 3.8.11 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5737-joomla-3-8-10-release.html  Joomla! 3.8.10 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5734-joomla-3-8-9-release.html  Joomla! 3.8.9 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5730-joomla-3-8-8-release.html  Joomla! 3.8.8 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5728-joomla-3-8-7-release.html  Joomla! 3.8.7 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5725-joomla-3-8-6-release.html Joomla! 3.8.6 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5724-joomla-3-8-5-release.html  Joomla! 3.8.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5723-joomla-3-8-4-release.html  Joomla! 3.8.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5717-joomla-3-8-3-release.html  Joomla! 3.8.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5716-joomla-3-8-2-release.html  Joomla! 3.8.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5715-joomla-3-8-1-release.html  Joomla! 3.8.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5713-joomla-3-8-0-release.html  Joomla! 3.8.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5711-joomla-3-7-5-release.html Joomla! 3.7.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5710-joomla-3-7-4-release.html Joomla! 3.7.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5709-joomla-3-7-3-release.html Joomla! 3.7.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5706-joomla-3-7-2-release.html Joomla! 3.7.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5705-joomla-3-7-1-release.html Joomla! 3.7.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5703-joomla-3-7-is-here.html Joomla! 3.7.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5693-joomla-3-6-5-released.html Joomla! 3.6.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5678-joomla-3-6-4-released.html Joomla! 3.6.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5676-joomla-3-6-3-released.html Joomla! 3.6.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5667-joomla-3-6-2-released.html Joomla! 3.6.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5665-joomla-3-6-1-released.html Joomla! 3.6.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5664-joomla-3-6-is-here.html Joomla! 3.6.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5655-joomla-3-5-1-released.html Joomla! 3.5.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5654-joomla-3-5-is-here.html Joomla! 3.5.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5644-joomla-3-4-8-released.html Joomla! 3.4.8 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5643-joomla-3-4-7.html Joomla! 3.4.7 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5641-joomla-3-4-6-released.html Joomla! 3.4.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5634-joomla-3-4-5-released.html Joomla! 3.4.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5628-joomla-3-4-4-released.html Joomla! 3.4.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5590-joomla-3-4-3-released.html Joomla! 3.4.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5589-joomla-3-4-2-released.html Joomla! 3.4.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5587-joomla-3-4-1-released.html Joomla! 3.4.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5586-joomla-3-4-is-here.html Joomla! 3.4.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5569-joomla-3-3-6-released.html Joomla 3.3.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5567-joomla-3-3-5-released.html Joomla 3.3.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5564-joomla-3-3-4-released.html Joomla 3.3.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5557-joomla-3-3-3-released.html Joomla 3.3.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5555-joomla-3-3-2-released.html Joomla 3.3.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5551-joomla-3-3-1-released.html Joomla 3.3.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.3.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.2.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5538-joomla-3-2-3-released.html Joomla 3.2.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5531-joomla-3-2-2-released.html Joomla 3.2.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5523-joomla-3-2-1-released.html Joomla 3.2.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.2.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.1.6 announcement] (release of 3 security patches, as noted in the 3.2 release) Links can be found in 3.2 notice&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5505-joomla-3-1-5-stable-released.html Joomla 3.1.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5504-joomla-3-1-4-stable-released.html Joomla 3.1.4 announcement]&lt;br /&gt;
* Joomla 3.1.3 not officially released, see [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* Joomla 3.1.2 not officially released, see [[S:MyLanguage/J3.1:Detailed instructions for updating from 3.1.2 to 3.1.4|Detailed instructions for updating from 3.1.2 to 3.1.4]]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5499-joomla-3-1-1-stable-released.html Joomla 3.1.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5494-joomla-3-1-0-stable-released.html Joomla 3.1.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5471-joomla-3-0-2-released.html Joomla 3.0.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5468-joomla-3-0-1-released.html Joomla 3.0.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5464-joomla-3-0-0-released.html Joomla 3.0.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.9.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.9.0 FAQ| Version 3.9.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.8.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.13 FAQ| Version 3.8.13 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.12 FAQ|Version 3.8.12 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.11 FAQ|Version 3.8.11 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.10 FAQ|Version 3.8.10 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.9 FAQ|Version 3.8.9 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.8 FAQ| Version 3.8.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.7 FAQ| Version 3.8.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.6 FAQ|Version 3.8.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.5 FAQ| Version 3.8.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.4 FAQ| Version 3.8.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.3 FAQ| Version 3.8.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.2 FAQ| Version 3.8.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.1 FAQ| Version 3.8.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.0 FAQ| Version 3.8.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.7.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.5 FAQ|Version 3.7.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.4 FAQ|Version 3.7.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.3 FAQ|Version 3.7.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.2 FAQ|Version 3.7.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.1 FAQ|Version 3.7.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.0 FAQ|Version 3.7.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.6.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.5 FAQ|Version 3.6.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.4 FAQ|Version 3.6.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.3 FAQ|Version 3.6.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.2 FAQ|Version 3.6.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.1 FAQ|Version 3.6.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.0 FAQ|Version 3.6.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.5.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.1 FAQ|Version 3.5.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.0 FAQ|Version 3.5.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
For more about the updating process of 3.4.8 to 3.5.0, please see: [[S:MyLanguage/J3.x:Upgrading_from_Joomla_3.4.x_to_3.5|Upgrading from Joomla 3.4.x to 3.5]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.4.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.8 FAQ|Version 3.4.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.7 FAQ|Version 3.4.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.6 FAQ|Version 3.4.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.5 FAQ|Version 3.4.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.4 FAQ|Version 3.4.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.3 FAQ|Version 3.4.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.2 FAQ|Version 3.4.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.1 FAQ|Version 3.4.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.0 FAQ|Version 3.4.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.3.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.6 FAQ|Version 3.3.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.5 FAQ|Version 3.3.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.4 FAQ|Version 3.3.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.3 FAQ|Version 3.3.3 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.2 FAQ|Version 3.3.2 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.1 FAQ|Version 3.3.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.0 FAQ|Version 3.3.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.2.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.5 FAQ|Version 3.2.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.4 FAQ|Version 3.2.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.3 FAQ|Version 3.2.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.2 FAQ|Version 3.2.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.1 FAQ|Version 3.2.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.0 FAQ|Version 3.2.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.1.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.5 FAQ|Version 3.1.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.4 FAQ|Version 3.1.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.2 FAQ|Version 3.1.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.1 FAQ|Version 3.1.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.0 FAQ|Version 3.1.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.0.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.3 FAQ|Version 3.0.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.2 FAQ|Version 3.0.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.1 FAQ|Version 3.0.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.0 FAQ|Version 3.0.0 FAQ]]&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/1/he&amp;diff=554081</id>
		<title>Translations:Help38:Joomla Version Information/1/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/1/he&amp;diff=554081"/>
		<updated>2018-10-30T15:41:39Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;==הודעות וערות הפצה==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==הודעות וערות הפצה==&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554076</id>
		<title>Help310:Joomla Version Information/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_Information/he&amp;diff=554076"/>
		<updated>2018-10-30T15:40:23Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;עזרה 38: מידע על גירסת ג&amp;#039;ומלה&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Announcements and release notes== &lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5748-the-privacy-tool-suite-by-joomla-joomla-3-9-is-here.html  Joomla! 3.9.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5747-joomla-3-8-13-release.html  Joomla! 3.8.13 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5743-joomla-3-8-12-release.html  Joomla! 3.8.12 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5738-joomla-3-8-11-release.html Joomla! 3.8.11 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5737-joomla-3-8-10-release.html  Joomla! 3.8.10 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5734-joomla-3-8-9-release.html  Joomla! 3.8.9 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5730-joomla-3-8-8-release.html  Joomla! 3.8.8 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5728-joomla-3-8-7-release.html  Joomla! 3.8.7 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5725-joomla-3-8-6-release.html Joomla! 3.8.6 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5724-joomla-3-8-5-release.html  Joomla! 3.8.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5723-joomla-3-8-4-release.html  Joomla! 3.8.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5717-joomla-3-8-3-release.html  Joomla! 3.8.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5716-joomla-3-8-2-release.html  Joomla! 3.8.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5715-joomla-3-8-1-release.html  Joomla! 3.8.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5713-joomla-3-8-0-release.html  Joomla! 3.8.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5711-joomla-3-7-5-release.html Joomla! 3.7.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5710-joomla-3-7-4-release.html Joomla! 3.7.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5709-joomla-3-7-3-release.html Joomla! 3.7.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5706-joomla-3-7-2-release.html Joomla! 3.7.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5705-joomla-3-7-1-release.html Joomla! 3.7.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5703-joomla-3-7-is-here.html Joomla! 3.7.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5693-joomla-3-6-5-released.html Joomla! 3.6.5 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5678-joomla-3-6-4-released.html Joomla! 3.6.4 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5676-joomla-3-6-3-released.html Joomla! 3.6.3 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5667-joomla-3-6-2-released.html Joomla! 3.6.2 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5665-joomla-3-6-1-released.html Joomla! 3.6.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5664-joomla-3-6-is-here.html Joomla! 3.6.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5655-joomla-3-5-1-released.html Joomla! 3.5.1 announcement]&lt;br /&gt;
*[https://www.joomla.org/announcements/release-news/5654-joomla-3-5-is-here.html Joomla! 3.5.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5644-joomla-3-4-8-released.html Joomla! 3.4.8 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5643-joomla-3-4-7.html Joomla! 3.4.7 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5641-joomla-3-4-6-released.html Joomla! 3.4.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5634-joomla-3-4-5-released.html Joomla! 3.4.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5628-joomla-3-4-4-released.html Joomla! 3.4.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5590-joomla-3-4-3-released.html Joomla! 3.4.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5589-joomla-3-4-2-released.html Joomla! 3.4.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5587-joomla-3-4-1-released.html Joomla! 3.4.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5586-joomla-3-4-is-here.html Joomla! 3.4.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5569-joomla-3-3-6-released.html Joomla 3.3.6 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5567-joomla-3-3-5-released.html Joomla 3.3.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5564-joomla-3-3-4-released.html Joomla 3.3.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5557-joomla-3-3-3-released.html Joomla 3.3.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5555-joomla-3-3-2-released.html Joomla 3.3.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5551-joomla-3-3-1-released.html Joomla 3.3.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.3.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5546-joomla-3-3-0-released.html Joomla 3.2.4 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5538-joomla-3-2-3-released.html Joomla 3.2.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5531-joomla-3-2-2-released.html Joomla 3.2.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5523-joomla-3-2-1-released.html Joomla 3.2.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.2.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5516-joomla-3-2-0-stable-released.html Joomla 3.1.6 announcement] (release of 3 security patches, as noted in the 3.2 release) Links can be found in 3.2 notice&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5505-joomla-3-1-5-stable-released.html Joomla 3.1.5 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5504-joomla-3-1-4-stable-released.html Joomla 3.1.4 announcement]&lt;br /&gt;
* Joomla 3.1.3 not officially released, see [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* Joomla 3.1.2 not officially released, see [[S:MyLanguage/J3.1:Detailed instructions for updating from 3.1.2 to 3.1.4|Detailed instructions for updating from 3.1.2 to 3.1.4]]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5499-joomla-3-1-1-stable-released.html Joomla 3.1.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5494-joomla-3-1-0-stable-released.html Joomla 3.1.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5471-joomla-3-0-2-released.html Joomla 3.0.2 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5468-joomla-3-0-1-released.html Joomla 3.0.1 announcement]&lt;br /&gt;
* [https://www.joomla.org/announcements/release-news/5464-joomla-3-0-0-released.html Joomla 3.0.0 announcement]&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.9.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.9.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.9.0 FAQ| Version 3.9.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.8.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.8.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.13 FAQ| Version 3.8.13 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.12 FAQ|Version 3.8.12 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.11 FAQ|Version 3.8.11 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.10 FAQ|Version 3.8.10 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.9 FAQ|Version 3.8.9 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.8 FAQ| Version 3.8.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.7 FAQ| Version 3.8.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.6 FAQ|Version 3.8.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.5 FAQ| Version 3.8.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.4 FAQ| Version 3.8.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.3 FAQ| Version 3.8.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.2 FAQ| Version 3.8.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.1 FAQ| Version 3.8.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.8.0 FAQ| Version 3.8.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.7.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.7.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.5 FAQ|Version 3.7.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.4 FAQ|Version 3.7.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.3 FAQ|Version 3.7.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.2 FAQ|Version 3.7.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.1 FAQ|Version 3.7.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.7.0 FAQ|Version 3.7.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Version 3.6.x ====&lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.6.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.5 FAQ|Version 3.6.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.4 FAQ|Version 3.6.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.3 FAQ|Version 3.6.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.2 FAQ|Version 3.6.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.1 FAQ|Version 3.6.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.6.0 FAQ|Version 3.6.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.5.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.5.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.1 FAQ|Version 3.5.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.5.0 FAQ|Version 3.5.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
For more about the updating process of 3.4.8 to 3.5.0, please see: [[S:MyLanguage/J3.x:Upgrading_from_Joomla_3.4.x_to_3.5|Upgrading from Joomla 3.4.x to 3.5]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.4.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.4.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.8 FAQ|Version 3.4.8 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.7 FAQ|Version 3.4.7 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.6 FAQ|Version 3.4.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.5 FAQ|Version 3.4.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.4 FAQ|Version 3.4.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.3 FAQ|Version 3.4.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.2 FAQ|Version 3.4.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.1 FAQ|Version 3.4.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.4.0 FAQ|Version 3.4.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.3.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.3.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.6 FAQ|Version 3.3.6 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.5 FAQ|Version 3.3.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.4 FAQ|Version 3.3.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.3 FAQ|Version 3.3.3 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.2 FAQ|Version 3.3.2 FAQ]] &lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.1 FAQ|Version 3.3.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.3.0 FAQ|Version 3.3.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.2.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.2.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.5 FAQ|Version 3.2.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.4 FAQ|Version 3.2.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.3 FAQ|Version 3.2.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.2 FAQ|Version 3.2.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.1 FAQ|Version 3.2.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.2.0 FAQ|Version 3.2.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.1.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.1.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.5 FAQ|Version 3.1.5 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.4 FAQ|Version 3.1.4 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.3 FAQ|Version 3.1.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.2 FAQ|Version 3.1.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.1 FAQ|Version 3.1.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.1.0 FAQ|Version 3.1.0 FAQ]]&lt;br /&gt;
&lt;br /&gt;
==== Version 3.0.x ==== &lt;br /&gt;
&lt;br /&gt;
For known issues specific to a 3.0.x version, together with suggested resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.3 FAQ|Version 3.0.3 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.2 FAQ|Version 3.0.2 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.1 FAQ|Version 3.0.1 FAQ]]&lt;br /&gt;
* [[S:MyLanguage/:Category:Version 3.0.0 FAQ|Version 3.0.0 FAQ]]&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/Page_display_title/he&amp;diff=554075</id>
		<title>Translations:Help38:Joomla Version Information/Page display title/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_Information/Page_display_title/he&amp;diff=554075"/>
		<updated>2018-10-30T15:40:23Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;עזרה 38: מידע על גירסת ג&amp;#039;ומלה&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;עזרה 38: מידע על גירסת ג&#039;ומלה&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_3_9_0/he&amp;diff=554074</id>
		<title>Help310:Joomla Version 3 9 0/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_3_9_0/he&amp;diff=554074"/>
		<updated>2018-10-30T15:39:23Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;== מידע נוסף ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ambox|type=notice|image=notice|text = &#039;&#039;&#039;ג&#039;ומלה! גירסה 3.9.0 היא הגירסה כרגע. האתר שלכם מעודכן.&#039;&#039;&#039;}}&lt;br /&gt;
== מידע נוסף == &lt;br /&gt;
{{Help39:Joomla_Version_Information/en}}&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_3_9_0/2/he&amp;diff=554073</id>
		<title>Translations:Help38:Joomla Version 3 9 0/2/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_3_9_0/2/he&amp;diff=554073"/>
		<updated>2018-10-30T15:39:23Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;== מידע נוסף ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== מידע נוסף ==&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_3_9_0/he&amp;diff=554072</id>
		<title>Help310:Joomla Version 3 9 0/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_3_9_0/he&amp;diff=554072"/>
		<updated>2018-10-30T15:39:08Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;ג&amp;#039;ומלה! גירסה 3.9.0 היא הגירסה כרגע. האתר שלכם מעודכן.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ambox|type=notice|image=notice|text = &#039;&#039;&#039;ג&#039;ומלה! גירסה 3.9.0 היא הגירסה כרגע. האתר שלכם מעודכן.&#039;&#039;&#039;}}&lt;br /&gt;
==Additional information== &lt;br /&gt;
{{Help39:Joomla_Version_Information/en}}&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_3_9_0/1/he&amp;diff=554071</id>
		<title>Translations:Help38:Joomla Version 3 9 0/1/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_3_9_0/1/he&amp;diff=554071"/>
		<updated>2018-10-30T15:39:07Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;ג&amp;#039;ומלה! גירסה 3.9.0 היא הגירסה כרגע. האתר שלכם מעודכן.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ג&#039;ומלה! גירסה 3.9.0 היא הגירסה כרגע. האתר שלכם מעודכן.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_3_9_0/he&amp;diff=554070</id>
		<title>Help310:Joomla Version 3 9 0/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Help310:Joomla_Version_3_9_0/he&amp;diff=554070"/>
		<updated>2018-10-30T15:38:24Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;עזרה 38: ג&amp;#039;ומלה גירסה 3.9&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ambox|type=notice|image=notice|text = &#039;&#039;&#039;Joomla! version 3.9.0 is the current version. Your website is up-to-date.&#039;&#039;&#039;}}&lt;br /&gt;
==Additional information== &lt;br /&gt;
{{Help39:Joomla_Version_Information/en}}&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_3_9_0/Page_display_title/he&amp;diff=554069</id>
		<title>Translations:Help38:Joomla Version 3 9 0/Page display title/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:Help38:Joomla_Version_3_9_0/Page_display_title/he&amp;diff=554069"/>
		<updated>2018-10-30T15:38:24Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;עזרה 38: ג&amp;#039;ומלה גירסה 3.9&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;עזרה 38: ג&#039;ומלה גירסה 3.9&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497920</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497920"/>
		<updated>2018-08-04T09:46:58Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;פעולה זאת תפעיל חבילת בדיקות JavaScript אחרת.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
פעולה זו תבצע בדיקת תחביר בקובצי JavaScript.&lt;br /&gt;
&lt;br /&gt;
==== npm הרצת בדיקה ====&lt;br /&gt;
פעולה זאת תפעיל חבילת בדיקות JavaScript אחרת.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/25/he&amp;diff=497919</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/25/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/25/he&amp;diff=497919"/>
		<updated>2018-08-04T09:46:58Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;פעולה זאת תפעיל חבילת בדיקות JavaScript אחרת.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;פעולה זאת תפעיל חבילת בדיקות JavaScript אחרת.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497918</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497918"/>
		<updated>2018-08-04T09:46:10Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;==== npm הרצת בדיקה ====&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
פעולה זו תבצע בדיקת תחביר בקובצי JavaScript.&lt;br /&gt;
&lt;br /&gt;
==== npm הרצת בדיקה ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/24/he&amp;diff=497917</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/24/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/24/he&amp;diff=497917"/>
		<updated>2018-08-04T09:46:09Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;==== npm הרצת בדיקה ====&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== npm הרצת בדיקה ====&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497916</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497916"/>
		<updated>2018-08-04T09:45:48Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;פעולה זו תבצע בדיקת תחביר בקובצי JavaScript.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
פעולה זו תבצע בדיקת תחביר בקובצי JavaScript.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/23/he&amp;diff=497915</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/23/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/23/he&amp;diff=497915"/>
		<updated>2018-08-04T09:45:48Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;פעולה זו תבצע בדיקת תחביר בקובצי JavaScript.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;פעולה זו תבצע בדיקת תחביר בקובצי JavaScript.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497914</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497914"/>
		<updated>2018-08-04T09:45:33Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/22/he&amp;diff=497913</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/22/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/22/he&amp;diff=497913"/>
		<updated>2018-08-04T09:45:33Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;זה דומה ל-&amp;lt;tt&amp;gt;build: js&amp;lt;/ tt&amp;gt;, אך יציג עבור שינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497912</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497912"/>
		<updated>2018-08-04T09:44:33Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/21/he&amp;diff=497911</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/21/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/21/he&amp;diff=497911"/>
		<updated>2018-08-04T09:44:33Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;זה דומה לפקודה &amp;lt;tt&amp;gt;build:css&amp;lt;/ tt&amp;gt;, אך יציג את השינויים ויבנה באופן אוטומטי קבצים מעודכנים.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497910</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497910"/>
		<updated>2018-08-04T09:43:30Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/20/he&amp;diff=497909</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/20/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/20/he&amp;diff=497909"/>
		<updated>2018-08-04T09:43:30Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;זה יגרום להמרת קבצי JavaScript לפורמט הנכון וליצור קבצים ממוזערים&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497908</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497908"/>
		<updated>2018-08-04T09:42:30Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/19/he&amp;diff=497907</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/19/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/19/he&amp;diff=497907"/>
		<updated>2018-08-04T09:42:30Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Node.js מגיע עם מנהל חבילה המכונה NPM (בדרך כלשהי כמו Composer). ל- NPM יש פקודה &amp;lt;tt&amp;gt;run&amp;lt;/ tt&amp;gt; והכנו כמה תסריטים כדי להקל עליכם. עליכם להפעיל את הפקודות עבור שורש ההתקנה.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497906</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497906"/>
		<updated>2018-08-04T09:41:18Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;=== סקריפטי Node/npm  ===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== סקריפטי Node/npm  ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/18/he&amp;diff=497905</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/18/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/18/he&amp;diff=497905"/>
		<updated>2018-08-04T09:41:18Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;=== סקריפטי Node/npm  ===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== סקריפטי Node/npm  ===&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497901</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497901"/>
		<updated>2018-08-04T09:40:26Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפל...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/17/he&amp;diff=497900</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/17/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/17/he&amp;diff=497900"/>
		<updated>2018-08-04T09:40:26Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפל...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;הערה: ייתכן שתצטרכו להפעיל את &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; עם האפשרות &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/ tt&amp;gt; כדי להתעלם מדרישות הפלטפורמה המפורטות ב- Composer, כלומר, אם אין לכם תוסף LDAP של PHP מוּתקָן.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497889</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497889"/>
		<updated>2018-08-04T09:39:05Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/16/he&amp;diff=497888</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/16/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/16/he&amp;diff=497888"/>
		<updated>2018-08-04T09:39:05Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;הפעלת הפקודה &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; צריכה להספיק מכוון שתלויות ה-PHP שמורות בקובץ composer.lock. אתם יכולים לבצע זאת כמה פעמים שתרצו, והפעולה תגרום להתקנת החבילות החדשות בלבד על פי השינויים בקובץ  composer.lock. אל תפעילו את &amp;lt;tt&amp;gt;composer update&amp;lt;/ tt&amp;gt;, שכן פעולה זו תעדכן את כל החבילות לגרסאות חדשות יותר ותעדכן את הקובץ composer.lock.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497820</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497820"/>
		<updated>2018-08-04T09:34:50Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;ג &amp;#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
It should be enough to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; as this will install PHP dependencies saved in the composer.lock file. You can do this as many times as you like, it will only install new packages when the composer.lock file is changed. Don&#039;t run &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; as this will update all packages to newer versions and update the composer.lock file.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/15/he&amp;diff=497819</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/15/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/15/he&amp;diff=497819"/>
		<updated>2018-08-04T09:34:50Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;ג &amp;#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ג &#039;ומלה אינה שונה בהרבה כלי אינטרנט אחרים בימים אלה. יש לה חלק גדול PHP ויש לו יותר ויותר קוד JavaScript. בעוד קוד PHP לא צריך כל כך הרבה הכנה, JavaScript צריך הרבה כלים סביבו. הסיבה העיקרית לכך היא שאף אחד לא כותב קוד בצורה שכל דפדפן מבין, כך שהקוד צריך להיות מתורגם, למשל, ES6 לגירסה תואמת של ה-JavaScript הנתמך בדפדפן. אותו הדבר נכון לגבי CSS, עבור ג &#039;ומלה אנו משתמשים SASS אשר ממור ל-CSS כך שכל דפדפן יוכל לתרגם את ההגדרות בצורה נכונה. לכן הגדרת סביבת הפתוח קמצת יותר מסובכת אבל לצד זה מקבלים קידוד (פתוח) נוחים יותר. הודות למערכות תצוגה וטעינה אוטומטית בדפדפנים תוכלו לראות את השינויים שלכם בצורה טובה יותרובזמן אמת.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497817</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497817"/>
		<updated>2018-08-04T09:28:42Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;== מדריך למתחילים ארוך יותר ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== מדריך למתחילים ארוך יותר ==&lt;br /&gt;
Joomla is not different to many other web tools these days. It has a large PHP part and it has more and more JavaScript code. While PHP coding doesn&#039;t need so much preparation, JavaScript needs a lot tooling around. The main reason is that nobody writes code in a way that every browser understands, so the code needs transpiling from e.g. ES6 to a compatible version of JavaScript. The same is true for CSS, for Joomla we are using SASS and this will be converted to native CSS so that any browser understands it. As downside setting up a dev environment is a bit more complicated but the tooling make coding also more convenient. Thanks to watchers and browser auto reload you can see your change in real time. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
It should be enough to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; as this will install PHP dependencies saved in the composer.lock file. You can do this as many times as you like, it will only install new packages when the composer.lock file is changed. Don&#039;t run &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; as this will update all packages to newer versions and update the composer.lock file.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/14/he&amp;diff=497816</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/14/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/14/he&amp;diff=497816"/>
		<updated>2018-08-04T09:28:41Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;== מדריך למתחילים ארוך יותר ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== מדריך למתחילים ארוך יותר ==&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497809</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497809"/>
		<updated>2018-08-04T09:27:55Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;br /&gt;
&lt;br /&gt;
== The a bit longer start guide ==&lt;br /&gt;
Joomla is not different to many other web tools these days. It has a large PHP part and it has more and more JavaScript code. While PHP coding doesn&#039;t need so much preparation, JavaScript needs a lot tooling around. The main reason is that nobody writes code in a way that every browser understands, so the code needs transpiling from e.g. ES6 to a compatible version of JavaScript. The same is true for CSS, for Joomla we are using SASS and this will be converted to native CSS so that any browser understands it. As downside setting up a dev environment is a bit more complicated but the tooling make coding also more convenient. Thanks to watchers and browser auto reload you can see your change in real time. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
It should be enough to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; as this will install PHP dependencies saved in the composer.lock file. You can do this as many times as you like, it will only install new packages when the composer.lock file is changed. Don&#039;t run &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; as this will update all packages to newer versions and update the composer.lock file.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/13/he&amp;diff=497808</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/13/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/13/he&amp;diff=497808"/>
		<updated>2018-08-04T09:27:55Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;הריצו  &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo).&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497797</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497797"/>
		<updated>2018-08-04T09:26:46Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-plat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;br /&gt;
# run &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; from the root of the git repo&lt;br /&gt;
&lt;br /&gt;
== The a bit longer start guide ==&lt;br /&gt;
Joomla is not different to many other web tools these days. It has a large PHP part and it has more and more JavaScript code. While PHP coding doesn&#039;t need so much preparation, JavaScript needs a lot tooling around. The main reason is that nobody writes code in a way that every browser understands, so the code needs transpiling from e.g. ES6 to a compatible version of JavaScript. The same is true for CSS, for Joomla we are using SASS and this will be converted to native CSS so that any browser understands it. As downside setting up a dev environment is a bit more complicated but the tooling make coding also more convenient. Thanks to watchers and browser auto reload you can see your change in real time. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
It should be enough to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; as this will install PHP dependencies saved in the composer.lock file. You can do this as many times as you like, it will only install new packages when the composer.lock file is changed. Don&#039;t run &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; as this will update all packages to newer versions and update the composer.lock file.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/12/he&amp;diff=497796</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/12/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/12/he&amp;diff=497796"/>
		<updated>2018-08-04T09:26:46Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-plat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;להפעיל &amp;lt;tt&amp;gt;composer install&amp;lt;/ tt&amp;gt; מספריית השורש של הריפוזיטורי (git repo). אתם יכולים להוסיף את הפרמטר של --ignore-platform-reqs אם אינכם צריכים את PHP-LDAP מותקן מקומי ולכן אין צורך בכך.&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497794</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497794"/>
		<updated>2018-08-04T09:23:03Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;לשכפל (clone) את המאגר&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# לשכפל (clone) את המאגר&lt;br /&gt;
# run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; from the root of the git repo (you can add --ignore-platform-reqs if you don&#039;t have the PHP-LDAP locally installed and you don&#039;t need it)&lt;br /&gt;
# run &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; from the root of the git repo&lt;br /&gt;
&lt;br /&gt;
== The a bit longer start guide ==&lt;br /&gt;
Joomla is not different to many other web tools these days. It has a large PHP part and it has more and more JavaScript code. While PHP coding doesn&#039;t need so much preparation, JavaScript needs a lot tooling around. The main reason is that nobody writes code in a way that every browser understands, so the code needs transpiling from e.g. ES6 to a compatible version of JavaScript. The same is true for CSS, for Joomla we are using SASS and this will be converted to native CSS so that any browser understands it. As downside setting up a dev environment is a bit more complicated but the tooling make coding also more convenient. Thanks to watchers and browser auto reload you can see your change in real time. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
It should be enough to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; as this will install PHP dependencies saved in the composer.lock file. You can do this as many times as you like, it will only install new packages when the composer.lock file is changed. Don&#039;t run &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; as this will update all packages to newer versions and update the composer.lock file.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/11/he&amp;diff=497793</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/11/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/11/he&amp;diff=497793"/>
		<updated>2018-08-04T09:23:03Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;לשכפל (clone) את המאגר&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;לשכפל (clone) את המאגר&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497792</id>
		<title>J4.x:Setting Up Your Local Environment/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=J4.x:Setting_Up_Your_Local_Environment/he&amp;diff=497792"/>
		<updated>2018-08-04T09:22:24Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;=== צעדים להגדרת הסביבה המקומית ===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;languages /&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Top portal heading|color=white-bkgd|icon=magic|icon-color=#5091cd|size=3x|text-color=#333|title=מדריך&amp;lt;br /&amp;gt;&lt;br /&gt;
איך להגדיר סביבה לוקלית לג&#039;ומלה 4}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Joomla version|version=4.x}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{-}}&lt;br /&gt;
בג&#039;ומלה 4 שיננו את תהליך הפיתוח, ובגירסה זאת לא ניתן לשכפל את התקנה של ג&#039;ומלה ממאגר. בדקנו אחר שיטות העבודה המומלצות ויישמנו תהליך בנייה עבור מערכת ניהול התוכן.&lt;br /&gt;
&lt;br /&gt;
== מדריך להתחלה מהירה ==&lt;br /&gt;
מה שאתם צרכים לעשות כדי להגדיר את סביבת הפיתוח תלוי במערכת ההפעלה שלכם. אנחנו לא יכולים לכתוב תיעוד עבור כל מערכת הפעלה לכן אנו ממליצים לבצע חיפוש במנוע החיפוש המועדף עלכם ולמצוא את &amp;quot;כיצד לבצע&amp;quot; (HowTo). &lt;br /&gt;
&lt;br /&gt;
=== הכלים הנדרשים ===&lt;br /&gt;
# &amp;lt;span class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;PHP - בדיוק כמו בגרסאות הישנות יש צורך ב-PHP ובנוסף ב-CLI PHP (ממשק שורת הפקודה) בכדי להפעיל את אתר ג&#039;ומלה, (ראה את [[S: MyLanguage / Configuring_a_LPP_Server_for_PHP_development | הגדרת שרת LAMPP לפיתוח PHP]]&amp;lt;/span&amp;gt;&lt;br /&gt;
# Composer - לניהול התלויות PHP של ג&#039;ומלה - לקבלת עזרה בהתקנת ה-Composer, קראו את התיעוד בכתובת https://getcomposer.org/doc/00-intro.md&lt;br /&gt;
# Node.js - להרכבת קבצי JavaScript ו- SASS של ג&#039;ומלה - לעזרה בהתקנת Node.js, פעלו לפי ההנחיות הזמינות בכתובת https://nodejs.org/en/&lt;br /&gt;
# Git - לניהול גרסאות&lt;br /&gt;
&lt;br /&gt;
=== צעדים להגדרת הסביבה המקומית ===&lt;br /&gt;
# Clone the repository&lt;br /&gt;
# run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; from the root of the git repo (you can add --ignore-platform-reqs if you don&#039;t have the PHP-LDAP locally installed and you don&#039;t need it)&lt;br /&gt;
# run &amp;lt;tt&amp;gt;npm install&amp;lt;/tt&amp;gt; from the root of the git repo&lt;br /&gt;
&lt;br /&gt;
== The a bit longer start guide ==&lt;br /&gt;
Joomla is not different to many other web tools these days. It has a large PHP part and it has more and more JavaScript code. While PHP coding doesn&#039;t need so much preparation, JavaScript needs a lot tooling around. The main reason is that nobody writes code in a way that every browser understands, so the code needs transpiling from e.g. ES6 to a compatible version of JavaScript. The same is true for CSS, for Joomla we are using SASS and this will be converted to native CSS so that any browser understands it. As downside setting up a dev environment is a bit more complicated but the tooling make coding also more convenient. Thanks to watchers and browser auto reload you can see your change in real time. &lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
It should be enough to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; as this will install PHP dependencies saved in the composer.lock file. You can do this as many times as you like, it will only install new packages when the composer.lock file is changed. Don&#039;t run &amp;lt;tt&amp;gt;composer update&amp;lt;/tt&amp;gt; as this will update all packages to newer versions and update the composer.lock file.&lt;br /&gt;
&lt;br /&gt;
Note: You may need to run &amp;lt;tt&amp;gt;composer install&amp;lt;/tt&amp;gt; with the &amp;lt;tt&amp;gt;--ignore-platform-reqs&amp;lt;/tt&amp;gt; option to ignore platform requirements specified in Composer, i.e. if you do not have PHP&#039;s LDAP extension installed.&lt;br /&gt;
&lt;br /&gt;
=== Node/npm scripts ===&lt;br /&gt;
Node.js comes with a package manager called NPM (in some way the same as Composer). NPM has a &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command and we have prepared some scripts to make your life easier. You have to run the commands for the root of the repository.&lt;br /&gt;
&lt;br /&gt;
==== npm run build:css ====&lt;br /&gt;
&amp;lt;noinclude&amp;gt;It will compile SASS files to CSS and also create the minified files.&amp;lt;/noinclude&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== npm run build:js ====&lt;br /&gt;
It will compile and transpile the JavaScript files to the correct format and create minified files&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:css ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:css&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run watch:js ====&lt;br /&gt;
This is the same as the &amp;lt;tt&amp;gt;build:js&amp;lt;/tt&amp;gt; command but will watch for changes and automatically build updated files.&lt;br /&gt;
&lt;br /&gt;
==== npm run lint:js ====&lt;br /&gt;
This will make a syntax check on JavaScript files.&lt;br /&gt;
&lt;br /&gt;
==== npm run test ====&lt;br /&gt;
This will run other JavaScript testing suite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Development{{#translation:}}]]&lt;br /&gt;
[[Category:Joomla! 4.x{{#translation:}}]]&lt;br /&gt;
[[Category:Tutorials{{#translation:}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
	<entry>
		<id>https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/10/he&amp;diff=497791</id>
		<title>Translations:J4.x:Setting Up Your Local Environment/10/he</title>
		<link rel="alternate" type="text/html" href="https://docs.sandbox.joomla.org/index.php?title=Translations:J4.x:Setting_Up_Your_Local_Environment/10/he&amp;diff=497791"/>
		<updated>2018-08-04T09:22:24Z</updated>

		<summary type="html">&lt;p&gt;Ydl: Created page with &amp;quot;=== צעדים להגדרת הסביבה המקומית ===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== צעדים להגדרת הסביבה המקומית ===&lt;/div&gt;</summary>
		<author><name>Ydl</name></author>
	</entry>
</feed>