|
|
Showing 1 - 4 of
4 matches in All Departments
Build and customize powerful Drupal modules to extend your
website's functionalities with this comprehensive guide Purchase of
the print or Kindle book includes a free PDF eBook Key Features
Explore the new features and improved capabilities of Drupal 10
core Discover Drupal APIs and elevate your proficiency by
leveraging PHP coding Implement efficient data management and data
security by creating dedicated modules Book DescriptionEmbark on a
journey of Drupal module development with the latest edition of
this must-have guide written by Daniel Sipos – a Drupal community
member! This fourth edition is meticulously revised to cover the
latest Drupal 10 enhancements that will help you build custom
Drupal modules with an understanding of code deprecations, changing
architecture, data modeling, multilingual ecosystem, and so on.
You'll begin with understanding the core components of Drupal 10
architecture, discovering its subsystems and unlocking the secrets
of creating your first Drupal module. Further, you'll delve into
Drupal logging and mailing systems, creating theme hooks, and
rendering a layout. As you progress, you'll work with different
types of data storage, custom entities, field types, and work with
Database APIs for lower-level database queries. You'll learn to
reap the power of JavaScript and ensure that your code works
seamlessly on multilingual sites. You'll also learn to create
custom views, automate tests for your functionalities, and write
secure code for your Drupal apps. By the end of this book, you'll
have gained confidence in developing complex modules that can solve
even the most complex business problems and might even become a
valuable contributor to the Drupal community! What you will learn
Gain insight into the Drupal 10 architecture for developing
advanced modules Master different Drupal 10 subsystems and APIs
Optimize data management by modeling, storing, manipulating, and
processing data efficiently Present data and content cleanly and
securely using the theme system Understand helpful functions while
dealing with managed and unmanaged files Ensure your Drupal app has
business logic integrity with automated testing Implement secure
coding in Drupal Who this book is forIf you are a Drupal developer
looking to create custom modules for Drupal sites and cater
business needs, this book is the one-stop solution for you. Drupal
10 Module Development will be helpful for Drupal site builders and
PHP developers with basic object-oriented programming skills,
looking to upskill themselves in Drupal module development. A basic
working experience with Symfony will be helpful but not mandatory.
Build and extend flexible Drupal sites and applications with this
up-to-date, expert guide to Drupal 9 module development Key
Features Explore the essential Drupal 9 APIs for module development
Learn how to implement data modeling, caching, architecture, and
much more in your Drupal applications Discover what's new in the
latest Drupal core releases Book DescriptionWith its latest
release, Drupal 9, the popular open source CMS platform has been
updated with new functionalities for building complex Drupal apps
with ease. This third edition of the Drupal Module Development
guide covers these new Drupal features, helping you to stay on top
of code deprecations and the changing architecture with every
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.
Once you've understood the different kinds of data storage, this
Drupal guide will demonstrate how 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 for your functionality, 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! What you will learn Develop custom Drupal 9 modules for
your applications Master different Drupal 9 subsystems and APIs
Model, store, manipulate, and process data for effective data
management Display data and content in a clean and secure way using
the theme system Test your business logic to prevent regression
Stay ahead of the curve and write PHP code by implementing best
practices Who this book is forIf you are a Drupal developer looking
to learn Drupal 9 to write modules for your sites, this book is for
you. Drupal site builders and PHP developers with basic
object-oriented programming skills will also find this book
helpful. Although not necessary, some Symfony experience will help
with understanding concepts easily.
Learn to create and customize impressive Drupal 8 modules to extend
your website's functionalities Key Features Explore a plethora of
Drupal 8 APIs and get the best out of them using the power of PHP
coding Learn to implement efficient data management and data
security by creating dedicated modules for it. Stay up to date with
the changes introduced in the new Drupal 8 releases Book
DescriptionDrupal 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. What you will learn Develop
Drupal 8 modules that do all the things you want Master numerous
Drupal 8 sub-systems and APIs in the process Model, store,
manipulate and process data to serve your purposes Display data and
content in a clean and secure way using the Drupal 8 theme system
Test your business logic to prevent regressions Stay ahead of the
curve and write code following the current best practices Who this
book is forThe primary target of this book is Drupal developers who
want to learn how to write modules and develop in Drupal 8. It is
also intended for Drupal site builders and PHP developers who have
basic Object Oriented Programming skills. A little bit of Symfony
experience is helpful but not mandatory.
Learn to create and customize impressive Drupal 8 modules to extend
your website's functionalities About This Book * Unleash the power
of Drupal 8 programming by creating efficient modules and
extensions * Explore a plethora of Drupal 8 APIs and get the best
out of them using the power of PHP coding * Learn to implement
efficient data management and data security by creating dedicated
modules for it. Who This Book Is For The primary target of this
book is Drupal developers who want to learn how to write modules
and carry out development in Drupal 8. It is also intended for
Drupal site builders and PHP developers who have basic Object
Oriented Programming skills. A little bit of Symfony experience is
helpful but not mandatory. What You Will Learn * Write a Drupal 8
module with custom functionality and hook into various extension
points * Master numerous Drupal 8 sub-systems and APIs * Model,
store, and manipulate data in various ways and for various purposes
* Display data and content in a presentable and secure way * Learn
about the theme system and render arrays In Detail 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. Style and approach This
book aims to introduce PHP developers to programming concepts
specific to Drupal 8 to get them started on writing their own
functionality with Drupal 8 and create efficient Drupal 8 modules
and extensions.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Hampstead
Diane Keaton, Brendan Gleeson, …
DVD
R210
Discovery Miles 2 100
|