• 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
    Fixing a Hacked WordPress Site

    How to Fix a Hacked WordPress Site With Wordfence

    Having your website hacked can be very stressful but here are some guidelines on how to fix a hacked site with help from the Wordfence…

    Libby Young February 15, 2019
    0 Comments
    How to Use .htaccess to Move Your Site to SSL

    How to Use .htaccess to Move Your Site to SSL

    A few years ago, setting up an SSL certificate was a slow and costly painful process. At one point, we were paying over $500 per…

    Nick Savov February 12, 2019
    9 Comments
    Amanda Gonser and DrupalCon 2019

    The OSTraining Podcast #35: Amanda Gonser and DrupalCon 2019

    In this episode, we welcome Amanda and Karlyanna from the DrupalCon team. DrupalCon is probably the biggest open-source event that happens in North America every year.…

    Steve Burge February 11, 2019
    0 Comments
    The Beginners Guide to Github Pages

    The Beginners Guide to Github Pages

    All developers know Github as service that enables code sharing and also helps you improve your code by using version control. However, did you know…

    Valentin Garcia February 10, 2019
    1 Comment
    Local Web Development With DDEV Explained

    The DDEV Explained Book Now Includes WordPress

    “Local Web Development With DDEV Explained” shows you how to do local development in a way that matches modern development workflows. When the book launched,…

    Steve Burge February 6, 2019
    0 Comments

    The WordPress Explained Book is Ready for Gutenberg

    Do you need to build a WordPress site?  If you do, we have the book you need. “WordPress Explained” is one of the best-selling WordPress…

    Steve Burge February 5, 2019
    0 Comments
    Randy Fay and DDev-Local

    The OSTraining Podcast #34: Randy Fay and DDEV-Local

    In this episode, we meet with Randy Fay. He has been a longtime member of the Drupal community. He’s written about 1,001 modules and has…

    Steve Burge February 5, 2019
    0 Comments
    WordPress Shortcodes Basics

    WordPress Shortcodes Basics

    In WordPress, there is a toolset feature called shortcode. Shortcodes are one of the powerful engines of WordPress that makes it extremely customizable and flexible,…

    John Zenith February 2, 2019
    0 Comments
    CSS Flexbox #1 - Basic Concepts

    CSS Flexbox #1. Creating Your First Flexbox Layout

    At the end of 2018, we published a book about CSS Grid, the layout tool that is revolutionizing the frontend web-design. CSS Grid is entirely…

    Jorge Montoya February 1, 2019
    0 Comments
    How to Display Flickr Images on Your Drupal 8 Site

    How to Display Flickr Images on Your Drupal 8 Site

    The Drupal 8 “Flickr” module allows you to insert Flickr images or photosets (albums) on your site, without the need of keeping the images on…

    Jorge Montoya January 31, 2019
    2 Comments
    How to Build Drupal Slideshow Using Views and Slick

    How to Build Drupal Slideshow Using Views and Slick

    One of our OSTraining members asked how it was possible to make multiple displays for Drupal 8 slideshows. In this tutorial, I will show you…

    Daniel Pickering January 30, 2019
    46 Comments
    How to Pin Images in Drupal 8

    How to Pin Images in Drupal 8

    The “Imagepin” module allows you to create pins inside an image and display descriptive text when you hover over those pins. This is useful because…

    Jorge Montoya January 30, 2019
    0 Comments
    Moving a WordPress Site to HTTPS

    How to Move a WordPress Site to HTTPS

    Moving your WordPress website over to https has never been more important. If you don’t, major search engines will penalize your site with a lower…

    Libby Young January 30, 2019
    0 Comments
    Josh Strebel on Pagely and NorthStack

    The OSTraining Podcast #33: Robbie McCullough and Beaver Builder

    In this second episode of 2019, I talk with Robbie McCullough from Beaver Builder. Robby is from Silicon Valley originally, and with his two co-founders…

    Steve Burge January 29, 2019
    2 Comments
    How to Debug Your WordPress Errors

    How to Debug Your WordPress Errors

    This week I was upgrading a WordPress site. It had a partial blank page in the admin. It wasn’t a full White Screen of Death,…

    Nick Savov January 29, 2019
    4 Comments
    How to Rewrite the Output of Views Fields

    How to Rewrite the Output of Views Fields in Drupal

    One of our customers asked how to tweak the fields of a table output by Views to give the table a cleaner look. They were…

    Jorge Montoya January 23, 2019
    11 Comments
    Where Will the CMS World Be in 3 Years?

    Where Will the CMS World Be in 3 Years?

    The OSTraining podcast has kicked off again for 2019. In the first episode of the year, we welcomed Josh Strebel from Pagely. Pagely is a hugely…

    Steve Burge January 22, 2019
    6 Comments
    How to Create a Voting System in Drupal 8

    How to Create a Voting System in Drupal 8

    One of OSTraining’s customers asked how to implement content voting on their site. In Drupal 7, the popular choice was the Fivestar module, but that’s…

    Jorge Montoya January 20, 2019
    9 Comments
    Create CSS and Javascript Animations in Drupal 8

    How to Create CSS and Javascript Animations in Drupal 8

    There are multiple JavaScript and CSS libraries on the internet. They allow you to animate parts of your site and make them look more attractive.…

    Jorge Montoya January 20, 2019
    6 Comments
    How to Create a Contact Form in Drupal 8

    How to Create a Contact Form in Drupal 8

    One of OSTraining’s members asked how to create a following web form with the Webform module: The site has four regions to be contacted: NE,…

    Jorge Montoya January 20, 2019
    10 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 .