Drupal Video Tutorials

Video Title Description Topics
Creating An Android App Tutorial #2 - Configuring our Android Layout and Views

In this second Android video tutorial, I walk you through setting up an Android relative layout and adding views to it, specifically the EditText and TextView. 

In doing so, we create four views to handle our equation, answer, current score and high score. We take a look at common tags like setting our view dimentions, text sizes and layout properties.

Android
Creating An Android App Tutorial #1 - Android Studio and Activities

In this first Android video tutorial, we start a new android project by creating a project in Android studio, giving it an original package name and creating our first activity. In doing so, we walk through the life cycle of an Android activity and dynamically set the text of a text view.

In the next tutorial, we'll look at configuring our layout xml.

 

Android
Drupal 7 AWS DevOps Tutorial #3 - Hosting Files on Amazon S3

In this 3rd Drupal video tutorial on DevOps, I show you how we can integrate our Drupal site with Amazon Simple Storage Service, S3. In doing so, we host our files in the cloud and use amazon to help distribute them. This is awesome when combined with Amazon's content delivery network, CloudFront.

AWS
Drupal 7 AWS DevOps Tutorial 2 - Installing Drupal on Amazon EC2 with RDS

In this second Drupal video tutorial on installing Drupal on the Amazon cloud, we configure our EC2 instance by installing all the dependencies required, including Drush. From there, we install Drupal and connect to our RDS instance and MySQL. Lastly, we configure clean urls to work on our site.

AWS
Drupal 7 AWS DevOps Tutorial 1 - Creating EC2 and RDS Instances

In this first drupal video tutorial on DevOps, I show you how to set up an Amazon server using their EC2 instance and how to configure a database using their RDS service. This sets up the environments we need to install Drupal which we do in the next video tutorial.

AWS
Drupal 7 Features Module #2: How to Revert and Rebuild Features

In the second Drupal video tutorial on Features, I show you how features tracks changes as you develop and how you can quickly revert features back to their original state. Additionally, we install the Features Diff module which provides a nice UI page to look at what has actually changed in your feature. 

Lastly, I show you how you can recreate a feature if you want to add to it. In our example, we add a new field on the content type, regenerate the feature and migrate it to production.

Features
Drupal 7 Features Module #1: How to Create a Feature

In the first Drupal video tutorial on the Features module, I show you how to download, install and set it up. From there, we create a new feature to track a custom content type. I show you the difference between generating and downloading a feature and how to migrate the feature to production. 

Along the way, we run into a permissions issue which I purposely leave in the tutorial for you to see in case you have similar file ownership challenges.

Features
PHP Object Oriented Programming #5: Interfaces

In tutorial 5 on Object Oriented PHP Programming, we look at interfaces. More specifically, we create a user interface with a public method greeting. We then create english and french users which are required to implement the greeting method. Using a utility class, we then dynamically call the greeting method.

In doing so, we also take a quick look at the popular Factory design pattern near the end of the tutorial.

PHP
PHP Object Oriented Programming #4:Abstract Classes and Exceptions

In the 4 video tutorial on Object Oriented PHP Programming, I explain the concept of abstract classes and show you how they can be used with the example of users. In doing so, we create an abstract class User and extend it as an Admin and Authenticated user. In doing so, we also look at PHP exceptions and what it means to throw and try/catch PHP exceptions.

PHP
PHP Object Oriented Programming #3 - Inheritance and the Protected Scope

In the third video tutorial of this ten part series on Object Oriented PHP Programming, I show you how we can inherit functionality from a parent class by extending that class. In doing so, we create a parent Pet class and extend it to create a Dog and Cat class. In doing so, we walk through creating parameters as protected instead of private. We conclude the tutorial looking at constructors in child objects and calling parent constructors.

PHP
PHP Object Oriented Programming Tutorial 2 - Constructors, Parameter Scope & Getters/Setters

In the second video tutorial on Object Oriented PHP Programming, I begin by showing you an alternative to the magic __construct method. From there, we take a look at public and private parameter scopes and why the public scope should be avoided. We conclude the tutorial by looking at getter and setter methods and how they can be used to create a contract when using your object.

PHP
PHP Object Oriented Programming #1 - Classes Objects Methods Properties and Constructors

In the first video tutorial on PHP Object Oriented Programming, I introduce you to classes, objects, methods, properties and constructors. This is a basic introduction to OOP for PHP which Drupal 8 will be relying on.

PHP
Introduction to Drupal 8 Tutorial 3: Mod_Rewrite, Using Development Modules and Enabling Comments

In the third video tutorial on Drupal 8, I show you how to work through a number problems you could face working with Drupal in a development state. Specifically, we first enable mod_rewrite which may not be enabled after we update WAMP. Second, we download a development version of the admin_menu and totally break the site. After fixing that, I show you how to enable comments on the basic page content type which includes reference to fixing a Zend max nesting error.

Drupal 8
Introduction to Drupal 8 Tutorial 2: Setting Up Drush

In the second video tutorial on Drupal 8, I show you how to get drush installed on both linux and windows machines. If you have the choice, it's easier on linux but with windows and the drush zip package from docs.drush.org it's not a bad process. I recommend using cygwin when developing but if you don't have that, no problem because the drush package comes with everything you need for windows, including Msys for command line usage.

Drupal 8, Drush
Introduction to Drupal 8 Tutorial 1: How to Install Drupal 8 and Initializing a GitHub Repo

In the first video tutorial on an Introduction to Drupal 8, I show you how to set up Drupal on a windows machine using a WAMP server. To do so, you first need to ensure you meet all the Drupal requirements, which for me, meant reinstalling WAMP. From there, we download Drupal 8, unzip it and rename our folder. We then create our database, navigate to our site and follow the installation instructions.

To conclude the video, we initialize a git repository on GitHub, create our first commit and push our code to our remote repo.To conclude the video, we initialize a git repository on GitHub, create our first commit and push our code to our remote repo.

Drupal 8
Drupal 7 Commerce Module Tutorial #10: How to Setup Commerce Kickstart

In the 10th and final Drupal video tutorial on the Commerce module, I show you how to download, install and configure Commerce Kickstart. Commerce Kickstart is a Drupal installation profile that provides a lot of preconfigurations for your Commerce site such as product displays, slideshows, discounts, etc.

Drupal 7, Commerce
Drupal 7 Commerce Module Tutorial #9: How to Set Up Event Registrations

In the 9th tutorial on Drupal Commerce, I show you how you can create event registrations with Commerce. In doing so, we download and enable the registration and commerce_registration modules, set up a registration type, configure a new product type and then configure a work shop content type. Along the way, we create our workshop and workshop products as well as configure the proper permissions for anonymous users to register.

Commerce
Drupal 7 Commerce Module Tutorial 8: How to Setup Multiple Currencies with Drupal Commerce

In tutorial #8, I show you how to set up multiple currencies using the Commerce module and Drupal. To do so, we first look at setting up multicurrencies using just Rules and the default Commerce set up. Then, we download and enable the Commerce Multicurrency to set up dynamic currency conversion and allow users to select what currency to use for the site.

Commerce
Drupal 7 Commerce Module Tutorial 7: Setting Up Commerce Taxes and VAT

In this Drupal video tutorial, I show you how we can configure both Sales Tax and VAT for Drupal Commerce, the difference being when the tax price is shown to users. In doing so, we set up two difference tax rates relying on the default commerce tax types.

Commerce
Drupal 7 Commerce Module Tutorial 6 - Selling Roles and File Access

In this Drupal video tutorial, I show you how we can use Drupal Commerce to sell access to roles and files using the Commerce License module. In doing so, we create two new product types, associate licenses with them and then create product displays to advertise the products to users.

Like most other Commerce functionality, Commerce Licenses rely on Rules, Views and a couple other modules that are needed for functionality so I highly recommend using Drush to speed up your download and enabling time.

Commerce

Pages

Subscribe to Drupal Video Tutorials