Move to plugins

Created on 25 January 2023, almost 2 years ago
Updated 8 July 2023, over 1 year ago

Problem/Motivation

Currently, we hardcode supported field types and entity types to export/import. Although, we allow using hook alters to extend/alter the logic, it's not ideal.

The idea is to migrate everything to plugins, so we create a new plugin manager, plugin base classes and etc.

Here are benefits:

1. Cleaner code, better readability, flexibility, and maintainability.
2. Using best practices, run away from hooks.
3. Light future of the module.
4. Easy way to know what field/emtity types are supported/not supported.
5. ...

Proposed resolution

TBD

Remaining tasks

TBD

User interface changes

TBD

API changes

TBD

Data model changes

TBD

🌱 Plan
Status

Fixed

Version

1.4

Component

Code

Created by

🇺🇦Ukraine nginex

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024