avocode/form-extensions-bundle
$.parseJSON).FormBuilder API changes).symfony/ux-select2 (Symfony 5+).vich/uploader-bundle (file uploads).FOSCKEditorBundle (rich text).KnpLabs/KnpMenuBundle for navigation)?| Component | Bundle Fit | Modern Alternative |
|---|---|---|
| Select2 Dropdowns | ✅ (via select2 form type) |
symfony/ux-select2 (Symfony 5+) |
| File Uploads | ✅ (single/multiple uploads) | vich/uploader-bundle |
| Bootstrap 2.x | ❌ (EOL, conflicts with BS5/Tailwind) | Custom CSS or symfony/ux-turbo + BS5 |
| jQuery 1.x | ❌ (EOL, security risks) | symfony/webpack-encore + Alpine.js/Stimulus |
| Twig Extensions | ✅ (if using Twig) | Symfony’s built-in form themes |
| Admin CRUD | ✅ (for Symfony2Admingenerator) | api-platform/admin or easyadmin-bundle |
replace to avoid conflicts:
"replace": {
"components/jquery": "~3.6.0",
"components/bootstrap": "~5.2.0"
}
stylesheets.html.twig and javascripts.html.twig to exclude legacy assets.{% block javascripts %}
{{ parent() }}
{% if form is defined %}
{# Skip afe_form_javascript if using Stimulus/Alpine #}
{% endif %}
{% endblock %}
AvocodeFormExtensionsBundle types with Symfony UX equivalents:
Select2Type → symfony/ux-select2.FileUploadType → vich/uploader-bundle.Select2Type).vich/uploader).AvocodeFormExtensionsBundle in favor of Symfony UX or custom components.composer.json edits required).How can I help you explore Laravel packages today?