Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Web Programming   PHP

Drupal 8 Module Development: Build and customize Drupal 8 modules and extensions efficiently


Free Shipping Included! Drupal 8 Module Development: Build and customize Drupal 8 modules and extensions efficiently by Packt Publishing - ebooks Account at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Key FeaturesUnleash the power of Drupal 8 programming by creating efficient modules and extensionsExplore a plethora of Drupal 8 APIs and get the


Product Description

Key Features

  • 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.

Book Description

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.

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

About the Author

Daniel Sipos is a senior web developer specializing in Drupal. He's been working with Drupal sites since version 6 and started out like many others, as a site builder. He's a self-taught programmer with many years' experience working professionally on complex Drupal 7 and 8 projects. In his spare time, he runs webomelette, a Drupal website where he writes technical articles, tips, and techniques related to Drupal development.

Table of Contents

  1. Developing for Drupal 8
  2. Creating Your First Module
  3. Logging and Mailing
  4. Theming
  5. Menus and Menu Links
  6. Data Modeling and Storage
  7. Your Own Custom Entities
  8. Database API
  9. Your Own Custom Fields
  10. Access Control
  11. Caching
  12. JavaScript in Drupal
  13. Multilingual
  14. Queues and Batches
  15. Views
  16. Working with Files and Images
  17. Automated Tests
  18. Appendix: Security

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781782168775
Item Size:1.28 x 9.25 x 9.25 inches
Package Weight:2.38 pounds
Package Size:7.48 x 1.5 x 1.5 inches

Drupal 8 Module Development: Build and customize Drupal 8 modules and extensions efficiently by Packt Publishing - ebooks Account

Buy Now:
Drupal 8 Module Development: Build and customize Drupal 8 modules and extensions efficiently

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99


Quantity:  

 


View More In PHP.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781785883446, isbn: 1785883445,
Over 80 recipes that will take your PHP 7 web development skills to the next level!About This BookThis is the most up-to-date book in the market on PHPIt covers the new features of version 7.x, best practices for server-side programming, and MVC fram...

ean: 9781785885976, isbn: 1785885979,
Mastering Drupal can lead to a mighty website - discover what Drupal 8 can really do with hidden techniques, best practices, and more!About This BookThe most up-to-date advanced practical guide on Drupal 8 with an in-depth look at all the advanced ne...

ean: 9781717823212, isbn: 1717823211,
About This Book This Book Absolutely for Beginners:"PHP MySQL in 8 Hours" covers all essential PHP and MySQL knowledge. You can learn complete primary skills of PHP and MySQL fast and easily.  The book includes more than 80 practical examples for b...

ean: 9781788291187, isbn: 1788291182,
Key FeaturesLearn how to change and extend WordPress to perform virtually any taskExplore the plugin API through approachable examples and detailed explanationsMold WordPress to your project's needs or transform it to benefit the entire communityBook...

ean: 9780992461287, isbn: 0992461286,
Get a Jump Start on working with MySQL today! MySQL is an extremely popular open source relational database management system that that powers many of the applications on the Web. Discover why MySQL's speed, ease of use, and flexibility make it the d...

mpn: 978-1-847197-72-6, ean: 9781847197726, isbn: 1847197728,
This book is a step-by-step, example-driven AJAX tutorial, featuring complete case studies. Each chapter contains a friendly mix of theory and practice, so that your journey through the book will be pleasant, yet efficient. You’ll be coding your fi...

ean: 9781449363758, isbn: 144936375X,
Want to understand a certain PHP programming technique? Or learn how to accomplish a particular task? This cookbook is the first place to look. With more than 350 code-rich recipes revised for PHP 5.4 and 5.5, this third edition provides updated solu...

mpn: 44494522, ean: 9781491936085, isbn: 1491936088,
What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With t...

mpn: 978-0-596-00630-3, ean: 9780596006303, isbn: 0596006306,
If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, thi...

ean: 9781787285705, isbn: 1787285707,
Key FeaturesLearn how to build a WordPress site quickly and effectively, and how to create content that's optimized for publication on the web.Learn the basics of working with WordPress themes and plugins, and even create your own.Beginner-friendly l...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.