Skip to content

Extending Back Office


This tutorial aims at providing a step-by-step guide on how to extend the Ibexa DXP Back Office provided by the Ibexa DXP Admin UI bundle

You will learn to extend a few points of the Back Office:

  • Add a tab in the My dashboard page that lists all Articles
  • Add a menu item that lists all Content items filtered by Content Type
  • Add an Edit button that allows you to edit Content items from the content list
  • Add a custom tag to the Online Editor for creating note boxes

To follow this tutorial you need to:

  • be comfortable with Ibexa DXP's content model (Content, Location, Content Type, etc.)
  • have basic to intermediate level in PHP
  • have a basic knowledge of Symfony's concepts (such as Controllers and routing)


In this tutorial you will go through the following steps: