• 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
    The OSTraining Podcast #5: Chris Wiegman

    The OSTraining Podcast #5: Chris Wiegman

    Chris Wiegman was an airline pilot in Hawaii, before developing iThemes Security – one of the most popular WordPress plugins of all time. Chris is one…

    Steve Burge July 24, 2017
    0 Comments

    Debugging Your Website with Firefox Dev Tools

    In previous years, we often talked about using browser add-ons like Firebug to help bugshoot your websites. However, the major browsers now all include their…

    Valentin Garcia July 24, 2017
    3 Comments
    How to Develop Joomla Components. Part 2

    New Class: How to Develop Joomla Components, Part 2

    For quite some time, Joomla development was the most requested topic by OSTraining members. I’m delighted to release another major class in our Joomla development…

    Steve Burge July 6, 2017
    1 Comment
    Drupal 8 Explained is Here

    The Completely Updated Drupal 7 Explained is Here

    Today, we’re delighted to launch a new version of Drupal 7 Explained. This is the first major revision for the best-selling and best-reviewed Drupal 7…

    Steve Burge July 5, 2017
    3 Comments
    Why Gutenberg? Because Everyone Loves Page Builders

    Why Gutenberg? Because Everyone Loves Page Builders

    If you are tuned into the WordPress world, you’ve heard one word many times over the last few weeks: Gutenberg. On stage at WordCamp EU…

    Steve Burge July 5, 2017
    3 Comments
    The OSTraining Podcast #4: Olivier Karfis and WooCommerce Apps

    The OSTraining Podcast #4: Olivier Karfis and WooCommerce Apps

    In this episode, I talk with Olivier Karfis who runs FrenchToday.com, a successful site teaching people how to speak French. Olivier uses WooCommerce as a…

    Steve Burge June 27, 2017
    1 Comment
    The OSTraining Podcast #3: Justin Sternberg and CMB2

    The OSTraining Podcast #3: Justin Sternberg and CMB2

    In the third episode of the OSTraining podcast I talk with Justin Sternberg. Justin started painting houses and is now the lead developer behind CMB2,…

    Steve Burge June 22, 2017
    0 Comments
    The OSTraining Podcast #2: Matt Medeiros

    The OSTraining Podcast #2: Matt Medeiros

    In the second episode of the OSTraining podcast I talk with Matt Medeiros. We recently launched a new WordPress plugin called PublishPress. I woke up…

    Steve Burge June 22, 2017
    0 Comments
    The OSTraining Podcast #1: David Bisset and WordCamp Miami

    The OSTraining Podcast #1: David Bisset and WordCamp Miami

    In the first episode of the OSTraining podcast I talk with David Bisset of WordCamp Miami. David runs one of the most popular WordCamps in…

    Steve Burge June 22, 2017
    0 Comments
    Say Hello to the OSTraining Podcast

    Say Hello to the OSTraining Podcast

    I’ve had the pleasure of being in the open source world for around 15 years and meeting some incredible people. Listen to the new OSTraining…

    Steve Burge June 22, 2017
    6 Comments
    The Wright Framework for Joomla Templates

    New Class: The Wright Framework for Joomla Templates

    Wright is bootstrapped, responsive and lightweight. It’s the best Joomla framework you’ll find anywhere. In this week’s class, “The Wright Framework for Joomla templates“, you’ll…

    Steve Burge June 20, 2017
    0 Comments
    Using Images as Backgrounds with CSS

    How to Use Images as Backgrounds with CSS

    As a new web designer, one very skill you’ll need to master is using background images. Depending on the design, you may need to completely…

    Valentin Garcia June 15, 2017
    14 Comments
    joomla3e

    The Completely Updated Joomla 3 Explained is Here

    Today, we’re delighted to launch Joomla 3 Explained. This is a completely updated version of the best-selling and best-reviewed Joomla 3 book. The book covers…

    Steve Burge June 9, 2017
    0 Comments
    Using the Drupal Theme Developer Module

    Using the Drupal Theme Developer Module

    There is one module that makes designing for Drupal 7 much, much easier: Theme Developer. You can think of Theme Developer as a Drupal-specific version…

    Robbie Adair June 8, 2017
    1 Comment
    gator forms logo

    How to Add a Contact Form to Your WordPress Site

    Unlike Joomla or Drupal, WordPress doesn’t have a default contact form. However, there are many good options to choose from. We recommend a plugin called…

    Robbie Adair June 6, 2017
    3 Comments
    A Guided Tour of WordPress's wp-config.php File

    A Guided Tour of WordPress’s wp-config.php File

    The single most important file in your entire WordPress Installation is wp-config.php. Your WordPress website is made up of two elements: a WordPress database, and…

    Steve Burge June 5, 2017
    11 Comments
    How to Use Ecwid for eCommerce Sites

    Expanded Class: How to Use Ecwid for eCommerce Sites

    If you want to set up an online store, and don’t want to set up a new website, then Ecwid is a great solution. Ecwid…

    Steve Burge June 5, 2017
    0 Comments
    Creating Printer-friendly Versions of Drupal Articles

    How to Create Printer-friendly Versions of Drupal Articles

    In this tutorial, we’ll show you how to add a “Printer-friendly version” button to your Drupal articles. This produces a super-clean version of your article,…

    Robbie Adair June 4, 2017
    0 Comments
    How to Use Tokens in Drupal Fields

    How to Use Tokens in Drupal Fields

    Token is one of the 3 most popular modules in Drupal. It allows you to use small placeholders to automatically complete tasks. To take a…

    Steve Burge May 31, 2017
    16 Comments
    prepopulate

    Automatically Populate Drupal Fields From Other Content

    One of our members wanted to automatically fill in Drupal fields from another node. It took a little experimentation, but we managed to make it…

    Steve Burge May 31, 2017
    30 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 .