Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Oct 09 2020
Oct 09
How would you like to be able to set up an ecommerce platform on your drupal site in less than 60 seconds? You can! In this video, I want to share with you my little frustration with drupal and drupal e-commerce. It's really hard to set up!  However,  there's a fantastic e-commerce platform called ecwid that allows you to set up your store in no time.  Then you can literally have it embedded on your Drupal site in less than 60 seconds. People will never know the difference, because everything stays on your Drupal site! Let's check it out.

"Welcome to OSTips from OSTraining. My name is Rod Martin.

I'm here on a brand new installation of Drupal with nothing else on it as you can probably tell.  You'll see that this is exactly what it sounds like: a module for the ecwid shopping cart system. We're going to:
  • copy the tar 
  • install the module
  • enable the module 
You'll notice that there's a brand new menu up here in the navigation. 
  • click on the ecwid menu item
  • click setup
  • Click connect button, (if you already have an ecwid account created)
If you do NOT have an ecwid account created, you can click on the text link below the button and create one now. I happen to have one, so i'm going to:
  • click connect button
  • log into my account
  • click accept
Now my store is completely integrated into my drupal website. You'll notice in the top bar there's an ecwid menu as i mentioned and this is actually my ecwid store on my drupal site.  I can see
  1. my sales
  2. my catalog
  3. my marketing
  4. the storefront
There's my store, right inside my Drupal site!  I can't imagine an easier way to get a shopping cart into your Drupal site. And everything stays right on your Drupal site.  One of the great things with ecwid is that they're running a deal right now as well. If you're watching this in 2020, their business plan is FREE until January of 2021. Now I'm going to let you check that out, because pricing changes so head over to ecwid.com and take a look at what they're doing there.

Thanks for watching. This has been OStips from OS Training, and I'm Rod Martin."

 

[embedded content]


About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.
Sep 25 2020
Sep 25

I don't know about you, but as a site builder when I add a date field to a content type in Drupal, and I tell it I do NOT want the time just the date and then I go to a node, and I enter the date, and it shows me both the date AND the time... it kind of drives me crazy!

How do we fix it? In this video, I'm going to show you how to create new date & time formats in Drupal sites, so you don't have to worry about getting a time and a date when you only want the date.  And, as a bonus, you'll get it in the format that you want.

Let's get started!

"Welcome to OSTips from OSTraining. My name is Rod Martin.

I've just added a date field to my article content type, and you'll note I've set it to date only.

Well, you know the problem.  When I have a node that uses this field, it's automatically going to show the time even though I did not ask for it, and I did not enter a time.   

If I go ahead and manage display for that field, you'll note that the format has the time. Click on the gear.   I'm really limited here as to what kind of format I can choose.  Let's say I want the long date so: Tuesday June 23rd 2020, but without the time.  There's no format for that!

Let's take a look at how to change that.

  • head over to configuration / regional / language / date and time formats

You can either edit one of the top three, but I don't want to choose that, or you can create a new format. There's two ways to do this:

  1. I can start from scratch 
  2. I can click Edit and copy an existing one

I am choosing option #2.

  • copy one that is almost what I need
  • create a new one: long date with no time 
  • paste that string in

Now what's giving me the time is H : I.  It's worth looking at the PHP manual here, so you can see all of the different options. You can create a date and time stamp to reflect pretty much anything you want. For example:

  1. 12 hour format
  2. 24 hour format
  3. day /month /week
  4. ordinal suffix for a day

I'm gonna change this. I'm going to remove the dash and the time. 

  • L is going to be the day
  • F is going to give me the month
  • j is going to give me the days of the month without the leading zeros
  • S after the J
  • Y is for the four-digit year

Let's take a look. Your format is going to be:  Tuesday June 23rd 2020

Now all I have to do is update my display to structure content types article and manage display.

  • head over to my date (and my new date format with no time is there)
  • click update
  • click Save
  • look at the node

And there it is: Tuesday June 23rd 2020

Well that's it! It was pretty simple. With just a little bit of PHP and some help from PHP net, you can build whatever date and time formats you need for your Drupal website. 

Thanks for watching. This has been OStips from OS Training, and I'm Rod Martin."

 

[embedded content]


About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.
Dec 16 2015
Dec 16

By Rod Martin 16 December 2015

Drupal 8 Site Building

This week's new video class is "Drupal 8 Site Building".

This class follows on from last week's Drupal 8 Beginner Class. If you watched the Beginner Class, you know the basics of Drupal 8.

Now, you're ready to build your first Drupal 8 site. Robert is going to show you the whole process of building a site, from creating content and views, to managing layouts, themes and contact forms.

Start a free trial!

Introductory Video for the Drupal 8 Site Building Class

Outline of the Drupal 8 Site Building Class

  • Introduction
  • Content Types
  • Creating Content
  • Creating Dummy Content
  • Organizing Content with Views
  • More Specific Views
  • Adding Blocks
  • Customizing Your Homepage
  • Contact Forms
  • Themes
  • Quiz

How to take the Drupal 8 Site Building Class

If you're already an OSTraining member, you can click here to take the Drupal 8 Site Building Class.

Start a free trial!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Dec 01 2015
Dec 01

By Rod Martin 01 December 2015

 Drupal 8 Beginner

This week's new video class is "Drupal 8 Beginner".

This class teaches you all of the essential concepts and knowledge you need to get started with Drupal 8.

The Drupal 8 Beginner class is aimed at people who are completely new to Drupal. You don't need to have any experience or know any coding.

Sign up now!

Introductory Video for the Drupal 8 Beginner Class

Outline of the Drupal 8 Beginner Class

Introduction

  • Introduction to the Course
  • Introduction to Drupal
  • Why Choose Drupal?
  • What You Need For This Course
  • Installing Dev Desktop
  • Installation at a Webhost

Navigating

  • Navigating a Fresh Installation
  • Navigating Drupal - Content
  • Navigating Drupal - Structure
  • Navigating Drupal - Appearance
  • Navigating Drupal - Extend
  • Navigating Drupal - Configuration
  • Navigating Drupal - People
  • Navigating Drupal - Reports

Content

  • Introduction to Content Types
  • Creating an Article
  • Creating a Basic Page
  • Inline Editing
  • Using CKEditor
  • Configuring CKEditor
  • Creating a New Content Type
  • Adding Basic Fields - Events
  • Creating User Group Content Type
  • Adding User Groups Fields
  • Entity Reference
  • Introduction to Taxonomy
  • Adding a Taxonomy
  • Drupal 8 Beginner Quiz 1

Displays

  • Creating Content
  • Managing Content
  • Revisions
  • Creating content with Devel
  • Introduction to Displays
  • Managing The Full Content Display
  • Managing The Teaser Display

Views

  • Introduction to Views
  • A Page with Teasers
  • A Simple Block View
  • A Table of Fields
  • Image Styles
  • A Photo Gallery

Modules

  • Introduction to Modules
  • The Book Module
  • The Forum Module
  • The Telephone Module
  • Finding and Evaluating Modules

Layouts

  • Introduction to Layout
  • Block Configuration and Permissions
  • Removing and Re-ording Blocks
  • Menu Management
  • Introduction to Themes
  • Finding Themes
  • Installing a Basic Theme
  • Installing an Advanced Theme
  • Drupal 8 Beginner Quiz 2

People

  • People Management
  • Setting Up the “Summer Intern”

Managing

  • Reports Menu
  • Updating Drupal
  • Updating Modules and Themes
  • Drupal.org & the Community
  • The Drupal Association
  • Final Thoughts

How to Take the Drupal 8 Beginner Class

If you're already an OSTraining member, you can click here to take the Drupal 8 Beginner Class.

Sign up now!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Nov 09 2015
Nov 09

By Rod Martin 09 November 2015

Drupal 7 Security

This week's new video class is "Drupal 7 Security".

In this class, Robert gives a comprehensive overview of what you need to do to keep your Drupal 7 website secure.

Robert explains the importance of user permissions, the User 1 account and how to safely allow people to add content to your site.

Robert also discusses the technical steps you need to keep your Drupal installation secure, how to store important private files, SSLs and much more.

Note: even though Drupal 8 is now here, this will not be our last Drupal 7 class. We will be releasing both Drupal 7 and Drupal 8 content for a while.

Start a FREE 7 Day Trial!

Introductory Video for the Drupal 7 Security Class

Outline of the Drupal 7 Security Class

  • Introduction
  • Securing User 1
  • Directory Permissions
  • Private Directory
  • Private Directory Example
  • Content Authoring
  • Flood Control
  • User Permissions
  • Removing Unused Modules
  • Using an SSL
  • Security Review
  • Quiz

How to Take the Drupal 7 Security Class

If you're already an OSTraining member, you can click here to take the Drupal 7 Security Class.

Start a FREE 7 Day Trial!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Nov 02 2015
Nov 02

By Rod Martin 02 November 2015

The Drupal icon next to an icon of a silhouette of a person with a suit on

Drupal is used for a myriad of different kinds of websites. This week we complete the release of the "Build a Drupal Corporate Website" with Robert Ring.

During this class, Robert talks about planning, content types, modules, themes and everything you might need for this kind of site.

You'll build a blog, personnel department, a views slideshow and more for the fictitious corporation, BoardGames Ltd.

Start a FREE 7 Day Trial!

Introductory Video for the Drupal Corporate Site Build Class

Outline of the Drupal Corporate Site Build Class

This week:

  • Introduction
  • About Page
  • User Friendliness
  • Basic Site Organization
  • Home Page Image
  • Views Slideshow
  • How to Create Slideshow
  • Placing the Slideshow
  • Products
  • Generating Dummy Content with Devel
  • Products View Page
  • Creating the Blog
  • Personnel Nodes
  • Personnel Page
  • Contact Form
  • Adding a Contributed Theme
  • Final Considerations
  • Quiz

How to Take the Drupal Corporate Site Build Class

If you're already an OSTraining member, you can click here to take the Drupal Corporate Site Build Class.

Start a FREE 7 Day Trial!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Oct 26 2015
Oct 26

By Rod Martin 26 October 2015

The Drupal icon next to an icon of a silhouette of a person with a suit on

Drupal is used for a myriad of different kinds of websites. This week, Robert begins a two week series with "Build a Drupal Corporate Website".

During this class, Robert talks about planning, content types, modules, themes and everything you might need for this kind of site. You'll build a blog, personnel department, a views slideshow and more for the fictitious corporation, BoardGames Ltd.

Start a FREE 7 Day Trial!

Introductory Video for the Drupal Corporate Site Build Class

Outline of the Drupal Corporate Site Build Class

This week:

  • Introduction
  • About Page
  • User Friendliness
  • Basic Site Organization
  • Home Page Image
  • Views Slideshow
  • How to Create Slideshow
  • Placing the Slideshow
  • Products
Next Week:
  • Generating Dummy Content with Devel
  • Products View Page
  • Creating the Blog
  • Personnel Nodes
  • Personnel Page
  • Contact Form
  • Adding a Contributed Theme
  • Final Considerations
  • Quiz

How to Take the Drupal Corporate Site Build Class

If you're already an OSTraining member, you can click here to take the Drupal Corporate Site Build Class.

Start a FREE 7 Day Trial!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Oct 19 2015
Oct 19

By Rod Martin 19 October 2015

jQuery

Web Developer is of the most helpful browser extensions for anyone building websites.

Web Developer provides you with entire suite of web design tools. You can use Web Developer to inspect CSS, analyze images, quickly validate a web design for W3C compliance or measure design elements.

This add-on is available for Chrome, Firefox and Opera, and will run on Windows, OS X and Linux. Web Developer will help you analyze any time of sites, whether you're using WordPress, Drupal, Joomla or another platform.

In this class, Topher takes us through the most important aspects of Web Developer, giving you an invaluable tool for analyzing and improving your websites.

Start a FREE 7 Day Trial!

Introductory Video for the Web Developer Class

Outline of the Web Developer Class

  • Introduction
  • CSS
  • Forms
  • Images
  • Information Tab
  • Miscellaneous Tab
  • Outlining
  • Resize and View Source
  • Tools
  • Options Panel

How to take the Web Developer Class

If you're already an OSTraining member, you can click here to take the Web Developer class.

Start a FREE 7 Day Trial!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Oct 12 2015
Oct 12

By Rod Martin 12 October 2015

jQuery

jQuery is a Javascript library with the motto, "write less, do more".

jQuery makes it much easier to use JavaScript on your website and so it has become hugely popular. All the major web platforms use JQuery:

  • WordPress started using jQuery in 2007, and has been using more and more Javascript.
  • Joomla 3 has ditched MooTools in favor of jQuery.
  • Drupal has shipped with jQuery in the core since Drupal 5 in 2007.

Because jQuery is so popular, it's important to understand the basics, even if you're not a heavy-duty coder.

In this week's new class, Robert gives us you an introduction to this lightweight JavaScript library.

Start a FREE 7 Day Trial!

Introductory Video for the jQuery Class

Outline of the Introduction to jQuery Class

  • Introduction
  • Loading jQuery
  • Basic Syntax
  • Playing with Functions
  • Selecting Class and ID
  • Event Handlers
  • More Event Handlers
  • Including Plain Javascript
  • Content Delivery Networks
  • Improving Your Use of JQuery
  • Introduction to JQuery Quiz

How to take the Introduction to jQuery Class

If you're already an OSTraining member, you can click here to take the Introduction to jQuery class.

Start a FREE 7 Day Trial!

About the author

Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio.


Sep 08 2015
Sep 08

By Rod Martin 08 September 2015

Drupal BS HD

If you're interested in Drupal theming, then you really need this week's new video class from Robert Ring called "Drupal and Bootstrap".

Bootstrap is the dominant design framework on the web today. Bootstrap is a sleek, intuitive and powerful mobile-first framework. Bootstrap can make your Drupal theme development much faster and easier.

In this new class, Robert explains how to setup and configure the Bootstrap theme, then takes us through Views, Panels, sub-themes and even template overrides.

Introductory Video for the Drupal and Bootstrap Class

Outline of the Drupal and Bootstrap Class

  • Introduction
  • Basic Configuration
  • Setup Content
  • Grid in Full Node Display
  • Views
  • Panels
  • Custom Modal
  • Custom Modal Part 2
  • Contributed Sub-Themes
  • Creating Sub-Themes
  • Override Base Theme Templates
  • Changing Variable Assignments
  • Override HTML Output
  • Further Resources
  • Drupal Bootstrap Quiz

How to Take the Drupal and Bootstrap Class

If you're already an OSTraining member, you can click here to take the Drupal Bootstrap class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Aug 24 2015
Aug 24

By Rod Martin 24 August 2015

Drupal 8: What do Site-Builders Need to Know?

Over the last few weeks, we've been working really hard on preparing training for Drupal 8.

We'll release the training close to the actual launch date of Drupal 8, but before then we have a great video to get you started.

This is a webinar we did with Acquia called, "10 Things Site Builders Need to Know Before Leaping to Drupal 8".

I talked about the many user-friendly features in Drupal 8, including the mobile-friendly admin interface and the in-place WYSIWYG editor, plus improvements in theming and module development:

[embedded content]

Aug 10 2015
Aug 10

By Rod Martin 10 August 2015

google webmaster tools search console

When it comes to getting your website noticed by the world, your best friend is Google. Many websites rely on Google for far over 50% of their traffic.

In this class, Topher introduces you to a fantastic set of tools called Google Search Console (formerly Google Webmaster Tools).

Whether you run a Drupal, WordPress or Joomla site, Google Search Console helps you understand how Google sees your site and gives you advanced warning of any problems.

An Introductory Video for the Google Search Console Class

Outline of the Google Search Console Class

  • Introduction
  • Settings
  • Search Appearance
  • Search Traffic
  • Google Index
  • Google Crawling part 1
  • Google Crawling part 2
  • Google Security
  • Google Search Console Quiz

How to take the Introduction to Google Search Console Class

If you're already an OSTraining member, you can click here to take the Google Search Console class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Aug 03 2015
Aug 03

By Rod Martin 03 August 2015

Speeding Up Your Drupal Site Site

Drupal is a fantastic CMS, but it can be slow if the site is complex or on a slow server. With Google's focus on site speed, this is a very important issue.

In this week's new class, "Speeding Up Your Drupal Site", Robert helps us get the most out of Drupal's power without sacrificing performance.

Robert explains the caching power of Drupal, and introduces you to several great modules to help speed up your site.

Introductory Video for Speeding Up Your Drupal Site

Outline of the Speeding Up Your Drupal Site Class

  • Introduction
  • What is Caching?
  • Basic Drupal Caching
  • Minimum Cache Lifetime
  • Cache Expiration Control
  • Boost Module
  • Basic Aggregation
  • Advagg Module
  • Advagg Module Part 2
  • Fast 404 Response
  • Notes on Performance
  • Speeding Up Your Drupal Site Quiz

How to Take the Speeding Up Your Drupal Site Class

If you're already an OSTraining member, you can click here to take the Speeding Up Your Drupal Site class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Jul 15 2015
Jul 15

By Rod Martin 13 July 2015

phpMyAdmin

Here at OSTraining we teach Drupal, Joomla, WordPress and touch on other platforms such as Magento. All of these platforms use MySQL as their default database.

phpMyAdmin is free software written in PHP, intended to handle the administration of MySQL. phpMyAdmin is a very reliable tool when you need to directly access the data in your database.

An Introductory Video for the Introduction to phpMyAdmin Class

Outline of the Introduction to phpMyAdmin Class

  • Introduction
  • Installation
  • Review of SQL
  • Creating Tables
  • Creating Tables Part 2
  • Browse
  • Browse Part 2
  • Search
  • Insert
  • Import and Export
  • Operations
  • Introduction to phpMyAdmin Quiz

How to take the Introduction to phpMyAdmin Class

If you're already an OSTraining member, you can click here to take the Introduction to phpMyAdmin class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Jul 13 2015
Jul 13

By Rod Martin 13 July 2015

phpMyAdmin

Here at OSTraining we teach Drupal, Joomla, WordPress and touch on other platforms such as Magento. All of these platforms use MySQL as their default database.

phpMyAdmin is free software written in PHP, intended to handle the administration of MySQL. phpMyAdmin is a very reliable tool when you need to directly access the data in your database.

An Introductory Video for the Introduction to phpMyAdmin Class

Outline of the Introduction to phpMyAdmin Class

  • Introduction
  • Installation
  • Review of SQL
  • Creating Tables
  • Creating Tables Part 2
  • Browse
  • Browse Part 2
  • Search
  • Insert
  • Import and Export
  • Operations
  • Introduction to phpMyAdmin Quiz

How to take the Introduction to phpMyAdmin Class

If you're already an OSTraining member, you can click here to take the Introduction to phpMyAdmin class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Jun 08 2015
Jun 08

By Rod Martin 08 June 2015

Joomal RSForm Pro

When you need a form on your Joomla! site, whether it be a simple contact form, or a complex job application, RSForm Pro from RSJoomla is a great choice.

In this class, Rod introduces you to this extension while exploring the sample form. You'll then build a more advanced form, adding some of the advanced features to showcase the extension's flexibility.

An Introductory Video for the Joomla RSForm Pro Class

Outline of the Joomla RSForm Pro Class

  • Introduction
  • Overview Part 1
  • Overview Part 2
  • Managing Submissions
  • Plugins
  • Conditional Fields
  • PayPal Integration
  • Marketing Integration
  • Advanced Captcha
  • Allowing Users to Edit Submissions
  • Forms in a Module
  • Form Manipulation on Submission
  • Joomla RSForm Pro Quiz

How to Take the Joomla RSForm Pro Class

If you're already an OSTraining member, you can click here to take the Joomla RSForm Pro Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Jun 08 2015
Jun 08

By Rod Martin 08 June 2015

Joomal RSForm Pro

When you need a form on your Joomla! site, whether it be a simple contact form, or a complex job application, RSForm Pro from RSJoomla is a great choice.

In this class, Rod introduces you to this extension while exploring the sample form. You'll then build a more advanced form, adding some of the advanced features to showcase the extension's flexibility.

An Introductory Video for the Joomla RSForm Pro Class

Outline of the Joomla RSForm Pro Class

  • Introduction
  • Overview Part 1
  • Overview Part 2
  • Managing Submissions
  • Plugins
  • Conditional Fields
  • PayPal Integration
  • Marketing Integration
  • Advanced Captcha
  • Allowing Users to Edit Submissions
  • Forms in a Module
  • Form Manipulation on Submission
  • Joomla RSForm Pro Quiz

How to Take the Joomla RSForm Pro Class

If you're already an OSTraining member, you can click here to take the Joomla RSForm Pro Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Jun 02 2015
Jun 02

By Rod Martin 02 June 2015

Drupal Contextual Views

In this advanced views class, Robert explores contextual filters.

Contextual filters work similarly to regular filters, but there is one important difference. Instead of setting a filter value manually, the value is fetched from variables sent programmatically to the view. This adds an incredible amount of flexibility to the views you create.

An Introductory Video for the Drupal Contextual Views Class

Outline of the Drupal Contextual Views Class

  • Introduction
  • Site Setup
  • Content Setup
  • Basics
  • Getting A Value From The URL
  • Links
  • Transforming URLs Part 1
  • Transforming URLs Part 2
  • Multiple Filters
  • Summary Viewed
  • Drupal Contextual Views Quiz

How to Take the Drupal Contextual Views Class

If you're already an OSTraining member, you can click here to take the Drupal Contextual Views Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Jun 02 2015
Jun 02

By Rod Martin 02 June 2015

Drupal Contextual Views

In this advanced views class, Robert explores contextual filters.

Contextual filters work similarly to regular filters, but there is one important difference. Instead of setting a filter value manually, the value is fetched from variables sent programmatically to the view. This adds an incredible amount of flexibility to the views you create.

An Introductory Video for the Drupal Contextual Views Class

Outline of the Drupal Contextual Views Class

  • Introduction
  • Site Setup
  • Content Setup
  • Basics
  • Getting A Value From The URL
  • Links
  • Transforming URLs Part 1
  • Transforming URLs Part 2
  • Multiple Filters
  • Summary Viewed
  • Drupal Contextual Views Quiz

How to Take the Drupal Contextual Views Class

If you're already an OSTraining member, you can click here to take the Drupal Contextual Views Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

May 25 2015
May 25

By Rod Martin 25 May 2015

Drupal Advanced Rules

The Rules module adds amazing functionality to a Drupal site. A site builder can set up almost limitless "if this, then that" scenarios to manage any number of tasks.

In this advanced class, Robert provides some more complex tasks that really show off some of the ways this module can automate and enhance your Drupal site.

An Introductory Video for the Drupal Advanced Rules Class

Outline of the Drupal Advanced Rules Class

  • Introduction
    • Introduction
    • Modules
    • Roles and Content Setup
    • Create Content
  • Rules
    • Set up for Premium Content
    • Updating Nodes
    • Updates Across Different Nodes Part 1
    • Updates Across Different Nodes Part 2
    • Loops in Rules
    • More Rules with Loops
    • Reusable Actions
    • Adding Variables to Components
    • Executing Components
    • Scheduling Components
    • Automating Components
    • Rules and Views Bulk Operations
    • Exporting and Importing Rules
    • Advanced Rules Quiz

How to Take the Drupal Advanced Rules Class

If you're already an OSTraining member, you can click here to take the Drupal Advanced Rules Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

May 25 2015
May 25

By Rod Martin 25 May 2015

Drupal Advanced Rules

The Rules module adds amazing functionality to a Drupal site. A site builder can set up almost limitless "if this, then that" scenarios to manage any number of tasks.

In this advanced class, Robert provides some more complex tasks that really show off some of the ways this module can automate and enhance your Drupal site.

An Introductory Video for the Drupal Advanced Rules Class

Outline of the Drupal Advanced Rules Class

  • Introduction
    • Introduction
    • Modules
    • Roles and Content Setup
    • Create Content
  • Rules
    • Set up for Premium Content
    • Updating Nodes
    • Updates Across Different Nodes Part 1
    • Updates Across Different Nodes Part 2
    • Loops in Rules
    • More Rules with Loops
    • Reusable Actions
    • Adding Variables to Components
    • Executing Components
    • Scheduling Components
    • Automating Components
    • Rules and Views Bulk Operations
    • Exporting and Importing Rules
    • Advanced Rules Quiz

How to Take the Drupal Advanced Rules Class

If you're already an OSTraining member, you can click here to take the Drupal Advanced Rules Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

May 11 2015
May 11

By Rod Martin 11 May 2015

Better Drupal Administration

In this week's new class, Robert shows you how to add some great modules and a theme to make many aspects of Drupal administration much easier!

Administering a Drupal site, either for the site builder or the content editor, can be a challenge. What comes with Drupal "out of the box" is pretty bare bones. This class will make Drupal much easier to use.

Robert introduces us to modules such as Administration Menu, Module Filter and Masquerade, plus the Adminimal theme.

An Introductory Video for the Better Drupal Administration Class

Outline of the Better Drupal Administration Class

  • Introduction
  • Administration Menu
  • Module Filter
  • Adminimal - A Drupal Administration Theme
  • Shortcuts
  • Adminimal Menu
  • Adminimal Views Part 1
  • Adminimal Views Part 2
  • Dashboard
  • Rules
  • Views Bulk Operations
  • Masquerade
  • Backup and Migrate
  • Honeypot
  • Drush
  • Notifications Part 1
  • Notifications Part 2
  • Notifications Part 3
  • Better Drupal Administration Quiz

How to Take the Better Drupal Administration Class

If you're already an OSTraining member, you can click here to take the Better Drupal Administration Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

May 11 2015
May 11

By Rod Martin 11 May 2015

Better Drupal Administration

In this week's new class, Robert shows you how to add some great modules and a theme to make many aspects of Drupal administration much easier!

Administering a Drupal site, either for the site builder or the content editor, can be a challenge. What comes with Drupal "out of the box" is pretty bare bones. This class will make Drupal much easier to use.

Robert introduces us to modules such as Administration Menu, Module Filter and Masquerade, plus the Adminimal theme.

An Introductory Video for the Better Drupal Administration Class

Outline of the Better Drupal Administration Class

  • Introduction
  • Administration Menu
  • Module Filter
  • Adminimal - A Drupal Administration Theme
  • Shortcuts
  • Adminimal Menu
  • Adminimal Views Part 1
  • Adminimal Views Part 2
  • Dashboard
  • Rules
  • Views Bulk Operations
  • Masquerade
  • Backup and Migrate
  • Honeypot
  • Drush
  • Notifications Part 1
  • Notifications Part 2
  • Notifications Part 3
  • Better Drupal Administration Quiz

How to Take the Better Drupal Administration Class

If you're already an OSTraining member, you can click here to take the Better Drupal Administration Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

May 04 2015
May 04

By Rod Martin 04 May 2015

Drupal Glossary View

If you need a listing of content based on the first letter in the title, you need a glossary. In this class, Robert demonstrates how to build a glossary from scratch.

He demonstrates the view, adding an attachment, a context and how to include all the letters even when there's no content. He concludes the class up by looking at the glossary that comes with Views.

An Introductory Video for the Drupal Glossary View Class

Outline of the Drupal Glossary View Class

  • Introduction
  • Site Setup
  • Generate Content
  • Results Page
  • Glossary Attachment
  • No Results
  • The Stock Glossary
  • Letters
  • Numbers
  • Drupal Glossary Quiz

How to Take the Drupal Glossary View Class

If you're already an OSTraining member, you can click here to take the Drupal Glossary View Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

May 04 2015
May 04

By Rod Martin 04 May 2015

Drupal Glossary View

If you need a listing of content based on the first letter in the title, you need a glossary. In this class, Robert demonstrates how to build a glossary from scratch.

He demonstrates the view, adding an attachment, a context and how to include all the letters even when there's no content. He concludes the class up by looking at the glossary that comes with Views.

An Introductory Video for the Drupal Glossary View Class

Outline of the Drupal Glossary View Class

  • Introduction
  • Site Setup
  • Generate Content
  • Results Page
  • Glossary Attachment
  • No Results
  • The Stock Glossary
  • Letters
  • Numbers
  • Drupal Glossary Quiz

How to Take the Drupal Glossary View Class

If you're already an OSTraining member, you can click here to take the Drupal Glossary View Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Apr 13 2015
Apr 13

By Rod Martin 13 April 2015

Drupal EVA Module

The Drupal module EVA, or Entity Views Attachment is a really helpful module that goes beyond References or Entity Reference. While inserting a link, or even the rendered node into another node is something easily accomplished with Entity Reference, EVA allows you to actually embed a contextual view in a node. This can be very helpful when you want to provide more than just a link.

In this class, Robert takes us through the setup and implementation of the Entity Views Attachment module with two related content types.

An Introductory Video for the Drupal EVA Module Class

Outline of the Drupal EVA Module Class

  • Introduction
  • Modules
  • Node Setup
  • Content Setup
  • Basic EVA View
  • EVA Contextual Filter
  • Final Look
  • Drupal EVA Quiz

How to Take the Drupal EVA Module Class

If you're already an OSTraining member, you can click here to take the Drupal Context Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Apr 13 2015
Apr 13

By Rod Martin 13 April 2015

Drupal EVA Module

The Drupal module EVA, or Entity Views Attachment is a really helpful module that goes beyond References or Entity Reference. While inserting a link, or even the rendered node into another node is something easily accomplished with Entity Reference, EVA allows you to actually embed a contextual view in a node. This can be very helpful when you want to provide more than just a link.

In this class, Robert takes us through the setup and implementation of the Entity Views Attachment module with two related content types.

An Introductory Video for the Drupal EVA Module Class

Outline of the Drupal EVA Module Class

  • Introduction
  • Modules
  • Node Setup
  • Content Setup
  • Basic EVA View
  • EVA Contextual Filter
  • Final Look
  • Drupal EVA Quiz

How to Take the Drupal EVA Module Class

If you're already an OSTraining member, you can click here to take the Drupal Context Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Apr 06 2015
Apr 06

By Rod Martin 06 April 2015

Drupal Context Module

The default block system in Drupal is adequate for simple sites, but if you need more control, then the Context module is a great solution.

The Context module sets up conditions and reactions for blocks, allowing you to place them anywhere, for any reason.

In this class, Robert gives us a great tour through the module, providing a number of examples. He also offers his thoughts on the differences between Context and Panels for managing blocks.

An Introductory Video for the Drupal Context Module Class

Outline of the Drupal Context Module Class

  • Introduction
  • Setup
  • Context Basics
  • Flexible Block Placement
  • Site Building Tips
  • Advanced Configuration
  • Active Menu Tabs
  • Context vs. Panels
  • Drupal Context Module Quiz

How to Take the Drupal Context Module Class

If you're already an OSTraining member, you can click here to take the Drupal Context Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Apr 06 2015
Apr 06

By Rod Martin 06 April 2015

Drupal Context Module

The default block system in Drupal is adequate for simple sites, but if you need more control, then the Context module is a great solution.

The Context module sets up conditions and reactions for blocks, allowing you to place them anywhere, for any reason.

In this class, Robert gives us a great tour through the module, providing a number of examples. He also offers his thoughts on the differences between Context and Panels for managing blocks.

An Introductory Video for the Drupal Context Module Class

Outline of the Drupal Context Module Class

  • Introduction
  • Setup
  • Context Basics
  • Flexible Block Placement
  • Site Building Tips
  • Advanced Configuration
  • Active Menu Tabs
  • Context vs. Panels
  • Drupal Context Module Quiz

How to Take the Drupal Context Module Class

If you're already an OSTraining member, you can click here to take the Drupal Context Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Mar 09 2015
Mar 09

By Rod Martin 09 March 2015

Custom Post Types

One of the reasons Drupal is so flexible is the ability to put content in fields that go beyond just the title and body. Both Joomla and WordPress pages and posts are limited in this way.

When you do need more in your WordPress site, custom post types come to the rescue! Using the excellent plugin by Pippen, its easy to build custom post types, taxonomies, meta boxes and fields, creating an easy-to-use input system for content editors.

In this class, Topher updates his previous tutorial but dives much more deeply into the process of building custom post types.

An Introductory Video for the Custom Post Types Class

Outline of the Custom Post Types Class

Part 1

  • Introduction
  • Installing the Easy Content Types Plugin
  • Post Type Options
  • Post Type Supports
  • Post Type Advanced Options
  • Meta Boxes
  • Meta Fields
  • Populating Meta Fields

Part 2

  • Introduction to Taxonomy
  • Using Taxonomies
  • Easy Content Types Settings
  • Post Type Templates
  • Archive Template
  • Editing the Archive Content Template
  • Thumbnails on Archive
  • Editing the Single Template
  • Print Single Meta
  • Print Single Terms
  • Taxonomy Archive
  • Summary
  • Custom Post Types Quiz

How to Take the Custom Post Types Class

If you're already an OSTraining member, you can click here to take the Custom Post Types Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Mar 09 2015
Mar 09

By Rod Martin 09 March 2015

Custom Post Types

One of the reasons Drupal is so flexible is the ability to put content in fields that go beyond just the title and body. Both Joomla and WordPress pages and posts are limited in this way.

When you do need more in your WordPress site, custom post types come to the rescue! Using the excellent plugin by Pippen, its easy to build custom post types, taxonomies, meta boxes and fields, creating an easy-to-use input system for content editors.

In this class, Topher updates his previous tutorial but dives much more deeply into the process of building custom post types.

An Introductory Video for the Custom Post Types Class

Outline of the Custom Post Types Class

Part 1

  • Introduction
  • Installing the Easy Content Types Plugin
  • Post Type Options
  • Post Type Supports
  • Post Type Advanced Options
  • Meta Boxes
  • Meta Fields
  • Populating Meta Fields

Part 2

  • Introduction to Taxonomy
  • Using Taxonomies
  • Easy Content Types Settings
  • Post Type Templates
  • Archive Template
  • Editing the Archive Content Template
  • Thumbnails on Archive
  • Editing the Single Template
  • Print Single Meta
  • Print Single Terms
  • Taxonomy Archive
  • Summary
  • Custom Post Types Quiz

How to Take the Custom Post Types Class

If you're already an OSTraining member, you can click here to take the Custom Post Types Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Feb 23 2015
Feb 23

By Rod Martin 23 February 2015

Drupal backup, move and restore

One of the most important parts of running a website is having backups.

However, simply having backups isn't enough. It's important to understand how to use your backups to create restore your live site, or take build a test site.

In this class, Robert goes through all the steps to backup, move and restore your Drupal website.

An Introductory Video for the Drupal Backup, Move, Restore Class

Outline of the Drupal Backup, Move, Restore Class

  • Introduction
  • Site Setup
  • Anatomy of a Drupal Backup
  • Backup Files via CPanel
  • Backup Files via FTP
  • Backup Files via the Command Line
  • Backup the Database via CPanel
  • Backup the Database via the Command Line
  • Downloading the SQL File
  • Update Settings
  • Reinstall Drupal
  • Import the Database
  • Summary
  • Backup, Move, Restore Drupal Quiz

How to Take the Drupal Backup, Move, Restore Class

If you're already an OSTraining member, you can click here to take the Drupal Backup, Move, Restore Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Feb 23 2015
Feb 23

By Rod Martin 23 February 2015

Drupal backup, move and restore

One of the most important parts of running a website is having backups.

However, simply having backups isn't enough. It's important to understand how to use your backups to create restore your live site, or take build a test site.

In this class, Robert goes through all the steps to backup, move and restore your Drupal website.

An Introductory Video for the Drupal Backup, Move, Restore Class

Outline of the Drupal Backup, Move, Restore Class

  • Introduction
  • Site Setup
  • Anatomy of a Drupal Backup
  • Backup Files via CPanel
  • Backup Files via FTP
  • Backup Files via the Command Line
  • Backup the Database via CPanel
  • Backup the Database via the Command Line
  • Downloading the SQL File
  • Update Settings
  • Reinstall Drupal
  • Import the Database
  • Summary
  • Backup, Move, Restore Drupal Quiz

How to Take the Drupal Backup, Move, Restore Class

If you're already an OSTraining member, you can click here to take the Drupal Backup, Move, Restore Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Feb 16 2015
Feb 16

By Rod Martin 16 February 2015

Desktop Server

Desktop Server is a great way to develop websites on your own computer, without having to be connected to the internet. While primarily a WordPress tool, Desktop Server can be used to develop Joomla, Drupal and even static HTML websites right on your desktop.

In this class, Topher walks you through all the steps to get your own Desktop Server up and running. In the process, he gives some great tips on getting the most out of it for your own development needs.

An Introductory Video for the Desktop Server Class

Outline of the Desktop Server Class

  • Introduction
  • Installation
  • Creating a Site
  • Blueprint Duplicator
  • Copy, Move, Remove
  • Upgrade to the Premium Edition
  • Domain Aliases
  • Blueprint Without Using a Plugin
  • Share Site on a Local Network
  • Direct Deploy
  • Quick Deploy
  • Import from Live
  • Miscellaneous
  • Summary
  • Desktop Server Quiz

How to Take the Desktop Server Class

If you're already an OSTraining member, you can click here to take the Desktop ServerClass.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Feb 16 2015
Feb 16

By Rod Martin 16 February 2015

Desktop Server

Desktop Server is a great way to develop websites on your own computer, without having to be connected to the internet. While primarily a WordPress tool, Desktop Server can be used to develop Joomla, Drupal and even static HTML websites right on your desktop.

In this class, Topher walks you through all the steps to get your own Desktop Server up and running. In the process, he gives some great tips on getting the most out of it for your own development needs.

An Introductory Video for the Desktop Server Class

Outline of the Desktop Server Class

  • Introduction
  • Installation
  • Creating a Site
  • Blueprint Duplicator
  • Copy, Move, Remove
  • Upgrade to the Premium Edition
  • Domain Aliases
  • Blueprint Without Using a Plugin
  • Share Site on a Local Network
  • Direct Deploy
  • Quick Deploy
  • Import from Live
  • Miscellaneous
  • Summary
  • Desktop Server Quiz

How to Take the Desktop Server Class

If you're already an OSTraining member, you can click here to take the Desktop ServerClass.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

Feb 09 2015
Feb 09

By Rod Martin 09 February 2015

Drupal 6 to 7 Migration

If your website is still running on Drupal 6, it's time to migrate.

When Drupal 8 is released, Drupal 6 support will stop soon afterwards. So, this is a great time to consider moving to Drupal 7.

In this class, Robert Ring shows you step-by-step how to perform the migration. Robert takes you through upgrading the Drupal core, contributed modules and themes. Along the way, he offers some great insights to some of the problems you might encounter and how to work around them.

An Introductory Video for the Drupal 6 to 7 Migration Class

Outline of the Drupal 6 to 7 Migration Class

  • Introduction
  • Installing Modules
  • Site Structure
  • Content
  • Other Content
  • Views and Blocks
  • Panels
  • Prepare the Site
  • Disable Modules and Replace Core
  • Run Update.php
  • Migrate Fields Part 1
  • Migrate Fields Part 2
  • Update Modules
  • Check Content
  • Users
  • Views and Panels
  • Summary
  • Drupal Migration Quiz

How to Take the Drupal 6 to 7 Migration Class

If you're already an OSTraining member, you can click here to take the Drupal 6 to 7 Migration Class.

If you'd like to join, click here and get a 7-day free trial to OSTraining.

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web