Learning Drupal 8 9781782168751, 1782168753, 9781782168768, 1782168761

Create complex websites quickly and easily using the building blocks of Drupal 8, the most powerful version of Drupal ye

588 185 32MB

English Year 2016

Report DMCA / Copyright

DOWNLOAD FILE

Learning Drupal 8
 9781782168751, 1782168753, 9781782168768, 1782168761

Table of contents :
Cover --
Copyright --
Credits --
About the Authors --
About the Reviewers --
www.PacktPub.com --
Table of Contents --
Preface --
Chapter 1: Introduction --
What is Drupal? --
Dynamic web pages --
a brief history --
Enter the database --
A worldwide community --
The success of Drupal --
Multiple systems integration --
Technical debt --
Developer knowledge --
Modularity --
There's a module for that --
Some Drupal history --
Language choice --
Is Drupal a framework or platform? --
Embracing other communities' frameworks --
How an open source community works --
Summary --
Chapter 2: Installation --
System requirements --
PHP --
Web server options --
Database options --
Browser options --
Setting up a development environment --
Free cloud hosting --
Acquia Dev Desktop --
Installing Drupal 8 --
Configuring your Drupal 8 site --
Troubleshooting your installation --
Memory settings --
PHP timeouts --
Trusted host patterns --
Summary --
Chapter 3: Basic Concepts --
Modules --
Core and contrib modules --
Where the core modules live --
Where your extension modules should live --
An example community module --
Evaluating new modules --
Documentation --
Module versions --
Entities, nodes, and fields --
Entities --
Nodes --
Node types --
Fields --
Adding new fields --
Field types --
Field settings --
Field widgets --
Form display --
Managing the form display --
Managing field display --
Drupal 8 core entity types --
Taxonomy --
Fixed terms versus or tags --
Blocks --
Views --
Users, roles, and permissions --
Themes --
Administration themes --
Base themes and subthemes --
Hooks --
Summary --
Chapter 4: Getting Started with the UI --
The Drupal 8 user interface --
Logging out --
Logging in --
Front page --
Repositioning the tray --
Responsiveness --
Administration theme --
Contextual links --
Quick content creation --
Listing content --
Revisiting the home page. Structure --
Block layout --
Comment types --
Contact forms --
Personal contact form --
Content types --
Customizing a content type --
Customizing fields --
Customizing content entry screens --
Customizing the display --
Display modes --
View modes --
Form modes --
Menus --
Taxonomy --
Views --
Configuration --
Appearance --
People --
Reports --
Extend --
Summary --
Chapter 5: Basic Content --
Introducing your site-building scenario --
Types of content --
Pages --
Articles --
Clients --
Services --
Testimonials --
FAQs --
Contact information --
SEO considerations --
Basic pages --
Creating a new page --
Title --
Body --
Body field summary --
Adding a page to the main navigation menu --
Adding more pages --
Articles --
Creating a new article --
Front page promotion --
Adjusting the settings for a content type --
Disabling front page promotion --
Adjusting comment settings --
Disabling future comments --
No retrospective action --
Retrospective action --
Removing all comments and the ability to comment --
Summary --
Chapter 6: Structure --
Managing menus --
Reorganizing menu items --
Editing menu items --
Managing taxonomy --
Creating a new Taxonomy vocabulary --
Re-ordering Taxonomy terms --
Apply a taxonomy vocabulary to content types --
Adjusting the order of fields when editing --
Categorizing content --
Viewing categorized content --
Segregating article types using taxonomy --
Creating another taxonomy vocabulary --
Working with the Views module --
Creating a Views-powered News page --
View wizard --
Filtering to News only --
Creating a blog page --
Working with Views blocks --
Creating blocks using Views --
Placing the News blocks --
Block position --
Block visibility --
Summary --
Chapter 7: Advanced Content --
Field types --
Extending content types --
Adjusting field settings --
Forcing the Article type field to be mandatory. Adjusting edit form settings --
Placeholder text --
Customizing view modes --
Removing the labels and fields from the display --
Controlling image size using styles --
Creating new content types --
Creating the Client content type --
Inherited fields --
Adding a logo field --
Linking clients to their web sites --
Providing an e-mail address for a Client --
Providing a telephone number for a Client --
Marking a Client as high profile --
Attaching taxonomy --
Adjusting field display settings --
Adding a sorted client list to the Clients page --
Views sort criteria --
Adding a pager to your view --
Creating the Service content type --
Enabling the linking of Services to Clients --
Displaying services listing using Views --
Creating the Testimonial content type --
Listing testimonials with a view --
Creating a grouped view --
The FAQ content type --
Content type settings --
Field settings --
Display settings --
Creating the simple FAQ page --
Adding interactive querying to a view --
Summary --
Chapter 8: Configuration --
People --
Account settings --
Contact settings --
Anonymous users --
Administrator role --
Registration and cancellation --
Enable password strength indicator --
Account cancelation behavior --
Notification e-mail address --
Emails --
System --
Site information --
Cron --
Content authoring --
Text formats and editors --
User interface --
Shortcuts --
Development --
Performance --
Caching --
Clear cache --
Bandwidth optimization --
Logging and errors --
Maintenance mode --
Configuration synchronization --
Media --
File system --
Image styles --
Image toolkit --
Search and metadata --
Indexing progress --
Indexing throttle --
Default indexing settings --
Logging --
Search pages --
URL Aliases --
Regional and language --
Regional settings --
Date and time formats --
Web services --
RSS publishing --
Summary. Chapter 9: Users and Access Control --
Users and roles --
Permissions --
Typical roles --
A typical scenario --
Creating user accounts --
User ID 1 --
Editing accounts --
Taking control of the People page --
Summary --
Chapter 10: Optional Features --
Activity Tracker --
Aggregator --
Ban --
Book --
Forum --
Containers --
Forum settings --
Hot topics --
Topics per page --
Default order --
Forum permissions --
Contributing Forum topics --
Responsive image --
Statistics --
Syslog --
Core (experimental), Multilingual, and Web services --
Summary --
Chapter 11: Reports --
Accessing reports --
Available updates --
Recent log messages --
Log details --
Filtering log messages --
Clearing logs --
Log messages and performance --
Field list --
Status report --
Top 'access denied' errors --
Top 'page not found' errors --
Top search phrases --
Views plugins --
Summary --
Chapter 12: Extending Drupal --
Installing a module --
Improving FAQs --
Downloading the Views Accordion module --
Installing the module through the UI --
Pathauto and Token --
Generating paths from patterns --
Pathauto settings --
Summary --
Chapter 13: Theming Drupal --
What is a theme? --
Terminology --
Themes included in Drupal 8 --
Accessible via the UI --
Bartik --
Seven --
Stark --
Base themes --
Classy --
Stable --
Setting the active theme --
Common settings --
Toggle display --
Theme regions --
Color scheme --
Setting the admin theme --
Advanced themes from the Drupal community --
Installing a new theme --
Custom themes --
Base themes and subthemes --
Summary --
Chapter 14: Getting Support --
What is open source? --
The Drupal community --
Drupal.org --
Issue queues --
Reporting a bug or requesting support --
The Drupal security team --
api.drupal.org --
IRC chat --
The Drupal Association --
DrupalCon --
DrupalCamps --
Specialist Drupal companies --
Training --
Certification --
Summary.

Polecaj historie