• 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
    CSS Selectors to Customize Your Site's Design

    How to Align Text Vertically with CSS

    One of the big challenges in web design involves aligning text vertically. This is easy to achieve by using tables, however using tables to design…

    Valentin Garcia August 15, 2016
    2 Comments
    How to Use Square and WooCommerce for Point-of-Sale

    How to Use Square and WooCommerce for Point-of-Sale

    WooCommerce is the most popular way to build an online store. Square is the most popular way to build a point-of-sale solution in many countries.…

    Steve Burge August 15, 2016
    4 Comments
    diagonal image text

    How to Align Text With a Diagonal Image

    One OSTraining customer asked for a way to align text next to a diagonal image, while keeping space between both elements. My first thought was…

    Valentin Garcia August 12, 2016
    5 Comments
    mysql explained book

    Win a Copy of MySQL Explained and learn MySQL for Free!

    Do you use Drupal, WordPress, Joomla, Magento or other PHP software? If you answered “yes”, then you use MySQL. MySQL is the world’s most popular…

    Steve Burge August 9, 2016
    71 Comments
    Image Recycle Optimizes Images in Joomla, WordPress and Magento

    Image Recycle Optimizes Images in Joomla, WordPress and Magento

    Many websites have images that much larger and much slower-loading than neccessary. With the right tool, you can optimize your images so they still look…

    Steve Burge August 9, 2016
    2 Comments
    A Beginners Guide to PHP Download Scripts

    A Beginners Guide to PHP Download Scripts

    Note: The author does not address handling security threats that are associated with the file download. This code is not intended for real-world use, without further…

    John Zenith August 8, 2016
    18 Comments
    7 New Improvements You'll See in Drupal 8.2

    7 New Improvements You’ll See in Drupal 8.2

    The Beta version of Drupal 8.2 has arrived and is ready for testing. There are many upgrades to the developer experience, but what changes will…

    Steve Burge August 5, 2016
    14 Comments
    There Will Never Be a Drupal 9

    There Will Never Be a Drupal 9

    Yes, that’s a big statement in the title, so let me explain. Lots of OSTraining customers are looking into Drupal 8 and they have questions…

    Steve Burge August 4, 2016
    20 Comments
    How to Validate Field Submissions in Drupal

    How to Validate Field Submissions in Drupal

    As OSTraining member asked us how to validate fields in Drupal 8. In this particular example, they wanted to make sure that every entry in…

    Daniel Pickering August 3, 2016
    1 Comment
    What Will Users See in WordPress 4.6?

    What New Features Will Users See in WordPress 4.6?

    WordPress 4.6 is here and it’s time to update. This version has a ton of developer-focused changes, and you can find those in the Field…

    Steve Burge August 2, 2016
    0 Comments
    How to Use Entity Print in Drupal 8

    How to Use Entity Print in Drupal 8

    An OSTraining member asked us how to configure the Entity Print module with Drupal 8. This module allows you to make a PDF version of your nodes…

    Daniel Pickering August 2, 2016
    15 Comments
    WooCommerce and the New SaaS Era in Open Source

    Open Source Companies Are Becoming SaaS Companies

    For many years, WooThemes was the biggest brand name in WordPress. Last month, they killed that brand and redirected everything to WooCommerce.com. Was there shock…

    Steve Burge August 1, 2016
    4 Comments
    Access Readme Files in Drupal 8

    How to Access Readme Files in Drupal 8

    In this tutorial, we will add a module that makes site maintainers’ lives easier. With Drupal 8 setups you are encouraged to use Composer, DrupalConsole…

    Daniel Pickering July 26, 2016
    0 Comments
    How to Use Rochen Vault to Save Your Site

    How to Use Rochen Vault to Save Your Site

    We’re often asked to help people who have caused an issue with their site. After changing a file, they have taken their site offline or…

    Steve Burge July 25, 2016
    2 Comments
    Drupal & Bitnami Multiple Environments

    Drupal and Bitnami Multiple Environments

    An OSTraining member asked how to setup a Bitnami environment that supports PHP 5.4. The Bitnami Wamp stacks are available in 3 versions here: 5.5.37…

    Daniel Pickering July 22, 2016
    0 Comments
    drupal bitnami

    How to Install Drupal Using Bitnami for Windows

    Bitnami is a software that allows you to install website applications such as Joomla, WordPress and of course Drupal. In this tutorial, we will show…

    Daniel Pickering July 18, 2016
    0 Comments
    How to Create a Stopwatch in JavaScript

    How to Create a Stopwatch in JavaScript

    JavaScript stop watch or rather stop down timer can be implemented using the JavaScript timing methods which are executed in time intervals. JavaScript timing methods…

    John Zenith July 18, 2016
    13 Comments
    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 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
    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
    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 .