2017 © Pedro Peláez
 

symfony-bundle ezforms-bundle

Symfony forms handling within eZPublish contents

image

heliopsis/ezforms-bundle

Symfony forms handling within eZPublish contents

  • Wednesday, September 23, 2015
  • by bchoquet
  • Repository
  • 9 Watchers
  • 12 Stars
  • 1,466 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 14 Forks
  • 2 Open issues
  • 13 Versions
  • 1 % Grown

The README.md

ezforms-bundle

This bundle provides a flexible way to associate Symfony forms to eZPublish contents., (*1)

Features:, (*2)

  • Form controller extending eZPublish's view controller
  • Facade pattern for flexible form handling
  • Separate interfaces for form instanciation, data handling and response generation
  • Abstract classes for content related data handling
  • Unit tests

NB: this bundle does not provide out of the box forms in eZPublish, it rather gives you tools to easily define custom forms and leverage eZPublish's content tree to access or configure those forms., (*3)

License

This bundle is released under GPL2, (*4)

Installation

1. Download bundle using composer

{
    require: {
        "heliopsis/ezforms-bundle": "~1.2"
    }
}

2. Enable bundle in EzPublishKernel.php

``` php <?php // ezpublish/EzPublishKernel.php, (*5)

public function registerBundles() { $bundles = array( // ... new Heliopsis\eZFormsBundle\HeliopsiseZFormsBundle(), ); }, (*6)


### 3. Configure providers ```yaml # ezpublish/config/config.yml heliopsis_ezforms: providers: form: acme_forms.custom_form_provider handler: acme_forms.custom_handler_provider

NB: see Usage section for service definitions, (*7)

4. Use form controller to render your locations views

# ezpublish/config/ezpublish.yml

ezpublish:
  system:
    frontend_group:
      location_view:
        full:
          form:
            controller: heliopsis_ezforms.controller:formAction
            template: AcmeDesignBundle:full:form.html.twig
            match:
              Identifier\ContentType: 'form'
        confirm:
          template: AcmeDesignBundle:confirm:form.html.twig
          match:
            Identifier\ContentType: 'form'

Documentation

Detailed documentation is available in the Resources/doc folder When upgrading, don't forget to take a look at the notes on backwards compatibility, (*8)

The Versions

23/09 2015

dev-master

9999999-dev

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

03/09 2015

2.0.x-dev

2.0.9999999.9999999-dev

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

16/06 2015

dev-refactor_controller

dev-refactor_controller

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

24/04 2015

1.2.0

1.2.0.0

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

22/04 2015

dev-multiplexer_handler

dev-multiplexer_handler

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

22/04 2015

dev-contentTypeMap

dev-contentTypeMap

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

22/04 2015

1.1.x-dev

1.1.9999999.9999999-dev

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

22/04 2015

1.1.2

1.1.2.0

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

09/07 2014

1.1.1

1.1.1.0

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

05/05 2014

1.1.0

1.1.0.0

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

The Development Requires

by Avatar heliopsis

forms ezpublish

28/02 2014

1.0.x-dev

1.0.9999999.9999999-dev

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

by Avatar heliopsis

forms ezpublish

28/02 2014

1.0.1

1.0.1.0

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

by Avatar heliopsis

forms ezpublish

20/02 2014

1.0.0

1.0.0.0

Symfony forms handling within eZPublish contents

  Sources   Download

GPL-2.0

The Requires

 

by Avatar heliopsis

forms ezpublish