• 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: Jorge Montoya

    Jorge lived in Ecuador and Germany. Now he is back to his homeland Colombia. He spends his time translating from English and German to Spanish. He enjoys playing with Drupal and other Open Source Content Management Systems and technologies.
    Create a Content Type Pager in Drupal 8

    Create a Content Type Pager in Drupal 8

    The Drupal 8 Pager module provides simple pager navigation in a block to ease up the navigation between nodes of the same content type or…

    Jorge Montoya June 26, 2019
    2 Comments
    CSS Flexbox #11. Shorthand Default Values

    CSS Flexbox #11. Shorthand Default Values

    In the last tutorial, you learned about the flex shorthand property. It groups three flexbox properties in one in the following order: flex-grow flex-shrink flex-basis.…

    Jorge Montoya June 25, 2019
    1 Comment
    An Beginners Introduction to Flexbox

    A Beginners Introduction to CSS Flexbox

    The CSS Flexbox Specification is a CSS module that gives you great flexibility when creating layouts. CSS Flexbox is an elegant and lightweight approach to…

    Jorge Montoya June 18, 2019
    0 Comments

    Give a Unique Look to Your Google Maps in Drupal

    Google Maps don’t look appealing or pretty by default when you embed them in your Drupal content. Nor do they always nicely coordinate with your…

    Jorge Montoya June 13, 2019
    9 Comments
    How to Integrate Telegram Chat With Drupal 8

    How to Integrate Telegram Chat With Drupal 8

    Telegram is an easy to use free chat application that is rapidly winning fans all over the world. There is a Telegram plugin for WordPress…

    Jorge Montoya June 12, 2019
    1 Comment
    Directly Upload and Link Files to the Text Editor Content in Drupal 8

    Directly Upload and Link Files to the Text Editor Content in Drupal 8

    One of Drupal’s big advantages is its possibility to structure content with the use of fields. However, from time to time you will want to…

    Jorge Montoya June 8, 2019
    0 Comments
    CSS Flexbox # 10. The flex Shorthand Property

    CSS Flexbox #10. The flex Shorthand Property

    In the previous tutorials of the “CSS Flexbox” series, you learned that the flex-grow property specifies how items expand relative to each other to fill…

    Jorge Montoya June 3, 2019
    1 Comment
    How to Display a Cookie Compliance Banner in a Drupal 8 Site

    How to Display a Cookie Compliance Banner in a Drupal 8 Site

    Since 2018, European site-builders have a legal obligation to meet a specific requirement. Their sites must display a banner to inform people about the use…

    Jorge Montoya May 28, 2019
    2 Comments
    CSS Flexbox #9. The align-content Property

    CSS Flexbox #9. The align-content Property

    In the third tutorial of this series, you learned that the align-items flexbox property specifies how flex-items are distributed along the cross axis of the…

    Jorge Montoya May 24, 2019
    0 Comments
    CSS Flexbox #8. The align-content Property

    CSS Flexbox #8. The flex-wrap Property

    Until now, you have seen that flex-items stay on the same line, regardless of the content inside them and the space available. With the flex-wrap…

    Jorge Montoya May 24, 2019
    0 Comments
    Define Role Based Field Permissions in Drupal 8

    How to Set Permissions for Fields in Drupal 8

    The Field Permissions module in Drupal 8 allows you to set permissions (enter, edit or view) on a Drupal field, based on the role the…

    Jorge Montoya May 7, 2019
    0 Comments
    CSS Flexbox #7. The order Property

    CSS Flexbox #7. The order Property

    If you want to place flex-items in a particular sequence inside their flex-container, independently of how they are placed in the HTML code, you use…

    Jorge Montoya May 7, 2019
    0 Comments
    CSS Flexbox flex-basis property

    CSS Flexbox #6. The flex-basis Property

    The flex-basis property sets the initial length of the flex-items inside a flex-container. You can think of it as an improved version of the width…

    Jorge Montoya May 1, 2019
    3 Comments
    CSS Flexbox #5. The flex-shrink Propery

    CSS Flexbox #5. The flex-shrink Property

    As you already learned, the flex-grow property specifies how items grow (or expand) to fill the available space in the flex-container. The flex-shrink property specifies…

    Jorge Montoya April 13, 2019
    0 Comments

    CSS Flexbox #4. The flex-grow Property

    The flex-grow property specifies how a flex-item inside the flex container will grow – along the main axis – relative to its sibling items, taking…

    Jorge Montoya March 18, 2019
    0 Comments
    CSS Flexbox align-items property

    CSS Flexbox #3. The align-items property

    As you already learned in the second tutorial of this series, a flex-container has two following axes: main axis cross axis The justify-content property specifies…

    Jorge Montoya March 2, 2019
    0 Comments

    CSS Flexbox #2. How to Use the justify-content Property

    The justify-content property specifies how flex-items are distributed along the main axis of their parent flex-container. This property has 5 different possible values: flex-start (default)…

    Jorge Montoya February 19, 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 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
    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 .