You can build great websites. We can help!   Get access to over 3,000 web design, CMS and ecommerce videos!   Plans from $6 per month

| Drupal
Add Parallax Styled Blocks to Your Drupal 8 Theme

In this tutorial, I will explain how to use custom block types to create a Parallax effect in a Drupal 8 subtheme.

It would be preferable but not required for you to have a good understanding of Drupal 8 theming. You can click here to take the Drupal 8 Theming Class.

To be able to follow this tutorial, you need to install Bootstrap and create a subtheme from the CDN folder. You can follow our guide here in our earlier post.

Read more ...

| Drupal
Create a Drupal 8 Bootstrap subtheme using CDN

Using the Bootstrap CDN allows you to quickly add custom code that overrides the Bootstrap defaults. By doing so you can quickly make your own Drupal theme based on Bootstrap.

In this tutorial, we will demonstrate how to create a Drupal 8, Bootstrap subtheme that uses the "Bootstrap CDN".

Read more ...

| Modules
How to Display the Same Joomla! Module in Multiple Positions

Joomla! allows you to display the same module in multiple positions and place it on different pages. For example, you might want to display the "Search" module in the "search" position on your Home page, but you want it in the "left" position on each sub-page. Here is a quick and easy way to accomplish this.

Read more ...

| Drupal
Drupal 8 Field Layout Alternative to the Display Suite

In Drupal 7 to create custom displays, you would probably use Display Suite.

Drupal 8 just added a potential alternative to the Display Suite in the core experimental modules. The Field Layout and Layout Discovery modules will allow you to assign a layout to specific content types.

In this tutorial you will learn how to customise the display of content on a content type level with the Field Layout and Layout Discovery modules.

Read more ...

| Webdesign
How to Create the Standard Bootstrap Navbar Button for Mobile Devices

Bootstrap is an HTML, CSS and JavaScript framework. Using it, you can easily build mobile-first responsive websites. It offers you plenty of pre-set CSS styling for web elements, including navigation bars.

In this tutorial, you will learn how to easily create a basic Bootstrap responsive navbar. Then you'll learn how to use a Bootstrap Standard Navbar Button for mobile devices.

Read more ...

How to Export Your Joomla! Database with phpMyAdmin

I had request from a reader to provide more detailed instructions on "database wrangling" with your Joomla! database. This article is an attempt at honoring that request. I will add an article later that explains how to import your Joomla! database using phpMyAdmin.

To perform the tasks in this article, you will need phpMyAdmin installed on your server. I am using version 4.4.13 of phpMyAdmin and version 5.6.31 of MySQL. For the sake of brevity, I have assumed that you have access to your MySQL server and left out details on how to gain that access. If you are unsure about how to gain access to your MySQL server, you should contact your hosting provider.

Read more ...

| Webdesign
How to Create Multiple Responsive Columns with Bootstrap

Would you like to improve your website responsiveness with Bootstrap? The most important aspect of Bootstrap is its 12-column mobile first grid system. This is what you use to create a responsive layout.

In this video tutorial, you are going to create a basic website using Bootstrap and learn how to use Bootstrap grid system to create a responsive layout with multiple columns.

Read more ...

After Years of Decline, Magento is Spending and Growing

A couple of years ago, Magento appeared to be a dying platform lost inside eBay's corporate ownership. The software was being poorly developed, and their approach to security releases was absolutely awful. Community members were worried.

In 2017, things are very different. Magento was sold to a private equity company, and then Magento 2 was released after several years of delays. On the back of those changes, they raised $250 million. That money is burning a hole in their pocket. Their CEO publicly announced an acquisition spree, and recent purchases include:

  • RJMetrics, an e-commerce analytics platform, which is now "Magento Business Intelligence Essentials".
  • Shopial, which turns your store into a Facebook shop. This will be used in a new service called "Magento Social".
  • Bluefoot, a Page Builder module, which Magento has rebranded as "Magento Advanced CMS".

Read more ...

| General
Lessons Learned from 10 Years of Selling Subscriptions

We first launched a website selling subscriptions in 2007. In the five years since then, we've sold subscriptions to tens of thousands of people. During those years, we've learned a lot of tough lessons about subscriptions.

What's the most important lesson we've learned? Selling subscriptions is really, really hard.

The idea of selling subscription sites is great ... sit back and earn automatic, recurring revenue while you sleep. The truth is that this is one of the hardest ways to earn a living in e-commerce.

Dealing with customers and keeping them interested over the long haul is part of the problem, but there are also technical hurdles.

Because many of our students want to sell subscriptions, I've sat down to write the best advice I have for setting up the technical side of your subscription site.

Note: clairification for some people who were asking ... this advice only applies to renewing subscriptions. One-off subscriptions are no different from regular e-commerce and need to special treatment.

Read more ...

drupalcon baltimore

Yes, this is a bumpy time for Drupal. The Drupal controversy continues to rumble on with plenty community posts, and articles in major publications like Inc and Techcrunch.

Still, we'd love to see you at DrupalCon Baltimore next week.

This year's conference really has much to recommend it.

The location is great. Baltimore is one of the most intriguing and underrated cities in the US. Most people know it for "The Wire", but the downtown is really a lively and walkable waterfront location.

The conference seems like it will be really popular. Our training has sold out. Three times over. That's very abnormal. We've done DrupalCon for nearly 10 years and have often scrambled to fill seats at the last minute.

Why is this year's DrupalCon doing so well? Perhaps it's because Baltimore is so close to Washington DC. The training rosters are full of attendees from government organizations like the IRS and the EPA. The last time DrupalCon was in this area was 2009. In retrospect, that was perhaps the best year in Drupal's history with the launch of, Acquia's first year in business, and the rapid growth of DrupalCon attendance. Hopefully, some of that 2009 magic will rub off on this year's event.

Read more ...

How to Develop WordPress Plugins

This week's new class is the start of a series. "How to Develop WordPress Plugins" is a step-by-step guide to building your first WordPress plugin.

This week, we're releasing the first 11 videos, and there's much more to come over the next few weeks.

In this class, you're going to build a plugin called "Big ToDo". You can click here to download the completed project. It installs and works just well as any plugin on

The plugin uses a custom post type, a custom taxonomy and a shortcode for the output. As you build the plugin, you'll learn about the best practices for WordPress development, including how to follow the recommended coding standards.

This intro video gives you a feel for the class and introduces you to the plugin project:

Read more ...

| Webdesign
Introduction to Bootstrap for Absolute Beginners

Bootstrap is the best HTML, CSS and JavaScript framework for any web developer. It will help you quickly produce responsive, clean looking websites. It does this simply by providing you with a ton of pre-built CSS and JavaScript for lists, navigation bars, forms and lots of other web elements.

With Bootstrap you can focus more on the website you wanted, and spend less time wrestling with some of the CSS issues, media queries, and cross-browser compatibility.

| WordPress
How to Add Custom Post Statuses in WordPress with PublishPress Plugin

PublishPress is a must have WordPress plugin if your blog has multiple contributors. It features several tools that will help you improve your blogging workflow.

Learn in this blog post how to create custom statuses for your WordPress blog posts. This allows you to go beyond the basic post statuses provided in WordPress.

Read more ...

| General
 Lessons Learned from 10 Years of Video Hosting

One of the features that our members most often want is to host videos on their site.

As it happens, we've learned a little about how to do that over the years.

We've been hosting video for 10 years, and the technology is almost unrecognizable. In it's infancy 10 years ago, today's video technology is truly amazing.

Here are our four recommendations if you want to host video yourself:

Read more ...

You can build great websites. We can help!   Get access to over 3,000 web design, CMS and ecommerce videos!   Plans from $6 per month