- Drupal 9 Module Development
- Daniel Sipos Antonio De Marco
- 411字
- 2021-06-11 18:36:01
Developing for Drupal
As fantastic as these features are, they will certainly not satisfy the needs of all users. To that end, Drupal's capabilities can be easily extended with modules, themes, and installation profiles. Take a look at Drupal's main website, http://drupal.org, and you will find thousands of modules that provide new features and thousands of themes that transform the look and feel of the application or website.
The flexible way Drupal can be extended and transformed through the module and theme mechanisms has led many to claim that Drupal isn't just a CMS, but a Content Management Framework (CMF), capable of being re-tooled to specific needs and functional requirements.
Establishing whether Drupal is rightly called a CMS or CMF is beyond our purpose here, but it is certain that Drupal's most tremendous asset is its extensibility. Want to use a directory server for authentication? There's a Drupal module for that. Want to export data to Comma-Separated Value (CSV) files? There are several modules for that (depending on what data you want to export). Interested in Facebook support, integration with Twitter, or adding a Share This button? Yup, there are modules for those too—all of which are available on Drupal.org and provided by developers like you.
Want to integrate Drupal with that custom tool you wrote to solve your special business needs? There may not be a module for that, but with a little bit of code, you can write your own. In fact, that is the subject of this book—providing you with the knowledge and tools to achieve your own goals.
In summary, the purpose of this book is to get you ramped up (as quickly as possible) for Drupal 9 module development. As we move chapter by chapter, we will cover the APIs and tools that you will use to build custom Drupal sites, and we won't stick to theory. Most chapters provide working, practically oriented example code designed to show you how to implement the concepts we will be talking about. We will follow Drupal coding conventions and utilize Drupal design patterns in an effort to illustrate the correct way to write code within the Drupal development context.
While I certainly can't write the exact code to meet your needs, my hope is that the code mentioned in these chapters can serve as a foundation for your bigger and better applications.
So let's get started with a few preliminary matters to better understand Drupal.
- 微信小程序:產(chǎn)品+運營+推廣實戰(zhàn)
- 農(nóng)村電商運營:從策略到實戰(zhàn)
- 網(wǎng)店金牌客服(視頻指導(dǎo)版)
- 淘寶網(wǎng)店大數(shù)據(jù)營銷:數(shù)據(jù)分析、挖掘、高效轉(zhuǎn)化
- 電子商務(wù)概論(第3版)
- 電子商務(wù)數(shù)據(jù)分析與應(yīng)用
- 開一家賺錢的淘寶店
- 引爆用戶增長
- 跨境電商亞馬遜是如何運營的:從零做到年銷千萬實操手冊
- 直播技巧:實力圈粉就這么簡單
- 從零開始做自媒體(套裝共7冊)
- 短視頻+直播帶貨一本通:抖音+快手+B站+淘寶+拼多多
- 淘寶網(wǎng)開店 進貨 運營 管理 客服 實戰(zhàn)200招
- 從1.0到3.0:移動社群如何重構(gòu)社交關(guān)系與商業(yè)模式
- 重生戰(zhàn)略:移動互聯(lián)網(wǎng)和大數(shù)據(jù)時代的轉(zhuǎn)型法則