SPECIAL SALE! Get 1 year of access to everything in OSTraining for only $59! Save $85!
  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!

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

| Podcasts
The OSTraining Podcast #22: Andrew Embler and Concrete5

Andrew is the founder and CTO of Concrete5, an open source CMS that's comparable to WordPress, Drupal, Joomla and others.

Concrete5 has been around for over a decade and has introduced some innovations that other projects still haven't managed to equal. For example, for a long time now, Concrete5 users have been able to click on any part of the site to edit items, right there on the page.

I talk with Andrew about what it's like to run a large project for many years. He describes the ups-and-downs, including a major release that broke backwards compatability and frustrated some community members. Andrew also talks how he found a second wind, 10 years into building his project!

Read more ...

| WordPress
Open a WordPress Form by Clicking on a Menu Link

Some websites make it really hard to contact them. The "Contact Us" page is hidden in the footer. The social media icons, if there any, lead to accounts where no-one ever replies.

Why not make it as easy as possible to contact you?!?

One good idea is to place a "Contact Us" in your menu. As soon as people click on it, they'll get a pop-up box with a contact form. Your visitors don't even need to visit a different page. That's as easy as it gets.

Read more ...

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

We've just seen 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 the law in action, 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
google webfonts

Although Drupal has reputation for being a developers' platform, lots of user rely on Drupal's admin area for key tasks.

For typography in Drupal sites, the best way to change your site's fonts via the admin is a module called @font-your-face

The @font-your-face module allows you to work with webfonts like Google Fonts or Font Squirrel. It also provides the ability to work with paid font services like Typekit or fonts.com.

In this tutorial, you’ll learn how to configure and use this module in Drupal 8.

Read more ...

Build a Shopify Site in 1 Hour

If you want to set up an online store, then Shopify is a great solution. It's one of the most popular eCommerce platforms in the world and has everything your store needs from products and variations to payments and shipping.

In this week's video release, Rod Martin shows you how to build a Shopify site in 1 hour. This 15 video class will help you get up-and-running with Shopify in just minutes.

This class adds to the eCommerce pathway, which now features classes on Shopify, WooCommerce, Magento, Easy Digital Downloads, Ecwid, Hikashop and more. 

Read more ...

| General
Adobe Are the New Owners of Magento

Adobe has just purchased Magento for $1.68 billion.

This deal is not a big surprise. People were predicting it a couple years ago, when Magento started partnering with Adobe. Karen Baker, a figurehead in the Magneto Community, wrote that the community had been expecting something like this.

This also isn't the first time Magento has been sold. Back in 2011, Magento was sold to eBay. That deal is generally considered to be a failure, and eBay sold Magento in 2015. Hopefully, Adobe will turn out to be better owners of Magento than eBay. 

Let's look at this deal from several angles ...

Read more ...

| WordPress
What are Website Internationalization and Localization?

When you build multilingual websites you will probably come across two keywords, "Internationalization" and "Localization".

These are complicated words for fairly straightforward ideas. In this guide, I'll explain what Internationalization and Localization are, and what you need to understand about them when building your multilingual site.

Read more ...

| WordPress
How to Find a Translatable WordPress Plugin

If you're building a multilingual WordPress site, there are four things you need to find translations for:

  • The WordPress core
  • Your content
  • Your theme
  • Your plugins

In a previous tutorial, we took a look at how to find a multilingual theme. In this guide, we're going to take a look at how to find multilingual plugins. Not every plugin has been translated or is capable of being translated.

Read more ...

| WordPress
Alternative to the Co-Authors Plus WordPress Plugin

Do you accept guest blog posts on your WordPress site?

It's a great way to drive traffic to your site, improve your SEO, and create connections with other bloggers.

However, by default, everyone who writes on your WordPress site has to have a user account. So to accept a guest author post, you need to create a user account that the author may never use.

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!