Form mode manager

Component ID

2656164

Component name

Form mode manager

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

4489

Component created

Component changed

Component body

Synopsis

Provides an interface that allows the implementation and use of Form modes easily without specific development. This module provides different configurations/routes/UI/Additional access control to simplify and enhance the management and development of your different entity forms that allowing you to implement a complex content strategy in simple ways. Form mode manager provides a mechanism fully integrated with the event and routing system to support your custom content entities and flexibility to add some behaviors of entity forms.

Requirements

Drupal 8.

Roadmap

You can follow the evolution of this module here.

Compatibility

Here you are a list of know compatible entities (standard & contributed).

Known problems

Profile module

Not compatible with Profile ATM please follow #2834749 issue to have more precisions.

Try demo module

You can Test Form mode manager in action directly with the sub-module "Form mode manager example" to test different use cases of this module. You can also install a module in your project and enable it 'drush en form_mode_manager_examples -y' or use SimplyTest.me service like next part.

Video demo

Try on simplytest.me

You can Try Form mode manager with all features online.

  1. You just need to follow the desired version by click on the button (Link already generated for you).
  2. Lauch sandox.
  3. Install online sandbox by following instructions.
  4. Enable 'Form mode manager examples' submodule on 'Extension page' `admin/modules`
  5. Try it now.

Release 1.2

How to contribute

We use Github pull request workflow. Each pull request should have a related and cross-linked drupal.org issue.

https://github.com/woprrr/form_mode_manager

Check roadmap meta issue in order to see what current focus of development is.

Pledges

#D8AX - I pledge to make this module as accessible as it can be. If you find any flaws, please submit an issue. Help me fix them if you can.

Credits

We are available on #drupal-contribute IRC channel on Freenode. Maintainers are available for commercial support, coaching, custom development, ...

Acknowledgements

Special Thanks to Neolynk for sponsoring & support.

Form Mode Control : This module have similar goal as Form Mode Manager without api/routes to use form mode but with query strings and form alter.