Diving into Drupal 8 render API

surbz

Diving into Drupal 8 Render API , how it is different and better than Drupal 7 rendering mechanism. How Drupal uses placeholders and pipelines to improve page performance.

How Big-pipe is integrated with Drupal Render API. This session will also cover how we can use Render API to render custom content and playing around it.

Learning Objectives

  • What Render API is
  • How it is Different from D7
  • What Placeholders and Pipelines are
  • How Drupal makes use of Placeholders

Takeaways from this talk
At the end of this session attendees  wiil - 

  • Have a clear understanding of Drupal 8 Render API.
  • Understand how #type, `#theme`, and #markup elements are both the same and different
  • Can apply this knowledge in creating render arrays from scratch or extend the core elements 

Implement custom code for rendering content using Render API.

 

Target Audience

Anyone who is working with Drupal can gain this knowledge atleast at a conceptual level.
If you are a themedeveloper and you invoke render pipeline by calling render arrays in themes or if you are a module developer who writes render arrays or creates render elements to bundle up complex functionalities then this session is definately for you.

Prerequisites

Attendees will get the most out of this session by being familiar with Drupal backend knowledge along with basics of how Drupal renders content.

Track

Development & Coding

Tags

apis
drupal 7
drupal 8
drupal core

Experience Level

Beginner