OSpam-a-not: A User-Friendly Alternative to CAPTCHA in Joomla

OSpam-a-not

CAPTCHAs do a great job of keeping bots away, but many times it's at the expense of users. They are often difficult to read, slow to complete, and a frustrating experience.

In this tutorial, we'll show you a user-friendly alternative in Joomla. It does a great job of keeping bots away, while adding no extra steps for users.

The solution we'll use is OSpam-a-not. It's a free plugin that adds hidden checks for bots. Real users won't have to do anything extra and won't see it on the site.

If you're new to Joomla, I would recommend reading "How to create a Joomla contact form" before attempting this tutorial. Also, if you want to see a wide range of Joomla forms extensions, check out this guide: .

Read more: OSpam-a-not: A User-Friendly Alternative to CAPTCHA in Joomla

How to Add Microdata to Articles in Joomla 3

microdata articles

Microdata makes it possible to search engines to understand important details about your site's content. 

Microdata provides Google and Bing with extra information about your content such as names, descriptions, dates and ratings. And, because search engines can understand your data more clearly, they often reward you with a higher ranking.

In Joomla, microdata support was quietly added in Joomla 3.3 which was released in April 2014. The best to way to provide microdata is by using your template.

Some templates provide microdata support, but many do not. If your template was released before April 2014, it probably doesn't support microdata and will need to be updated.

I'm going to show you how to test your template and then add microdata if needed.

Read more: How to Add Microdata to Articles in Joomla 3

Turn on Error Reporting for Joomla Super Users Only

10 Years of Joomla

Joomla's default error reporting is great for debugging a test site. However, Joomla's error reporting is not ideal for live sites because it's visible to everyone, including your users.

Let's fix that with a plugin called Easy Error Reporting.

Read more: Turn on Error Reporting for Joomla Super Users Only

What Were You Doing 10 Years Ago When Joomla Arrived?

10 Years of Joomla

Joomla is celebrating it's 10th birthday this month.

When Joomla launched in 2005, it was a different internet. There were no iPhones, no Twitter, no Chrome, no Instagram. Social media,  apps and the mobile web barely existed at all. It was a more innocent time online, before Edward Snowden and the NSA.

Fast forward 10 years and Joomla has changed many of our lives. I asked our team this question:

"What were you doing 10 years ago when Joomla arrived?".
Here are their answers. We'd love to hear your stories too - please post them in the comments.

Read more: What Were You Doing 10 Years Ago When Joomla Arrived?

How to See Module Positions in Joomla 3 Templates

module positions joomla

If you can see an overview of all the module positions on your site, it becomes much easier to edit your modules and layouts.

However, the ability to see an overview of module positions is disabled by default in Joomla.

Here's an easy way to enable a preview of your module positions in any Joomla template:

Read more: How to See Module Positions in Joomla 3 Templates

How to Edit Joomla Modules via the Front-end

modules frontend

One of the hardest things about updating a Joomla site used to be figuring out which module to edit:

  • What was the name of the module?
  • What position was the module in?

Thanks to a new feature Joomla 3.4, that problem can now be solved very easily. You can edit your modules just by visiting the front-end of your site and clicking on them.

Read more: How to Edit Joomla Modules via the Front-end

The Easiest Way to Create Template Overrides in Joomla 3

The Easiest Way to Create Template Overrides in Joomla 3

Creating a template override for the first time can be intimidating. This tutorial will show you the easiest way to create a template override in Joomla 3.

And this approach only uses the Joomla administrator. No other software is needed.

Let's get started.

Read more: The Easiest Way to Create Template Overrides in Joomla 3

How to Query Your Joomla Database with Jumi

jumi joomla

Jumi is a powerful extension that allows you to add custom PHP code in your site.

One way to use Jumi is to create custom PHP scripts that can be easily and safely used inside Joomla.

In this tutorial, I'm going to show you how to build Joomla database queries using the Jumi module.

Read more: How to Query Your Joomla Database with Jumi

Find Your Joomla Extension Version Number

joomla version number

We answer this question often: "How can I find the version number of my Joomla extension?" So we decided to create a quick tutorial for it.

Some extensions don't display their version numbers within their user interfaces. This tutorial will show you how to find the version number of any Joomla extension.

Let's get started ...

Read more: Find Your Joomla Extension Version Number

How to Reinstall a Joomla Extension

joomla reinstall extensions

There's an age-old piece of advice for fixing computer issues: reboot the computer. As with computers, simply reinstalling a Joomla extension can fix many bugs.

For example, today one of our OSTraining members was having an issue uninstalling an extension. Reinstalling the extension first was the key to being able to uninstall it.

This tutorial will show you how to reinstall Joomla extensions.

Read more: How to Reinstall a Joomla Extension