Enterprise Drupal 8 Development

Sub-title: 
For Advanced Projects and Large Development Teams
Authors: 
Publisher: 
Apress
Publication date: 
2017-05
Page count: 
328
ISBN-13: 
9781484202548

Successfully architect a Drupal 8 website that scales to meet project requirements of any size and scope.
Starting with a one-chapter review of Drupal basics, you'll dive into deeper topics including software development processes, architecting a Drupal site, scaling Drupal, working effectively with themes, and more. In addition to a thorough discussion of custom module development and how to develop modules as building blocks, you'll also review many common ways of integrating Drupal with other 3rd party systems.

Building and maintaining an enterprise-ready Drupal website presents a unique set of challenges and complexities. From development processes and content management to deployments, version control and more, all aspects of Drupal development are impacted when two or more developers are on a project. If you are involved in a Drupal project that requires frequent updates and long-term support from a team of developers, system administrators, and end-users, Enterprise Drupal 8 Development is for you.

Whether you're an experienced Drupal developer looking to expand your skills, a systems administrator managing a Drupal project, or a PHP developer new to Drupal, Enterprise Drupal 8 Development will give you the knowledge and inspiration you need to manage large and complex projects.

What You'll Learn

Architect Drupal for development teams and apply best practices for large Drupal projects
Integrate 3rd party applications with Drupal
Manage content, code, and configuration across multiple staging environments
Build a consistent user experience for administrators and content creators

Who This Book Is For

The primary audience is intermediate to advanced Drupal developers who are working on large-scale Drupal projects and advanced PHP developers new to Drupal

The secondary audience is IT Professionals such as Systems Administrators managing Drupal projects

Drupal 8 module development, 2nd edition

Authors: 

Daniel Sipos
with Foreword by Dries Buytaert, founder of Drupal.

Publisher: 
Packt Publishing
Publication date: 
2019-03
Page count: 
580
ISBN-13: 
9781789612363

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

Drupal 8 Module Development

Sub-title: 
Build and customize Drupal 8 modules and extensions efficiently
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2017-11
Page count: 
566
ISBN-13: 
9781782168775

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.

Drupal 8 Blueprints

Sub-title: 
Step along the creation of 7 professional-grade Drupal sites
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2017-09
Page count: 
276
ISBN-13: 
978-1785887567

Drupal is an open source content management framework that can be used for developing websites and simplifying online management of content for users.

This book is a must-have for web developers who are looking to create professional-grade websites using Drupal 8. While building 7 different Drupal websites, we will focus on implementing the out of the box features that come with Drupal 8 and see how we can make some complex sites with minimal custom code.

Focusing completely on Drupal 8, this book will help you leverage the new Drupal 8 features such as creating a different types and layouts of content using configuration to build in core with its built-in web services facilities, and effortless authoring using the new CKEditor with an effortless and efficient industry standard approach.

The book starts with getting started with the development environment of Drupal. Each chapter will start with a brief overview of the site to be built and the required features. Then, we will proceed to create customized modules and themes and integrate third-party plugins. Lastly, you will learn about "headless" Drupal that uses RESTful services that would help you to display content outside of Drupal

By the end of the book, you will be able to implement the knowledge gained to build your own custom websites using Drupal 8.

Drupal 8 SEO

Sub-title: 
The Visual, Step-by-Step Guide to Drupal Search Engine Optimization
Authors: 

Ben Finklea
with Foreword by Dries Buytaert

Publisher: 
Volacci Corporation
Publication date: 
2017-01
Page count: 
298
ISBN-13: 
978-1-946017-0

Drupal 8 is great for SEO…if you know which modules to install and exactly how to configure them. That’s where Drupal 8 SEO comes in. With over 150 images to guide you every step of the way, this book delivers the knowledge you need to get your site listed and ranking high in the search engines.

Learn how to Search Engine Optimize your Drupal 8 website with this visual, step-by-step guide. Get the exact modules, settings, and configurations your site needs to get the best possible rankings in Google and other search engines.

Drupal 8 SEO is a brand new offering from Ben Finklea that will teach marketers and developers what’s needed to make Drupal 8 deliver perfectly optimized web pages. Generate traffic, leads, and revenue like never before with Drupal.

Created to accompany the Drupal 8 SEO Checklist module, this book takes you through the exact steps that Ben has used for years to get top results for both national brands and small companies. It explains the SEO process created by the experts at Drupal SEO agency, Volacci, and how it can be used by any organization large or small to grow traffic, leads, and revenues. The process covers:

• Drupal 8 SEO Checklist
• Tools to do SEO faster
• Redirects
• URLs and paths
• Title tags and Metatags
• XML Sitemaps
• Setting up Google Analytics the right way
• Schema.org for enhanced Google listings
• Better internal linking
• Validating HTML and CSS
• Fixing broken incoming links
• Page-by-page keyword optimization
• Figuring out what worked in Google
• How to secure and speed up Drupal for higher rankings
• Mobile ranking with AMP
• Social link building with AddToAny
• …and more!

Heavy on how-to and light on long explanations, this book is for the marketer or site owner who wants to hit the ground running without a lot of reading or time spent learning SEO basics.

With over 150 images to guide you every step of the way, Drupal 8 SEO delivers the knowledge you need to get your site listed and ranking high in the search engines.

Still not sure if you need this book? If at least 3 of these are true, this book is for you:

1. You’ve got a Drupal 8 website. Either you took it over, your company built it, or you’re about to launch a new endeavor and Drupal 8 is the right technology you need to get the job done.
2. You need a Drupal 8 SEO shortcut. This book is the shortcut to getting your Drupal 8 website optimized, ranking, and working for your business.
3. You already use the Drupal 8 SEO Checklist module. I created this book to be a supplement to the SEO Checklist module for Drupal 8. If you’re already using the module, this book is for you.
4. You’ve invested a lot in Drupal 8 already. All the hard work your team has done to create a great website will go to waste if you don’t generate a steady flow of customers ready to buy, sign up, or join.
5. You’re not looking for an SEO education. This book is short on SEO “whys” and long on Drupal 8 “how-tos”. Instead of rehashing common SEO concepts, I’ve linked to trusted online resources that explain the basics.
6. You’ve SEO’d another platform and need to SEO Drupal. Drupal does SEO differently. This book will empower you to be more productive and successful using Drupal best practices (also known as The Drupal Way).
7. You can implement a solid SEO strategy yourself. This book will help you implement that strategy.
8. You need to rank in the search engines. Ranking well in Google matters. A lot. It’s not an afterthought - or at least it shouldn’t be - it’s at the forefront of your mind as a marketer.
9. Winning matters to you. Companies that rank well in Google win. Companies that don’t rank are not even in the running - it’s just that simple.
10. You’re a visual person. They say a picture is worth a thousand words so there are over 150 Drupal 8 screenshots in this book. My goal is for you to see exactly what to do, where to click, and how things work.

If you’re ready for results with the minimum of hassle, Drupal 8 SEO will lead the way to a successful SEO marketing campaign on your website.

Drupal Security Best Practices

Sub-title: 
A Practical Guide
Authors: 

Mike Gifford

Publisher: 
OpenConcept Consulting Inc.
Publication date: 
2015-09
Page count: 
80
ISBN-13: 
978-1-365-0971

The need for organizations to understand security has never been higher, unfortunately bad assumptions have lead to many sites being left very vulnerable to attack.

OpenConcept developed this best practices guide to provide a starting point to look at when thinking about the security of your website. Much of the information required to secure Drupal is common across most web servers, so even if you are not currently using the Drupal CMS, this document may be useful. There is of course a technical element, but many of the principals are things which need to be understood clearly by everyone.

Security needs to be regularly re-evaluated. This book does not include coding best practices, but there are many references included in this document for those looking to learn more.

This guide has lots of practical tips for experienced web developers and systems administrators, but also contains information for managers. We've tried to include useful examples of how to implement these best practices. There are lots of links to other resources for people who want to learn more.

In the latest release we've expanded information about Drupal 8, included information about crackers, and highlighted security regulations that you may need to comply with. We've expanded the Drupal section to explain in more detail how to evaluate Drupal modules and themes for security.

You don't need to be a security expert to get value from this document as everyone benefits from having a better understanding of web security.

Pages

Subscribe with RSS Subscribe to RSS - Available