SPECIAL SALE! Get 10 months of access to OSTraining for only $49!
  Offer ends in
3 out of 4 members use OSTraining at least once a week. It's the #1 go-to resource for thousands. Sign up today!

| WooCommerce
How to Get Started With WooCommerce Programming

WooCommerce Explained is the best-selling book on WooCommerce. 

Throughout that book, we mostly avoided using any code. We believe that anyone is able to build a great WooCommerce site.

But many of you are developers and are keen to dive into the WooCommerce code. In this exclusive tutorial, taken from WooCommerce Explaind, we're going to show you some WooCommerce programming basics. 

Read more ...

5 Software Platforms You Didn't Realize OSTraining Covered

Much of our time and effort at OSTraining goes towards covering the most high-profile platforms such as WordPress, Drupal, Joomla and Magento.

But there are 1,000's of videos in the OSTraining library and some of those cover other open source projects. I'm going to introduce you to 5 video classes you might not realize were in OSTraining's vaults. All of these software platforms are 100% free and open source. All of these software platforms give you useful tools for your daily work.

Read more ...

| General
How are Open Source Projects Planning to Comply With the GDPR Law?

We're just over 1 month away from the launch of the GDPR (General Data Protection Regulation) law in Europe.

If you need some general background on the GDPR itself, this podcast from a16z is a great introduction.

With only a month remaining, open source projects are finally talking more about how their getting ready for the new law. One thing most people can agree on is that compliance will not be easy and changes will be needed.

After looking into the approach of different projects, I can divide them into three different groups.

Read more ...

| Drupal
What's in the Drupal 8 Roadmap?

Every year we go to DrupalCon (this time it was in Nashville).

Every year, it's an excellent event.

Every year, Dries Buytaert gives his keynote address, known as the "Driesnote".

However, something was different this year.

Read more ...

Zac Gordon and React Explained

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

In this episode of the OSTraining podcast, Zac gives you an introduction to React. Why is it the Javascript framework of choice for WordPress, Drupal, Magento and other big platforms?

Read more ...

phpMyAdmin logo

One of our members asked us how to update their phpMyAdmin version. They were running it under Windows/XAMPP.

You may not be aware that you are running an old version of phpMyAdmin.

In this tutorial, you will learn how to make sure your phpMyAdmin version is current, both for Windows and Linux.

Read more ...

| Drupal
Getting Started With Drupal's Webform Module

One of our club members asked us how to create a survey form in Drupal 7. They wanted to achieve this without a need for custom coding.

The Webform contrib module is the perfect tool for the job. In this tutoral, you will learn how to use this module to survey what peanut butter, jelly and bread your site visitors prefer.

Read more ...

| Sponsored
MotoCMS

Do you have an online business? Are you looking for efficient ways to promote it and generate leads and conversions?

Try landing pages that can serve an important part of your marketing strategy.

For 7 days only, on March, 26 to April, 1 you can save 88% on the Landing page creation bundle from MotoCMS.

You will pay $39 only instead of the regular cost of $320 for the bundle. Your cost-cutting will account for $281!

Read more ...

| Drupal
Theming and Layouts in Drupal 8

One of the most frequently asked questions among our Drupal students is "How do you control layouts?"

If you really would like to be in control of layouts, you need to learn theming.

We created a brilliant "Drupal 8 Theming and Layout" video class to help you. In this post, you will take a look at the class modules and what you can learn while taking them.

Read more ...

| Drupal
 Log Into Drupal Without the Login Block

This is actually quite a common question from our students. They start building their Drupal site. Then they go to work with their blocks or menus.

Then they accidentally disable the "Log in" menu link. There is no "Log in" link displayed on the site anymore. Neither for them nor for their visitors.

In this short tip, you will learn how to login to your Drupal admin page in such situation. 

Read more ...

| Sponsored
dot tech domains

Given a choice, every tech entrepreneur would prefer to spend most of their time in building the product, iterating its features and taking it to the next level with constant improvements.

But that alone would not sustain the business. You’d still need to learn how to take your product to the market. This aspect of building a tech startup may seem challenging to you, but you are not alone.

Every year, thousands of tech professionals jump into entrepreneurship and learn this very aspect of business the hard way.

In this post, we will summarise key marketing strategies that can help get started with marketing your tech business website effectively right from the start.

Read more ...

| Drupal
How to Create a Customer Service Request Form in Drupal 7

An OSTraining member has asked us how to achieve the following in Drupal 7:

  1. A customer fills out a form to send their request for repair or service on a specific piece of equipment.
  2. A customer service agent comments on the request to either approve or deny it.
  3. The customer gets an automatic email after his request has been processed.

In this tutorial, you will look at this use case. You will learn how to achieve these requirements by creating a node.

Read more ...

Follow Along With Zac Gordon and the React Explained Book

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.

Today, I'm delighted to say we're working with Zac on a book, "React Explained".

Read more ...

3 out of 4 members use OSTraining at least once a week. It's the #1 go-to resource for thousands. Sign up today!