Create a website with JoomlaSo I decided to create a Joomla site.

And my colleague Jeff Bell, who writes website guides at Startup Hub said he’d help me anytime.

What can be so difficult about Joomla, they said. You’ve already worked with WordPress, they said.

I was like: “Okay, I’ll do the one-click install like a boss and get everything set-up in no time.”

Only when it came time to open the first link, Joomla was nowhere in sight. No simple ‘download’ button either.

Just some thing called a ‘localhost’.

Fortunately, I was able to get my Joomla site up-and-running in a few days. And I’m going to explain every single step I learned along the way to make sure you’ll do just fine.

  1. Install Joomla
  1. Write your first blog post
  1. What else can I change from my Administrator’s Panel? (Spoiler alert: everything)

1. Install Joomla


Why do things manually when you can click a single button that does all the heavy lifting for you?

No need to reinvent the wheel here.

Instead, head over to the Control Panel on your hosting account. (Typically this information is emailed to you after purchasing a hosting account.)

When you find it, you’ll notice a bunch of buttons.

Here’s what to do with them.

1.1 Quick installation

If you’ve got a good hosting provider, you’ll literally see the Joomla name and icon directly on your Control Panel. If you don’t have hosting provider yet, head over to Bluehost and get one (you’ll get a free domain as well – if needed).

Alls-you-gotta-do is:

  • Find & push the Joomla! icon
  • Choose your domain name
  • Click ‘Install Now’

It’s literally that simple.

Unless… it isn’t.

If you don’t see the Joomla! Name + icon lurking as a quick-installation option on your Control Panel, the TL;DR version is that your hosting account probably isn’t that good (hate to break it to you).

So here’s what you would do instead.

1.2 Manual installation in 5 steps

While this initially might sound complicated, running a manual Joomla! Installation is actually pretty easy. Just follow these five steps.

Step 1. Create a database. In plain English, a database is like a collection (technically called ‘tables’) of all your website’s information – stored altogether, ready at a moment’s notice.

You know, kinda like Monica’s flat in F.R.I.E.N.D.S (God am I so old or what? 🙂

To create a MySQL Database, go to the control panel and find the icon called MySQL Databases. There you should create a Database user and an individual Database. Then add the user to the database, and move on the next step.

Step 2. Start with the Joomla engine. Download Joomla!, which is the archived package of stuff (good news, you really don’t need to look at).

Simply upload this zip package to your site’s root folder and unzip it there. More good news: that was the “dull” part. Now starts the cool (runnings) part.

Step 3. Set up your website. Carefully type in your domain name inside the URL bar. Simply enter the website address, and if you did everything right (I’m sure you did), you’ll see this:
installing joomla

Those are the fields where you enter your site information. Don’t worry, it’s not like a permanent tattoo — you can change this information anytime you want from the admin panel later. So far, you go Next – Next – Install, that’s it.

Step 4. Press the Install button. After you do, the next window will suggest removing the installation folder that you’ve unzipped in Step 2. Go ahead and do it! It’s served its purpose.

Step 5. Enter your Administrator’s Panel. Finally, you can proceed to your website.

Go ahead – pop some champagne and celebrate.

Now you can log into your admin panel by adding /administrator to your domain name in the URL bar.

2. Write your first blog post on Joomla


The first thing you see after logging in is the admin panel. It’s got some features on the top and left-hand side of your screen.

Got it? Good. Now ignore it.

I’m sure after that installation process you just want to write your first words and publish them already.

Fortunately, it’s that simple.

2.1 Write an article

You might have already noticed a New Article icon in the left sidebar.

But don’t click it. My techie friend says only the cool people work with the top tool panel.

Just kidding. The primary difference between the two is that your top options contain ALL the possible features (while the stuff on the left is merely a limited shortcut).

Instead, go to Content – Articles – Add New Article.

You should be immediately met by something that resembles a text editor from the 90’s and a NASA’s secret file.

Go ahead and give your post a name, type a couple words into the post field, and click the “Save & Close” button. The article is ready, already!

write article

You should be in the Content tab now. You can fool around with these tabs for a bit if you’d like to get a feel for how they work. If you switch between the other tabs, you’ll see they are pretty self explanatory.

My favorite is the Publishing tab. Here you can set up a calendar of publications. But more importantly, you can do also add some Search Engine Optimization (SEO) elements to the page. That’s one of the great features about Joomla: they have all these meta descriptions and keywords options built it, so no additional extensions are needed.

Staying in the Content tab for just a second, you’ll also see that the sidebar contains basic publication options for your article:

  • Status: publish the article or keep it as a draft
  • Featured: select, whether the article will be displayed on the home page
  • Access: сhoose who can see this particular post — all visitors or only registered and so on.
  • Tags: organize your posts with tags
  • Categories: organize your posts with categories

In theory, you can publish your article as-is.

However in reality, you’ll need to assign it to a specific category so that it will appear on your website in the right place.

So let’s take a look at how to create and use these categories.

2.2 Put your articles in order with categories

If your blog was a work of art, categories would be its location in the Louvre.

Basically you can create different categories and assign articles to them to keep everything organized by topic or theme.

However, keep in mind that categories in Joomla! also have their own settings, hierarchy, and even subcategories.

  • To create a new category go to Content – Categories – Create New Category.
  • To create a new subcategory, still go to Content – Categories – Create New Category.
    • Now in the sidebar, find the first option called Parent and select a category you want to add this subcategory to. This chain of subcategories can go on forever (in case you really love the order).

Categories have their own sidebar with basic settings and additional tabs (similar to those you saw while creating articles a few minutes ago).

For example, you can create category-wide settings like SEO elements in Publishing or an image in Options.

2.3 Create some new website pages

On a Joomla! website, you create pages in one place and make them appear in another. That’s super important to remember.

Anything you create in Joomla won’t be automatically shown on your site. So here’s is a brief guide on how to create a page and, more importantly, how to make it appear on your website.

  1. Create Joomla pages by navigating to Menus. So go to Menus – Manage – Add New Menu.
  2. Now you’ll probably want some pages to show up on your new menu. Go Menu – “Name of the Menu you’ve just created” – Add New Menu Item. Create as many items as you need. These new items are your website pages.
  3. If you want these pages to appear on your website, you’ll need to add modules to them. Modules are specific Joomla tools to display stuff on the website. You should see the tab called Module Assignment while creating menu items. You can choose between the modules listed there. Oooor… you can go to the top toolbar and choose Extensions – Modules. There you can create new modules and assign menu items to them. (Just brace yourself, as you’ll see a whole new universe of websites there.)

Finally we’re getting to the good stuff: customizing your website. Here’s how to get started.

3. What else can I customize from my Administrator’s Panel?


(Spoiler alert: everything.)

Honestly, you can tinker with literally everything — from banners and contacts to themes and extensions. It’s all made available right from the admin panel.

3.1 Change your website’s look with Templates

Everyone loves themselves some themes.

Themes, templates, web design solutions. They’re all the same. And they’re super important.

Your entire website’s look, function and feel is entirely dependent on them. They’ll deliver an amazing experience, or an utter mess. So don’t underestimate the decision in choosing one.

Like many other Content Management Systems (CMS), there are free and premium (or paid) Joomla templates available.

One counter-intuitive way to find reliable free themes, is to actually look for companies that provide premium ones. Many times they’ll also put out high quality, albeit basic, free options to test drive.

Otherwise you can always purchase a premium theme if you’re looking for the perfect option and ready to pony up some dough.

How do I choose the right template?

You don’t choose the right template. It chooses you. 🙂

Of course, there are a few basic characteristics you should pay attention to while selecting a theme. First is obviously your own taste. However you should also consider the following:

  • It’s great to have a technical support included, as these people can fix any issue for you.
  • Updating of the template. Joomla constantly updates their system. Make sure your template provider also updates their templates frequently to make sure it will work with the latest version releases, improve security, and incorporante new features.
  • Documentation. From time to time, you’ll need to check some features to learn how they work. Kinda like a washing machine, or any other product manual.
  • Responsiveness and cross-browser compatibility. This means your template should look great in Chrome, Safari , Firefox, and whatever Microsoft is calling their embarrassing excuse for a browser these days. As well as on any mobile device (Including the Microsoft one, which is like the Sasquatch of phones, because nobody’s ever seen it in person.)
  • Edit-ability. Check out which template features can be customized on your own. Look for templates with a freedom of modules placement for example.
  • Stock photos included or not. While it’s not a huge deal, you should find out if the theme you’re about to purchase comes with all of the stock images (or not) loaded on the demonstration.

How do I install a Template?

Install your brand new theme by going to Extensions – Manage and clicking “Browse”.

Upload your theme’s zip file.

One interesting thing to note is that you can actually install as many templates as you want and then switch between them to see how they all compare. Just go to Extensions – Templates and choose the desired theme from the list to make it your default option.

how to install a theme

3.2 Expand your website’s functionality with different extensions

Extensions.joomla.org contains a Willy Wonka-esque wonderland for all Joomla users.

One can find everything you’ve ever desired there, including security, maps, and perhaps even the meaning of life.

Extensions.joomla.org is the directory where all Joomla! extensions are listed. And by “all” I mean every teeny-tiny one, no matter free or paid.

Why do you need them? They can add anything imaginable to your website. For example, check out my personal top three:

  • For backups: choose Akeeba Backup as it’s probably the most widely used Joomla extension.
  • For a handy file manager: install Phoca Commander as it’s way more convenient than the usual FTP
  • To display a map on your website: use Google Maps plugin

Download the zip package of any extensions from the extensions.joomla.org directory. But DON’T unzip it just yet.

Instead, go to Extensions – Manage and upload this package to your admin panel.

Now your extension is ready to come alive.

That’s it!

Back in the day, I wouldn’t have believed someone if they told me I’d be writing this Joomla guide one day.

I was even scared initially when staring at my localhost.

But the good news, is like you’ve seen here, it’s not all that difficult once you get the hang of it.

Simply follow the steps in this guide and you should have your very own Joomla site up-and-running in no time!

This guide was published by Emily Hunt from Start up Hub.

  • +

10 comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  1. I’m trying to break into web maintenance and revamps. I have limited education, but am quick and eager. Is Joomlashack really worth the money. I understand that the same content is probably scattered across the web, but are the hours searching worth the education that you would really receive vs. paying for something all in one place? My husband is skeptical at best, and he holds the monetary keys for now. I would love an experts unbiased opinion. I’m interested in the top three free CMSs, getting back to my coding basics, and marketing. As a stay-at-home mom maintaining 2 tiny websites, I have a lot to learn.

  2. Hi Robert,

    Starting from your inspiring website, I have started to try to create a website from scratch using Joomla.
    My first step was to create a shopping cart with Paypal through which a pdf file can be sold. (Should be a simple and basic procedure.)
    First I installed “InstantPaypal”. Here a payment can be made, but it is not clear how the payer will get access to the PDF file?
    Second I installed the extension “Paypal express checkout” and converted my Paypal account to “business express”.
    Followed the instructions by copying API details, etc.
    However, the button “Pay with Paypal” returns “invalid request”.
    Any suggestions on to how to solve this problem are welcome!

    Best regards,
    Wietze Lise

  3. My mother uses Joomla, and she tried to show me how to use it a few years ago. It was fun to play with, but I never quite understood how to use it on my own without her there to help. I’d tried to use it on my own and failed, thinking it was super complicated. This helps a lot, and now I think I’ll be able to use it without her standing behind me telling me what to do. (And finally be able to set it up correctly). Thank you!

  4. Hi,
    We currently use Joomla for our website and it has been working perfectly up until now. Basically what is happening is I am entering products and images and they are all saying published on the admin page but when I act as a customer and go to check out my website the products and images have not loaded to public. Also I am having difficulty changing my product menu colour, it is currently grey but needs to be white or red so that you can read it properly.

    Any advice you can give me would be great.

    Thankyou

  5. I am having trouble setting up shoutcast with joomla free player. I received information that there is a Codec issue. Is there information available on this? I am also attempting to install JomSocial. Logout and Login is not connecting properly. Does YouTube offer the best source for learning Joomla?

    • It highly depends on the usage. If you’re planning to launch a small blog/website then WordPress is a go-to platform. If you’re planning to launch something more complicated – you might want consider Joomla.