Expert in Drupal 9 Site Building

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
1312
ISBN-13: 
9788494713132

It is NOT sold by Amazon. Available only at www.forcontu.com


Site Building is all that can be done through the user interface without programing. Drupal has a large number of contributed modules that allow us to extend Drupal’s functionality and build complex websites. We will look at what functionality is included in Drupal core and how that is extended through contributed modules.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Introduction to Drupal 9
  • Unit 2. Installing Drupal 9
  • Unit 3. The Administration Area
  • Unit 4. Content management
  • Unit 5. Content types I: Introduction to content types and fields
  • Unit 6. Comment types
  • Unit 7. Menu management
  • Unit 8. Block management
  • Unit 9. Themes I: Installing and configuring themes
  • Unit 10. Extending functionality with contributed modules
  • Unit 11. Managing users, roles, and permissions
  • Unit 12. Taxonomy
  • Unit 13. Text formats and WYSIWYG editors
  • Unit 14. Content types II: Additional fields
  • Unit 15. Multimedia content
  • Unit 16. Content types III: Display of content
  • Unit 17. Searches
  • Unit 18. Languages, translation and multilingual sites I
  • Unit 19. Languages, translation and multilingual sites II
  • Unit 20. Views I: Creating and configuring views
  • Unit 21. Views II: Fields, filters and sorting
  • Unit 22. Views III: Advanced configuration
  • Unit 23. Themes II: Modification of themes
  • Unit 24. Other modules: Forums and Books
  • Unit 25. Adding and generating syndicated content (RSS)
  • Unit 26. Management, maintenance and updating of the website
  • Unit 27. Installing Drupal on a local server
  • Unit 28. Introduction to Configuration Management
  • Unit 29. Editing Contents with Paragraphs
  • Unit 30. Forms
  • Unit 31. Layouts I: Layout Builder
  • Unit 32. Layouts II: Panels
  • Unit 33. Layouts III: Display Suite
  • Unit 34. Multimedia II: Media
  • Unit 35. Views IV: Extension of views
  • Unit 36. Workflow and access control
  • Unit 37. Content types IV: Additional modules
  • Unit 38. Social tools
  • Unit 39. SEO positioning with Drupal
  • Unit 40. Geolocation
  • Unit 41. Extending menus
  • Unit 42. Distributions: Varbase

Drupal 9 Module Development, 3rd Edition

Sub-title: 
Explore modern development practices for building professional modules and themes for Drupal sites
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2020-08
Page count: 
493
ISBN-13: 
9781800204621

Learn

Develop custom Drupal 9 modules using expert techniques
Master numerous Drupal 9 subsystems and APIs as you develop modules
Get to grips with modeling, storing, manipulating, and processing data for effective data management
Display data and content cleanly and securely using the Drupal 9 theme system
Test your business logic to prevent regression
Stay ahead of the curve and write PHP code by implementing best practices

About

Drupal is an open source content management system that empowers millions of independent developers and organizations with end-to-end website solutions. Updated to include the new functionalities introduced in Drupal 9, this third edition of the Drupal Module Development guide will help you to stay on top of code deprecation and the changing architecture of Drupal with each new release.

The book starts by introducing you to the Drupal 9 architecture and its subsystems before showing you how to create your first module with basic functionality. You’ll explore the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. This Drupal guide will take you through different kinds of data storage before helping you to create custom entities and field types and leverage the Database API for lower-level database queries. You’ll also learn how to introduce JavaScript into your module, work with various file systems, and ensure that your code works on multilingual sites. Finally, you’ll work with Views, create automated tests, and write secure code.

By the end of the book, you’ll have learned how to develop custom modules that can provide solutions to complex business problems and, who knows, maybe you’ll even contribute to the Drupal community!

Features

  • Explore a plethora of Drupal 9 APIs and get the best out of them using PHP programming
  • Create modules for efficient data management, security, and much more in your Drupal sites
  • Discover best practices for transitioning from legacy Drupal 7 and Drupal 8 APIs to Drupal 9

Enterprise Drupal 8 Development

Sub-title: 
For Advanced Projects and Large Development Teams
Authors: 
Publisher: 
Apress
Publication date: 
2017-05
Page count: 
328
ISBN-13: 
9781484202548

Successfully architect a Drupal 8 website that scales to meet project requirements of any size and scope.
Starting with a one-chapter review of Drupal basics, you'll dive into deeper topics including software development processes, architecting a Drupal site, scaling Drupal, working effectively with themes, and more. In addition to a thorough discussion of custom module development and how to develop modules as building blocks, you'll also review many common ways of integrating Drupal with other 3rd party systems.

Building and maintaining an enterprise-ready Drupal website presents a unique set of challenges and complexities. From development processes and content management to deployments, version control and more, all aspects of Drupal development are impacted when two or more developers are on a project. If you are involved in a Drupal project that requires frequent updates and long-term support from a team of developers, system administrators, and end-users, Enterprise Drupal 8 Development is for you.

Whether you're an experienced Drupal developer looking to expand your skills, a systems administrator managing a Drupal project, or a PHP developer new to Drupal, Enterprise Drupal 8 Development will give you the knowledge and inspiration you need to manage large and complex projects.

What You'll Learn

Architect Drupal for development teams and apply best practices for large Drupal projects
Integrate 3rd party applications with Drupal
Manage content, code, and configuration across multiple staging environments
Build a consistent user experience for administrators and content creators

Who This Book Is For

The primary audience is intermediate to advanced Drupal developers who are working on large-scale Drupal projects and advanced PHP developers new to Drupal

The secondary audience is IT Professionals such as Systems Administrators managing Drupal projects

Drupal 8 module development, 2nd edition

Authors: 

Daniel Sipos
with Foreword by Dries Buytaert, founder of Drupal.

Publisher: 
Packt Publishing
Publication date: 
2019-03
Page count: 
580
ISBN-13: 
9781789612363

Drupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versions up to, and including 8.7.

The book will first introduce you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries.

You will further see how to introduce JavaScript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general.

By the end, you will have learned how to develop your own custom module that can provide complex business solutions. And who knows, maybe you’ll even contribute it back to the Drupal community.

Foreword by Dries Buytaert, founder of Drupal.

Drupal 8 Module Development

Sub-title: 
Build and customize Drupal 8 modules and extensions efficiently
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2017-11
Page count: 
566
ISBN-13: 
9781782168775

Drupal is an open source web-based content management system (CMS) that can be used for building anything from simple websites to complex applications. It enables individuals and organizations to build platforms that engage users and deliver the right content at the right time.

Drupal 8 is an exciting new development in the Drupal community. However, the differences from the previous version are substantial and this can put quite some pressure on Drupal 7 developers that need to catch up. This book aims to help such developers in getting up to speed with Drupal 8 module development.

The book first introduces you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. Building upon that, you will cover many core APIs and functionalities available to module developers.

You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer, and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types, and leverage the Database API for lower level database queries. Moreover, you will learn about the Drupal 8 access system and caching layer as well as the APIs used for data processing (queues and batches).

You will further see how to introduce javascript into your module, work with the various file systems, and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality, and also write secure code in general.

By the end of the book, you will have learned how to develop your own custom module from scratch that can help solve a small problem or even provide complex functionality. And who knows, maybe you’ll even contribute it back to the Drupal community.

Drupal 8 Blueprints

Sub-title: 
Step along the creation of 7 professional-grade Drupal sites
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2017-09
Page count: 
276
ISBN-13: 
978-1785887567

Drupal is an open source content management framework that can be used for developing websites and simplifying online management of content for users.

This book is a must-have for web developers who are looking to create professional-grade websites using Drupal 8. While building 7 different Drupal websites, we will focus on implementing the out of the box features that come with Drupal 8 and see how we can make some complex sites with minimal custom code.

Focusing completely on Drupal 8, this book will help you leverage the new Drupal 8 features such as creating a different types and layouts of content using configuration to build in core with its built-in web services facilities, and effortless authoring using the new CKEditor with an effortless and efficient industry standard approach.

The book starts with getting started with the development environment of Drupal. Each chapter will start with a brief overview of the site to be built and the required features. Then, we will proceed to create customized modules and themes and integrate third-party plugins. Lastly, you will learn about "headless" Drupal that uses RESTful services that would help you to display content outside of Drupal

By the end of the book, you will be able to implement the knowledge gained to build your own custom websites using Drupal 8.

Pages

Subscribe with RSS Subscribe to RSS - Programmers