Get Started Sale: Get 6 months of the Everything Club for $39! You save $69!
  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!

| General
Free Tickets for the Merge Show in Orlando

Lots of conferences follow a very standard format that you've seen many times before.

That is absolutely not true of the Merge Show in Orlando, Florida this month.

The Merge Show is a group of conferences that covers domain names, blockchain technology, CMS platforms, doing business in China, and multiple other topics. If you get a ticket for the Merge Show, you can wander between all these conferences.

The organizers hope this format will allow attendees to learn about lots of new technology, and also network with entirely new groups of people.

We have some free tickets to give away too!

Read more ...

| General
React All the Things on All the Platforms

Throughout 2017, the WordPress team has been building key new features using React, a Javascript framework developed by Facebook.

However, React has suffered from licensing complications. In mid-September, Matt Mullenweg announced that the WordPress team, and Automattic, were dropping the React framework:

the Gutenberg team is going to take a step back and rewrite Gutenberg using a different library. It will likely delay Gutenberg at least a few weeks, and may push the release into next year

This was big news, and a notable set-back for WordPress's development.

Then everything changed again.

Read more ...

| Drupal
Drupal 8 or Drupal 7

Over the last 15 years, Drupal has earned a reputation for being the most powerful open source content management system.

Yes, Drupal may be harder to learn some alternatives, but it compensates for this with its options and flexibility.

Does Drupal 8 continue this tradition? I recently needed to find out.

I've been using Drupal 7 for several years and was asked to use Drupal 8 for a new site. This post contains my thoughts after evaluating Drupal 8 for the first time.

Read more ...

| Drupal
Create a One Page Website with Views Infinite Scroll

You most likely already navigated across some sites, blogs or galleries, that present the content in an infinite scroll mode.

Such scrolling can easily be implemented with the Views Infinite Scroll contribution module in Drupal 8. No additional libraries or plugins required.

In this tutorial, we’re going to create a gallery of article teasers of all countries in the Americas. Let’s get started!

Read more ...

| Joomla
Notices, Warnings and Errors on Your Joomla Site

Websites inevitably have problems. Whether you're using Joomla or anything else, you'll need to spot and fix problems.

Joomla uses PHP and when PHP has problems, it reports them to you. However, often these errors will appear on your site and will be visible to visitors:

In this tutorial, we're going to give you a quick introduction to these errors. We'll explain the different types that might appear on your site and how you can stop them from showing.

Read more ...

How to Build Magento Themes

This week's new class is a complete beginners guide to Magento theming.

"How to Build Magento Themes" will help you create your very first Magento theme.

Enno Stuurman is a highly-experienced Magento developer and trainer. In this new class, he breaks down everything you need to know about building custom Magento 2 themes.

The class starts by taking a look at the default Luma theme. After learning about the structure of Luma, you'll use that knowledge to build your own unique theme. Enno covers Knockout.js, Require.js, Grunt, LESS and all the other tools you need to master Magento theming.

This class was created in partnership with Enno Stuurman and Ray Bogman from SupportDesk.

Read more ...

| Podcasts
The OSTraining Podcast #9: Aleksander Kuczek and Brad Morrison

In this week's episode, I talk with Aleksander Kuczek and Brad Morrison about WordPress site maintenance.

Alex runs a SaaS service (PerfectDashboard.com) and Brad runs a WordPress support services (GoWP.com). We discussed all about the ups-and-downs of maintaining thousands of sites. Which plugins break the most sites? How to make sure nothing goes wrong when running thousands of updates?

Both Aleksander and Brad moved to site maintenance after realizing how hard it was to run an agency. We mentioned Jason Cohen's article, the unfortunate math behind consulting companies.

Towards the end of the podcast, Aleksander and Brad share what they've learned about the platforms competing with WordPress. Aleksander runs a scanner to find out where people go when they leave his service? Do you they go to Drupal, Squarespace, Wix, or somewhere else?

Read more ...

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

Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!