Every six months, the Drupal team get to release new features.
So what new features are available in 8.4?
Drupal 8.4 is out now, and it contains new media handling features.
For many years, Drupal has shipped with almost no media handling. This was the most commonly requested feature whenever we did Drupal training.
If you missed it, here's our overview of everything new in Drupal 8.4. In this tutorial, we'll walk you through how to use Drupal's new media options.
The Pagerer module provides additional preset styles for Drupal standard pages and Views. It is a very simple module with styling options for everyone.
In this tutorial, you will learn how to add a pager to a View with Pagerer. Let's get started.
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.
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!
Websites are never too far from problems. If you run a WordPress website, you will need to spot and fix problems.
WordPress works on PHP. When PHP runs into issues, it reports them to you. This may be helpful to you as the website owner, but these same errors may also be seen by your site visitors.
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.
If you want to build a large, multi-level drop-down menu in Drupal 8, then the Superfish module is a great choice.
The Superfish module makes use of the jQuery Superfish menu plugin, which is useful for multi-level drop-down menus. Superfish has more features than most dropdown menus. It supports touch devices and keyboard interaction.
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.
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?
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.
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.
In this tutorial, you will learn how to create your own custom jQuery plugin in 4 easy steps.
Font Awesome is a popular font icon used by developers.
The old fashioned technique to create icons was simply to crop images to work as icons and provide the same image quality for all sizes.
Font Awesome is a more sophisticated alternative.
You can use Font Awesome in any website by loading the font and CSS files, but you can also integrate it into your Photoshop designs. In this tutorial, we will show you how.
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.
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.
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.