SPECIAL OFFER! $59 for access to everything in OSTraining for 1 year! You save $85!  1
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

| Drupal

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 your server. This has a couple of advantages (we won’t discuss the disadvantages in this tutorial):

  • Less use of resources on your own server
  • Improvements on the performance of the site
  • You avoid copyright issues in your site, Flickr takes care of that
  • Make use of thousands of Flickr images available under CC License.

Read more ...

| Drupal

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 the image will not appear clogged with lots of descriptive text. From the other hand, since users like (unconsciously) this kind of interaction, it will help promote your content and increase the click rate of the “calls to action” of your page.

Read more ...

| WordPress

Moving your WordPress website over to https has never been more important. If you don't, major search engines will penalize your site with a lower ranking.

In this blog post, you will look at why https is so important and at what you need to do to move your WordPress site to https.

Read more ...

| Podcasts

In this second episode of 2019, I talk with Robbie McCullough from Beaver Builder.

Robby is from Silicon Valley originally, and with his two co-founders he started the Beaver Builder plugin, which has half a million installs now and is one of the best-loved page builders in WordPress.

Although he's from Silicon Valley, he takes a very irreverent and relaxed approach to building the product. They have a irreverent name, Beaver Builder, with a very cute little mascot. Their whole approach to newsletters and to dealing with their customers is very friendly and warm.

Read more ...

| WordPress

This week I was upgrading a WordPress site. It had a partial blank page in the admin. It wasn't a full White Screen of Death, but there was clearly a bug that needed fixing.

This tutorial will help you to debug issues like this. I'm going to show you how to use WordPress' debugger to find the cause of this issue.

Read more ...

| Drupal

One of our customers asked how to tweak the fields of a table output by Views to give the table a cleaner look.

They were looking for a way to merge the fields of the first and second columns. They also wanted to display the file download link just with an icon.

There are a couple of ways to achieve this. One of them is to rewrite the output of Views’ fields.

This tutorial will explain how to rewrite the results of any Views’ field. We can rewrite the results, regardless of what display the view is using (table, list, grid, etc).

Read more ...

| General

The OSTraining podcast has kicked off again for 2019.

In the first episode of the year, we welcomed Josh Strebel from Pagely. Pagely is a hugely successful WordPress hosting company that focuses on household name brands.

However, Josh and Pagely are launching a new service called NorthStack. Whereas Pagely was the very first "Managed WordPress" service, NorthStack is best described as a "Managed AWS" service.

Read more ...

| Drupal

One of OSTraining’s members asked how to create a following web form with the Webform module:

  • The site has four regions to be contacted: NE, SE, NW, and SW.
  • Each region will have their own contact person/team.
  • The user must be able to select one or more of the regions to contact at the same time, using checkboxes.
  • All the submittions must be BCC-ed to the main administrator.
  • If needed, the site owner should be able to add one or more email recipients for each region.

In this tutorial, you will learn how to meet these user requirements using the Webform module.

Read more ...

| Drupal

There are multiple JavaScript and CSS libraries on the internet. They allow you to animate parts of your site and make them look more attractive.

The Animations module makes it easy to include animations on your Drupal site. 

There's a full list of the animations on the module page, but they include such wonderfully named animations as swing, tada, wobble, jello, bounceIn, bounceOut, fadeIn, rollOut, zoomIn, slideInRight and more.

In this tutorial, I'll show how to install and use the required libraries and the Animations module..

Read more ...

| Drupal

One of OSTraining’s customers asked how to implement content voting on their site. 

In Drupal 7, the popular choice was the Fivestar module, but that's still not ready for Drupal 8.

In this tutorial, I'll show you how to use the Votingapi Widgets module in Drupal 8. This module makes use of a “Rating” field, which you can customize and insert into your content.

Read more ...

| Drupal

How do I get started with Drupal development?

That's a common question we get from people who join OSTraining for the first time. They want to know about the skills they will need, and what kind of classes they should take.

In this guide, I'll give you an overview to help you get started with Drupal development.

Read more ...

| WordPress

WordPress’s new editor Gutenberg provides new flexibility and opportunities for creativity in itself, but there are now plugins available to help improve its performance even more.

The one area where Gutenberg can be frustrating is the columns block. The settings are limited and it can be difficult to get just right. Now there are a few plugins that provide the functionality that has been missing, such as:

  • Variable column widths
  • Padding and margin settings
  • Styling for individual columns.

Read more ...

| Drupal

One of our customers asked how to build a mega menu in Drupal 8.

Mega menus are menus with multi-column navigation. They are fastly becoming a trend in web design.

The Ultimenu module allows you to insert Drupal blocks into a menu. You can easily use it to build fairly complex menu layouts.

In this tutorial, you will learn how to build a simple mega menu using the Ultimenu module and Bootstrap.

Read more ...

| General

There are plenty of reasons why your team might be in a position to manage multiple websites concurrently. In some cases, you have a major network or brand that runs disparate, but connected web properties.

In other cases, it’s because your agency or development business handles the setup, maintenance, and management of websites for numerous clients.

Regardless of the why, you’re probably interested to learn how to actually do it efficiently and effectively.

Read more ...

| Drupal

This tutorial is all about managing users on your Drupal 8 site.

I'll show you how to control who can do what on your site:

  • Who can create, delete, and edit content?
  • Who can upload modules and themes?
  • Who can modify menus and blocks?

You also see how to make user accounts more interesting. You do this by allowing users to add more information about them. 

Read more ...

Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!