An open API service indexing awesome lists of open source software.

https://github.com/dachcom-digital/js-pimcore-formbuilder


https://github.com/dachcom-digital/js-pimcore-formbuilder

Last synced: 8 months ago
JSON representation

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)