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

| WordPress

You write great content and want to build up an audience of people who read your blog regularly. In this situation, there's no better way to keep your audience up-to-date than by email.

Here's how you automatically notify users whenever you write a new post. We're going to use the free features of the PublishPress plugin.

Read more ...

| General

A few weeks ago, WPEngine purchased StudioPress. This was a major move in the WordPress space. This also seemed like a simple move. One of the biggest hosting companies was taking over biggest theme developer. More customers, more money, more growth.

But I'm part of a popular Slack channel for WordPress developers and I saw was confusion. WPEngine said they purchased StudioPress to become a "DXP". That was unexpected. Lots of the terminology used to describe the deal was new to the developers:

What is a DXP? A DXP appears inside a magic quadrant?!?

In this guide, I'll try and explain DXPs, magic quadrants, WCMs and more. What does this jargon mean? How do these phrases help explain WPEngine's acquisition of StudioPress, and other big moves made by open source companies?

Read more ...

| Drupal

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 Drupal 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. 

If you want to learn Paragraphs, this is ultimate guide! Read, watch and follow along with all 10 parts of this tutorial. By the end, you'll be using Paragraphs for all your sites too!

Read more ...

| Drupal
The Animations Module in Drupal 8

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 ...

| WordPress

wordpress themes videos
How do I get started with theme design?

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.

Here's an overview of everything you need to get started with WordPress theme design.

Read more ...

A Beginners Guide to the React Javascript Library

If you spend any time in the WordPress world, you've probably come across Zac Gordon. Zac is an enthusiastic and charming teacher who focuses on Javascript in WordPress. He borrowed the phrase "Learn Javascript Deeply" from Matt Mullenweg and he made it into his personal slogan.

For the last several years, Zac has produced video classes, online conferences, live talks, and podcasts that focus on teaching you how to use Javascript in WordPress.

I'm delighted to say we're working with Zac on a book, "React Explained". React is the library the WordPress team have chose for the new Gutenberg editor. They are not alone - both Drupal and Magento have also chosen React.

Zac is live-tweeting his writing progress at @zgordon on Twitter. You can also hear Zac talk about React on the OSTraining podcast.

In this extract from the book, Zac gives you a high-level overview of React and some key concepts.

Read more ...

| WordPress
Introducing BoldGrid, the WordPress Website Builder

The new Gutenberg editor is nearly here and the WordPress landscape is about to change in a big way.

Many plugins are themes are going to be impacted. In particular, people are curious how page-builder plugins such as Beaver Builder and Visual Composer will respond. The answer, looking at BoldGrid, another popular plugin in the same niche, is to do more. BoldGrid doesn't just build pages, it builds complete websites. It allows you to build an entire WordPress website without any code and in a ridiculously short amount of time. 

BoldGrid provides layouts, themes, an SEO plugin and more. It also has developer-friendly tools such as Staging plugin and a Backup plugin. All-in-all, it offers far more than BoldGrid will ever offer. It's a website builder, rather than a page builder.

Read more ...

| Drupal
drupal 8 voting intro image

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
Drupal Web Form

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 ...

| WordPress
SEO Optimize Your Multilingual WordPress Site

If you have a multilingual website, it's worth thinking about the SEO challenges you'll face.

Most website owners only need to optimize for one language. Simply adding another language doubles the amount of optimization work you need to do. Plus, you need to think about another version of Google, with different competitors and different challenges.

SEO concerns a real with multilingual websites. In this guide, based on advice from the "How to Build Multilingual WordPress Sites" class, we'll focus on key ways you can improve your site's SEO.

Read more ...

| Drupal
Mega menu in Drupal 8

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

Do you need to build an eCommerce site with Magento? 

Today, we're delighted to say that the "Magento 2 Explained" book is here.

This step-by-step guide will get you up-and-running quickly with Magento 2.

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

Read more ...

| Podcasts
Beka Rice on eCommerce and the GDPR

Some people have scanned a few blog posts about the GDPR. Very few people have researched it deeply and really know what they're talking about. Beka Rice is firmly in the latter group.

Beka works for SkyVerge, which develops WooCommerce and Shopify plugins, plus Jilt, which helps stores to recover abandoned carts. I spoke with Beka on the day that the GDPR law launched.

Read more ...

| Podcasts
Jerry Eadeh on the Past and Future of Magento

When we scheduled this podcast, I planned to talk about the history of Magento. Jerry works for Nexcess, a hosting company that is famous for their Magento services. They've been there since Day 1. When the original Magento team were getting started, they needed hosting help with their first clients, and they called Nexcess. Nexcess even sponsored our Magento 2 Explained book!

But, just two days before this podcast, the news broke that Adobe was purchasing Magento. The Magento community was in shock.

In this episode, we try and digest the Adobe news. We talk about the history of Magento and try to figure out if that helps us understand what comes next for Magento.

Read more ...

| WordPress
WordPress security

WordPress is one of the simplest and versatile content management systems. Any beginner can quickly build a professional website with it.

It offers basic security out of the box to get you started. It also allows you to harden your site security.

In this post, you will learn 10 tips to easily enhance the security of your WordPress website even if you are a beginner.

Read more ...

| WordPress
wordpress downtime

So your WordPress website offers good content to your visitors. And it offers an amazing user-experience. And it's safe and secure!

But it all will be in vain if your site keeps suffering from downtime.

In this blog post, I will discuss possible reasons for WordPress downtime and ways to monitor incidents.

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!