Introduction to Web Assets in Joomla 4

Introduction to Web Assets in Joomla 4

One of my favorite improvements in Joomla 4 is the "Web assets" feature. It allows you to load a set of JavaScript and CSS files in a specific order with a single call.

Let's say you want to load CSS or JavaScript files that depend on other files. For example, you may want to load a JavaScript file that depends on jQuery being loaded first.

In this short tutorial, I will show you how the "Web assets" feature of Joomla 4 works.

Read more: Introduction to Web Assets in Joomla 4

How to Create a Joomla Site for Online Events with JCal Pro

How to Create an Online Events Joomla Site with JCal Pro

One of the questions from our customers this week was how to create an online events site with JCal Pro.

JCal Pro is the best Joomla extension for managing calendaring events. It offers simplicity, flexibility, a robust feature set, and gorgeous templates to fit virtually any Joomla site.

Creating an online events Joomla site with JCal Pro takes four steps:

  1. Install JCal Pro.
  2. Create required JCal Pro events.
  3. Enable events registrations.
  4. Set the events display.

Let's take a look at these steps in more detail.

Read more: How to Create a Joomla Site for Online Events with JCal Pro

Align a Name and Phone Number in Joomlashack's Community Template

How to Align a Contact Name and Mobile in Joomlashack Community Template

One of the benefits of using Joomla CMS is its being an Open Source system. This means that you always have a ton of options to securely override the core files responsible for the design and layout of your Joomla site. 

This week, one of the customers asked us how to customize the core Contact component. In particular, they wanted to customize the list of contacts in a category of contacts. By default, it displays the mobile number of the contact above the details of the contact.

The customer asked how to align them in the Joomlashack Community template. Let's take a look at how to achieve this with a future-proof template override.

Read more: Align a Name and Phone Number in Joomlashack's Community Template

How to Customize Joomla Warning Messages

How to Customize Joomla Warnings Messages

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.

Read more: How to Customize Joomla Warning Messages

Introducing the Joomla 4 Workflows Feature

Introducing the Joomla 4 Workflows Feature

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.

Read more: Introducing the Joomla 4 Workflows Feature

How to Reinstall a Joomla Extension

How to Reinstall a Joomla Extension

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

Interview with Richard Hughes from GingerWeb.co.uk

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

Why We Use Recurring Subscriptions at Joomlashack

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

Joomla 4: Module Styles as Layouts

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

Simple Renew Now Supports Stripe for Joomla Subscriptions

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