Two Day Sale: Save 25% on ALL memberships with the code:  "2DAY25"
  Offer ends in
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

How to Use PHP References

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

"How to Use PHP References" is an intermediate-level PHP class. Taught by Robert Ring, this introduces you to references. PHP references are often useful and sometimes essential tools for accesing data in your code.

This class is part of a larger series of PHP classes that also includes 2 beginner level classes, plus Introduction to Object Oriented PHP and How to Use phpMyAdmin.

Look for even more new PHP classes over the next few months!

| Drupal
Add Font Awesome Icons to Your Drupal Menus

Font Awesome icons use scalable vectors. You get a high-quality icons, that look good no matter the size of the screen.

The Drupal contrib module "Font Awesome Menu Icons" will help you to add and position the icons in your menu tabs. 

Read more ...

WordPress Explained

Do you need to build a WordPress site? 

The "WordPress Explained" book is coming to your rescue. Today, a beta version of this book is available to OSTraining members

This book teaches you everything you need to know to make a WordPress site. And, it does it in plain English, with a simple step-by-step approach.

WordPress Explained is initially available to OSTraining Book Club members.

Read more ...

| Podcasting
Everything You Need to Know About Drupal 8

Consider this episode to be the busy person's guide to Drupal 8.

If you haven't had time to keep up with what's new in the Drupal world, Mike Anello is here to help you catch up.

No-one in the Drupal world is better connected than Mike, who has been in the community for over a decade. Mike is a trainer, developer, volunteer, camp organizer, podcaster. He's seen and done it all in Drupal.

Follow Mike on Twitter at @ultimike and via his site at DrupalEasy.com.

Read more ...

| Web Design
3 Main Reasons We Advise Against Using an iframe Tag in 2017

One of our customers implemented an iframe on their website. They right away bumped into a layout issue.

This was very typical of the iframe tag. It often creates more problems rather than solving them.

Breaking design is not the only issue with this tag. In this blog post, you will learn the three main reasons why we strongly advise against using the iframe.

Read more ...

| Drupal
Drupal 8 - Smart Cropping of Media with Image Widget Crop

Sometimes, in your Drupal site, you may need to crop images with a predefined aspect ratio but with different size values within a certain range. This is where the Image Widget Crop module is your tool for the job.

It can be used in a great variety of Drupal sites. From image galleries to educational sites with illustrations.

In this tutorial, you’ll be using the contrib Image Widget Crop module in conjunction with the new media features for images available in Drupal core.  

Read more ...

| 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 ...

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