Here at OSTraining, we're huge fans of Hikashop. We have an in-depth video class on Hikashop and cover it regularly on this blog.
We think Hikashop is the best way to build a Joomla e-commerce store.
We're delighted to have hosted a webinar with Nicolas Claverie, the lead developer of Hikashop. Nicolas showed us to power up our Hikashop sites and get them ready for the holiday season.
Widgetkit is a very powerful tool provided by the YOOtheme template club.
Actually Widgetkit is not just one tool: it provides a whole set of extensions, bundled into one.
Widgetkit provides photo galleries, slideshows, maps, accordions and much more in one single extension.
Widgetkit 2 was released in January 2015 and is the successor to the original Widgetkit extension, released back in...
One of our members asked how to display the user group in the Joomla frontend by using PHP.
In this short tutorial, we'll share the snippet that solves the request.
Our first 404 tutorial was helpful to a lot of people. However, some users also wanted the status code of the page to be a 404.
This tutorial will show you how to create a custom 404 page with a 404 status code in Joomla. Let's get started...
One of our users needed a customised blog layout. The user wanted to keep the default blog layout in some situations, and use a new design for some blog pages.
In this tutorial, I'm going show you how to create a custom layout and how to control it via a menu link.
Joomla allows you to delete articles, but in case you made a mistake, it doesn't permanenently delete them unless you to take another step.
Joomla's trash can is similar to those on PC's and Mac's. Sending items to the trash can is an action that can be undone.
In this short tutorial, I'm going to show you how to remove articles from the trash can and delete them forever.
Do you want a new module position in your Joomla template?
Creating new positions involves editing two files: index.php and templateDetails.xml.
In this tutorial, I'm going to show you to create a custom module position for almost any template.
.htaccess provides an easy way to replace old or broken links with a new url.
In this tutorial we will show you how this process works for Joomla, WordPress and Drupal.
Sometimes you might have folders and files that you want to exclude from backups. Examples might be folders that aren't updated often or that contain really large files.
In this video, Ron will show you how to exclude folders and files from AkeebaBackup.
You'll also learn how to exclude database tables. Let's get started...
Do you use Drupal, WordPress, Joomla, Magento or other PHP software?
If you answered "yes", then you use MySQL.
MySQL is the world's most popular database program and if you build websites, you'll benefit from an understanding of MySQL.
Today, we're really happy to launch our first self-published book, MySQL Explained.
MySQL Explained is a clear, step-by-step guide that will enable you to...