SPECIAL OFFER: Only $59 for access to everything in OSTraining for 1 year! You save $85!  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
Contribute Your Code on Drupal.org, Part 5: Upload Your Project Files

In previous posts in this series, we talked the process of contributing to Drupal.org.

Those posts covered setting up your project, configuring Git, creating sandbox projects, and much more: 

Now, in Part 5, we are going to upload our project and ensure that the project meets Drupal's standards.

Read more ...

| Drupal
How to Update Drupal 8 Sites

Throughout the life of your Drupal site, you'll have to perform updates. New features, bug fixes and security patches will be released for Drupal itself, plus modules and themes. This process is essential to maintain a healthy Drupal site.

We're going to take you through the steps needed to update your Drupal sites. Watch the following 5 videos below, and you'll keep your Drupal 8 running on the latest version.

Read more ...

| Drupal
When is Drupal 7 End-of-Life

So Drupal 8 is here and that has a significant impact on Drupal 7 users. Drupal 7 is no longer the latest and greatest version.

One question we often get now is this:

When will Drupal 7 reach end-of-life and no longer be supported?

The simple answer is, "We don't know".

The longer answer is, "We can have a good guess". That's what this blog post is about. We hope to give you more details so you can plan for the future of your Drupal 7 site.

Read more ...

| Drupal
Contribute Your Code on Drupal.org, Part 4: Connecting to the Sandbox

Welcome to Part 4 of this series that shows how to start contributing modules and themes to Drupal.org.

In previous parts of this series, we talked about the different ways in which you can contribute to Drupal, setting up your project and configuring Git. 

Now we need to connect to our sandbox and test that it is working properly. To do this you need an SSH Key. If you're unsure about this, watch our class on SSH Keys

Read more ...

| Drupal
How to Contribute Your Code on Drupal.org, Part 3 Git Configuration

Welcome to Part 3 of our series on contributing your code to Drupal.org. In previous sections, we talked about the setting up the basics of your project.

In this article, we'll get started with the Git setup.

Read more ...

| Drupal
Fixing Drupal 8 Xampp cURL error 60: SSL certificate

Recently, we wrote a guide on using Xampp with Drupal 8 for local development.

After reading the guide, one of our users asked,

How do you fix the cURL 60 SSL error that I keep getting?

The cURL SSL 60 error occurs when you're trying to install Drupal module by copying the FTP link from drupal.org into the "Add modules" screen.

1edited

This error is caused by the default SSL certificate provided by Xampp. 

Read more ...

| Drupal
Install Drupal with XAMPP on Windows

An OSTraining member asked how to setup Drupal with XAMPP so that they could work with multiple Drupal sites.

This tutorial will show you how, step-by-step.

Read more ...

| Drupal
Beginners Guide to Contributing to Drupal : Prerequisites

Welcome to the second part of our series about how to contribute your code to Drupal.

Here are all the parts of the series:

Previously we covered signing up to Drupal and setting up our account. This time we will guide you in the creation of a new sandbox project.

A sandbox project is the essential first step towards creating a full module or theme on Drupal.org.

Read more ...

| Drupal
Using Drupal Message Notifications

An OSTraining member asked us how to set up message notifications in Drupal. This allows you to control the messages sent to your site's users.

These messages are used for everything from letting authors know about comments on their articles, to notifying customers about purchases in Drupal Commerce.

Once you install the required modules, you will notice a working notification example already exists, making the setup process easier. 

Read more ...

| Drupal
d8 ecommerce hd

In the last few weeks, there's been some controversy in the Drupal community. Acquia launched a major partnership with Magento, which has left some people wondering about the support for Drupal Commerce. There had already been some nervousness, because Drupal Commerce 2 has been slow to arrive in Drupal 8.

So, what's happening with Drupal Commerce?

First, I would recommend you read Dries' post on Acquia's plans for e-commerce. "Open source e-commerce" by Maxime Topolov also has some useful background information.

Next, I'd highly recommend that you watch this video from Ryan Szarma, one of the lead developers of Drupal Commerce. This video was recorded at Drupal 8 Day. Ryan covers the history, architecture, and features of Drupal Commerce 2 on Drupal 8. There was a lot of interest in Ryan's presentation, with over 30 minutes of questions afterwards.

Read more ...

| Drupal

Drupal release cycleIn preparation for the release of Drupal 8, big changes were made to the Drupal release cycle.

The changes started with Drupal 8, but are going to impact almost all current and future versions.

In this blog post, I'll give you a short, plain-English overview of the changes.

I'll show how the changes will impact users of Drupal 6, 7, 8 and 9.

Read more ...

| Drupal
Add static Google Maps to Drupal 8

In this tutorial, I will explain how to use the Drupal 8 Simple Google Maps module to add a map to your website.

Google has made some the recent changes to the API requests and this tutorial will clarify the process.

Read more ...

| Drupal
Beginners Guide to Contributing to Drupal : Prerequisites

Welcome to the first part of our new series about contributing to Drupal for beginners. Here are all the parts of the series:

We recently published our first theme to Drupal.org. That theme is called Breeze.

However, you don't have to be a designer or developer to contribute to Drupal. Here is a list of the many different ways you can contribute to Drupal:

Read more ...

| Drupal
Upload PDF, Excel, Word Files to Drupal Content

An OSTraining member asked how he could attach files such as PDFs, Excel Documents, Word Documents to his content. 

There are many ways to do this in Drupal, but the easiest approach is to use the "File" field.

  • Login to your Drupal site.
  • Go to Structure > Content types.
  • You either add the field to an existing content type, or you can create a new one for specifically adding the files:

Read more ...

| Drupal
Drupal 8 Private Online Development

An OSTraining member asked us how to develop their Drupal 8 site online and also stop bots from crawling that site.

In this tutorial, I'm going to show you how to create a private, online Drupal 8 development environment. We're going to use 3 modules to secure our environment: RobotsTxt, Required Login and Shield.

Read more ...

| Drupal
Use the Drupal Hacked! module for peace of mind

Hacked! Is an extremely powerful Drupal module available in both Drupal 7 and 8. Hacked! allows you to check Drupal's modules and core against Drupal.org stored versions to make sure they have not been tampered with.

This module is a great way to ensure that the modules are safe and have not been modified.

It's worth noting that Hacked! will not check any code that does not exist on Drupal.org. However, as Aimee Maree points out, Hacked! can be very useful for finding when an errant developer has modified a module's code.

Read more ...

| Drupal
How to Use the Breeze Theme in Drupal 8

Breeze is a design that we make available as a Joomla template and a WordPress theme. Now, finally, it's available as a Drupal 8 theme!

We use Breeze as an example in many of our video classes and books.

By using the same design, it makes it easy for OSTraining members to see differences and similarities between the various platforms.

Breeze is fully responsive and uses the Bootstrap framework.

Read more ...

| Drupal

hosting recommendation

At OSTraining we often get asked to help our clients make the right choice for Drupal hosting.

You may often hear that Drupal hosting is expensive, but there are some very reliable and affordable options available.

We're going to give you an overview of the essential and recommended features to look for in a Drupal host.

Read more ...

| Drupal
The "Be Sure" Module Checks Drupal SEO

This week, an OSTraining member asked us about optimizing their Drupal 8 site. 

We have recommended some modules before, including the SEO Checklist module. However, there's an interesting option in Drupal 8, called the "Be Sure" module.

I'm going to explain how you can use Be Sure.

Read more ...

| Drupal
DrupalCon Dublin Keynote

This week is DrupalCon Dublin. And as always, Dries gave the keynote address on the first morning of the event.

This year's keynote was broken into two sections: "Drupal 8 Update" and "The Why".

In "Drupal 8 Update", Dries talks about the technical side of Drupal. From minute 27 to minute 42, Dries talks about what's new in Drupal 8.2, which arrives on October 5th. We've covered those new features in previous posts. Then, from minute 42 to 48, Dries discusses features may arrive in future Drupal versions. If you're short on time, watch those 6 minutes. Scroll down in this post, and we'll cover those 6 minutes in detail.

In "The Why", starting at minute 40, there's a much broader focus on the larger purpose of Drupal. This section of personal anecdotes and stories of Drupal in action.

Read more ...

| Drupal
How to Add Audio Files to Drupal 8 Sites

This week, an OSTraining member asked us about adding audio files to their Drupal 8 site.

Using the Drupal AudioField module, I will explain how you can display a simple HTML5 player for your site's audio files.

In order to get started, you must download, install and enable the AudioField module.

Read more ...

| Drupal
build a drupal 8 module

Building modules in Drupal 8 is surprisingly easy.

With just four files, you can register the module with Drupal 8, create functionality, control permissions and add a menu link to the module.

In these four videos, taken from the "How to Develop Drupal 8 Modules" class, we're going to show how easy it is to build your first module.

All you need is a Drupal 8 site and you should be able to follow along in just a few minutes:

Read more ...

| Drupal
3 More Major Features in Drupal 8.2

In early August, we wrote about 7 improvements you'll see in Drupal 8.2.

During the four weeks since that post, the Drupal team has added more major features. Drupal 8.2 is now in the release candidate stage, so the features are finalized. Now is a good time to download and test.

You can read the 8.2 changelog for a rundown of all the changes, but in this blog post we'll introduce you to three more big improvements.

Read more ...

| Drupal
How to Use the Drupal Group Module

Group is an extremely powerful Drupal 8 module that allows you to create groups of users with shared content and permissions. 

It's easy to imagine that this module will replace Organic Groups, and become the default choice for social sites in Drupal 8.

In this tutorial, I'm going to explain how you can use the new Group module to organize your site's users.

Read more ...

| Drupal
Would You Be Interested in an Online Drupal 8 Day?

Drupal 8 has been out for nearly one year, and is now maturing into a really powerful platform.

We will hold an online event all about Drupal 8 on November 19th, the first anniversary of Drupal 8's release. This will be the perfect day to celebrate D8.

The event will be called "Drupal 8 Day" and will be an online version of a Drupal Camp.

It will be one complete day of live presentations. To get a good feel for this type of event, check out Wordsesh.org in the WordPress space.

The goal is to present Drupal 8 in the best possible light, especially to people who normally can't attend a Drupal Camp. We talk with a lot of people who just don't live near any kind of DrupalCamp. Some typical examples are people outside the big Canadian cities, people living in Eastern Europe but outside capital cities, and people in sub-Saharan Africa.

Read more ...

| Drupal
There Will Never Be a Drupal 9

Yes, that's a big statement in the title, so let me explain.

Lots of OSTraining customers are looking into Drupal 8 and they have questions about Drupal 8's future. If they invest in the platform today, how long will that investment last? 

This is just my personal opinion, but I think an investment in Drupal 8 will last a long, long time.

Drupal 8 took five years. It was a mammoth undertaking, and no-one in the Drupal community has the energy for a similar re-write. Drupal 9, if it ever does arrive, will be a far smaller update.

Read more ...

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