3 out of 4 members use OSTraining at least once a week. You can build great websites. We can help.   Plans from $4 per month

| Tools
Sneak Peek at the Google Data Studio Beta

Taking statistical data on your web properties and creating meaningful analytic reports can be a challenge. Several reporting services offer help, but at a price.

In this post, you will take a sneak peek at the Beta version of Google's own free Data Studio. I decided to test its live, interactive reports.

Read more ...

| Drupal

Colorbox DrupalA lot of sites like to show media inside pop-ups. Using pop-ups can make it easier for visitors to quickly browse through multiple images or videos.

In this tutorial, we're going to show you how to use the Colorbox pop-up with Drupal.

We'll see how to display both image and video fields inside a pop-up window.

Read more ...

WooCommerce Explained

Do you need to build a WooCommerce site? 

If you can wait a couple of weeks, the "WooCommerce Explained" book is coming to your rescue.

This book will teach everything you need to know to make a WooCommerce site. And, it will do it in plain English, with a simple step-by-step approach.

We're delighted to say we've partnered with Patrick Rauland for this book. Patrick is one of the leading WooCommerce experts in the world.

Read more ...

Building Joomla Extensions With Component Creator

In the other classes in the "Joomla 3 Development" pathway, we showed you how to code your own extensions.

In this week's class, "Building Joomla Extensions With Component Creator, we show you how to use the Component Creator service to speed up your development. This online tool quickly creates the complete, installable framework for your site.

In this class, Cory shows you how to create a com_movies extension with reviews, release dates, actors, genres and much more. All this without writing a line of code!

Read more ...

| WordPress
Introducing Fusion - a Flexible WordPress Page Builder

While the default WordPress editor is easy to use, it has limitations. It can cause frustration if you want to create flexible page layouts.

An alternative that can help is the five-star rated Fusion Page Builder plugin. With this plugin, you can create complex and responsive pages. Your pages may have a variety of different content types, as well as WordPress widgets.

In this blog post, I will walk you through how to use Fusion. 

Read more ...

| Drupal
How to Highlight the differences between two images with Zurb Twenty Twenty Module

Zurb TwentyTwenty module is mostly intended to highlight the difference between two images on a Drupal site.

One example use case is advertising images for skin products. Those images present half of the face before applying the product and half of the face after applying it.

Besides doing direct comparisons between images, you can use this module for other purposes as well. In this tutorial, you will learn how Zurb TwentyTwenty module works.

Read more ...

| Tools
How to Connect to Web Server Over SSH with Private/Public Keys Using PuTTY on Windows

Knowing how to connect to your website over SSH authenticating with Public/Private Key pairing is a great skill. Authenticating and working on your website over SSH is more secure since your connection is encrypted.

Also, with SSH you will be able to perform some cool tasks not available to you over a graphical interface. And you will do them much faster.

That's why some content management systems offer command line interface to their users. Like, for example, WP-CLI for WordPress or Drush for Drupal.

In this tutorial, you will learn how to connect to your web server over SSH with the Public/Private Key pairing using Windows free SSH client PuTTY. 

Read more ...

| Podcasting
Everything You Need to Know About Magento

Magento is one of the two most popular e-commerce platforms in the world. In this episode, we talk with Ray Bogman, who's been working with Magento for 10 years.

If you're new to Magento, this episode is a perfect introduction. We talk about the history, current state, and future of Magento. Ray also explains why 2017 is such a great time to be in e-commerce.

Follow Ray on Twitter at @raybogman and check out his site at https://supportdesk.nu.

In case you missed it, we now have Magento video training and a Magento book available for OSTraining members.

Read more ...

| Drupal
drupal delta

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:

Read more ...

| Drupal
Using the Focal Point Module for Images in Drupal 8

You most likely created image styles with Drupal's "Scale and crop" image effect. This style allows you to display large images on a smaller scale and save precious screen space.

There is one issue with such styling though. Often the most interesting point of the image gets chopped off. The "Focal Point" contrib module helps avoid this issue.

In this tutorial, you will learn to use this module to select the most important portion of the image you would like to show to your readers. 

Read more ...

| Drupal
Adding a MailChimp Newsletter to Your Drupal Site

Finding easy to use modules for Drupal 8 is not always easy. Often they haven't been migrated from Drupal 7. Or they are still in beta. Or the documentation is either poor or non-existent.

That's why finding the MailChimp module was a true delight. In this tutorial, you will learn how to use this module to integrate your Drupal 8 site with MailChimp newsletter service.

Read more ...

| Podcasting
Brian Hogg and Selling WordPress Plugins

In this week's episode, I talk with Brian Hogg.

Brian is a WordPress developer who writes plugins, but also creates super-helpful content for other developers.

He launches new WordPress plugins and writes about his efforts to build a business around those plugins. Follow Brian on Twitter at @BrianHogg. You can also find his plugins, blog posts and training classes at BrianHogg.com.

Read more ...

Introduction to PHP, Part 2

This week's new class continues to build out the library of PHP lessons that's available to OSTraining members.

"Introduction to PHP, Part 2" follows directly on from "Introduction to PHP" and continues to build your knowledge of PHP. 

You'll learn about constants, loops, and switch and includes statements. Plus, you'll also get some great tips on debugging tools that are built into PHP.

These two classes are part of a larger series of PHP classes that also includes Introduction to Object Oriented PHP and How to Use phpMyAdmin. Look for even more new PHP classes over the next few months!

Read more ...

| Drupal
Import data from a CSV file into Drupal 8 with the Content Import module

Sometimes you would like to import a huge volume of data from a CSV file into Drupal. Maybe from another CMS. Maybe from a spreadsheet. But there is no such functionality in the Drupal 8 core. 

To import your data from a CSV file, you need to install and enable the Content Import module. In this tutorial, we'll walk you through the process of importing data with Content Import.

Read more ...

3 out of 4 members use OSTraining at least once a week. You can build great websites. We can help.   Plans from $4 per month