Stephen Burge's Blog, page 43
December 12, 2017
New Video Class: How to Use PHP References
This week's new class continues to build out the library of PHP lessons that's available to OSTraining members.
"How to Use PHP References" is an intermediate-level PHP class. Taught by Robert Ring, this introduces you to references. PHP references are often useful and sometimes essential tools for accesing data in your code.
This class is part of a larger series of PHP classes that also includes 2 beginner level classes, plus Introduction to Object Oriented PHP and How to Use phpMyAdmin.
Look for even more new PHP classes over the next few months!
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
"How to Use PHP References" is an intermediate-level PHP class. Taught by Robert Ring, this introduces you to references. PHP references are often useful and sometimes essential tools for accesing data in your code.
This class is part of a larger series of PHP classes that also includes 2 beginner level classes, plus Introduction to Object Oriented PHP and How to Use phpMyAdmin.
Look for even more new PHP classes over the next few months!
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on December 12, 2017 14:14
December 6, 2017
The OSTraining Podcast #15: Rod Martin, How to Create Online Video Tutorials
Rod is responsible for many of the most popular videos in OSTraining history, including the Drupal 8 class that has around 2 million views. In this episode, I grill Rod for the techniques, tools and tips he uses to create great video tutorials
Follow Rod on Twitter at @imrodmartin and via his site at ImRodMartin.com.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
Follow Rod on Twitter at @imrodmartin and via his site at ImRodMartin.com.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on December 06, 2017 06:00
December 5, 2017
Add Font Awesome Icons to Your Drupal Menus
Font Awesome icons use scalable vectors. You get a high-quality icons, that look good no matter the size of the screen.
The Drupal contrib module "Font Awesome Menu Icons" will help you to add and position the icons in your menu tabs.
Let's start!
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
The Drupal contrib module "Font Awesome Menu Icons" will help you to add and position the icons in your menu tabs.
Let's start!
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on December 05, 2017 17:00
December 4, 2017
How to Set Up Email Subscriptions to WordPress Comments
Last week one of our customers asked how to enable their WordPress site visitors to subscribe to comments.
By default, WordPress doesn't offer such configuration. In this tutorial, you will learn how to do the job with the "Subscribe to Comments Reloaded" plugin.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
By default, WordPress doesn't offer such configuration. In this tutorial, you will learn how to do the job with the "Subscribe to Comments Reloaded" plugin.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on December 04, 2017 02:00
November 30, 2017
The Beta Version of WordPress Explained is Here
Do you need to build a WordPress site?
The "WordPress Explained" book is coming to your rescue. Today, a beta version of this book is available to OSTraining members
This book teaches you everything you need to know to make a WordPress site. And, it does it in plain English, with a simple step-by-step approach.
WordPress Explained is initially available to OSTraining Book Club members.
We'll also have copies available at WordCamp US in Nashville this weekend!
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
The "WordPress Explained" book is coming to your rescue. Today, a beta version of this book is available to OSTraining members
This book teaches you everything you need to know to make a WordPress site. And, it does it in plain English, with a simple step-by-step approach.
WordPress Explained is initially available to OSTraining Book Club members.
We'll also have copies available at WordCamp US in Nashville this weekend!
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on November 30, 2017 08:35
November 27, 2017
Show Code in Drupal Content with the CodeSnippet Module
Out of the box, Drupal displays code snippets that don't get highlighted.
In this blog post, you will learn how to show code snippets in Drupal content highlighted with the CKEditor CodeSnippet module and CKEditor CodeSnippet plugin.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
In this blog post, you will learn how to show code snippets in Drupal content highlighted with the CKEditor CodeSnippet module and CKEditor CodeSnippet plugin.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on November 27, 2017 09:09
The OSTraining Podcast #14: Everything You Need to Know About Drupal 8
Consider this episode to be the busy person's guide to Drupal 8.
If you haven't had time to keep up with what's new in the Drupal world, Mike Anello is here to help you catch up.
No-one in the Drupal world is better connected than Mike, who has been in the community for over a decade. Mike is a trainer, developer, volunteer, camp organizer, podcaster. He's seen and done it all in Drupal.
Follow Mike on Twitter at @ultimike and via his site at DrupalEasy.com.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
If you haven't had time to keep up with what's new in the Drupal world, Mike Anello is here to help you catch up.
No-one in the Drupal world is better connected than Mike, who has been in the community for over a decade. Mike is a trainer, developer, volunteer, camp organizer, podcaster. He's seen and done it all in Drupal.
Follow Mike on Twitter at @ultimike and via his site at DrupalEasy.com.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on November 27, 2017 06:00
November 23, 2017
3 Reasons You Should Never Use Iframes
One of our customers implemented an iframe on their website. They right away bumped into a layout issue.
This was very typical of the iframe tag. It often creates more problems rather than solving them.
Breaking design is not the only issue with this tag. In this blog post, you will learn the three main reasons why we strongly advise against using the iframe.
Reason #1. Iframes Bring Security Risks
If you create an iframe, your site becomes vulnerable to cross-site attacks.
You may get a submittable malicious web form, phishing your users' personal data.
A malicious user can run a plug-in.
A malicious user can change the source site URL.
A malicious user can hijack your users' clicks.
A malicious user can hijack your users' keystrokes.
Steer clear of using the iframe tag. Don't put your visitors at risk to the XSS attacks.
Reason #2. Iframe Cause Usability Issues
The iframe tag is notorious for creating usability annoyances. Among most common of them are:
It tends to break...
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
This was very typical of the iframe tag. It often creates more problems rather than solving them.
Breaking design is not the only issue with this tag. In this blog post, you will learn the three main reasons why we strongly advise against using the iframe.
Reason #1. Iframes Bring Security Risks
If you create an iframe, your site becomes vulnerable to cross-site attacks.
You may get a submittable malicious web form, phishing your users' personal data.
A malicious user can run a plug-in.
A malicious user can change the source site URL.
A malicious user can hijack your users' clicks.
A malicious user can hijack your users' keystrokes.
Steer clear of using the iframe tag. Don't put your visitors at risk to the XSS attacks.
Reason #2. Iframe Cause Usability Issues
The iframe tag is notorious for creating usability annoyances. Among most common of them are:
It tends to break...
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on November 23, 2017 17:56
The Three Main Reasons Why We Advise Against Using the iframe Tag in 2017
One of our customers implemented an iframe on their website. As result, they right away bumped into a layout issue.
This was very typical of the iframe tag. It often creates more problems rather than solving them.
Breaking design is not the only issue with this tag. In this blog post, you will learn the three main reasons why we strongly advise against using the iframe.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
This was very typical of the iframe tag. It often creates more problems rather than solving them.
Breaking design is not the only issue with this tag. In this blog post, you will learn the three main reasons why we strongly advise against using the iframe.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on November 23, 2017 17:56
November 22, 2017
Smart Cropping of Media with Image Widget Crop Drupal Module
Sometimes, in your Drupal site, you may need to crop images with a predefined aspect ratio but with different size values within a certain range. This is where the Image Widget Crop module is your tool for the job.
It can be used in a great variety of Drupal sites. From image galleries to educational sites with illustrations.
In this tutorial, you’ll be using the contrib Image Widget Crop module in conjunction with the new media features for images available in Drupal core.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
It can be used in a great variety of Drupal sites. From image galleries to educational sites with illustrations.
In this tutorial, you’ll be using the contrib Image Widget Crop module in conjunction with the new media features for images available in Drupal core.
[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]

Published on November 22, 2017 11:23