Decoupled Drupal in practice : architect and implement decoupled Drupal architectures across the stack /: architect and implement decoupled Drupal architectures across the stack. ([2018])
- Record Type:
- Book
- Title:
- Decoupled Drupal in practice : architect and implement decoupled Drupal architectures across the stack /: architect and implement decoupled Drupal architectures across the stack. ([2018])
- Main Title:
- Decoupled Drupal in practice : architect and implement decoupled Drupal architectures across the stack
- Further Information:
- Note: Preston So ; foreword by Dries Buytaert.
- Authors:
- So, Preston
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Foreword; Acknowledgments; Introduction; Part I: Decoupled Drupal Fundamentals; Chapter 1: The Changing Web; Web Sites Are Now Just the Starting Point; From Web Sites to Web Applications; Responsive Web Design; Native Desktop and Mobile Applications; Zero User Interfaces; Conversational Content; Content in Augmented and Virtual Reality; Situational Content; Other Channels; Conclusion; Chapter 2: The Server Side: From Monolithic to Decoupled CMS; Monolithic Content Management; Decoupled Content Management; Web Services REST and RESTful APIsRESTful and API-First Drupal; Content as a Service; Conclusion; Chapter 3: The Client Side: From Static to Dynamic Pages; From Web 1.0 to Web 2.x; The JavaScript Renaissance; Universal (Isomorphic) JavaScript; JavaScript-to-Native Applications; Conclusion; Chapter 4: Decoupled Drupal; Fully Decoupled Drupal; Pseudo-Decoupled Drupal; Progressively Decoupled Drupal; Drupal as a Site and Repository; Use Cases for Decoupled Drupal; Conclusion; Chapter 5: Advantages of Decoupled Drupal; Content Syndication; Separation of Concerns; User-Centered User Experiences Front-End Developer ExperiencePipelined Development; Conclusion; Chapter 6: Disadvantages of Decoupled Drupal; Additional Point of Failure; Security and Input Sanitization; Contextualized Editing and Administration; Layout and Display Management; Previewable Content Workflows; System Notifications; MonolithicIntro; Table of Contents; About the Author; About the Technical Reviewer; Foreword; Acknowledgments; Introduction; Part I: Decoupled Drupal Fundamentals; Chapter 1: The Changing Web; Web Sites Are Now Just the Starting Point; From Web Sites to Web Applications; Responsive Web Design; Native Desktop and Mobile Applications; Zero User Interfaces; Conversational Content; Content in Augmented and Virtual Reality; Situational Content; Other Channels; Conclusion; Chapter 2: The Server Side: From Monolithic to Decoupled CMS; Monolithic Content Management; Decoupled Content Management; Web Services REST and RESTful APIsRESTful and API-First Drupal; Content as a Service; Conclusion; Chapter 3: The Client Side: From Static to Dynamic Pages; From Web 1.0 to Web 2.x; The JavaScript Renaissance; Universal (Isomorphic) JavaScript; JavaScript-to-Native Applications; Conclusion; Chapter 4: Decoupled Drupal; Fully Decoupled Drupal; Pseudo-Decoupled Drupal; Progressively Decoupled Drupal; Drupal as a Site and Repository; Use Cases for Decoupled Drupal; Conclusion; Chapter 5: Advantages of Decoupled Drupal; Content Syndication; Separation of Concerns; User-Centered User Experiences Front-End Developer ExperiencePipelined Development; Conclusion; Chapter 6: Disadvantages of Decoupled Drupal; Additional Point of Failure; Security and Input Sanitization; Contextualized Editing and Administration; Layout and Display Management; Previewable Content Workflows; System Notifications; Monolithic Performance Benefits; Accessibility and User Experience; Conclusion; Part II: Decoupling Drupal; Chapter 7: Decoupling Drupal 8 Core; The Web Services and Context Core Initiative; The Serialization Module; How Serialization Works; Adding a New Encoding; The Serialization API Serializing and DeserializingEncoding and Decoding Serialization Formats; Normalizing and Denormalizing; Using Entity Resolvers; The RESTful Web Services Module; The RESTful Web Services API; Configuring REST Resources; Using the RESTful Web Services Module; Exposing Resources with Entity Access; Customizing a REST Resource's Format and Authentication Method; Hypertext Application Language; Setting Up Drupal 8 as a Web Service Provider; Installing Composer; Downloading Drupal and Drupal Dependencies with Composer; Provisioning a Drupal Site; Generating Content and Enabling Core REST Modules Configuring Core RESTConfiguring CORS; Conclusion; Chapter 8: Decoupling Drupal 8 with Contributed Modules; The Drupal Web Services Ecosystem; JSON API; The JSON API Specification; JSON API Document Structure; JSON API Resource Objects; JSON API Attributes and Relationships; The JSON API Module; The JSON API Module API; JSON API Types; JSON API URLs; JSON API Request Headers and Response Codes; RELAXed Web Services; The Drupal Deploy Ecosystem; The CouchDB Replication Protocol; The RELAXed Web Services Module; The RELAXed Web Services REST API; PouchDB and Hoodie; GraphQL; Motivating GraphQL … (more)
- Publisher Details:
- New York, NY : Springer Nature Apress
- Publication Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 006.7/6
Web site development
Web sites -- Design
COMPUTERS / General
Web site development
Web sites -- Design
Electronic books - Languages:
- English
- ISBNs:
- 9781484240724
1484240723 - Related ISBNs:
- 9781484240717
- Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (EBSCO, viewed December 14, 2018). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.381193
- Ingest File:
- 02_366.xml