Skip to content

Extending Admin UI

Introduction

This tutorial aims at providing a step-by-step guide on how to extend the Ibexa Platform Back Office provided by the Ibexa Platform 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 Platform'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)

Steps

In this tutorial you will go through the following steps: