Book Image

Learning Drupal 8

By : Nick Abbott
Book Image

Learning Drupal 8

By: Nick Abbott

Overview of this book

Drupal 8 sets a new standard for ease of use, while offering countless new ways to tailor and deploy your content to the Web. Drupal 8 allows user to easily customize data structures, listings, and pages, and take advantage of new capabilities for displaying data on mobile devices, building APIs, and adapting to multilingual needs. The book takes you step by step through building a Drupal 8 website. Start with the basics, such as setting up a local “stack” development environment and installing your first Drupal 8 site, then move on to image and media handling, and extending Drupal modules. Push your knowledge by getting to grips with the modular nature of Drupal, and learning to extend it by adding new functionalities to create your new modules. By the end of the book, you will be able to develop and manage a modern and responsive website using Drupal.
Table of Contents (21 chapters)
Learning Drupal 8
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Advanced themes from the Drupal community


The Drupal community is starting to publish a number of Drupal 8 compliant themes on the drupal.org site. We'll take a look now at one such theme and how you can download, install, and use it to restyle your site.

Installing a new theme

From the main menu, click on Appearance and then click on Install new theme:

In our example, we will download the popular Bootstrap theme from drupal.org and then copy the theme to the correct place in our installation before installing it. Go to https://www.drupal.org/project/bootstrap and install the latest version:

Enter the URL of the project from drupal.org just as you did when you installed new modules back in Chapter 12, Extending Drupal.

The theme will be physically downloaded into the themes folder and will then be available for installation on the Appearance page.

Locate the new theme on the page and click Install and set as default theme:

Bootstrap is actually a public frontend framework released by the Twitter...