The Joomlashack Blog
How to Customize Joomla Warning Messages
- Written by Alex Smirnov Alex Smirnov
- Published: 20 July 2020 20 July 2020
One of the customer questions we received this week was about Joomla warning messages.
These messages are often displayed on the front of your site. For example, you'll see a warning if you enter an incorrect username or password during login. You may also see these messages in the Joomla admin.
In this guide, we'll show you multiple ways to customize these messages:
- How to change the text of the message of the warning
- How to use your own text instead of "Warning"
- How to add an image to the warning box
- How to change the background color of the warning box
Let's take a look at how to make these changes. Before we start, it's worth noting that we're covering messages from Joomla in this tutorial. Check out this guide for PHP messages.
Introducing the Joomla 4 Workflows Feature
- Written by Steve Burge Steve Burge
- Published: 18 July 2020 18 July 2020
The Joomla team have been working hard on version 4, which is likely to arrive before the end of 2020.
Here at Joomlashack, we've been writing about all the new features in Joomla 4, If you missed any of those updates, you can check out the ultimate guide to Joomla 4.
I'm going introduce you to another new Joomla 4 feature: Workflows. This new extension allows you to approve content before it's published.
How to Reinstall a Joomla Extension
- Written by Nick Savov Nick Savov
- Published: 14 July 2020 14 July 2020
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.
Interview with Richard Hughes from GingerWeb.co.uk
- Written by Alex Smirnov Alex Smirnov
- Published: 13 July 2020 13 July 2020
This week, we had the chance to interview one interesting customer from our Everything Club. Richard Hughes has been a Joomlashack customer since 2011. He has been running gingerweb.co.uk and building websites for clients since 2004.
In this blog post, you will learn:
- How banter with a work colleague led Richard to the launch of his Joomla business.
- One rock-solid marketing technique Richard has been using to consistently find Joomla clients.
- The goal Richard aims to achieve in every Joomla project.
- His three super tips for anyone starting a Joomla website building business.
Read more: Interview with Richard Hughes from GingerWeb.co.uk
Why We Use Recurring Subscriptions at Joomlashack
- Written by Steve Burge Steve Burge
- Published: 06 July 2020 06 July 2020
Yes, we do use recurring subscriptions here at Joomlashack.
The main reason is that extensions and templates require continuous maintenance and development. Our team needs to upgrade the code for every new Joomla version, even the minor ones. We are also constantly updating them to work with other Joomla extensions, to fix bugs, and to meet the needs of third-party services such as Google and Mailchimp.
Here are 5 other key reasons why we use subscriptions:
Read more: Why We Use Recurring Subscriptions at Joomlashack
In Joomla 4, Module Styles Will Move to Layout Files
- Written by Valentín García Valentín García
- Published: 30 June 2020 30 June 2020
Here at Joomlashack, we've been writing a lot about next year's Joomla 4 release. If you want to quickly catch up on Joomla 4, I recommend watching this video.
In this tutorial, I'm going to talk about a technical change in Joomla 4 that will have a big impact for designers.
In Joomla, module styles define the HTML output for modules. These styles control the output for the module title, heading and class suffixes.
Up until Joomla 3, module styles were managed through a unique file named modules.php located inside the /html folder of each template.
Starting in Joomla 4, module styles will be now managed in layout files.
In this post, I'll introduce you to the new approach for styling modules implemented in the upcoming Joomla 4.
Read more: In Joomla 4, Module Styles Will Move to Layout Files
With Simple Renew 3 You Can Use Stripe for Joomla Subscriptions
- Written by Steve Burge Steve Burge
- Published: 04 June 2020 04 June 2020
Over the last few years, we've managed to grow Joomlashack. Yes, we have some good extensions and templates, but one thing has made that growth possible: recurring subscriptions. Here's our explanation of why we use subscriptions.
I am 150% convinced that the most stable businesses are subscription businesses. That conviction has deepened since the arrival of COVID-19. I've talked with a lot of business owners in the last two months, and the happy ones are those with strong subscription revenue.
If you're not there yet, you really should move your business over to subscription revenue. Our aim at Joomlashack is to help you make that move by creating a reliable subscription extension that's very easy-to-use.
So today, I'm delighted to introduce Simple Renew 3.0. This is the extension we use to power Joomlashack.com. This release adds support for the Stripe payment gateway. We've chosen Stripe because it's the most popular choice for new subscription services.
Read more: With Simple Renew 3 You Can Use Stripe for Joomla Subscriptions
How to Protect A Landing Page with Google ReCaptcha in jInbound
- Written by Alex Smirnov Alex Smirnov
- Published: 26 May 2020 26 May 2020
jInbound is a great Joomla extension to generate leads and convert them to customers. You achieve this by setting a landing page with a web form. But according to DataProt, "45% of all emails are spam".
Last week, one of our customers asked how to protect their jInbound form from spambots. This is a four-step process:
- Generate your Joomla Site and Secret Keys with Google Recaptcha free service.
- Create a new jInbound field by the "captcha" type.
- Add this new field to your iInbound form.
- Enable a Joomla Captcha plugin of your choice. For my demonstration, I selected the "Captcha - Invisible reCAPTCHA".
In this blog post, I'll give you a walkthrough of this process.
Read more: How to Protect A Landing Page with Google ReCaptcha in jInbound
Using the "Magazine" Layout in Shack Article Layouts
- Written by Steve Burge Steve Burge
- Published: 20 May 2020 20 May 2020
"Shack Article Layouts" is one of our newest Joomla extensions. It already has a good review from a happy customer at Joomla Extensions Directory. Yes, it is a module but you can display it as a focal point of your Joomla site, just as if it would be a fully-fledged component.
We decided to use "layouts" in its name due to its six beautiful built-in layouts. One of them is the "Magazine" layout. Embed "Shack Article Layouts" module in a Joomla article, and the "Magazine" layout will neatly display your Joomla articles in a nice grid.
In this blog post, I'll show you how to display the "Shack Article Layouts" module inside a Joomla article using the "Magazine" layout.
Read more: Using the "Magazine" Layout in Shack Article Layouts
Fixing the invalid_grant Error in Shack Forms Pro
- Written by Alex Smirnov Alex Smirnov
- Published: 11 May 2020 11 May 2020
One of our customers bumped into the ivalid_grant error in their Shack Forms/Google Sheets integration. The "Shack Forms Pro" Joomla extension allows you to automatically feed data submitted in a Shack Form to your selected Google Sheets.
You need to authorize your "Shack Form" connection to Google Sheets for this data transfer to take place. But such authorized connection may get corrupted. Then you will see the "invalid_grant" error in your form. Let's take a look at how to fix this error.
Read more: Fixing the invalid_grant Error in Shack Forms Pro