Cargando…

Learning Drupal 8.

Create complex websites quickly and easily using the building blocks of Drupal 8, the most powerful version of Drupal yetAbout This Book Build complete, complex websites with no prior knowledge of web development entirely using the intuitive Drupal user interface Follow a practical case study chapte...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Abbott, Nick (Autor), Jones, Richard (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited Jan. 2016.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover
  • Copyright
  • Credits
  • About the Authors
  • About the Reviewers
  • www.PacktPub.com
  • Table of Contents
  • Preface
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • 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
  • Chapter 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
  • Chapter 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
  • Adding a page to the main navigation menu
  • 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
  • Removing all comments and the ability to comment
  • Summary
  • Chapter 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
  • 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
  • Chapter 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
  • 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
  • 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
  • Chapter 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
  • 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
  • Date and time formats
  • Web services
  • RSS publishing
  • Summary.
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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
  • Chapter 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.