{"id":8443,"date":"2026-05-21T10:06:05","date_gmt":"2026-05-21T08:06:05","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=8443"},"modified":"2026-06-15T02:40:40","modified_gmt":"2026-06-15T00:40:40","slug":"how-to-install-a-module-in-joomla-a-step-by-step-guide-2","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/","title":{"rendered":"How to install a module in Joomla"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\">Joomla modules allow you to add additional functionality and content blocks to your website, such as contact forms, menus, banners, login forms, and custom widgets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before installing a module, make sure it is compatible with your current Joomla version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Download_the_module_package\" >Download the module package<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Log_in_to_the_Joomla_administration_panel\" >Log in to the Joomla administration panel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Open_the_extension_installer\" >Open the extension installer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Upload_and_install_the_module\" >Upload and install the module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Configure_the_module\" >Configure the module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Assign_a_module_position\" >Assign a module position<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Publish_the_module\" >Publish the module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Verify_the_installation\" >Verify the installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-install-a-module-in-joomla-a-step-by-step-guide-2\/#Keep_your_modules_up_to_date\" >Keep your modules up to date<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Download_the_module_package\"><\/span>Download the module package<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<\/div>\n\n<div id=\"mybox-4140812666\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">Download the module installation package from the developer&#8217;s website or the official Joomla Extensions Directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most Joomla modules are distributed as compressed <code>.zip<\/code> files. Do not extract the archive before installation unless the developer&#8217;s documentation specifically instructs you to do so.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Log_in_to_the_Joomla_administration_panel\"><\/span>Log in to the Joomla administration panel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open your Joomla administration panel by visiting:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;yourdomain.com\/administrator\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Log in using your administrator account credentials.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Open_the_extension_installer\"><\/span>Open the extension installer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">From the top menu, navigate to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>System \u2192 Install \u2192 Extensions\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on your Joomla version, the menu layout may vary slightly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Upload_and_install_the_module\"><\/span>Upload and install the module<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the installation screen, drag and drop the module archive into the upload area or click <strong>Browse for file<\/strong> and select the downloaded <code>.zip<\/code> file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Joomla will automatically upload and install the extension.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the installation is complete, you should see a confirmation message.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configure_the_module\"><\/span>Configure the module<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After installation, go to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Content \u2192 Site Modules\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Locate the newly installed module in the list and click its name to open the settings page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the module, you may be able to configure options such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Display position<\/li>\n\n\n\n<li>Module title<\/li>\n\n\n\n<li>Access permissions<\/li>\n\n\n\n<li>Appearance settings<\/li>\n\n\n\n<li>Display conditions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Adjust the settings according to your requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Assign_a_module_position\"><\/span>Assign a module position<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For the module to appear on your website, you must assign it to a template position.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the module settings, select the desired position from the <strong>Position<\/strong> field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Available positions depend on the Joomla template currently used by your website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re unsure which positions are available, enable the template preview option or consult your template documentation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Publish_the_module\"><\/span>Publish the module<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Set the module status to <strong>Published<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also choose where the module should appear by selecting specific menu items or displaying it across the entire website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Save &amp; Close<\/strong> to apply your changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verify_the_installation\"><\/span>Verify the installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open your website in a new browser tab and confirm that the module is displayed correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the module does not appear:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify that it is published<\/li>\n\n\n\n<li>Confirm that the correct position is selected<\/li>\n\n\n\n<li>Check menu assignment settings<\/li>\n\n\n\n<li>Clear the Joomla cache<\/li>\n\n\n\n<li>Ensure the module is compatible with your Joomla version<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Keep_your_modules_up_to_date\"><\/span>Keep your modules up to date<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Regularly update installed modules to maintain security, compatibility, and performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before installing updates or new extensions, create a backup of your website to ensure you can quickly restore it if necessary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[58],"manual_kb_tag":[2814,2815,3150,7235,7484,7485,7486,7487,829,2790],"class_list":["post-8443","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-web-applications-cms","manual_kb_tag-joomla-modules","manual_kb_tag-install-joomla-module","manual_kb_tag-module-settings","manual_kb_tag-joomla-administrator-panel","manual_kb_tag-extension-installation","manual_kb_tag-joomla-extension-installer","manual_kb_tag-site-modules","manual_kb_tag-module-position","manual_kb_tag-module-installation","manual_kb_tag-module-configuration"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/8443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":3,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/8443\/revisions"}],"predecessor-version":[{"id":8444,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/8443\/revisions\/8444"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=8443"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=8443"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=8443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}