Title: Gutenberg integration plugin
Last modified: March 30, 2021

---

# Gutenberg integration plugin

 *  [Jules Colle](https://wordpress.org/support/users/jules-colle/)
 * (@jules-colle)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/)
 * 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](https://wordpress.org/support/users/takayukister/)
 * (@takayukister)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/#post-12750683)
 * 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](https://wordpress.org/support/users/jules-colle/)
 * (@jules-colle)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/#post-12750811)
 * 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](https://wordpress.org/support/users/takayukister/)
 * (@takayukister)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/#post-12755029)
 * I recently opened a repo on GitHub.
 * [https://github.com/takayukister/contact-form-7](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](https://wordpress.org/support/users/jules-colle/)
 * (@jules-colle)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/#post-12756702)
 * 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](https://wordpress.org/support/users/takayukister/)
 * (@takayukister)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/#post-12757164)
 * 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.

 * ![](https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255)
 * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/contact-form-7/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/contact-form-7/)
 * [Active Topics](https://wordpress.org/support/plugin/contact-form-7/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/contact-form-7/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/contact-form-7/reviews/)

 * 6 replies
 * 4 participants
 * Last reply from: [Takayuki Miyoshi](https://wordpress.org/support/users/takayukister/)
 * Last activity: [6 years, 1 month ago](https://wordpress.org/support/topic/gutenberg-integration-plugin/#post-12757164)
 * Status: not a support question