Get Started Sale: Get 6 months of the Everything Club for $39! You save $69!
  Offer ends in
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

| Podcasts
The OSTraining Podcast #8: Andy Miller

In this week's episode, I talk with Andy Miller.

Andy Miller has a long and storied history as web developer and businessman. Andy started as the first webmaster at ExxonMobile, before starting Rockettheme, the company that created the commercial theme industry. One of the founders of Joomla, he's now also the founder of Grav, a new and exciting flat-file CMS.

In this episode, Andy talks about his background, and also explains his philosophy for the right way to grow an open source software project.

Find out more at and

Read more ...

Magento 2 Explained

Do you need to build an eCommerce site with Magento

Today, we're delighted to say that "Magento 2 Explained" is coming soon.

This book will teach everything you need to know to make a Magento 2 site. 

Magento has a reputation for being a complex platform, but we've successfully explained similar software before with Drupal, Joomla and MySQL. This book will be a fun and straightforward beginners guide to Magento 2.

Read more ...

Multilingual Joomla Explained

Do you need to build a multilingual site with Joomla

Today, we're delighted to launch a new book, "Multilingual Joomla Explained".

This book teaches everything you need to know to make a multilingual Joomla site. Using this book, you can master multilingual Joomla sites. 

"Multilingual Joomla Explained" is for all Joomla users, from novice to expert. This book is a fun, hands-on introduction to building multilingual sites in Joomla. We guide readers step-by-step how to install new multilingual sites and update existing unilingual sites. 

This book uses practical examples and step-by-step instructions to show you how to translate Joomla articles, menus, modules, core extensions and non-core extensions.

Read more ...

New Class: The Beginners Guide to Building Websites

Are you absolutely new to building websites? Then this week's new class is for you.

"The Beginners Guide to Building Websites" will help you create your very first website.

You'll learn about the 3 things you need to put your site online: code, a domain name, and hosting.

If you've just joined OSTraining and have never built a website before, take this class before you watch anything else.

Read more ...

| Joomla
Turn Your Joomla Error Reporting to Maximum

You enable your Joomla error reporting to maximum to monitor in real time when PHP problems occur. From there you can take step by step procedures to find the cause of the problem.

This tutorial will take you step-by-step on how to change your Joomla Error Reporting setting to its Maximum option. You will learn to do this either from your Joomla administrator panel or using Joomla configuration.php file.

Read more ...

| WordPress
Alternative to the Co-Authors Plus WordPress Plugin

Co-Authors Plus is an old and popular WordPress plugin.

By default, WordPress allows you to choose a single author for content. Co-Authors Plus was a solution to this, because it allowed you to assign multiple authors to one content item.

However, Co-Authors Plus has only had a small number of updates in the last few years. Also, it can be hard to use because it requires you to edit your template files.

The Multiple Authors add-on for PublishPress is a fork of Co-Authors Plus that's worth checking out.

We reviewed the main PublishPress plugin, which is a really good editorial calendar. Multiple Authors is an extra feature for that main plugin.

Read more ...

| Drupal
The Absolute Beginners Guide to Drupal Distributions

One of the most common hurdles that Drupal beginners face is learning to navigate all the modules available on

With over 38,000 modules, choosing which ones to use can be a daunting experience.

One answer is often to use a distribution.

Building your own e-commerce, intranet or a social networking site in Drupal can be intimidating. Imagine how much easier it would be if an expert had found all the best modules for your purpose and had combined them into one package. Imagine that you could download and install that package as easily as a normal copy of Drupal. That's what distributions can do for you.

Read more ...

| Podcasts
The OSTraining Podcast #6: Tessa Mero

In this week's episode, I talk with Tessa Mero. Tessa used to work at OSTraining, and is responsible for some of the most popular posts on our blog. But, that's just one of her many achievements.

Tessa is a developer advocate for Cisco. She also organizes some of the largest open source conferences on the US West Coast. She also runs local meetup groups. She helps to get open source taught in local schools and colleges. And those are just the first couple of lines on her resume.

Read more ...

The Drupal Paragraphs Module

Over the last few months we've worked with more and more Drupal 8 sites. Those projects all had one thing in common ... they used the Paragraphs module.

Paragraphs is a very popular module for handling content in Drupal 8. Paragraphs works in a similar way to content fields, but also provides a wide range of options for the design, layout and grouping of your content. 

Instead of putting all their content in one WYSIWYG body field, end-users can choose on-the-fly between pre-defined Paragraph Types independent from one another. Paragraph Types can be anything from a simple text block or image to a complex and configurable slideshow.

If you use Paragraphs, you can give your site's content creators a tremendous amount of power and flexibility to create the layouts that they want.

This week's new class is called "How to Use the Drupal Paragraphs Module". You'll learn about all the key features available in Paragraphs.

Read more ...

| WordPress
Conditional Logic with Caldera Forms in WordPress

The general rule for building forms is that you should have as few fields as possible, as too many fields can lead to a drop in conversions. But you also have to avoid creating a form that doesn’t gather the information you need. This is where the conditional logic in WordPress form builders is so great -- your form can tailor itself to the exact needs of the person filling out the form.

If you’re looking for a powerful and free conditional logic from a WordPress form builder plugin, Caldera Forms is a great choice. Caldera Forms has a page builder-like drag-and-drop interface and an intuitive conditional logic system. As a free alternative to Gravity Forms and Ninja Forms, Caldera Forms conditional logic is a free feature.

Read more ...

| WordPress
Choosing the Best WordPress Editorial Calendar Plugin

If you're writing a lot of content on your WordPress site, you will need an easy way to plan your posts.

An Editorial Calendar provides a single screen where you can see all the content you're going to publish. Ideally, the Editorial Calendar will help keep you organized in a busy schedule. 

Think of an Editorial Calendar as a timetable for your content.

If you're a WordPress user, there are several Editorial Calendars that integrate directly into WordPress. These calendars will show your planned WordPress posts and allow you to schedule new content.

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!