Introduction
This tutorial aims at providing a step-by-step guide on how to extend the JavaScript application provided by the PlatformUI bundle.
In this tutorial, we will create a new part of the application allowing to browse your content by Content Type instead of using the tree structure. To fully benefit from this document, you need to:
- be comfortable with eZ Platform's domain (Content, Location, Content Type, etc.)
- have basic to intermediate level in HTML5/CSS/JavaScript
- have a basic knowledge of Symfony's concepts (Bundle, Controller and routing)
- have read the PlatformUI technical introduction
This tutorial is divided into 9 steps. The complete code base is available on Github in the ExtendingPlatformUIConferenceBundle repository which also provides a tag for each step. The expected end result can be seen in this screencast:
Tutorial steps
- Create the extension Bundle
- Set up the configuration
- Alter the JavaScript Application routing
- Define a View
- Configure the navigation
- Build the content list
- Pagination
- Filter by Content Type
- Conclusion
Relevant Community resources