Richard Pearce

When I met Joomla, I had no idea how much it would impact my future. The relationship was frosty at first. Hostile in fact. I was happy the way things were, but Joomla insisted that life could be even better, if I was prepared to make some changes. The problem was, the path to our ultimate happiness required a solution that had not yet been built. And it was up to me to produce the solution. Okay - sure, Joomla did provide the materials, but no cohesive way of moulding it all together.

I made a tentative approach, but was sternly rebuked. Something about having inadequate permissions. I tried again but couldn't find a way to have even the most simple of conversations. Sadly we parted and I went back to my long-term partner, Dreamweaver.

But I knew I was missing out on something. It nagged me day and night until I decided to try again. It was easier this time. Things started to look bright and I was optimistic that I had found my lifelong partner. But alas we fell at the final hurdle. We had come so far, surely something seemingly so small as a menu item couldn't come between us. But is was so. And so tragically we separated again.

This time my reunion with my previous HTML editor was not so pleasant. We were never right for each other. So I knuckled down with a new determination to use the few resources I had to build a Joomla website. The details aren't important. All you need to know is that everything finally came together and now Joomla and I are best of friends.

I want you to enjoy this friendship too, so I have produced a methodical step-by-step solution to learning Joomla. Start with our free course The Basics. Then move on to our advanced courses. I also publish hints and tips via this blog. Your first steps might also be tentative, but with my help, you are guaranteed to save a lot of time and frustration.

Connect with Richard: Facebook | Twitter | Google+ | LinkedIn

Owner of Build a Joomla Website. Responsible for 1 wife, 4 kids and 17 fish.


Anything that appears on a website. For example, text, images, audio and video.

A website without content is like a book without pages. Of course content is not a term unique to Joomla, but it is used a lot, so let's take a look at some usage examples.

Recent Comments
Dominick Inlgese
Hello Richard, I like the glossary idea and I want to make a suggestion. Are you familiar with Moodle? There is a glossary "modu... Read More
Friday, 20 January 2012 09:51
Richard Pearce
I know that Moodle exists and that there is a way for it to play nicely with Joomla, but I have never used it. As much of our aud... Read More
Friday, 20 January 2012 10:18
Brad Hamilton
Bulkmail, email client, email server, mass email tool? I know email client and server are not the right terms. In my Dotcom star... Read More
Friday, 20 January 2012 12:55
Continue reading
6267 Hits

Website development prototypes

So you've just signed your first web development customer. You've collected a deposit. Now what?

For me, getting new clients has never been the problem. And once you follow the steps in our upcoming How to earn $4000 a month as a part time web developer, it won't be a problem for you either. No – the problem is getting through the work and in this post, you'll learn some tips on how to avoid falling into project hell.

Recent Comments
Hey Richard, Nice tip. I dont come from a website dev but I have alot of time behind me doing app engineering for large SW project... Read More
Thursday, 01 December 2011 19:21
Sage advice Richard, and I would like to add some things. Another method people could employ is itterative development. This take... Read More
Thursday, 01 December 2011 20:57
Michael Sharp
Great advice Richard. Let me add one that almost eliminates "scope creep" for me: They sign a 16-24 page (depending on the clien... Read More
Friday, 02 December 2011 06:05
Continue reading
17949 Hits

Joomla configuration.php file empty after making changes in Global Configuration

We ran into an interesting problem today with a site running Joomla 1.5. We update this site every day and as part of the process, we put it into offline mode until the changes are complete. As we have been doing this every weekday for over a year, we have become conditioned for it to work correctly. So it was a shock when suddenly the site broke with a less than helpful error message. Both the frontend and Administrator were inaccessible. We manage the server hosting this site and I had noticed some unusual activity in the log files which I check every morning. So I immediately suspected that the problem was somehow associated with this. As this is a priority website, I panicked and thought that the server had been hacked. I wasted time checking this and other settings. 

Recent Comments
brian gulino
me too 2:40 am here
Friday, 26 July 2013 19:42
Continue reading
18540 Hits

Web Development Sales Process

There have been countless books written about how to sell and I can't begin to do justice to this topic here. However if you follow these principles, you'll leap ahead of the pack, gain confidence and make more money.

Recent comment in this post
John Loty
Richard This is good - simple and straight forward. There are some however, like me, that can do a number on themselves by thinki... Read More
Thursday, 17 November 2011 13:20
Continue reading
19661 Hits
1 Comment

Joomla template considerations

This week we’re back to our series on creating your own Joomla templates. Remember, you don’t have to be planning to start your own template business to benefit from some deeper knowledge of template building. Maintaining and modifying your templates will also become much easier when you have a better command of this skill.

Recent Comments
John Higgins
Richard, thanks for all the info, I bought joomla pro and I am into it full time. I have built web sites with "site sell" and word... Read More
Thursday, 10 November 2011 14:32
Shauna Charley
Hi Richard, thanks for your free tutorials. I'm very new to Joomla! and web design. I'm challenging myself to learn as much as I c... Read More
Thursday, 15 December 2011 07:50
Continue reading
16659 Hits

How to get web development leads

This is part 2 in our series on how to become a professional Joomla developer. Web developers need to focus on two main tasks; delivering the product (i.e. building the website) and making sales. The part most developers dread is sales but this doesn't need to be the case. What if you had a method that you could activate every time you needed work? Not cold calling (yuck!), not advertising but a simple method that you can use THIS WEEKEND.

Recent Comments
Thanks for the timely tip. I have been in sales for more than 20 years and your valued comments have reminded me how easy it is to... Read More
Thursday, 03 November 2011 10:08
Brendan Foy
Agree 100% with Preston about how easy it is to forget the basics. I always use a clipboard and the hand shake, a smile and appea... Read More
Thursday, 03 November 2011 11:38
Bud Manz
Hi Richard, Thanks for the awesome article. I appreciate it! I guess I never went "door to door" in my area, but I always take ... Read More
Thursday, 03 November 2011 14:12
Continue reading
29295 Hits

How to Create a Basic Joomla Template

Creating, modifying and just generally dealing with Joomla templates is not as daunting a task as you might think. There are some jobs that should be left to the professionals, but understanding how templates work and how they are structured can help tremendously in troubleshooting your own sites. It can also save you a good deal of money if you find yourself needing to hire programmers to solve even your basic Joomla template problems.

Recent Comments
Peter Gleeson
I'm definitely interested in building my own templates and this article is a good starting point. Thanks Richard
Sunday, 08 July 2012 17:29
tried this in three different browsers and can't read the code in enter this code into the document
Friday, 08 February 2013 03:06
Robert Wilson
Barry, Thanks for pointing out the glitch. Should be all fixed now.
Tuesday, 12 February 2013 12:10
Continue reading
43920 Hits

How to earn $4000 a month as a part-time web developer

2011-10-20 web-wireframeToday we start a series of articles on how to become a professional web developer using the skills you already have. If you're already a web developer, don't despair as you're bound to pick-up some gems along the way. Plus we'll be alternating each week between this series and our template series until the end of the year.

Recent Comments
Hi Richard Your tutorials and extra support has been brilliant! Thanks heaps. Frith
Thursday, 20 October 2011 20:41
Julia Woodman
Looking forward to this as would love to be able to this so thanks
Saturday, 22 October 2011 01:18
Fred Holtslag
Thanks for "turning on some lights" in my not-to-speedy brain! I'm part-way through the dev tutorials, and really like your appro... Read More
Friday, 16 December 2011 10:54
Continue reading
25430 Hits

Joomla Templates - What Are Your Options?

All Joomla websites are displayed using a series of files that make up a template. This post explains the options that are available when choosing a template from free, to commercial to doing it yourself.

Recent Comments
Hi Richard what do you think is the best option for template development; 1. Dreamweaver 2. buying a commercial template 3. Artis... Read More
Thursday, 20 October 2011 20:47
Richard Pearce
Depends on the project - depends on your budget - depends on your skills. Commercial templates are a good choice for beginners. Ar... Read More
Friday, 21 October 2011 06:26
Thx for the advice.
Saturday, 05 November 2011 09:44
Continue reading
16289 Hits

Joomla editor tips

Our top 7 tips when working with the Joomla editor

Recent Comments
Robert Wilson
Hi Karen, If you shift-return and then re-select all of your text and click the justify button, does that not fix your issue? ... Read More
Friday, 29 June 2012 02:41
Continue reading
13189 Hits

Free Joomla TutorialLearn Joomla for free with our 16 lesson, 2 hour course.

Get Started