舉報

會員
Drupal 8 Blueprints
最新章節:
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 更新時間:2021-07-03 00:03:57
推薦閱讀
- OpenNI Cookbook
- AngularJS深度剖析與最佳實踐
- Node.js全程實例
- Swift Playgrounds少兒趣編程
- Babylon.js Essentials
- AutoCAD 2009實訓指導
- UI設計全書(全彩)
- Access 2010數據庫應用技術實驗指導與習題選解(第2版)
- 從零開始學Android開發
- Python預測之美:數據分析與算法實戰(雙色)
- C語言程序設計實驗指導與習題精解
- Learn C Programming
- VMware vRealize Orchestrator Essentials
- 算法技術手冊
- Visual C++ 2017網絡編程實戰
- 活文檔:與代碼共同演進
- Microsoft Hyper-V PowerShell Automation
- MATLAB/Simulink與過程控制系統仿真
- Learn Spring for Android Application Development
- 計算機邏輯設計
- Ascend C異構并行程序設計:昇騰算子編程指南
- Java多線程編程核心技術
- 高并發系統:設計原理與實踐
- Python高級編程(第2版)
- Learning Penetration Testing with Python
- Visual C
- Kali Linux 2:Windows Penetration Testing
- 全棧軟件測試實戰(基礎+方法+應用)(慕課版)
- C# 5 First Look
- AngularJS Directives