Special 2018 Offer! Get access to everything at OSTraining for one year! Only $59!
  Offer ends in
3 out of 4 members use OSTraining at least once a week. You can build great websites. We can help.   Plans from $4 per month

| WordPress
Customize the Design of Your Embeddable Posts in WordPress 4.5

Did you know that every WordPress site can embed posts from every other WordPress site? WordPress sites are oEmbed providers.

Out-of-the-box, your embeddable posts will take on the look and feel of the WordPress core default template. In this blog post, you will learn how to make your embeddables consistent with the look and feel of your own template.

Read more ...

jquery

jQuery is, in my humble opinion, the best Javascript library.

Much of jQuery's popularity is due to the fact that it considerably reduces development time. Their slogan is "write less, do more", which is a great summary of jQuery's benefits.

What make jQuery really great are the plugins. Plugins are reusable portions of code which help you write even less Javascript to achieve specific features on the client side. For example, you can use plugins to create slideshows, galleries, popups and more.

In this tutorial, you will learn how to create your own custom jQuery plugin in 4 easy steps. 

Read more ...

| Drupal
How to Show Simple Timeline with Views

The "A Simple Timeline" module allows you to create a great looking, vertical timeline of Drupal entities. 

This timeline could be used to tell the story of your company, organization or perhaps even real historical events.

For the purpose of this tutorial, I'm going to show you how to create a timeline showing all the Summer Olympic Games of the 21st century. 

Read more ...

| Web Design
How to Target Elements in CSS with Attributes

When working with CSS, designers usually target elements based on id or class. However you can target elements using more than just these two attributes.

There are many instances when you want to target an element but avoiding the two most common CSS selectors.

In this post we will show you how to target elements in CSS with attributes beyond id and class. 

Read more ...

| Drupal
How to Display Locations on a Map in Drupal 8

The Geolocation Field Module allows us to store geographical locations (e.g. addresses) as value pairs (latitude, longitude). These values can be rendered in a map with the help of a map marker.

Many map markers in a map are useful in a wide variety of cases, for example to show graphically different offices of a bank in a city or to show the cities/countries of a concert tour of your favorite band. The possibilities are endless.

In this tutorial we are going to learn how to show the markers in a map of four tourist attractions in New York City. We're going to use the Geolocation Field module and Views.

Read more ...

| 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 Rockettheme.com and GetGrav.org.

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

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

3 out of 4 members use OSTraining at least once a week. You can build great websites. We can help.   Plans from $4 per month