18.11.2015 Views

Beginning Drupal 8

Todd Tomlinson - Beginning Drupal 8 (The Expert's Voice in Drupal) - 2015

Todd Tomlinson - Beginning Drupal 8 (The Expert's Voice in Drupal) - 2015

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 17 ■ Putting It All Together<br />

Table 17-1. (continued)<br />

Phase Task Activity<br />

III<br />

IV<br />

B<br />

A<br />

B<br />

A<br />

B<br />

Install and configure <strong>Drupal</strong><br />

Following the step-by-step instructions outlined in Appendix A, install <strong>Drupal</strong> on either<br />

your local desktop/laptop or on your hosting provider’s environment.<br />

Visual Design<br />

Picking or designing your <strong>Drupal</strong> theme is one of those activities that you can choose<br />

to do early in the process, midway through the development process, or near the end of<br />

your efforts. For most people, having a sense of what the site is going to look like helps<br />

to visualize the layout as it will look in its final state. There may be circumstances where<br />

you can’t pick or design the theme up front, such as the case where the organization<br />

you are building the site for doesn’t have their branding completed (including logo,<br />

colors, iconography, fonts, and so on). In that case it is still possible to continue with the<br />

construction activities using a generic theme.<br />

Look for an existing theme that matches what you are trying to accomplish<br />

Hundreds of themes are available on <strong>Drupal</strong>.org, and there is likely one that comes close<br />

to the layout and design that you would like to use on your site. To see the list of themes,<br />

visit www.drupal.org/project/project_theme. If you can’t find a theme that matches<br />

your requirements, you can use one of the various “starter” themes listed on the <strong>Drupal</strong><br />

site (such as Zen) as a place to start. Revisit Chapter 6 for detailed instructions on how to<br />

download and install a <strong>Drupal</strong> theme.<br />

Implement your site’s specific design elements<br />

If you pick an off-the-shelf theme from <strong>Drupal</strong>.org (versus creating one from scratch),<br />

you will likely want to change the theme’s logo, colors, and so on. The topic of theme<br />

development is beyond the scope of this book; however, you can read up on the concepts<br />

behind <strong>Drupal</strong> themes, and discover which files you will want to look in to make changes<br />

to customize the theme, at www.drupal.org/documentation/theme.<br />

Downloading and Installing Contributed Modules<br />

In Task D of Phase I, you documented the functionality that you want to deliver to your<br />

site visitors beyond just content (such as blogs, RSS feeds, video, polls, forums, and<br />

e-commerce). In this phase you will search for, install, and enable the modules that you<br />

need to address the desired functionality.<br />

Identify the modules required to address the desired functionality<br />

Some of the functionality may be addressed by <strong>Drupal</strong> 8 core modules (such as the<br />

Book module, Forums, and the like) while other functionality may require searching<br />

for an appropriate module. To look for modules, visit www.drupal.org/project/<br />

project_module. Using the filters available at the top of the page, narrow the search to<br />

those modules that are based on the functionality that you wish to fulfill on your site.<br />

If you’re struggling to find the right module, a good resource to use is the <strong>Drupal</strong>.org<br />

forums. The community is extremely helpful, and posting a quick question asking for<br />

advice on which module to use for a specific feature or function may cut down on your<br />

research time as well as save you from picking the wrong module for the job.<br />

Download and install required modules<br />

Once you’ve identified the right modules to address the required functionality on your<br />

site, follow the instructions listed in Chapter 11 for installing, enabling, configuring, and<br />

setting permissions for each of the modules.<br />

(continued)<br />

189

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!