Get Notified Whenever Users Join Your Joomla Site

Notify to Site Administrators when a New User is Registered in your Joomla Site

One of our users asked us how they could receive an email notification whenever a new user registered at their Joomla site.

In this tutorial, I will explain how to set up your Joomla site so that site administrators will get notifications of newly registered users.

Read more: Get Notified Whenever Users Join Your Joomla Site

How to Schedule Joomla Articles to Be Published in Future

Program Joomla Articles to Be Published in Future

One of the most useful content management features in Joomla is the "Start Publishing" option.

Start publishing allows us to decide the date when an existing article will be published automatically in future. This allows you to create time-sensitive content before you need it, and thus, you can publish it while you're still in bed or on vacation.

In this post, I'm going to explain how you can schedule articles to be published in the future.

Read more: How to Schedule Joomla Articles to Be Published in Future

How to Show Social Media Icons in Joomla

How to Show Your Social Icons in Joomla

Almost every website builder wants to make it easy for visitors to find them on social media. Easy Social Icons lets you easily add all the popular social networks to your site.

If you want a great-looking set of social icons on your site, then try the Easy Social Icons module.lets you easily add all the popular social networks to your site.

Easy Social Icons lets you easily add all the popular social networks to your site from Delicious and Digg to YouTube and Yelp.

All you have to do is add the username of the site you want to add and save. Easy Social Icons will automatically generate nice-looking icons with the correct URL to your profile.

Read more: How to Show Social Media Icons in Joomla

How to Change the Facebook Metadata for Your Joomla Site

Integrate your Joomla Site with your Facebook Page

Just like search engines, Facebook scrapes metadata information from your Joomla site. This metadata includes the description, title and image, as we explained in a previous post.

You can control the metadata that Facebook scrapes from your page.

In this post, I'm going to show you how to control how your site shares metadata with Facebook. Let's start...

Read more: How to Change the Facebook Metadata for Your Joomla Site

Error decoding JSON data: Syntax error

With the release of Joomla 3.6.3, some sites started to get this error message:

"Error decoding JSON data: Syntax error".

This tutorial will explain the issue and how to resolve it.


Background info

Joomla stores some of its data as JavaScript Object Notation (JSON). JSON has syntax rules that describe how the data must be stored. If the data gets corrupted and doesn't maintain the rules, an error occurs.

In version 3.6.3, the Joomla core started to report more errors if the data is stored incorrectly. Now if the JSON syntax is broken, the error is triggered and displayed. So in other words, Joomla 3.6.3 isn't causing the problem ... it's just doing a better job of reporting it.

The root cause of the error

The issue is with the data. So any fix that you find for modifying core files is incorrect. Plus, core changes will be lost when you update Joomla.

The key to fixing the issue is fixing the data itself. But where is the data? It's in the database of course. And it's usually in a "params" field in the _extensions table or _modules table.

How to fix the error

Now that we know where to look, how do we spot the issue and how do we fix it? Unfortunately, this part is tricky. Sometimes it's obvious though. The following is broken JSON:

{""}

And it can be fixed with:

 update `abc_modules` set params="" WHERE params = "{\"\"}";

Change "abc" to your table prefix. Also, run the above on your _extensions table too. To do that, switch `abc_modules` to `abc_extensions` .

The code above will fix the most common issues that have been spotted so far. But there are other syntax errors that can cause the issue. And they are usually harder to spot.

Here's one from a site I debugged earlier:

{"administrator":"\"en-GB\"","site":"\"en-GB\""}

It was in the com_languages param. I'm not sure of the cause, but it might have been due to Magic Quotes GPC being enabled at one point.

To find others, you'll have to manually look through the "params" column for potential issues.

Rob Went has released a small script that automates much of the process.

Also, if the issue is found in a 3rd-party extension, update the extension. If you don't have admin access, disable the extension via the database, then update.

Two extensions with known issues are JB Library Plugin and JUpgrade. JB Library's team has already released a fix for it.

You Must Update to Joomla! 3.6.4 Now

Joomla! 3.6.4 - Urgent Security Announcement

On Tuesday, October 25, the Joomla team released version 3.6.4, which is an urgent security update. 

We've compiled a short FAQ to help you, and we'll keep this updated as we know more.

Here's what you need to know about the Joomla 3.6.4 release ...

Read more: You Must Update to Joomla! 3.6.4 Now

What to Know About Updating to Joomla 3.6.3

What to Know About Updating to Joomla 3.6.3

Joomla 3.6.3 was released on October 18th.

This is a bug-fix release that fixed over 300 issues. You can see the complete list of bug-fixes on Github.

As with any release, some users may see one or two glitches. In this post, we'll keep a list of any glitches that are reported.

Read more: What to Know About Updating to Joomla 3.6.3

Free Tutorials on Updating From Joomla 2.5 to Joomla 3

How to Update From Joomla 2.5 to Joomla 3
Joomla 3 is a wonderful way to build websites!
 
We want to help anyone stuck on 2.5.
 
We've released a 100% free class from Joomlashack University. This class explains how to move Joomla 2.5 sites to Joomla 3.

Joomla itself updates smoothly from 2.5 to 3. The main issues occur with extensions or templates that haven't been adapted for Joomla 3. Watch these videos, and you should be ready to migrate. 

Read more: Free Tutorials on Updating From Joomla 2.5 to Joomla 3

How to Create Tabs Using Joomla and Bootstrap

How to Create Tabs Using Joomla Bootstrap
If you are a Joomla developer, and you are creating your own extension or template, it will often happen that you need a nice way to organize your output so that it looks neat on the page.

A good way to do this is using a tab set, that is, a clickable set of information panes.

This article shows how to do this using Joomla Bootstrap. The Bootstrap framework is a jQuery plugin which is distributed as part of the Joomla core.

The image below has an example of tabs in action:

Read more: How to Create Tabs Using Joomla and Bootstrap

6 Possible New Features in Joomla 3.7

6 Possible New Features in Joomla 3.7

Joomla developers are working hard on Joomla 3.7, and they are proposing a lot of exciting changes.

In this post, I'm going to give you a preview of 6 new features that may be added to Joomla 3.7.

We're not even at the Alpha phase of development for 3.7 yet, so nothing is set in stone. I'm sure the developers would love more feedback and testing on these great ideas. I've added a Github link next to each proposed improvement, so you know how to get involved.

Read more: 6 Possible New Features in Joomla 3.7