# Some questions / feature requests about field structures

**URL:** <https://discourse.getcockpit.com/t/some-questions-feature-requests-about-field-structures/1680>\
**Category:** Uncategorized\
**Created:** [October 18, 2020, 4:58pm UTC](https://discourse.getcockpit.com/t/some-questions-feature-requests-about-field-structures/1680 "2020-10-18T16:58:18Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![raffaelj](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/raffaelj/32/331_2.png) [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Post date:** [October 20, 2020, 9:36am UTC](https://discourse.getcockpit.com/t/some-questions-feature-requests-about-field-structures/1680/2 "2020-10-20T09:36:12Z")

</div>

You could try my new BlockEditor addon, that replaces the layout field. I addressed some of your points there.

> **[GitHub - raffaelj/cockpit\_BlockEditor: Visual block editor addon for Cockpit...](https://github.com/raffaelj/cockpit_BlockEditor)**
>
> Visual block editor addon for Cockpit CMS (draft/experimental) - GitHub - raffaelj/cockpit\_BlockEditor: Visual block editor addon for Cockpit CMS (draft/experimental)

If you tested it, please give some feedback in the [BlockEditor addon thread](https://discourse.getcockpit.com/t/new-addon-blockeditor-layout-field-with-visual-block-editor-draft-experimental/1639) or open an issue with a feature request in the [BlockEditor issues section](https://github.com/raffaelj/cockpit_BlockEditor/issues).

> [@rohagihu](#):
>
> it would be really nice if I could copy the field types-structure from an existing one.

If you create your custom components with the [LayoutComponents addon](https://github.com/agentejo/LayoutComponents), your components are stored in `storage/components.json`. Copy/paste inside a json file is still not very user friendly, but you don’t need to look in the database.

Custom components defined via field options are stored in `storage/collections/collection_name.collection.php` (see the fields array). You could copy/paste from there - without touching a database.

In the BlockEditor addon, I replaced the settings page of the LayoutComponents addon to have some more options, e. g. to duplicate core components.

---

_[View the full topic](https://discourse.getcockpit.com/t/some-questions-feature-requests-about-field-structures/1680)._
