售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright
Drupal 8 Blueprints
Credits
About the Author
About the Reviewer
www.Packtpub.com
Why subscribe?
Customer Feedback
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
Questions
Introduction and Getting Set Up
Setting up for local development
Setting up on Windows
Setting up on macOS
What is SSH?
Our great development tools for macOS
Homebrew
iTerm
Oh My Zsh
Setting up our local development environment
Native
Acquia DevDesktop
Vagrant
Docker
Terminology
Drush and Drupal Console
Installing Drupal
Getting our basic site
Drupal core structure
Downloading modules and themes
Using themes
blueprint.info.yml
Getting involved with Drupal
Let's get Drupal started!
Telling Your Own Story with Drupal
Creating the Post content type
Creating our fields
Adding our fields
Adding taxonomy vocabulary
Adding fields to our vocabulary
Adding more fields
Creating content
Creating our view modes
What we will need to do
How's it done
Customizing our Post
Displaying content with views
Understanding views
Using blocks a brief overview
Block admin UI
How it's done
Adding our block
Adding a block
Relating content
What we will do
Adding our entity reference field
How it works
Creating a related news block
Using Contextual filters
Previewing content
Using relationships to show content
Adding our new block to our Post content type
Making our display look better
Adding comments
How do comments work
Comment types
What this means for us
Attaching comments
Moderation
Permissions
Listing and filtering content
Exposed filters
Restricting content by role
How to do it
Adding restricted content to views
Editing content
Moving to the frontend
Adding CSS and JavaScript
Summary
Get Fundraising with Drupal
What will we learn?
Getting started
Creating our fundraising pages
Donation content type
Fundraising content type
Registering users
Account settings
Creating our users
Authenticated users
Building the fundraising page
Creating a dashboard
Understanding view field settings
Showing user's their content
Allowing users to donate
What we will do
How modules work
Structure of a module
Creating our module
donate.info.yml
What we need
How we do it
Creating a block
Annotations
Creating a node programmatically
$form state object
Sending emails
donate.module
Donation progress bar
donation_progressinfo.yml
DonateRangeBlock.php
DonateRangeBlock.php
Theming our plugin
DonateRangeBlock.php
donate-range.html.twig
Finishing off
DonateRangeBlock.php
donate-range.html.twig
DonateForm.php
Recruit Using Drupal
Getting started
What is Composer?
Using Composer with Drupal
What we need
Creating user registration pages
Candidate role
Using Webform
Creating our job
Jobs module
jobs.info.yml
jobs.module
What we have done
Almost there
Dashboards for Recruiter
Job search
Summary
List Properties with Drupal
Getting prepared
Cleaning up
Adding our Property
Enhancing our content
Display Suite
Adding custom fields to our display
Property search
Generate dummy content
Property search
Exposed filters as a block
Administer our properties
SEO-friendly paths
Summary
Express Your Event with Drupal
Getting started
Creating our user roles
Creating our session
Time and date
Room
Skill level
Tracks
Entity reference fields
Restricting fields
Managing permissions
User dashboard
User creation
User fields
Session submissions
event_speaker.info.yml
event_speaker.module
Session management
Session display
Session sharing
Attendees
Summary
Get Teaching with Drupal
Getting started
Categorizing our Lessons
Video embed
Using Panels
Using variants
Harnessing the power of variants
Organizing our Lessons
Creating a listing of Lessons
Summary
Go Static with Drupal
Getting started
What is REST?
How does it work in Drupal?
Exposing Drupal using REST API
Filter endpoint dynamically
Let's go React
Getting ready for React
Creating our frontend
Summary
There's more in core
One last thing
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜