舉報(bào)

會(huì)員
Drupal 8 Blueprints
最新章節(jié):
One last thing
ThisbookisidealforwebdeveloperswhoarelookingtocreateprofessionalwebapplicationsusingDrupal8.YoushouldhavesomepreviousexperiencewithDrupalandmusthaveabasicknowledgeofwebapplicationdevelopmentingeneral.Ifyouarelookingtocreatefluentprofessionalwebsitesthatwilltakeyoutothenextlevel,thenthisbookisforyou.
目錄(204章)
倒序
- cover
- 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 更新時(shí)間:2021-07-03 00:03:57
推薦閱讀
- Building a Game with Unity and Blender
- Practical Data Science Cookbook(Second Edition)
- Java程序設(shè)計(jì)與計(jì)算思維
- Python GUI Programming Cookbook
- 零基礎(chǔ)入門學(xué)習(xí)Python
- Web Development with MongoDB and Node(Third Edition)
- UML 基礎(chǔ)與 Rose 建模案例(第3版)
- C語(yǔ)言程序設(shè)計(jì)教程
- 圖數(shù)據(jù)庫(kù)實(shí)戰(zhàn)
- LabVIEW虛擬儀器程序設(shè)計(jì)從入門到精通(第二版)
- Visual Studio 2015高級(jí)編程(第6版)
- 時(shí)空數(shù)據(jù)建模及其應(yīng)用
- 創(chuàng)意UI Photoshop玩轉(zhuǎn)移動(dòng)UI設(shè)計(jì)
- Python機(jī)器學(xué)習(xí)開發(fā)實(shí)戰(zhàn)
- Java從入門到精通(視頻實(shí)戰(zhàn)版)
- CryENGINE Game Programming with C++,C#,and Lua
- 讀故事學(xué)編程:Python王國(guó)歷險(xiǎn)記
- 趣學(xué)數(shù)據(jù)結(jié)構(gòu)
- Developing RESTful Web Services with Jersey 2.0
- Vue.js項(xiàng)目開發(fā)實(shí)戰(zhàn)
- 信息安全技術(shù)(第2版)
- Hands-On Exploratory Data Analysis with Python
- Learning OpenCV 4 Computer Vision with Python 3
- CMake Cookbook
- Python全案例學(xué)習(xí)與實(shí)踐
- 深入理解Kotlin協(xié)程
- Puppet Reporting and Monitoring
- JSP網(wǎng)絡(luò)程序設(shè)計(jì)與案例開發(fā)教程
- 使用Struts搭建MVC模式商業(yè)應(yīng)用(藍(lán)橋杯軟件大賽培訓(xùn)教材-Java方向)
- Android移動(dòng)開發(fā)(慕課版)