• 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: Valentin Garcia

    Valentin discovered Joomla in 2010, and since then he has considered it as the best CMS. Valentin has been coding extensions and templates for Joomla for many years and truly enjoys helping people build their own websites with Open Source tools. He lives in San Julián, Jalisco, México.
    custom permalinks

    Custom Permalinks for WordPress

    Custom Permalinks is a useful plugin when you need to assign a custom path to individual posts, pages, tags or categories. This is very helpful…

    Valentin Garcia August 19, 2015
    1 Comment
    wordpress multipurpose themes

    Theme CMSs Are the Most Popular Way to Build a WordPress Website

    WordPress themes used to have specific focuses. You could find themes for restaurants, schools, corporate sites or for even more narrow niches. However, in recent…

    Valentin Garcia July 28, 2015
    11 Comments
    addthis social sharing

    Social Buttons in WordPress with AddThis Sharing Buttons

    Adding social sharing buttons to your WordPress site is very easy with the AddThis Sharing Buttons plugin. It takes only a minute to install and…

    Valentin Garcia July 20, 2015
    0 Comments
    easy google fonts

    Easily Add Google Fonts to WordPress

    Google Fonts is a wonderful tool to help you customize your site. You can choose from about 700 different fonts to improve the design of…

    Valentin Garcia July 15, 2015
    0 Comments
    Free Online Tools for Web Designers

    4 Free Online Tools for Web Designers

    There’s a trend in software towards expensive online subscriptions, but there are still a lot of great free services out there. Every day, I relay…

    Valentin Garcia July 7, 2015
    2 Comments
    5 Tips to Get Great Technical Support

    5 Tips to Get Great Technical Support

    Every week we answer 100’s of support forum topics from developers and designers. Over the last few years, I’ve noticed that some users are excellent…

    Valentin Garcia June 19, 2015
    0 Comments
    CSS viewport units

    Responsive Design with CSS Viewport Units

    Responsive design makes it possible to adapt a website to any screen. In responsive design, the size of a site’s elements change based on the…

    Valentin Garcia June 10, 2015
    2 Comments
    polymer

    Introducing Polymer Web Elements by Google

    Polymer is a library created by Google that makes it easier to create elements. Elements are reusable sections of code that makes it much easier…

    Valentin Garcia March 9, 2015
    0 Comments
    honeypot

    How to Use Honeypots to Fight Spam

    We recently released an awesome plugin named OSpam-a-not. This extension protects your forms from a flood of spam. At the moment it’s only available for…

    Valentin Garcia January 27, 2015
    4 Comments
    spacing web design

    Padding vs Margin for Web Design Spacing

    Spacing is important for web design. Spacing is about giving every piece of content its own space on the screen. We use margin and padding…

    Valentin Garcia January 16, 2015
    5 Comments
    wp custom login

    Show the WordPress Login Inside Your Theme

    This week, one OSTraining member asked us whether it was possible to improve the login experience in WordPress. The member wondered if they could make…

    Valentin Garcia January 11, 2015
    0 Comments
    jwc 14 logo

    1 Great Thing in 2014: Joomla World Conference

    Many things happened in 2014. The redesign of OSTraining, the rebirth of Alledia and my favorite event of the year hosted in my country: the…

    Valentin Garcia January 6, 2015
    0 Comments
    breeze wordpress theme

    Breeze – a New, Free WordPress Theme for You

    Today we’re releasing Breeze, a WordPress theme that’s good-looking and really easy to use. Breeze got its name because it’s so speedy and lightweight that installing…

    Valentin Garcia December 15, 2014
    0 Comments
    custom sidebars

    More WordPress Widget Control with the Custom Sidebars Plugin

    One of our OSTraining members asked us how they could show different widgets on different WordPress pages. This isn’t a feature that’s available by default…

    Valentin Garcia December 14, 2014
    1 Comment
    css transition

    The Transition Property in CSS3 With Examples

    CSS3 makes it possible to easily create animations for hover events. In a previous post, we explained how the hover.css library works and gave a…

    Valentin Garcia December 10, 2014
    0 Comments
    hover

    Easy CSS3 Animation with Hover.css

    CSS3 allows you to add animation to elements such as links. In a previous post about the OSTraining redesign, we showed how CSS3 enabled us…

    Valentin Garcia November 17, 2014
    5 Comments
    better wordpress minify

    Improve WordPress Speed With Better WordPress Minify

    Better WordPress Minify is a plugin that reduces the loading time of your website by compressing the Javascript and CSS code. Much of these files…

    Valentin Garcia November 14, 2014
    2 Comments
    OSTraining redesign

    Introducing the New OSTraining Design

    Last week we launched a redesign of the OSTraining site. The original OSTraining site design was launched all the way back in 2008. We made…

    Valentin Garcia June 30, 2014
    4 Comments
    flexbox

    Flexbox in CSS to Make Columns

    Creating columns can be a tricky task in webdesign. For many year webdesigners used tables to show content in columns. More recently, designers have been…

    Valentin Garcia June 4, 2014
    5 Comments
    fullscreen

    Fullscreen Websites with jQuery.fullscreen

    Many years ago, when flash websites were popular and no-one cared about SEO, websites often went fullscreen. A fullscreen website would hide all the browser…

    Valentin Garcia April 19, 2014
    15 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 .