https://github.com/dachcom-digital/js-pimcore-formbuilder
https://github.com/dachcom-digital/js-pimcore-formbuilder
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dachcom-digital/js-pimcore-formbuilder
- Owner: dachcom-digital
- License: other
- Created: 2022-01-31T06:58:15.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-10T15:00:13.000Z (over 1 year ago)
- Last Synced: 2025-08-17T02:19:22.797Z (10 months ago)
- Language: JavaScript
- Size: 78.1 KB
- Stars: 4
- Watchers: 7
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# JS Pimcore FormBuilder Extensions
We're providing some helpful Javascript Extensions to simplify your daily work with the PIMCORE FormBuilder.
This Library provides all JS components for the [PIMCORE FormBuilder Bundle](https://github.com/dachcom-digital/pimcore-formbuilder).
## Installation
```bash
npm i js-pimcore-formbuilder
```
## Extensions Overview
- [Fetch Manager](./docs/01_fetch_manager.md)
- [Conditional Logic Component](./docs/02_conditionalLogic.md)
- [Repeater Component](./docs/03_repeater.md)
- [Tracker Component](./docs/04_tracker.md)
- Spam Protection
- [reCAPTCHA V3 Component](./docs/05_1_recaptchaV3.md)
- [Friendly Captcha Component](./docs/05_2_friendlyCaptcha.md)
- [Cloudflare Turnstile Component](./docs/05_3_cloudflareTurnstile.md)
- [Dynamic Multi File Libraries](./docs/06_dynamic_multi_file.md)
- [Drop Zone](./docs/10_dmf_drop_zone.md)
## Upgrade Notes
### 1.3.2
- **[BUGFIX]**: Update conditionalLogic.js to cater for file uploader constraints [#31](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/32)
### 1.3.1
- **[ENHANCEMENT]**: Adds filetype to dropzone preview-element [#30](https://github.com/dachcom-digital/js-pimcore-formbuilder/pull/30)
### 1.3.0
- **[NEW FEATURE]**: Bootstrap 5 layout support
### 1.2.0
- **[NEW FEATURE]**: Add FriendlyCaptcha Component
- **[NEW FEATURE]**: Add Cloudflare Turnstile Component
### 1.1.1
- **[BUGFIX]**: Fix validation message for ajax [#22](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/22)
### 1.1.0
- **[FEATURE]**: Add invalid classes in conditional logic only, when form has already been submitted [#20](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/20)
- **[BUGFIX]**: Fix required state in conditional logic [#19](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/19)
### 1.0.9
- **[BUGFIX]**: Fix removing help blocks in transformers
- **[BUGFIX]**: Fix includes check in conditionalLogic.js
### 1.0.8
- **[BUGFIX]**: Passing form and options in events [#2](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/2)
### 1.0.7
- **[BUGFIX]**: Respect `data-field-name` attribute in Conditional Logic
### 1.0.6
- **[BUGFIX]**: Do not submit general error event multiple times
- **[BUGFIX]**: Do not dispatch delete file event, after form gets cleared out
### 1.0.5
- **[BUGFIX]**: ReCaptcha token assignment not working [@patric-eberle](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/5)
- **[BUGFIX]**: ReCaptcha Hash never updated [@patric-eberle](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/9)
- **[BUGFIX]**: Options are shared between instances [@patric-eberle](https://github.com/dachcom-digital/js-pimcore-formbuilder/issues/8)
### 1.0.4
- **[BUGFIX]**: Fix removeAttributes in transformers
### 1.0.3
- **[BUGFIX]**: Fix enable/disable actions in conditional logic
### 1.0.2
- **[ENHANCEMENT]**: Improve Tailwind2 validation message
- **[ENHANCEMENT]**: Update docs
### 1.0.1
- **[ENHANCEMENT]**: Update readme
- **[ENHANCEMENT]**: Update docs
### 1.0.0
- New Theme Transformer available: Tailwind 2
***
## License
**DACHCOM.DIGITAL AG**, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
[dachcom.com](https://www.dachcom.com), dcdi@dachcom.ch
Copyright © 2025 DACHCOM.DIGITAL. All rights reserved.
For licensing details please visit [LICENSE.md](LICENSE.md)