Download the PHP package pentiminax/ux-driver without Composer
On this page you can find all versions of the php package pentiminax/ux-driver. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pentiminax/ux-driver
More information about pentiminax/ux-driver
Files in pentiminax/ux-driver
Package ux-driver
Short Description driver.js integration for Symfony — product tours, highlights and contextual help
License MIT
Homepage https://github.com/pentiminax/ux-driver
Informations about the package ux-driver
UX Driver
UX Driver integrates Driver.js with Symfony UX so you can build product Tours, Highlights, and Hints three ways: Twig Components, the create_tour() Twig builder, or the autowired PHP builders.
Documentation: https://pentiminax.github.io/ux-driver/
Requirements
- PHP 8.2 or higher
- Symfony 7 or 8
- Symfony StimulusBundle 2 or 3
- Symfony UX TwigComponent 2 or 3
- Twig 3.8 or higher
Installation
With AssetMapper, the bundle autoimports driver.js/dist/driver.css and driver.js/dist/hints.css through StimulusBundle.
With Webpack Encore, import both styles once in your app entry:
Minimal Tour
Same Tour in PHP
TourBuilder and HintsBuilder are autowired services. See
Authoring modes.
Minimal Hints
Compatibility
| Dependency | Supported range |
|---|---|
| PHP | >=8.2 |
| Symfony components | ^7.0 or ^8.0 |
| StimulusBundle | ^2.0 or ^3.0 |
| TwigComponent | ^2.0 or ^3.0 |
| Twig | ^3.8 |
| Driver.js | ^1.8.0 |
| Stimulus | ^3.0.0 |
| Node.js for assets CI | 22 |
| Node.js for docs deploy | Astro Pages action default 24; no package engine is declared |
Driver.js 1.8 is the floor because UX Driver exposes advanceOnClick, waitForElement, and the driver.js/hints entrypoint.
Development
All versions of ux-driver with dependencies
symfony/config Version ^7.0|^8.0
symfony/dependency-injection Version ^7.0|^8.0
symfony/http-kernel Version ^7.0|^8.0
symfony/stimulus-bundle Version ^2.0 | ^3.0
symfony/ux-twig-component Version ^2.0 | ^3.0
twig/twig Version ^3.8