• All Courses
  • All Books
  • Memberships
  • Gift Card

    Shopping Cart

    No products in the cart.

    Sign in Sign up
    OSTraining

    Shopping Cart

    No products in the cart.

    OSTraining
    • All Courses
    • All Books
    • Memberships
    • Gift Card
    We're Ending Technical Support Subscriptions

    We’re Ending Our Technical Support Offerings

    As the years go by, businesses need to adapt to a changing market. Customers want different things in 2018 than they did a few years…

    Steve Burge January 7, 2018
    8 Comments

    Select Embeddable Media Assets in Drupal 8 with Entity Browser

    If you already learned how to embed a media asset into CKEditor in this tutorial, you’d probably noticed that the media asset selection occurs through…

    Jorge Montoya January 4, 2018
    1 Comment
    The OSTraining Podcast #16: Liz Mays and Pressbooks

    The OSTraining Podcast #16: Liz Mays and Pressbooks

    Sometimes I invite people on the podcast because we’ve been friends for years. Other times, I invite people because we love their products. Pressbooks falls…

    Steve Burge January 2, 2018
    0 Comments
    child theme configurator

    Create WordPress Child Themes with Child Theme Configurator

    Child themes are the best way to modify WordPress themes. With a child theme, you can add custom CSS styles and keep the original theme…

    Valentin Garcia December 20, 2017
    6 Comments
    Embed a Youtube Player as Media Asset Into CKEditor in Drupal 8

    Embed a YouTube Player as a Media Asset Into CKEditor in Drupal 8

    The new media capabilities in Drupal allow you create a media library with all kinds of media assets and use these assets everywhere. One way…

    Jorge Montoya December 19, 2017
    5 Comments
    Setting up WordPress Multisites Tutorial

    How to Set Up WordPress Multisites

    Multisites allow you run multiple websites from just one WordPress installation. Each website can have different users, different themes and different plugins. This is possible…

    Robbie Adair December 18, 2017
    0 Comments

    New Video Class: 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…

    Steve Burge December 12, 2017
    0 Comments
    Everything You Need to Know About Drupal 8

    The OSTraining Podcast #15: Rod Martin, How to Create Online Video Tutorials

    Rod is responsible for many of the most popular videos in OSTraining history, including the Drupal 8 class that has around 2 million views. In…

    Steve Burge December 6, 2017
    0 Comments
    Add Font Awesome Icons to Your Drupal Menus

    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…

    Jorge Montoya December 6, 2017
    3 Comments
    How to Set Up Email Subscriptions to WordPress Comments

    How to Set Up Email Subscriptions to WordPress Comments

    Last week one of our customers asked how to enable their WordPress site visitors to subscribe to comments. By default, WordPress doesn’t offer such configuration.…

    Alex Smirnov December 4, 2017
    7 Comments
    WordPress Explained

    The Beta Version of WordPress Explained is Here

    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…

    Steve Burge November 30, 2017
    0 Comments
    Show Code in Drupal Content with the CodeSnippet Module

    Show Code in Drupal Content with the CodeSnippet Module

    Out of the box, Drupal displays code snippets that don’t get highlighted. In this blog post, you will learn how to show code snippets in…

    Alex Smirnov November 27, 2017
    7 Comments
    Everything You Need to Know About Drupal 8

    The OSTraining Podcast #14: 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…

    Steve Burge November 27, 2017
    3 Comments
    Drupal 8 - Smart Cropping of Media with Image Widget Crop

    Smart Cropping of Media with Image Widget Crop Drupal Module

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

    Jorge Montoya November 22, 2017
    3 Comments
    Sneak Peek at the Google Data Studio Beta

    A First Look at the Google Data Studio

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

    Libby Young November 17, 2017
    0 Comments
    WooCommerce Explained

    The WooCommerce Explained Book, With Patrick Rauland

    Do you need to build a WooCommerce site? If you can wait a few weeks, the “WooCommerce Explained” book is coming to your rescue. This…

    Steve Burge November 15, 2017
    0 Comments
    Building Joomla Extensions With Component Creator

    New Video Class: 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…

    Steve Burge November 15, 2017
    0 Comments
    Introducing Fusion - a Flexible WordPress Page Builder

    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…

    Libby Young November 14, 2017
    0 Comments
    How to Install WordPress with WP-CLI

    How to Install WordPress with WP-CLI

    WP-CLI stands for WordPress Command Line Interface. This is a free and fast command line tool which most likely is already pre-installed and made available…

    Alex Smirnov November 9, 2017
    0 Comments
    How to Highlight the differences between two images with Zurb Twenty Twenty Module

    Showcase Two Drupal Images Together with the Zurb TwentyTwenty 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…

    Jorge Montoya November 8, 2017
    0 Comments
    Load More
    Back to Blog Home

    Blog Categories

    • CMS Platforms
    • Coding Tutorials
    • Drupal
    • General
    • Ghost
    • Joomla
    • Live Blog Posts
    • Magento Tutorials
    • Marketing
    • New Tech Cities
    • OSTraining News
    • Podcasts
    • Sponsored
    • Tools
    • Web Design
    • WooCommerce
    • WordPress

    Latest Comments

    1. robbieadair on Create Tables & Import CSV Data in Your Joomla Database Using FabrikMay 28, 2025

      Same question, did you make any changes to the list of elements after you imported and before you tried exporting?

    2. imrodmartin on Learning Launch: the Drupal Rules ModuleOctober 7, 2024

      Hey Jason, that is a very old class (2013) for Drupal 7. Here's the link: https://ostraining.com/courses/how-to-use-the-rules-module-in-drupal/ sorry about that.

    3. Jason Talbott on Learning Launch: the Drupal Rules ModuleOctober 7, 2024

      The link to the Rules video class takes me to a 404 page.

    4. tom davidson-marx on How to Convert Existing Blog Posts to GutenbergAugust 6, 2024

      Thanks so much- I was stressing about how to do this. Even though this post is from 2019 it was…

    5. Toko Daring on How to Remove Unwanted WordPress User RolesAugust 5, 2024

      Hi Steve,  this is very useful since some specific plugins also create specific user roles to function their feature. the…

    Recent Posts

    • Layout for the Ambitious Site Builder Webinar
    • How to Manage Permissions on WordPress Multisite Networks
    • Reviewing the Best WordPress Editorial Calendar Plugins
    • Introducing Drupal Starshot: A New Version of Drupal CMS
    • How to Hide Unwanted Gutenberg Blocks in WordPress

    ^^ Back to Top ^^

    • About
    • Our Team
    • Podcast
    • Blog
    • Privacy Policy
    • Terms of Service
    • Refund Policy
    • Contact Us
    © 2026 - OSTraining, LLC. All Rights Reserved.

    Report

    There was a problem reporting this post.

    Harassment or bullying behavior
    Contains mature or sensitive content
    Contains misleading or false information
    Contains abusive or derogatory content
    Contains spam, fake content or potential malware

    Block Member?

    Please confirm you want to block this member.

    You will no longer be able to:

    • See blocked member's posts
    • Mention this member in posts
    • Invite this member to groups
    • Add this member as a connection

    Please note: This action will also remove this member from your connections and send a report to the site admin. Please allow a few minutes for this process to complete.

    Report

    You have already reported this .