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
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