The Joomlashack Blog
Absolute Beginner Guide to Joomla Modules
- Written by Steve Burge Steve Burge
- Published: 25 January 2019 25 January 2019
One of our customers asked how to work with Joomla modules. Modules are small blocks around the edges of your site. They make life easier for your site’s visitors.
They allow visitors to quickly find information, links, or features. In this tutorial, you will learn how to create Joomla modules.
You'll also learn the three ways in which you can control modules. You'll learn how to:
- Change the position of modules
- Change the order that modules appear in
- Change menu links that modules appear on.
CSS Grid #23: Building a Hamburger Icon Menu
- Written by Jorge Montoya Jorge Montoya
- Published: 24 January 2019 24 January 2019
This tutorial will explain how to code a basic hamburger icon, in order to display the main navigation with CSS Grid.
The navigation will be hidden by default at all screen sizes and it will appear when clicking the hamburger icon.
The desktop version of the code displays a horizontal menu, whereas the mobile version (< 700px) displays a vertical menu.
We Are Working on a New Joomlashack Logo
- Written by Steve Burge Steve Burge
- Published: 21 January 2019 21 January 2019
It's hard to redesign your logo.
Last week, Slack announced a major redesign of their logo. It didn't take 5 minutes before people started saying, "I've seen that design before!"
Here is the Joomla logo and the new Slack logo, side-by-side:
How to Check for US Social Security Numbers in Shack Forms
- Written by Steve Burge Steve Burge
- Published: 21 January 2019 21 January 2019
One of our customers asked how to validate a US Social Security Number input in Shack Forms.
To validate input of your Shack Forms fields, you must use what is called "regular expressions" or RegEx.
In this post, you will learn how to use one of such regular expressions even if you don't know anything about them.
Read more: How to Check for US Social Security Numbers in Shack Forms
How to Create a Basic Front Page with RSPageBuilder
- Written by Steve Burge Steve Burge
- Published: 20 January 2019 20 January 2019
Joomla is a brilliant Content Management System. To layout your specific Joomla content items in your own specific way though you have to use a 3-rd party page builder extension.
In this blog post, you will learn how to create a basic front end page with your own layouts and elements using the RSPageBuilder extension.
Read more: How to Create a Basic Front Page with RSPageBuilder
Get Your Joomla Extension Description to Show on Install
- Written by Nick Savov Nick Savov
- Published: 18 January 2019 18 January 2019
If you're creating a Joomla extension and want to display the extension description when installing your extension, this tutorial will show you how.
Joomla uses the <description> tag from the main manifest file (i.e. the extension-name.xml file in the root of the zip file) of the extension. Let's use an example.
Read more: Get Your Joomla Extension Description to Show on Install
Class Name Requirements for Joomla's Script File
- Written by Nick Savov Nick Savov
- Published: 18 January 2019 18 January 2019
For anyone new to Joomla development, learning Joomla's conventions has its learning curve. This tutorial will cover naming Joomla's script file class. Let's get started.
How to Stop Joomla Sending Passwords in Emails
- Written by Steve Burge Steve Burge
- Published: 18 January 2019 18 January 2019
One of our members contacted us today and asked about web site security. They asked whether it was a good idea for Joomla to send passwords by email.
Our answer was "No!". You really should stop Joomla from sending passwords inside emails.
The image below shows a typical Joomla registration email, with the username and password included.
CSS Grid #22: Theming a Footer with CSS Grid and Media Queries
- Written by Jorge Montoya Jorge Montoya
- Published: 17 January 2019 17 January 2019
In this tutorial, you are going to build a footer
element with media queries. The main part of the footer
contains 6 elements on a wide screen.
This layout works with screens larger than 960px.
The 6 elements are as follows:
- The logo.
- The primary navigation.
- The secondary navigation.
- The social media block.
- The contact block (phone number and email address).
- The submit form for the newsletter subscription.
Read more: CSS Grid #22: Theming a Footer with CSS Grid and Media Queries
How to Embed YouTube Videos in Joomla
- Written by Steve Burge Steve Burge
- Published: 16 January 2019 16 January 2019
Displaying YouTube videos is one of the most popular things you can do with your Joomla site.
The OSYouTube plugin is the fastest and easiest way to do it. All you need to do is add the URL of the video into your articles.
There is a completely free version of OSYouTube. Here's how it works: