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

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

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

| WordPress
gator forms logo

Gator Forms is our favorite WordPress forms plugin.

One of the reasons we like it so much is that it has a wide range of display options. Gator Forms doesn't require you to put your form inside a Post or a Page. You can show your forms in pop-ups, tabs, accordions, lightboxes and other effects.

In this guide, I'm going to show how you to create a form that automatically opens and closes for visitors.

Read more ...

| Podcasts
Jen Kramer, Harvard, and Bootstrap 4

Jen Kramer describes herself as a "Web Design Teacher" but that barely scratches the surface of what she does. She's a speaker, a teacher, a writer, a video trainer, and much more besides. Jen currently teaches web design at Harvard Extension School.

In this episode, I talk with Jen about teaching web design at Harvard and her upcoming videos for OSTraining. Jen is creating a video series and book on Bootstrap 4.

Read more ...

| WooCommerce

WooCommerce Explained is the best-selling book on WooCommerce. 

In this exclusive tutorial, taken from WooCommerce Explained, we're going to show you how to create variations for your WooCommerce products.

Variations allow users to choose different options for a product. This means you can sell a T-Shirt in different sizes and colors.

However, variations can be complex to set up. Before you read this blog, I highly recommend you read "How to create WooCommerce attributes". Creating attributes is an essential first step before creating variations. The instructions in that post also follow on from that tutorial.

Read more ...

| WooCommerce

WooCommerce Explained is the best-selling book on WooCommerce. In this exclusive tutorial, taken from WooCommerce Explained, we're going to show you how to create attributes for your WooCommerce products.

Attributes are a key feature of most WooCommerce stores, but they are easily misunderstood. They're also often confused with WooCommerce variations.

So before we begin to show you how attributes work, let me take a couple of paragraphs to define 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!