v7+ Xalok Developer Tools Documentation
Intro
We have several pages within Xalok that help us with development. These are located in the /view/developer
path in the admin section (or /developer
in the public section). These are the ones we have.
404 Page
Route: /404
In development mode, Symfony uses its own internal exception pages. This page allows you to test the design and appearance of the 404 page while maintaining the advantage of having development mode enabled (automatic refresh of Twig files).
CacheManager UI (ESI Map)
Route: /cache/list
Tool to check the cache storage tree for a specific URL and purge tags in Varnish.
SSR (ServerSideRendering)
Route: /developer/ssr-render
Allows rendering a page (board, article, etc.) in the browser using the same code that wfcms-renderer
uses on the server. It is useful for:
- Viewing the result of page serialization with
PageSerializers
. - Checking the HTML code before it reaches
PageCrawler
. - Debugging Vue template filters.
Symfony Messenger Stats
Route: /health/messenger
Allows checking how many Symfony Messenger messages are pending processing, how many have failed, and the total number of messages in the queue.
Route: /messenger/list
We also have Messenger monitor
that appears on Administrator list when you have SUPERADMINISTRADOR
role. It's a dashboard where we can check all messages send to messenger
Tracking Data
Route: /tracking
Tracking panel that displays the number of page views, comments, and shares for each page.
Content Types
List of types for content models that can be used inside a composite module. By default, wfcms/standard
registers these types:
- Image
- Video
- Audio
- Page
- Poll
- File
- Listing
- Tag
- Category
- Manual
Note: Each project can register its own custom type(s). The purpose of this list is to show all the available types, both those registered by wfcms/standard
and those registered in the project/group bundles or somewhere else.