Programmer's Guide to Drupal

Programmer's Guide to Drupal
Author: Jennifer Hodgdon
Publisher: "O'Reilly Media, Inc."
Total Pages: 237
Release: 2015-10-13
Genre: Computers
ISBN: 1491911441

If you’re a web programmer, your experiences have taught you certain lessons—and only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they’ve used for other projects. This book will show you which programming techniques you can use—and which you should avoid—when building web applications with this popular content management framework. Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which don’t. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8. Get an overview of Drupal, including Drupal core and add-on modules and themes Learn Drupal’s basic programming principles, such as the ability to customize behavior and output with hooks Compare Drupal 7 and Drupal 8 programming methods, APIs, and concepts Discover common Drupal programming mistakes—and why hacking is one of them Explore specific areas where you can put your programming skills to work Learn about the new object-oriented Drupal 8 API, including plugins and services

Programmer's Guide to Drupal

Programmer's Guide to Drupal
Author: Jennifer Hodgdon
Publisher: "O'Reilly Media, Inc."
Total Pages: 117
Release: 2013
Genre: Computers
ISBN: 1449343317

"Principles, Practices, and Pitfalls"--Cover.

Drupal 9 Module Development

Drupal 9 Module Development
Author: Daniel Sipos
Publisher: Packt Publishing Ltd
Total Pages: 626
Release: 2020-08-14
Genre: Business & Economics
ISBN: 1800200544

Build and extend flexible Drupal sites and applications with this up-to-date, expert guide to Drupal 9 module development Key FeaturesExplore the essential Drupal 9 APIs for module developmentLearn how to implement data modeling, caching, architecture, and much more in your Drupal applicationsDiscover what’s new in the latest Drupal core releasesBook Description With 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 learnDevelop custom Drupal 9 modules for your applicationsMaster different Drupal 9 subsystems and APIsModel, store, manipulate, and process data for effective data managementDisplay data and content in a clean and secure way using the theme systemTest your business logic to prevent regressionStay ahead of the curve and write PHP code by implementing best practicesWho this book is for If 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.

Learning Drupal 6 Module Development

Learning Drupal 6 Module Development
Author: Matt Butcher
Publisher: Packt Publishing Ltd
Total Pages: 473
Release: 2008-05-08
Genre: Computers
ISBN: 1847194451

A practical tutorial for creating your first Drupal 6 modules with PHP.

Drupal 7 Explained

Drupal 7 Explained
Author: Stephen Burge
Publisher: Pearson Education
Total Pages: 480
Release: 2013
Genre: Computers
ISBN: 0133124231

Drupal made easy, by top Drupal trainer Stephen Burge, who teaches everything a student needs to know--and nothing they don't need to know! They'll master Drupal one easy step at a time, through a complete, real-world sample project. With crystal-clear visuals, simple explanations, perfect analogies, Drupal 7 Explained guides students up the learning curve--from confusion to results!

Drupal 8 Development Cookbook

Drupal 8 Development Cookbook
Author: Matt Glaman
Publisher:
Total Pages: 370
Release: 2016-03-08
Genre:
ISBN: 9781785881473

Over 60 hands-on recipes that get you acquainted with Drupal 8's features and help you harness its powerAbout This Book- Discover the enhanced content authoring experience that comes with Drupal 8 and how to customize it- Take advantage of the broadened multilingual and tools of the new version to provide an internationalized website- This step-by-step guide will show you how to deploy from development, staging, and production of a website with Drupal 8's brand new configuration management systemWho This Book Is ForThis book is for those have been working with Drupal, such as site builders, back-end developers, and front-end developers, and who are eager to see what awaits when they start using Drupal 8What You Will Learn- Extend Drupal through contributed or custom modules and themes- Develop an internationalized website with Drupal's multilingual tools- Integrate third-party front-end and back-end libraries with Drupal- Turn Drupal into a web services provider using REST- Create a mobile-first responsive Drupal application- Run SimpleTest and PHPUnit to test Drupal- Understand the plugin system that powers many of Drupal 8's new APIs to extend its functionality- Get to grips with the mechanics of the configuration management system and the ability to import and export site configurationIn DetailBegan as a message board, Drupal today is open source software maintained and developed by a community of over 1,000,000 users and developers. Drupal is used by numerous local businesses to global corporations and diverse organizations all across the globe. With Drupal 8?s recent release and the exciting features it brings, this book will be your go-to guide to experimenting with all of these features through helpful recipes.We'll start by showing you how to customize and configure the Drupal environment as per your requirements, as well as how to install third-party libraries and then use them in the Drupal environment. Then we will move on to creating blocks and custom modules with the help of libraries. We will show you to use the latest mobile-first feature of Drupal 8, which will help you make your apps responsive across all the major platforms. This book will also show you how to incorporate multilingual facilities in your sites, use web services and third-party plugins with your applications from inside Drupal 8, and test and deploy your appsStyle and approachThis practical, recipe-based book will provide you with actionable techniques and methods to improve your existing Drupal development skills. It will get you started with Drupal 8 and will be your reference guide to building new applications with Drupal.

The Definitive Guide to Drupal 7

The Definitive Guide to Drupal 7
Author: Benjamin Melancon
Publisher: Apress
Total Pages: 1076
Release: 2011-12-27
Genre: Computers
ISBN: 143023136X

The Definitive Guide to Drupal 7 is the most comprehensive book for getting sites done using the powerful and extensible Drupal content management system. Written by a panel of expert authors, the book covers every aspect of Drupal, from planning a successful project all the way up to making a living from designing Drupal sites and to contributing to the Drupal community yourself. With this book you will: Follow practical approaches to solving many online communication needs with Drupal with real examples. Learn how to keep learning about Drupal: administration, development, theming, design, and architecture. Go beyond the code to engage with the Drupal community as a contributing member and to do Drupal sustainably as a business. The Definitive Guide to Drupal 7 was written by the following team of expert Drupal authors: Benjamin Melançon, Jacine Luisi, Károly Négyesi, Greg Anderson, Bojhan Somers, Stéphane Corlosquet, Stefan Freudenberg, Michelle Lauer, Ed Carlevale, Florian Lorétan, Dani Nordin, Ryan Szrama, Susan Stewart, Jake Strawn, Brian Travis, Dan Hakimzadeh, Amye Scavarda, Albert Albala, Allie Micka, Robert Douglass, Robin Monks, Roy Scholten, Peter Wolanin, Kay VanValkenburgh, Greg Stout, Kasey Qynn Dolin, Mike Gifford, Claudina Sarahe, Sam Boyer, and Forest Mars, with contributions from George Cassie, Mike Ryan, Nathaniel Catchpole, and Dmitri Gaskin. For more information, check out the Drupaleasy podcast #63, in which author Benjamin Melançon discusses The Definitive Guide to Drupal 7 in great detail: http://drupaleasy.com/podcast/2011/08/drupaleasy-podcast-63-epic

Drush for Developers - Second Edition

Drush for Developers - Second Edition
Author: Juampy Novillo Requena
Publisher: Packt Publishing Ltd
Total Pages: 180
Release: 2015-01-29
Genre: Computers
ISBN: 1784397032

This book is a best fit for backend developers with a basic knowledge of Drupal's APIs and some experience using the command line. Perhaps you already worked on one or two Drupal projects, but have never dived deep into Drush's toolset. In any case, this book will give you a lot of advice by covering real-world challenges in Drupal projects that can be solved using Drush.

Using Drupal

Using Drupal
Author: Angela Byron
Publisher: "O'Reilly Media, Inc."
Total Pages: 495
Release: 2012-04-10
Genre: Computers
ISBN: 1449336159

Take advantage of Drupal’s vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you’ll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites— including a job posting board, photo gallery, online store, product review database, and event calendar. The second edition focuses on Drupal 7, the latest version of this open source system. Each project spans an entire chapter, with step-by-step "recipes" to help you build out the precise functionality the site requires. With this book, developers new to Drupal will gain experience through a hands-on introduction, and experienced Drupal developers will learn real-world best practices. Learn Drupal’s concepts and building blocks, and how everything works together Hit the ground running—build your first Drupal site hands-on Explore solutions that meet each project’s requirements, and discover why specific modules were selected Understand the projects through case studies, including the client’s needs and desires Learn how to configure modules with a bird’s-eye view of how they work Discover new modules, including Drupal Commerce, Media, and Workbench

Beginning Drupal

Beginning Drupal
Author: Jacob Redding
Publisher: John Wiley & Sons
Total Pages: 613
Release: 2010-04-20
Genre: Computers
ISBN: 0470881720

A thorough introduction that lessens the learning curve to building sites with Drupal 7 Drupal 7 is the latest version of the free, open source content management system Drupal. A powerful content management system and framework Drupal has an unfortunate reputation of having a steep learning curve. This guide to Drupal 7 methodically demystifies Drupal and shortening the learning curve. Author Jacob Redding is deeply embedded in the Drupal community, and walks first-time Drupal developers through the installation and configuration of a Drupal system. In-depth information on key areas of Drupal explore the Drupal hook system, Drupal's theming layer, and Drupal's API. You'll also get sample code, and lessons that guide you through various aspects of Drupal. Introduces you to every aspect of Drupal 7 Demystifies key areas of Drupal and shortens the learning curve for even the most novice beginner Features lessons and sample code that offer extra insight into a Drupal web site Exploring simple single website installations and more advanced multiple site installations that share users and/or content. Addresses how to use Drupal's theming layer to your advantage. With this comprehensive and clear book by your side, you will quickly learn to leverage Drupal's impressive power.