Stephen Burge's Blog, page 108
September 28, 2015
All About WooCommerce's New Onboarding Process
WooCommerce 2.4 was released in August, and had a really cool codename, "the Helpful Hedgehog."
Why did the WooCommerce team choose that name? Because they focused on making WooCommerce much easier to use.
In particular, the WooCommerce team worked on a brand new onboarding feature. When you install WooCommerce 2.4, you'll now several screens that walk you setting up your store.
This onboarding process really is easy to use and it's one that many plugin developers could emulate.
Here's a video of the onboarding in action:
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Why did the WooCommerce team choose that name? Because they focused on making WooCommerce much easier to use.
In particular, the WooCommerce team worked on a brand new onboarding feature. When you install WooCommerce 2.4, you'll now several screens that walk you setting up your store.
This onboarding process really is easy to use and it's one that many plugin developers could emulate.
Here's a video of the onboarding in action:
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 28, 2015 06:20
September 25, 2015
5 Steps to Build a Drupal 8 Multi-lingual Site
Drupal 8 is a massive undertaking. It's already been 5 years in the making.
Why did it take so long? Partly because so many important contributed modules are now core features. Translation is a perfect example.
It used to take several contributed modules to make even a small multi-lingual Drupal 7 site. Now, you can translate everything using just the Drupal 8 core.
Here's our 5-step guide to building your first Drupal 8 multi-lingual site.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Why did it take so long? Partly because so many important contributed modules are now core features. Translation is a perfect example.
It used to take several contributed modules to make even a small multi-lingual Drupal 7 site. Now, you can translate everything using just the Drupal 8 core.
Here's our 5-step guide to building your first Drupal 8 multi-lingual site.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 25, 2015 14:29
Remove Joomla's Forget Username and Forget Password Links
One of our members wanted to remove the "Forget Username" and "Forget Password" links from the login page of his Joomla site.
In this tutorial, I'm show you how to do this by using template overrides.
There are two places where you will find the login form: in the Users component and in the Login module.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
In this tutorial, I'm show you how to do this by using template overrides.
There are two places where you will find the login form: in the Users component and in the Login module.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 25, 2015 11:54
September 24, 2015
Our 14-video DesktopServer Class is Now Free
We love DesktopServer. It's one of the very best ways to develop WordPress sites on your own computer.
So today we're happy to annnounce that we've partnered with the DesktopServer team to make our 14-part video class on Pods available for free.
In this class, Topher walks you through all the steps to get your own DesktopServer up and running. In the process, he gives some great tips on getting the most out of it for your own development needs.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
So today we're happy to annnounce that we've partnered with the DesktopServer team to make our 14-part video class on Pods available for free.
In this class, Topher walks you through all the steps to get your own DesktopServer up and running. In the process, he gives some great tips on getting the most out of it for your own development needs.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 24, 2015 17:36
September 22, 2015
Redirecting Old URLs in Joomla with ReDJ
Joomla has a Redirect extension built into its core. However, it's only for redirecting 404 URLs (in plain English: URLs that can't be found).
If you'd like to redirect existing pages, Joomla's Redirect Manager won't work.
This tutorial will show you how to redirect any kind of URL in Joomla. We're going to use a component called ReDJ.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
If you'd like to redirect existing pages, Joomla's Redirect Manager won't work.
This tutorial will show you how to redirect any kind of URL in Joomla. We're going to use a component called ReDJ.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 22, 2015 19:14
Combine Multiple Joomla User Groups into One Access Level
The access control levels (ACL) is one of my favourite features in Joomla.
ACL is an essential feature for sites with many users because it allows you to restrict to access to articles, menu items and more.
One of our members has a site with multiple user groups and they wanted to combine them into a single access level. A good example from OSTraining might be combining Video Members, Personal Members and Pro Members into a single "Members" access level.
In this tutorial, I'll show you how to make it possible.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
ACL is an essential feature for sites with many users because it allows you to restrict to access to articles, menu items and more.
One of our members has a site with multiple user groups and they wanted to combine them into a single access level. A good example from OSTraining might be combining Video Members, Personal Members and Pro Members into a single "Members" access level.
In this tutorial, I'll show you how to make it possible.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 22, 2015 17:31
Redirecting in Joomla
Joomla has a Redirect extension built into its core. However, it's only for redirecting 404 URLs (i.e. URLs that aren't found). If you'd like to redirect existing pages, Joomla's Redirect Manager won't work.
This tutorial will show you how to redirect any kind of URL in Joomla. Let's get started...
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
This tutorial will show you how to redirect any kind of URL in Joomla. Let's get started...
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 22, 2015 17:27
What Does Delta Mean in Drupal?
When you are adding Views, you may have seen an extra option called "Delta".
Several students have asked us about the purpose of this field, because it wasn't clear.
The Delta option is available throughout the site, but ordinary users are most likely to encounter it inside Views. Here's how the "Delta" options appear in Views:
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Several students have asked us about the purpose of this field, because it wasn't clear.
The Delta option is available throughout the site, but ordinary users are most likely to encounter it inside Views. Here's how the "Delta" options appear in Views:
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 22, 2015 11:44
Use Views to Control Drupal's Taxonomy Pages
Whenever a user clicks on a taxonony term, they will see a page showing all content tagged with that term.
By default, Drupal shows the most recent layout first, using a teaser display.
But, what can you do if want to sort your content differently, or use a different display? The answer is to use Views to control your taxonomy pages.
In this video from our "Advanced Views" class, Robert shows you how this is done:
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
By default, Drupal shows the most recent layout first, using a teaser display.
But, what can you do if want to sort your content differently, or use a different display? The answer is to use Views to control your taxonomy pages.
In this video from our "Advanced Views" class, Robert shows you how this is done:
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 22, 2015 09:53
September 21, 2015
How to Find Your Site's .htaccess File in cPanel
"Where is my .htaccess file?"
This is a problem that we've helped resolve over and over again at OSTraining.
The .htaccess file is absolutely crucial for the correct operation of many sites, whether they're running WordPress, Drupal, Joomla or similar platforms. The .htaccess files controls the URLs for sites and also adds many important security features.
Today, one more user was having trouble finding their .htaccess file, so we created this tutorial for her.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
This is a problem that we've helped resolve over and over again at OSTraining.
The .htaccess file is absolutely crucial for the correct operation of many sites, whether they're running WordPress, Drupal, Joomla or similar platforms. The .htaccess files controls the URLs for sites and also adds many important security features.
Today, one more user was having trouble finding their .htaccess file, so we created this tutorial for her.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on September 21, 2015 17:16