Speaker

Christian López Espínola

Christian López Espínola

Drupal Contributor

Sevilla, Spain

Actions

Christian (penyaskito on drupal.org) has been a Drupal core contributor since 2012, initially focusing on multilingual capabilities. More recently, he co-led the Dashboard initiative for Drupal CMS (formerly Starshot) and is a Drupal CMS Committer. He currently contracts for Acquia's Drupal Application Team, working on Drupal Canvas. A frequent speaker at Spanish DrupalCamps since 2011, he has also presented at DrupalCon US, DrupalCon Europe, Drupal Developer Days, and several European DrupalCamps.

Area of Expertise

  • Information & Communications Technology

Topics

  • Drupal
  • Software Localization
  • Multilingual
  • Drupal10
  • Dashboards
  • Drupal CMS
  • Experience Builder
  • Drupal Canvas

Drupal Canvas APIs: How to integrate and extend Canvas

Drupal Canvas will revolutionize how you will empower your editors and marketers to build sites with Drupal.

But that might not be enough for your audience, and you will want to put guide-rails, extend or improve the Experience of your Builders.

In this session we will know about some of the APIs that Canvas provides.

E.g.

* Providing my own building blocks compatible with Canvas.
* Interacting with the internal HTTP APIs and altering the client/server model.
* Creating extensions for the Canvas UI.

So I logged in, now what? The Dashboard initiative welcomes you

When you log in into a Drupal Site, by default you land on a mostly empty page which shows you how old your account is in the site. That’s not the best UX out there.

We aimed to provide users with useful information and commonly used actions by default in Drupal core.
But different personas have different needs, so we had to go deep into the needs of the provided roles in the Drupal standard profile together with the Personas Initiative, but taking into account what other needs the Drupal community might have. That’s how the Dashboard initiative was born.

Dashboards will provide a better and personalized experience giving the opportunity to get at first glance information in an easily understandable format, even consisting of charts, graphs, and other visual aids.

In this session we will share with the audience the joy of our achievements, tell stories about our journey, and gather feedback about what’s next. There are ways everyone can contribute too, and we will point the audience about what’s needed to get our goal and how they can help.

From Community Initiative to a Drupal CMS Track: the Dashboard Module

A couple of years ago we started defining a community initiative for getting a Dashboard system in core. We aimed to transform the user experience by providing a centralized interface for quick access to essential tools and key information.

During that time, we worked on the Dashboard module in contrib space, and Starshot (now Drupal CMS) appeared.

Learn how we redefined our initiative to fit into Drupal CMS, what we have worked on, and what’s next for the project.

Join us to explore how this solution can enhance user engagement and satisfaction within your Drupal sites, and discover how you can contribute to its ongoing development.

DrupalCon Vienna 2025

Drupal Canvas APIs: How to integrate and extend Canvas

October 2025 Vienna, Austria

DrupalCamp Spain 2025

Drupal CMS y Experience Builder: Pasos Firmes en el Camino

October 2025 Santiago de Compostela, Spain

DrupalCon Atlanta 2025 Sessionize Event

March 2025 Atlanta, Georgia, United States

DrupalCon Portland 2024 Sessionize Event

May 2024 Portland, Oregon, United States

Christian López Espínola

Drupal Contributor

Sevilla, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top