Skip to content

Create an ipl\Compat\Form version of ConfigForm #5479

@TheSyscall

Description

@TheSyscall

Is your feature request related to a problem? Please describe.

Modules commonly have INI-based configuration files.
We have ConfigForm to easily create edit these configuration files.
ConfigForm is sadly based on the old Zend_Forms.

Describe the solution you'd like

A modern ipl\Compat\Form based version would allow module developers to not have to reimplement this functionality.

Describe alternatives you've considered

  • Have people duplicate functionality
  • Use ConfigForm forever

Additional context

  • We should also port showConfiguration.phtml to a Widget.
  • A tiny improvement to the field naming would be to use "__" as the delimiter between the INI-section and key name would allow for section names containing "_".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions