• 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

    Author: Steve Burge

    Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.
    How to Develop Drupal 8 Modules

    New Class: How to Develop Drupal 8 Modules

    A lot of OSTraining members have been asking us for this class. Today, we’re delighted to release, “How to Develop Drupal 8 Modules“. During this…

    Steve Burge July 14, 2016
    0 Comments
    How to Build Responsive Websites

    New Class: How to Build Responsive Websites

    Responsive design is a foundation of the modern web and as a webdesigner you need to know your way around media queries and scrset attributes.…

    Steve Burge July 13, 2016
    0 Comments
    How to Build Joomla Sites with Gantry

    New Class: How to Build Joomla Sites with Gantry

    Gantry is a very powerful framework for building Joomla sites. In this new class, you’ll learn to design beautiful Joomla templates quickly and efficiently. This…

    Steve Burge July 13, 2016
    0 Comments
    glowhost

    Introducing the Free Drupal 8 Site Building Class

    Drupal 8 was the biggest launch in Drupal’s history. After 5 years of development, Drupal 8 arrived in late 2015. Has it been a success…

    Steve Burge July 12, 2016
    0 Comments
    1/2 Million Views of the Drupal 8 Beginner Class

    Half a Million Views of the Drupal 8 Beginner Class!

    Drupal 8 is now eight months old. Has it been a success so far? Yes. Drupal 8 is running over 100,000 sites and is now…

    Steve Burge June 29, 2016
    2 Comments
    How to Use the WordPress REST API

    New Class: How to Use the WordPress REST API

    If you are a WordPress developer, you need to learn about the WordPress REST API. This is the new feature that will define working with…

    Steve Burge June 8, 2016
    4 Comments
    Joomla 3 Beginner Class

    New and Updated Class: Joomla 3 Beginner

    The very first class we ever put on OSTraining was a Joomla Beginner class in 2010. Now, several years later, we’re pleased to release the…

    Steve Burge June 7, 2016
    0 Comments
    How to Create a Node Override in Drupal 8

    How to Create a Node Override in Drupal 8

    For Drupal 7 users, many things have changed in Drupal 8, but many are reassuringly familiar. One great example is template overrides. The process for…

    Steve Burge May 31, 2016
    1 Comment
    How to Use AngularJS

    New Class: How to Use AngularJS

    Our latest class, “How to Use AngularJS“, teaches you how to use AngularJS, the enormously popular Javascript toolset from Google. AngularJS is what HTML would have…

    Steve Burge May 31, 2016
    0 Comments
    How to Use the Bootstrap Framework

    New Class: How to Use the Bootstrap Framework

    This new class, “How to Use the Bootstrap Framework“, teaches you how to use the world’s most popular design framework. Bootstrap is an HTML, CSS…

    Steve Burge May 26, 2016
    0 Comments
    How to Build a Drupal 7 Jobs Site

    New Class: How to Use the Twig Template Engine

    This week, we’re happy to add a new and much-requested class to the OSTraining library, How to Use the Twig Template Engine. Twig is a…

    Steve Burge May 26, 2016
    0 Comments
    Bootstrap Logo

    This is Bootstrap Week at OSTraining: Watch 2 Free Classes

    We’ve just published a post explaining that “Bootstrap’s popularity grew 1,000% in 3 years“. It’s clear that Bootstrap is the most popular design framework in…

    Steve Burge May 22, 2016
    0 Comments
    Bootstrap Logo

    Bootstrap’s Popularity Grew 1,000% in 3 Years

    Back in mid-2013, I wrote a post called, “The Bootstrap Boom is Just Getting Started“. Looking at the statistics, it was clear that Bootstrap was on…

    Steve Burge May 20, 2016
    0 Comments
    Track Google Analytics Clicks and Downloads in Drupal

    Track Google Analytics Clicks and Downloads in Drupal

    Over the last week, several people have asked us about tracking Google Analytics “events” on their Drupal site. “Events” describe anything from clicking on an…

    Steve Burge May 18, 2016
    2 Comments
    Faster and Better OSTraining Support

    Faster and Better OSTraining Support

    Training videos are great. But, they are not enough. Videos can’t solve specific problems with your site. Videos can’t help you when an emergency strikes. Videos…

    Steve Burge May 12, 2016
    4 Comments
    How to Build a Drupal 7 Jobs Site

    New Class: How to Build a Drupal 7 Jobs Site

    We’re happy to add another large and highly-useful new class to the OSTraining library today, How to Build a Drupal 7 Jobs Site. This class…

    Steve Burge April 27, 2016
    0 Comments
    Kint is the Drupal 8 Alternative to Krumo

    Kint is the Drupal 8 Alternative to Krumo

    Kint is part of the new part of the Devel module in Drupal 8. Developers who worked with Drupal 7 may remember Krumo, which is…

    Steve Burge April 22, 2016
    0 Comments
    New Class: Drupal 8 Layout and Theming

    New Class: Drupal 8 Theming

    We’re happy to add a large and highly-requested new class to the OSTraining library today, Drupal 8 Layout and Theming. This class is a hands-on…

    Steve Burge April 19, 2016
    9 Comments
    New Video Class: SASS: Syntactically Awesome Stylesheets

    New Video Class: SASS: Syntactically Awesome Stylesheets

    We’re happy to add a whole new topic to the OSTraining library, today: SASS: Syntactically Awesome Stylesheets. CSS stylesheets can become hard to manage on large…

    Steve Burge March 29, 2016
    0 Comments
    imh vector logo r1

    Thank You to InMotion Hosting: 50 Drupal 8 Videos

    Last year, we launched our Drupal 8 Kickstarter project. Our goal was to help as many people as possible to use Drupal 8. We believe…

    Steve Burge March 18, 2016
    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 .