万本电子书0元读

万本电子书0元读

顶部广告

Learning Drupal 8电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Nick Abbott

出  版  社:Packt Publishing

出版时间:2016-01-30

字       数:165.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Create complex websites quickly and easily using the building blocks of Drupal 8, the most powerful version of Drupal yetAbout This BookBuild complete, complex websites with no prior knowledge of web development entirely using the intuitive Drupal user interfaceFollow a practical case study chapter-by-chapter to construct a complete website as you progressEnsure your sites are modern, responsive and mobile-friendly through utilizing the full features available in Drupal 8Who This Book Is ForIf you want to learn to use Drupal 8 for the first time, or you are transitioning over from a previous version of Drupal, this is the book for you. No knowledge of PHP, MySQL, or HTML is assumed or requiredWhat You Will LearnSet up a local “stack” development environment and install your first Drupal 8 siteFind out what is available in Drupal 8 coreDefine content types and taxonomies—and find out when you should do soUse the powerful Views moduleGet hands-on with image and media handlingExtend Drupal using custom community modulesDevelop the look and feel of your website using Drupal themesManage site users and permissionsIn DetailDrupal 8 sets a new standard for ease of use, while offering countless new ways to tailor and deploy your content to the Web. Drupal 8 allows user to easily customize data structures, listings, and pages, and take advantage of new capabilities for displaying data on mobile devices, building APIs, and adapting to multilingual needs.The book takes you step by step through building a Drupal 8 website. Start with the basics, such as setting up a local “stack” development environment and installing your first Drupal 8 site, then move on to image and media handling, and extending Drupal modules. Push your knowledge by getting to grips with the modular nature of Drupal, and learning to extend it by adding new functionalities to create your new modules. By the end of the book, you will be able to develop and manage a modern and responsive website using Drupal.Style and approachThis is an absolute beginners’ guide, providing step-by-step instructions to help you learn Drupal 8 from scratch.
目录展开

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部