售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Learning Drupal 8
Table of Contents
Learning Drupal 8
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
eBooks, discount offers, and more
Questions
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
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
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
General
Number
Reference
Text
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
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
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
Rich text toolbar
Default HTML restrictions
Full HTML
Restricted HTML
Adding a page to the main navigation menu
Nodes and unique IDs
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
Threading
Show reply form on the same page as comments
Preview comments before posting
Removing all comments and the ability to comment
Summary
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
Creating a new view
Renaming a display
Live preview
Content settings
Page settings
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
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
Tokens
Image accessibility
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
Reusing fields
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
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
Available filters
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
Locale
Time zones
Date and time formats
Web services
RSS publishing
Summary
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
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
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
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
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
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
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜