Skip to content

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.