{"id":40779431,"url":"https://github.com/mateuszbieniek/ezplatform-form-builder-multi-step-forms","last_synced_at":"2026-01-21T19:16:27.863Z","repository":{"id":62524933,"uuid":"228589666","full_name":"mateuszbieniek/ezplatform-form-builder-multi-step-forms","owner":"mateuszbieniek","description":"Adds feature to create multi-step forms in Form Builder","archived":false,"fork":false,"pushed_at":"2022-08-31T10:29:05.000Z","size":431,"stargazers_count":3,"open_issues_count":3,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-22T03:34:33.443Z","etag":null,"topics":["ezplatform","ezplatform-bundle","ezplatform-ee","form-builder"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mateuszbieniek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-17T10:16:21.000Z","updated_at":"2022-08-31T11:38:21.000Z","dependencies_parsed_at":"2022-11-02T14:15:41.670Z","dependency_job_id":null,"html_url":"https://github.com/mateuszbieniek/ezplatform-form-builder-multi-step-forms","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mateuszbieniek/ezplatform-form-builder-multi-step-forms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszbieniek%2Fezplatform-form-builder-multi-step-forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszbieniek%2Fezplatform-form-builder-multi-step-forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszbieniek%2Fezplatform-form-builder-multi-step-forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszbieniek%2Fezplatform-form-builder-multi-step-forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateuszbieniek","download_url":"https://codeload.github.com/mateuszbieniek/ezplatform-form-builder-multi-step-forms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszbieniek%2Fezplatform-form-builder-multi-step-forms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28640748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ezplatform","ezplatform-bundle","ezplatform-ee","form-builder"],"created_at":"2026-01-21T19:16:27.131Z","updated_at":"2026-01-21T19:16:27.855Z","avatar_url":"https://github.com/mateuszbieniek.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ezplatform-form-builder-multi-step-forms\n![](ezplatform-form-builder-multi-step-forms.gif)\n## Description\nThe bundle provides a \"step\" field for the Form Builder in eZ Platform EE which makes Form \"Multi-Step\".\n\n## Usage\nThis bundle provides a default (and very basic) template that uses Bootstrap 4 to create a carousel which is used for \nstep transitions, but you can use any solution you prefer. To do so, you will have to override the default template \n(`EzPlatformFormBuilderMultiStepFormsBundle::form_steps.html.twig`).\n\nIf Step Field is not the very first field used in the Form, fields before first Step Field will be rendered below the \ncarousel (in the default template). If there is no Step Field inside Form it will be rendered normally.\nStep Field has couple of attributes:\n\n`step_class` - the default template will add this CSS class to the step `\u003cdiv\u003e` tag.\n\n`next_label` - if this field is not empty, the default template will render the \"next step\" button with the defined \nlabel.\n\n`back_label` - if this field is not empty, the default template will render the \"previous step\" button with the defined \nlabel.\n\n`custom_template` - if this field is not empty, the default template will use this custom twig file for this step \ntemplate (`{% include step.step_field.vars.attr[\"custom_template\"] with { 'step': step } %}`)\n\nIt is up to you to add any additional features in javascript (for example: disable \"next\" button, until all fields in \nsteps are filled).\n\n## Installation\n### 1. Enable `EzPlatformFormBuilderMultiStepFormsBundle`\nEdit `app/AppKernel.php`, and add \n```\nnew MateuszBieniek\\EzPlatformFormBuilderMultiStepFormsBundle\\EzPlatformFormBuilderMultiStepFormsBundle(),\n```\nat the end of the `$bundles` array.\n### 2. Install `mateuszbieniek/ezplatform-form-builder-multi-step-forms`\n```\ncomposer require mateuszbieniek/ezplatform-form-builder-multi-step-forms\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuszbieniek%2Fezplatform-form-builder-multi-step-forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateuszbieniek%2Fezplatform-form-builder-multi-step-forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuszbieniek%2Fezplatform-form-builder-multi-step-forms/lists"}