{"id":60478,"date":"2021-01-05T08:10:16","date_gmt":"2021-01-05T14:10:16","guid":{"rendered":"https:\/\/www.scalahosting.com\/blog\/?p=60478"},"modified":"2026-02-11T02:52:30","modified_gmt":"2026-02-11T08:52:30","slug":"what-is-joomla-how-to-build-website-with-joomla","status":"publish","type":"post","link":"https:\/\/www.scalahosting.com\/blog\/what-is-joomla-how-to-build-website-with-joomla\/","title":{"rendered":"What is Joomla and How to Build a Website With It?"},"content":{"rendered":"\n<p><strong>Joomla is an open-source Content Management System (CMS)<\/strong> launched in 2005. About 10 years ago, the software was in the running for the title of the world&#8217;s most popular CMS. Back then, there wasn&#8217;t much separating Joomla and WordPress, the current market leader.<\/p>\n\n\n\n<p>Nevertheless, Joomla&#8217;s flexibility and advanced user management features continue to power many well-known websites, including the pages of <strong>Roger Federer, Nintendo, <\/strong>and <strong>ITWire<\/strong>. Today, we&#8217;ll show you how to build a website with Joomla and explain why it has earned a reputation as one of the most versatile CMSs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Joomla?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"1140\" height=\"513\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/What-is-Joomla-and-How-to-Build-a-Website-With-It-1140x513-1.webp\" alt=\"What is Joomla and How to Build a Website With It?, What is Joomla?\" class=\"wp-image-74108\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/What-is-Joomla-and-How-to-Build-a-Website-With-It-1140x513-1.webp 1140w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/What-is-Joomla-and-How-to-Build-a-Website-With-It-1140x513-1-300x135.webp 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/What-is-Joomla-and-How-to-Build-a-Website-With-It-1140x513-1-768x346.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>Joomla traces its roots back to Mambo \u2013 a website-building application initially released in 2000 by a company called Miro. Mambo was open source and relatively popular, but about five years after the project&#8217;s launch, Miro&#8217;s management team decided to assert greater control over the software. Some of Mambo&#8217;s core developers weren&#8217;t happy with the new direction, so they forked the CMS and created Joomla.<\/p>\n\n\n\n<p>By 2008, all of Mambo&#8217;s developers had left, and the project was practically dead. Joomla, by contrast, is still going strong today. The CMS is doing so well because over the years, it has been refined into a robust core built around <strong>flexibility <\/strong>and <strong>structure<\/strong>. It has also built <strong>a large community<\/strong> of developers, users, and fans who drive its growth.<\/p>\n\n\n\n<p>One of Joomla\u2019s greatest strengths is that many <strong>advanced features are available out of the box<\/strong>. Let&#8217;s explore some of them.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Joomla&#8217;s Access Control List (ACL)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Joomla&#8217;s ACL is an advanced <strong>access control system<\/strong> that gives you fine-grained control over permissions for individual users and user groups. The CMS allows you to define content areas, and you&#8217;re free to choose who has access to what. All this without installing any extensions or implementing custom solutions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Multilingual support<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Joomla was also one of the first CMS platforms to include <strong>multilingual support <\/strong>in its core. Over the years, managing translations, language-specific menus, and localized content has become even easier, making Joomla a perfect choice for international and government websites and organizations serving diverse audiences.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content organization<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Joomla has a category-based structure that allows you to implement logical hierarchies and build websites that remain easy to navigate, regardless of how much content you upload. In addition, the menu management is highly flexible, allowing you to create a sophisticated site structure without implementing complex workarounds.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Extension ecosystem<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Joomla may have plenty of built-in features, but this doesn&#8217;t mean you can implement additional functionality. Like most popular open-source platforms, Joomla has an extensive ecosystem of <strong>templates and extensions<\/strong> that have developed and grown alongside it. With them, you can customize your site&#8217;s appearance and completely transform its behavior.<\/p>\n\n\n\n<p>At the time of writing, there are close to 5,000 extensions in Joomla&#8217;s official repository, with countless more offered on third-party websites. Chances are, whatever functionality you&#8217;re looking to implement, there&#8217;s an extension for it. Even if there isn&#8217;t, you&#8217;re using an open-source platform, so it&#8217;s easy to build a custom solution and integrate it into your site.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clean code and modern security, accessibility, and performance features<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Open Source Matters, the nonprofit organization supporting Joomla, invests significant effort in ensuring the CMS adapts to the demands of users and the ever-shifting online landscape. This includes clean, performance-optimized code and built-in security and accessibility features like multi-factor authentication, text-to-speech functionality, password strength meters, etc. Thanks to all this, you can build a fully-functional website with fewer plugins, reducing complexity and improving long-term maintainability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Choose Joomla for Your Website?<\/h2>\n\n\n\n<p>Many people take an overly simplistic approach to choosing a CMS. They assume that &#8220;most popular&#8221; means &#8220;best&#8221; and go for WordPress. However, this is often the wrong strategy.<\/p>\n\n\n\n<p>The right CMS for your project should offer the perfect blend of flexibility, control, and long-term sustainability. Whether a particular CMS fits these requirements depends on your website. In many cases, Joomla is the best choice.<\/p>\n\n\n\n<p>Here are some examples.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content-rich websites<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Content-rich websites can benefit from Joomla&#8217;s categorization system. Blogs, news websites, magazines, and documentation sites can be a nightmare to navigate if they&#8217;re not built correctly, and compared to other CMS platforms, Joomla offers much more flexibility.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Multi-user and collaborative projects<\/strong><\/li>\n<\/ul>\n\n\n\n<p>If you have multiple people working on your website, Joomla gives you the tools and controls you need to ensure work is done efficiently and securely. You can organize content creation and uploading with ease, even if you&#8217;re managing a growing team of editors, designers, and developers.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SMB websites<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Small to medium-sized businesses that need more than just a simple online brochure can use Joomla to create websites equipped with custom layouts, client portals, event calendars, contact forms, and even ecommerce functionality. The CMS offers a professional, scalable platform that gives site administrators plenty of options without locking them into a proprietary system.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custom projects built by professional developers<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Joomla is ideal for developers who want complete control over the site-building application but don&#8217;t have the time to create an entirely custom framework. If you invest a little time learning its structure, the platform will deliver a robust, flexible, and future-proof foundation for building professional websites.<\/p>\n\n\n\n<p>In other words, while it may not be the most widely used CMS, Joomla has quite a lot going for it. We&#8217;ll now show you how to get started.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Build a Website With Joomla?<\/h2>\n\n\n\n<p>Let&#8217;s start at the very beginning.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Purchasing a Joomla Hosting service and a Domain Name<\/h3>\n\n\n\n<p>Getting online, you need two things to start with \u2013 a <a href=\"https:\/\/www.scalahosting.com\/joomla-hosting.html\">Joomla hosting<\/a> account and a domain name.<\/p>\n\n\n\n<p><strong>Web Hosting<\/strong><\/p>\n\n\n\n<p>Joomla doesn\u2019t have any specific requirements, so it will easily run on most servers. Still, it pays to contact your potential host and double-check before you commit to a purchase.<\/p>\n\n\n\n<p>Next, ensure the chosen hosting plan is optimized for <strong>speed <\/strong>and <strong>reliability<\/strong>. <a href=\"https:\/\/www.scalahosting.com\/blog\/slow-website-loading\/\">Website performance<\/a> is crucial not only for user experience but also for SEO ranking.<\/p>\n\n\n\n<p>Choosing an <a href=\"https:\/\/www.scalahosting.com\/web-hosting-for-small-business.html\">affordable shared package<\/a> might sound like an excellent deal for starters, but make sure to consider how much resources and security you&#8217;ll need before you jump to this solution. For a more customized and secure environment, you are much better off with a <a href=\"https:\/\/www.scalahosting.com\/managed-cloud-hosting.html\">cloud VPS package<\/a>.<\/p>\n\n\n\n<p><strong>Domain Name<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.scalahosting.com\/domain-names.html\">Choosing the right domain name<\/a> is essential for your future brand. This is the name that all users will type to connect to your website, so pick a domain that is <strong>unique<\/strong>, <strong>memorable<\/strong>, and <strong>recognizable<\/strong>.<\/p>\n\n\n\n<p>Many hosting providers offer <strong>free domain registration<\/strong> with their hosting plans. When switching providers, the domain remains under your ownership, and you can choose to transfer and manage it elsewhere.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Joomla Installation and Setup<\/h3>\n\n\n\n<p>Joomla has fairly basic server requirements.<\/p>\n\n\n\n<p>For version <strong>6.x<\/strong>, you need to have at least <strong>PHP 8.3.0<\/strong> installed, though the CMS developers recommend using<strong> 8.4<\/strong>. Joomla works with <strong>MySQL<\/strong>, <strong>MariaDB<\/strong>, and <strong>PostgreSQL, <\/strong>and supports <strong>Apache 2.4<\/strong> or later, <strong>Nginx 1.26<\/strong> or later, and <strong>Microsoft IIS 10<\/strong>.<\/p>\n\n\n\n<p>Installing Joomla depends on what is included in your hosting plan. Many packages include a control panel with <strong>a one-click installer<\/strong>, such as Softaculous. If you use <strong>SPanel<\/strong>, however, you have something a lot more powerful.<\/p>\n\n\n\n<p>The dedicated <strong>Joomla Manager<\/strong> included in our proprietary server management system makes it easy to deploy and manage Joomla installations. The installation requires choosing the installation URL and entering your admin login details. SPanel does the rest.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><img decoding=\"async\" width=\"1140\" height=\"622\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-joomla-spanel-1140x622.webp\" alt=\"What is Joomla and How to Build a Website With It?, Joomla Installation and Setup\" class=\"wp-image-74109\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-joomla-spanel-1140x622.webp 1140w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-joomla-spanel-300x164.webp 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-joomla-spanel-768x419.webp 768w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-joomla-spanel.webp 1322w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>In a few seconds, your new installation will be deployed, and you&#8217;re ready to start work on your site. You can then use the Joomla Manager to manage all Joomla websites hosted on your server.<\/p>\n\n\n\n<p>Even a <strong>manual installation<\/strong> isn&#8217;t that difficult. First, download the installation ZIP archive from <a href=\"https:\/\/www.joomla.org\/\">Joomla\u2019s official website<\/a>, then upload the extracted files to the destination folder. Afterward, you create <strong>a MySQL database and a user<\/strong> associated with it.<\/p>\n\n\n\n<p>A setup wizard in the installation folder guides you through the Joomla installation. On the first page, you&#8217;ll enter your <strong>site\u2019s name and description<\/strong> as well as the <strong>admin login details<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"990\" height=\"895\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/joomla-installation.webp\" alt=\"What is Joomla and How to Build a Website With It?, Joomla Installation and Setup 2\" class=\"wp-image-74110\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/joomla-installation.webp 990w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/joomla-installation-300x271.webp 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/joomla-installation-768x694.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>The next page will ask you for the correct <strong>database configuration<\/strong>. After you enter it, the wizard will give you a detailed overview of the installation you\u2019re about to perform. If you approve it, the manual installation starts.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"991\" height=\"816\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/successful-installation.webp\" alt=\"What is Joomla and How to Build a Website With It?, Joomla Installation and Setup 3\" class=\"wp-image-74111\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/successful-installation.webp 991w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/successful-installation-300x247.webp 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/successful-installation-768x632.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>Once complete, you need to <strong>remove the installation<\/strong> folder to start working on your new Joomla website. The wizard can do it automatically for you.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Getting Familiar with the Joomla Basics<\/h3>\n\n\n\n<p>Like any other CMS, websites created with Joomla are managed through a backend interface.<br>In Joomla, it&#8217;s called the Control Panel, and you can find it at <em>https:\/\/yourdomain.com\/administrator<\/em> by default. The first things you&#8217;ll see once logged in are <strong>new message notifications<\/strong>, a <strong>log of recent user actions<\/strong>, and <strong>left-side menus with shortcuts<\/strong> to essential areas in the backend.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"497\" height=\"650\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/sidebar3.webp\" alt=\"What is Joomla and How to Build a Website With It?, Getting Familiar with the Joomla Basics\" class=\"wp-image-74112\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/sidebar3.webp 497w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/sidebar3-229x300.webp 229w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>From here, you can <strong>write and publish articles, create menus, install modules, manage users,<\/strong> and much more. These tools, along with the rest of the utilities, are also categorized and accessible from the ribbon at the top of the screen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selecting your Template<\/h3>\n\n\n\n<p>Joomla templates are similar to WordPress themes in many ways. They change <strong>the front end of your website<\/strong> and determine how everything looks.\u00a0<\/p>\n\n\n\n<p>The <strong>Templates menu<\/strong> in Joomla is available from both the backend sidebar and under the <strong>Extensions <\/strong>category in the top ribbon. It has two submenus \u2013 <strong>Styles <\/strong>and <strong>Templates<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"759\" height=\"117\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/default-templates.webp\" alt=\"What is Joomla and How to Build a Website With It?, Selecting your Template\" class=\"wp-image-74113\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/default-templates.webp 759w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/default-templates-300x46.webp 300w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>If you visit the Styles submenu, you can apply a template to the entire website by clicking its button in the <strong>Default <\/strong>column. Joomla comes with only a couple of templates by default \u2013 <strong>Beez3 <\/strong>and <strong>Protostar<\/strong> \u2013 and if you click their names in the Style column, you can modify their color schemes and add extra images.<\/p>\n\n\n\n<p>The default Joomla themes are good for starters, but far from sufficient for most business projects. Luckily, you can choose and install one of the <strong>thousands of free and paid alternatives<\/strong> available on third-party websites like ThemeForest and Template Monster.<\/p>\n\n\n\n<p>To do this, you need to select the <strong>Extensions <\/strong>menu and go to <strong>Manage <\/strong>> <strong>Install<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"355\" height=\"247\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/install-template.webp\" alt=\"What is Joomla and How to Build a Website With It?, Selecting your Template 2\" class=\"wp-image-74114\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/install-template.webp 355w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/install-template-300x209.webp 300w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>Choose the<strong> Upload Package File<\/strong> tab, then drag and drop your template archive into the designated area. Alternatively, you can click the <strong>Browse for File <\/strong>button and select the ZIP file. After a few seconds, the installation should be completed, and you will see the new template along with the default ones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Customizing Templates<\/h3>\n\n\n\n<p>In the <strong>Templates <\/strong>submenu, you can also see the installed templates along with previews of how they look and a quick tour. If you click a template name, you can access its files and modify them as needed.<\/p>\n\n\n\n<p>You can<strong> modify the HTML and CSS files<\/strong>,<strong> upload new images<\/strong>, and even <strong>change the template structure<\/strong>. Bear in mind, however, that these options are only suitable for advanced users, as they require some coding knowledge. Changes to your core theme files can break your entire website, so handle them with extra care.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Joomla Extensions<\/h3>\n\n\n\n<p>A great thing with Joomla is that <strong>devoted users and developers<\/strong> regularly create and update a wide range of extensions for the CMS. Unlike WordPress, however, Joomla uses the term \u201c<strong>Extensions<\/strong>\u201d to cover a much broader range of add-ons.<\/p>\n\n\n\n<p>There are five distinct categories of Joomla extensions: <strong>Components<\/strong>, <strong>Modules<\/strong>, <strong>Plugins<\/strong>, <strong>Templates<\/strong>, and <strong>Languages<\/strong>.<\/p>\n\n\n\n<p>Pretty much every component you use to customize your Joomla website can be considered an extension. Quite a few of those elements are built into the CMS by default, and there are many more in Joomla&#8217;s Extensions Directory.<\/p>\n\n\n\n<p>The directory is easily accessible in the Joomla dashboard. Extensions from third-party sources are installed by opening the <strong>Extensions <\/strong>menu in the top ribbon and selecting <strong>Manage <\/strong>&gt; <strong>Install<\/strong>. After you select the downloaded ZIP file, Joomla will automatically upload and install the necessary data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Joomla Modules<\/h3>\n\n\n\n<p>Joomla modules <strong>extend your website&#8217;s functionality<\/strong> and <strong>improve the user experience<\/strong>. They include search boxes, login forms, widgets, banners, and more.<\/p>\n\n\n\n<p>The <strong>Modules <\/strong>menu is accessible from the <strong>Extensions <\/strong>section in your backend. All pre-enabled add-ons are visible here, along with their <strong>page position<\/strong>, <strong>type<\/strong>, and <strong>accessibility<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"700\" height=\"621\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-module.webp\" alt=\"What is Joomla and How to Build a Website With It?, Joomla Modules\" class=\"wp-image-74115\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-module.webp 700w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-module-300x266.webp 300w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>If you click a module&#8217;s name, you can customize it further. This includes changing its <strong>position<\/strong>, <strong>size<\/strong>, and even the <strong>visual interface<\/strong>.<\/p>\n\n\n\n<p>You can add more modules through the <strong>New <\/strong>button. There are quite a few different types to choose from, or you can pick the <strong>Custom <\/strong>option to create an add-on yourself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Positioning Joomla Modules<\/h3>\n\n\n\n<p>Joomla modules are handy, but only when positioned correctly.<\/p>\n\n\n\n<p>In the Modules menu, you will find a column that indicates the position of each widget. Some options are self-explanatory (i.e., header or footer), but others might appear very confusing (i.e., position 1)<\/p>\n\n\n\n<p>To figure out the correct position, you need to enable <strong>Preview Module Positions<\/strong>.<\/p>\n\n\n\n<p>Go to <strong>Extensions <\/strong>&gt; <strong>Templates<\/strong>. Then, click the <strong>Options <\/strong>button and select <strong>Enabled <\/strong>next to <strong>Preview Module Positions<\/strong>. Now go back to your website and add \u201c<strong>?tp=1<\/strong>\u201d to the end of the URL (e.g., \u201c<em>http:\/\/yourdomain.com\/?=tp1<\/em>\u201c).&nbsp;<\/p>\n\n\n\n<p>Joomla will now display <strong>the individual module positions available<\/strong>, so you can figure out which is which.<\/p>\n\n\n\n<p>Once done, you can <strong>disable Preview Module Positions<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating New Articles<\/h3>\n\n\n\n<p>The content you publish on your Joomla website is delivered in the form of <strong>articles<\/strong>. All saved articles are available in the <strong>left sidebar<\/strong> and under the <strong>Content <\/strong>menu at the top.<\/p>\n\n\n\n<p>To create a new post, simply click the <strong>New <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><img decoding=\"async\" width=\"1140\" height=\"632\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/editor-1140x632.webp\" alt=\"What is Joomla and How to Build a Website With It?, Creating New Articles\" class=\"wp-image-74116\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/editor-1140x632.webp 1140w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/editor-300x166.webp 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/editor-768x426.webp 768w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/editor.webp 1428w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>Finding your way around Joomla isn&#8217;t hard, but it still has a learning curve. If this is not your first time building a website, you will find many familiar menus and labels that other CMS solutions also support.<\/p>\n\n\n\n<p>If you prefer to enter your <strong>HTML tags<\/strong> manually, Joomla offers you a <strong>Toggle Editor option<\/strong> to allow this manual modification.<\/p>\n\n\n\n<p>Using the sidebar on the right, you can <strong>change the article status and category<\/strong>. The tabs above the editor allow you to <strong>add media files<\/strong> and configure your<strong> publishing options<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Articles to Navigation Menus<\/h3>\n\n\n\n<p>When hosting a blog or portfolio website, you can expect to post new content (articles) regularly. Still, pages like About Us and Contact Us are often visible site-wide. To ensure that, you need to include them in the website&#8217;s <strong>navigation menu<\/strong>.<\/p>\n\n\n\n<p>How to do that?<\/p>\n\n\n\n<p>Go to <strong>Menus <\/strong>and click on the section you\u2019d like to edit. All items in the selected menu will be displayed here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full mpg-gallery\"><img decoding=\"async\" width=\"964\" height=\"389\" src=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-item.webp\" alt=\"What is Joomla and How to Build a Website With It?, Adding Articles to Navigation Menus\" class=\"wp-image-74117\" srcset=\"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-item.webp 964w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-item-300x121.webp 300w, https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2021\/01\/menu-item-768x310.webp 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<p>To add a new one, click New, then enter the new menu item title. From the <strong>Menu Item Type<\/strong>, you have to select <strong>Articles <\/strong>&gt; <strong>Single Article<\/strong>. Then, click the <strong>Select <\/strong>button below and pick the article you want to add to this menu. You can also create a new article on the spot.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Even though it&#8217;s far less popular than WordPress, Joomla has its advantages. Much of the needed functionality is built in, so you won&#8217;t need to rely much on third-party code. Multilingual support is also available out of the box.<\/p>\n\n\n\n<p>Some experts go so far as to claim that Joomla is even more SEO-friendly than WordPress.<\/p>\n\n\n\n<p>Still, handling any CMS properly is impossible without a reliable hosting service. Having worked with Joomla for nearly 20 years, we at ScalaHosting know a thing or two about reliable services. Even Brian Teeman, one of Joomla&#8217;s co-founders, endorses our specialized Joomla hosting packages and hosts all his websites on them.<\/p>\n\n\n<div class=\"shortcode-cta-new-wrap row joomla\">\r\n    <img decoding=\"async\" class=\"shortcode-logo\" src=\"\/blog\/images\/shortcode-bg-new-logo-joomla.svg\" alt=\"shortcode-logo\" title=\"shortcode-logo\"\/>\r\n    <div class=\"shortcode-cta-img col-10 col-sm-7 col-md-5\">\r\n        <img decoding=\"async\" class=\"shortcode-bg\" src=\"\/blog\/images\/shortcode-bg-new-joomla.webp\" alt=\"shortcode-bg\" title=\"shortcode-bg\"\/>\r\n    <\/div>\r\n    <div class=\"shortcode-cta-content col-12 col-md-7\">\r\n        <div class=\"content\">\r\n            <div class=\"heading\">Take your Joomla site to new Heights - Join the ScalaHosting Family<\/div>\r\n            <div class=\"list-wrap\">\r\n                <div class=\"list\">\r\n                    <div><b>Free, Effortless & No-Downtime Migration<\/b><\/div>\r\n                    <div><b>Anytime Unconditional Money-back Guarantee<\/b><\/div>\r\n                    <div><b>Constant, fast and competent Joomla Support<\/b><\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"btn-wrap row\">\r\n                <div class=\"col-auto\">\r\n                    <a class=\"button blue\" href=\"https:\/\/www.scalahosting.com\/joomla-hosting.html\">Start Now<\/a>\r\n                <\/div>\r\n                <div class=\"col-auto\">\r\n                    <button class=\"button blue_outer\" title=\"Contact Sales\" onclick=\"chatChangeVisibility(this, 'maximize', {}, 5);\">Chat with our Experts<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p><strong>Q: What is Joomla?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> Unlike WordPress, Joomla didn&#8217;t start off as a simple blogging platform. Its goal has always been to give users the chance to create complex, good-looking websites quickly and easily. It might not be as easy to use as some of its competitors, but it&#8217;s efficient enough and still has a very loyal user base.<\/p>\n\n\n\n<p><strong>Q: Is Joomla free?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> Joomla is a completely free and open-source platform. You can download a copy from its official website at https:\/\/www.joomla.org\/ and install it manually, or use an automatic installer if your hosting plan offers one.<\/p>\n\n\n\n<p><strong>Q: Do I need to be a programmer to create a Joomla website?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> The whole point of using a CMS is to create and manage a website through a simple web interface. Joomla is an intuitive solution that lets you build your project without writing a single line of code. It might not be the easiest to get the hang of, but you can master it even without programming experience.<\/p>\n\n\n\n<p><strong>Q: What kinds of websites can I create with Joomla?<\/strong><\/p>\n\n\n\n<p><strong>A:<\/strong> Joomla can power a wide range of projects. You can use it to create anything from a personal blog to a complex portal for large corporations. The extra features provided by extensions and plugins can further enhance its versatility.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [{\n        \"@type\": \"Question\",\n        \"name\": \"What is Joomla?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Unlike WordPress, Joomla didn't start off as a simple blogging platform. Its goal has always been to give users the chance to create complex, good-looking websites quickly and easily. It might not be as easy to use as some of its competitors, but it's efficient enough and still has a very loyal user base.\"\n        }\n      }, {\n        \"@type\": \"Question\",\n        \"name\": \"Is Joomla free?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Joomla is a completely free and open-source platform. You can download a copy from its official website at https:\/\/www.joomla.org\/ and install it manually, or use an automatic installer if your hosting plan offers one.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"Do I need to be a programmer to create a Joomla website?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"The whole point of using a CMS is to create and manage a website through a simple web interface. Joomla is an intuitive solution that lets you build your project without writing a single line of code. It might not be the easiest to get the hang of, but you can master it even without programming experience.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"What kinds of websites can I create with Joomla?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Joomla can power a wide range of projects. You can use it to create anything from a personal blog to a complex portal for large corporations. The extra features provided by extensions and plugins can further enhance its versatility.\"\n        }\n      }]\n    }\n<\/script>\n\n\n\n<p class=\"youtube-player\" id=\"0xvkAmgveb4\">ScalaHosting &#8211; How to Build a Website Using Joomla?<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"VideoObject\",\n        \"name\": \"How to Build a Website Using Joomla?\",\n        \"description\": \"Joomla is an open-source Content Management System (CMS) launched in 2005. About ten years ago, the software was in the race for the title of most popular CMS in the world. Back then, there wasn\u2019t much separating Joomla and WordPress \u2013 the current market leader.\",\n        \"thumbnailUrl\": [\n            \"https:\/\/www.scalahosting.com\/blog\/wp-content\/uploads\/2022\/02\/How-to-Build-a-Website-Using-Joomla_.png\"\n        ],\n        \"uploadDate\": \"2021-08-11\",\n        \"duration\": \"PT3M16S\",\n        \"embedUrl\": \"https:\/\/youtu.be\/0xvkAmgveb4\"\n    }\n<\/script>\n\n\n\n<p class=\"youtube-player\" id=\"4zZiFTQoXRM\">What is a VPS &#8211; Everything you need to know!<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"VideoObject\",\n        \"name\": \"What is a VPS - Everything you need to know!\",\n        \"description\": \"In this video we'll explain what is a VPS, how does it work and why you might need one. A lot of poeple are familiar with shared hosting nowdays so we'll compare these two options so it's easy to understand.\",\n        \"thumbnailUrl\": [\n            \"https:\/\/i3.ytimg.com\/vi\/4zZiFTQoXRM\/maxresdefault.jpg\"\n        ],\n        \"uploadDate\": \"2022-04-11\",\n        \"duration\": \"PT4M19S\",\n        \"embedUrl\": \"https:\/\/www.youtube.com\/watch?v=4zZiFTQoXRM\"\n    }\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Joomla is an open-source Content Management System (CMS) launched in 2005. About 10 years ago, the software was in the &#8230;<\/p>\n","protected":false},"author":113,"featured_media":74107,"comment_status":"open","ping_status":"closed","sticky":false,"template":"single-cluster-joomla.php","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"%%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Discover what Joomla is and how to create a great website with the CMS. Explore key Joomla features, benefits, and step-by-step basics for getting started.","_seopress_robots_index":"","_seopress_analysis_target_kw":"","footnotes":""},"categories":[61,119],"tags":[],"class_list":["post-60478","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-hosting","category-joomla-hosting"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts\/60478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/users\/113"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/comments?post=60478"}],"version-history":[{"count":35,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts\/60478\/revisions"}],"predecessor-version":[{"id":74118,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/posts\/60478\/revisions\/74118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/media\/74107"}],"wp:attachment":[{"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/media?parent=60478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/categories?post=60478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalahosting.com\/blog\/wp-json\/wp\/v2\/tags?post=60478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}