Escucha y lee

Descubre un mundo infinito de historias

  • Lee y escucha todo lo que quieras
  • Más de 900 000 títulos
  • Títulos exclusivos + Storytel Originals
  • 7 días de prueba gratis, luego $7.99 /mes
  • Cancela cuando quieras
Suscríbete ahora
Copy of Device Banner Block 894x1036 3

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

Idioma
Inglés
Format
Categoría

No ficción

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.

© 2017 Packt Publishing (eBook): 9781782168782

Fecha de lanzamiento

eBook: 27 de octubre de 2017

Otros también disfrutaron...

  1. Artificial Intelligence: How Machine Learning, Robotics, and Automation Have Shaped Our Society John Adamssen
  2. Artificial Intelligence: Robots, Applications, and Machine Learning in a Nutshell John Adamssen
  3. Machine Learning for Beginners: An Introduction to Artificial Intelligence and Machine Learning John Slavio
  4. Ultimate Modern jQuery for Web App Development Laurence Svekis
  5. 100 Circuits - Audio 1 Newton C. Braga
  6. Machine Learning: Artificial Intelligence and Deep Learning in a Big Data Driven Society David Feldspar
  7. Blackwildgirl: A Writer's Journey to Take Back Her Superpower Menah Adeola Eyaside Pratt
  8. Lyric Language French Penton Overseas
  9. Allan and the Holy Flower H. Rider Haggard
  10. A Killer App Linda Lovely
  11. Ethiopia – Karo Tribe / Mingi Tradition Billyana Trayanova
  12. I am a child of Africa: Dreams from a wild and beautiful land Beverley Alho
  13. A Basic Zulu Language Course: An Introductory Guide To The Southern African Language Phil Dimba
  14. Sacred Language, Vernacular Difference: Global Arabic and Counter-Imperial Literatures Annette Damayanti Lienau
  15. 10 Geography Lesson Plans for KS1 - Volume 1 - Our School and the Local Area & An Island Home P S Quick
  16. The Afrikaner: A Novel Arianna Dagnino
  17. Johannesburg & Kruger National Park: Includes Panorama Region, Sun City and Pilansberg Game Reserve: Includes Panorama Region, Sun City and Pilansberg Game Reserve Lizzie Williams
  18. The Permaculture Promise and The Vertical Oasis 2-in-1 Bundle: A Guide to Abundance through Sustainable Design, Mastering Organic Vertical Farming in an Urban Setting DICKSON JACKSON
  19. Faking It: A journey into deep fake pornography Michael Grothaus
  20. Formations of Belief: Historical Approaches to Religion and the Secular Philip Nord
  21. Black Meme: A History of the Images that Make Us Legacy Russell
  22. Piano by Ear Bill Brown
  23. The Search for Mathematical Roots, 1870–1940: Logics, Set Theories and the Foundations of Mathematics from Cantor through Russell to Gödel Ivor Grattan-Guinness
  24. My Year of Not Getting Sh*tfaced: How I tried and failed to give up alcohol and learned the joys of moderation Pamela Power
  25. The Garden of Burning Sand Corban Addison
  26. HowExpert Guide to Becoming a Country Singer-Songwriter: 101 Lessons to Become a Country Singer-Songwriter From A to Z HowExpert
  27. Rumpole and the Angel of Death John Mortimer
  28. WordPress for Beginners: The complete dummies guide to start your own blog from zero to advanced development and customization Mark Lioy
  29. Czech Crash Course LANGUAGE/30
  30. My Visionary Journey from Sweden to Uganda Dana Simovic
  31. American Utopias: The History of Famous Attempts to Establish Utopian Societies in the United States Charles River Editors
  32. Surf Like a Woman Luke Benedictus
  33. NLP and Effective Communication Crash Course – 2 Books in 1: Learn to Analyze People and discover the Secrets to Persuasion, Mind Hacking and Neuro-linguistic Programming Phil Nolan
  34. South African History: A History Book of South Africa History Retold
  35. Around the World in 80 Days: a classic adventure novel for the new era jules verne
  36. Once Upon a Time I Lived on Mars: Space, Exploration and Life on Earth Kate Greene
  37. The Scientific American Healthy Aging Brain: The Neuroscience of Making the Most of Your Mature Mind Scientific American
  38. Ecommerce With WooCommerce Jim Stephens
  39. Things You Really Should Know About SEO Liv Montgomery
  40. Piano Tutor 101: A Quick Guide on Starting and Growing Your 1 on 1 Piano Teaching Business HowExpert

Siempre con Storytel:

  • Acceso ilimitado

  • Modo sin conexión

  • Modo Infantil

  • Cancela en cualquier momento

Historias ilimitadas siempre
Oferta por tiempo limitado

Ilimitado

Para los que quieren escuchar y leer sin límites.

$7.99 /mes
  • 1 cuenta

  • Acceso ilimitado

  • Escucha y lee los títulos que quieras

  • Modo sin conexión + Modo Infantil

  • Cancela en cualquier momento

Pruébalo ahora