Front-End
Last modified by Eleni Cojocariu on 2026/10/23 17:59
Content
Explanation
Document front-end development resources.
More
To find more about the current topic, you can search, select an highlighted topic, or use the table below and filter the columns to narrow your choices.
- Create an npm package
- Initialize a new front-end package in xwiki-platform, from its entry in the pnpm workspace to its package.json.
- Front-End Tools
- The shared TypeScript, Vite, tsdoc and API Extractor configurations that every front-end package builds on.
- Front-End Component Manager
- Component injection on the front-end: how to declare a component, how to inject it, and the APIs behind it.
- Model
- The front-end entity model: entity references, the parsers that read them and the remote URLs they map to.
- Front-End Rendering
- Client-side syntax rendering, built on a universal AST that converts between syntaxes such as Markdown and HTML.
- Editor
- The editors running in the browser, starting with the BlockNote integration.