Join Tom Geller for an in-depth discussion in this video Understand key Drupal terms, part of Drupal 8 Essential Training: 1 The Basics.
- [Voiceover] Life in a new country is easier if you speak the language. Like a country, the Drupal community has its own way of saying things. Now there aren't that many Drupal-specific terms, but there are some that you'll come across again and again. The first one is core. This refers to the Drupal software itself. It's what you download when you go to drupal.org. On top of that core, you'll add modules and themes. Modules are those parts that add functionality to your Drupal website. Themes are designs that make your Drupal website look different.
Next we come to the way that Drupal organizes content. The most basic part of content is called the node. And the best way to see this is to go to the drupal.org website. Pretty much any single piece of content that you see is a node. For example, this first one here, Predictions for 2016, when we click on that link, it has a title and some content, and it may have some additional fields. The next term you'll come across is content type. This is a little harder to understand, and the best way to do so is, again, to go back to drupal.org.
This is a very simple kind of node, as I say, with the title and the body, however, there are other places on the drupal.org website where you have additional fields in there. Each one of those different types of nodes is defined by its content type. For example, let's take a look at some of the events that are coming up in the Drupal world. And then we click on any one of them. In this case, not only do we have the title and the body, we also have a date,an organizer, and where you can go to get more information.
And that's possible because that content type contains those additional fields. Now when you group nodes together, for example, in a list or a chart, or something like that, you use something called a view. And that page we were just looking at is an example of a view. When you create a view, you can control exactly what shows up in that list. Another feature of Drupal is its extensive system of taxonomy, where you can create a vocabulary containing terms. We can see that by going to the list of modules.
I'll go back to Drupal.org, click on download and extend, and once again on modules. As we scroll down, we see these categories. If you click on any one of them, you'll see other things that belong to that category. For example, here, this module is related to drush. We click on Drush and we see other modules that are in that drush category. Finally we come to aggregator and feed. You might know this as blog roll, for example, and one place we can see this is at drupal.org/planet.
This is where drupal.org collects all of the blogs that people write about Drupal, and you can see the list down this right-hand side. The aggregator is Drupal's system for collecting all of these, and each additional one is known as a feed. Now these terms should give you enough to understand many of the discussions on Drupal.org and withing the Drupal community at large, but as you go deeper, you're sure to find many more that you don't yet understand. One good resource, when that happens, is the glossary on drupal.org. If you're still puzzled about a word despite these resources, don't worry.
The Drupal community can be very welcoming to newbies. Most of the concepts that you'll find aren't truly unique to Drupal, so chances are good that the community's help, together with your own knowledge of the web in general will see you through to the end.
This course is the first of the series. No prerequisites are required beyond basic computer skills! These easy-to-follow tutorials show how to install Drupal and other necessary components on a Windows or Mac computer, navigate Drupal's web-based interface, configure the settings of a new Drupal site, create content, and move the site to a server. Every step includes best practices to ensure your website remains streamlined, secure, and up-to-date.
Watch Drupal 8 Essentials 2: Building Out Your Website to find out how to finesse your site with categories, comments, custom styles, and other special features.
- Comparing Drupal to other software
- Getting help with Drupal
- Installing Acquia Dev Desktop on Mac and Windows
- Installing the Drupal database, modules, and themes
- Creating basic content
- Establishing your site's look and feel
- Adjusting security settings
- Adding images and metadata
- Adding a sidebar
- Moving your Drupal website to a server
- Backing up a Drupal site