• Hi Takayuki,

    I would like to start working on a plugin to port contact form 7 to the Gutenberg editor. Unless if you were planning to add Gutenberg support yourself? In that case I would be happy to help out.

    The way I see it, I want to keep the current interface exactly as it is, so plugins that only work with the Admin > Contact forms can keep working without a problem.

    In a first phase I want to be able to load and preview contact forms in the block editor.

    The finished product would be an interface where you can add a CF7 block and add all fields as blocks as well. When clicking a field block, you could edit all of its options. When saving a page, the block would always be saved to Admin > Contact, so this would remain the single source of truth.

    Any tips/insights/remarks are welcome.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    Supporting block editor is what I have wanted to do, but I have many other things to do before starting it. I can’t tell for now when I will release it. Of course, any kind of contribution from you is always welcome. Since it’s GPL, feel free to fork this plugin and implement block editor in it.

    Thread Starter Jules Colle

    (@jules-colle)

    There’s no official Github repo to fork, right? I’m not a champ with SVN, but I guess I could try and create an SVN-fork (if that’s a thing). However, the way I see it, there are 2 approaches I could take.

    1. Create a stand-alone plugin that extends CF7, and then later we could manually merge the plugin in CF7 core. I think the plus side here is that people can start using the plugin while still under development, without the need to uninstall CF7.

    2. Create a fork of CF7 and start adding the functions there. This means I would need to keep my version up-to-date with CF7 + it means that if people want to test the plugin, they need to uninstall CF7 and install the CF7-blocks plugin instead.

    First approach seems better to me. What do you think?

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    I recently opened a repo on GitHub.

    https://github.com/takayukister/contact-form-7

    I think the stand-alone-plugin approach would be better if it’s easy for you to start. But, please keep in mind that I can’t promise at this moment I will merge its code into Contact Form 7.

    Thread Starter Jules Colle

    (@jules-colle)

    Obviously I understand that the merge is no guarantee 🙂
    That’s also the reason I think creating a stand-alone plugin is better. That way the plugins could just co-exists, and there would be no need to actually merge the plugins.
    Thanks for sharing your thoughts on this, Takayuki! I’m a big fan of your plugin, keep it up!

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Thank you, too. When you feel you need to add a filter hook to the core, feel free to make a pull request.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Gutenberg integration plugin’ is closed to new replies.