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

| Drupal

If you've installed or updated Acquia’s DevDesktop lately, you've seen this message:

Alternatives to Acquia’s DevDesktop For Local Drupal Development

And so you know that DevDesktop is approaching end of life.  

In this video, I'm going to give you two alternatives to Acquia’s DevDesktop For Local Drupal Development. You know I've used this software for years now and introduced literally thousands and thousands of people to Drupal using Acquia’s DevDesktop. It's a shame that it's going away, but we've got alternatives.

Let's dive in.

Read more ...

| Drupal

The process of migrating data into a Drupal database from a CSV file can be fulfilled through Drupal’s integrated Migrate API and three extra custom modules (Migrate Source CSV, Migrate Plus and Migrate Tools). 

This is known as the ETL (Extract - Transform - Load) process, in which data is fetched from one source in the first step, transformed in the second step, and finally loaded to its destination on the Drupal database in the third step. 

This tutorial will explain the creation of 12 book nodes for a library database.  Keep reading to learn how!

Migrate Data from a CSV File in Drupal 8/9

Read more ...

When writing the CSS code for your site, you can make use of CSS Custom Properties (Variables) to speed up the development process. You can use variables to define properties (size, color), which can then be applied to several elements.

That way, it is possible to have more control over the code and the design. Altering the value of a variable in one place overrides the value of that property everywhere it is invoked. 

This post will explain how to use CSS Variables and some practical applications. 

Let's start!

Read more ...

| WordPress

Recently I was thinking through the process of making a Travel website. We would have blog posts about specific resorts and then a custom taxonomy called Destinations that would hold things like “Hawaii” and “Canary Islands”. WordPress was built for this kind of thing, so sorting and organizing posts by these Destinations is fast and easy. 

The problem is, when I go to an Archive page of posts about Hawaii for example, our options for information about Hawaii are pretty limited. By default, terms can only have a Name, plain text Description, Slug, and a related Parent.

Read more ...

Insert CodePush notifications are a very useful marketing tool. Customers opt-in to them, because they are interested in your product or service.

With the free version of the Webpushr WP plugin, it is possible to manage a list of 10.000 users getting push notifications from your site at no cost.

This tutorial will explain the installation and basic configuration of the plugin.

Keep reading to learn how!

Read more ...

| WordPress

Let's create popups in WordPress with Popup Maker! Popups are an essential part of the graphical UI of a website. They provide additional content or are used to prompt for some interaction from the user. The main purpose of popups is to make this information stand out, by covering other parts of the graphical interface. 

There are different types of popups, they can be classified for example, according to their content: 

  1. Opt-in e-mails
  2. Videos
  3. Registration forms
  4. Images
  5. etc

The Popup Maker plugin for WordPress helps developers to embed any kind of content inside a popup window, you can add conditions to filter the content to be presented. 

Keep reading to learn how to use this plugin!

Read more ...

| Drupal

We are going to use Bootstrap 4 in Drupal 8/9 with Bootstrap Barrio. The Bootstrap Barrio theme for Drupal 8/9 integrates Bootstrap 4 (or Bootstrap 5 if you want) with your Drupal site. 

Bootstrap is a very popular framework for building websites. It provides designers and developers with a common language to communicate, making the development process a lot easier.

Creating a subtheme of Barrio is a straightforward process. This tutorial will explore the basic configuration options of the theme, which are managed through a complete graphical user interface.

Keep reading to learn how!

Read more ...

| WordPress

Big Orange Heart is making waves in the online event arena with their upcoming WordFest Live 2021 for the global WordPress community! One of the standout things, besides having over 2000 attendees, is the offering of 48 sessions by 48 different speakers over a 24-hour period to accommodate a global audience.

Keep reading to learn more about the WordFest Live 2021 speakers and sessions.

Read more ...

| WordPress

Big Orange Heart has been working for more than nine months to bring a unique experience for people to gather at online. Opting for the term “Festival” over “Conference”, they are hoping to create an experience that reduces the cognitive load that some virtual events have required. They believe tech shouldn’t be the barrier to connect with a community, the WordPress community in this case.

Keep reading to learn more about WordFest Live 2021.

Read more ...

| Joomla

One of the things you expect from a modern content management system is a lot of flexibility. Well, Joomla doesn't really give you a lot when it comes to placing modules around your website. Modules are the little bits of information you place around your main content area like menus, sidebars, and footers.

In this video, I'm going to show you an amazing module manager that will transform how you place modules around the outside of your content in your Joomla website using Advanced Module Manager.

I've used this extension for years, and it is terrific. So let's go!

Read more ...

| WordPress

Custom fields have been around for more than a decade, and custom meta boxes nearly as long. Although, it can feel like they’re fading from usefulness in this age of Gutenberg, they still fulfill a very important role in information management in WordPress.

Providing an intuitive interface for your users is key to building something that people will actually want to use.

Let's take a look!

Read more ...

| General

We are excited to be a sponsor for the online, WordFest Live event this year! And, we'll write more about the event in upcoming blog posts, but in this first post, we wanted to spread the word about Big Orange Heart, the non-profit organization behind this free, global WordPress event.

The proceeds from the event will go to help support the organization's delivery of their services - services that since the pandemic have become even more needed worldwide.

Read more ...

| WordPress

Millions of people around the world have lost their jobs in 2020, forced to stay at home, taking their knowledge and wisdom with them. In many cases, these people (maybe you?) could build an online course teaching the skills and knowledge you have. You can provide other people with skills they can use to better their own life, and make enough money yourself to not only weather 2020, but perhaps build a long term business.

To be clear, this isn’t working for someone else or being paid by an employer, but rather building something yourself leveraging what you already know. 

There are already hundreds of stories of people like Yoga instructors making courses and videos at home and selling access to them. Stylists, makeup artists, welders, cabinet makers; people from all walks of life can build their own website and teach what they already know.

This post will give you some real world examples of how people have built their own sites, and then show you what tools they used, so you can learn to build online courses with WordPress, teaching what you already know.

Read more ...

We have a previous blog on how to make images background using CSS by Valentin Garcia, but we wanted to update and expand upon the topic.

In this post, we’ll talk about the background-size property and explore some other nifty background image properties that can help with our design.

Let's get started!

Read more ...

| Joomla

It's one thing to carve the date in stone when you're beautifying a town in rural Indiana, but it's another thing if the footer of your Joomla website still says 2015. Well this is a problem we can easily solve. 

In this video, I want to talk to you about a fantastic plugin from Regular Labs called Sourcerer.  Sourcerer allows you to add code to Articles and Modules in Joomla including: PHP, CSS, and HTML. 

I've used this consistently for the last 10 years, and it is a terrific plugin, so let's go!

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!