舉報

會員
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
推薦閱讀
- jQuery Mobile Web Development Essentials(Third Edition)
- Learning NServiceBus(Second Edition)
- The React Workshop
- 區塊鏈:以太坊DApp開發實戰
- Learning Data Mining with R
- Rust Essentials(Second Edition)
- Python機器學習算法: 原理、實現與案例
- 用戶體驗可視化指南
- Mastering C++ Multithreading
- Geospatial Development By Example with Python
- Python:Deeper Insights into Machine Learning
- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- ASP.NET Web API Security Essentials
- Mastering Object:Oriented Python(Second Edition)
- JBoss AS 7 Development
- 微信公眾平臺開發最佳實踐
- 分布式系統架構與開發:技術原理與面試題解析
- Neo4j Graph Data Modeling
- PHP面試一戰到底
- Python3網絡爬蟲寶典
- Building Business Websites with Squarespace 7
- 騰訊游戲開發精粹Ⅲ
- Three.js開發指南
- MariaDB Cookbook
- Microsoft Dynamics NAV 2013 Application Design
- 數字圖像處理原理與實踐:基于Visual C++開發
- ThinkPHP實戰
- Spring微服務架構設計(第2版)
- 輕量級Web應用開發寶典
- Arduino程序設計實例教程