1. Nick

    I started building some blocks with this beta version, it’s obviously buggy, but when done, it will be great.

    – You can’t see the blocks html code.
    – Any changes to any of the blocks attributes (parameters) and you will get “possibly not saved message”, even though the page/post is saved.
    – The Additional CSS field in a block NEVER saves your custom CSS.
    – Duplicating and item will result in having the duplicate item “under” the copied block if that makes any sense, so by moving the block upor down will then see the duplicated copy.
    – Making a Block Reusable, which is a huge deal for Gutenberg, is a joke right now.
    – Not having the ability to have separate rendering code for the backend and frontend, like the Lazy Blocks plugin, can be an issue in some cases. Elliot has to check out that plugin and incorporate some of its’ finer points.

    And all these, with just about 3 hours of playing with it yesterday. Their support has not replied to me yet with all these issues, I’m sure they are busy. When everything gets fixed with ACF’s ability to have Accordions, Tabs, and the rest of unbelievable fields and features and options, the possibilities will be endless. The ability to do things with php, is a big plus for me.

    Until yesterday, I was using “Lazy Blocks” to create my blocks, which is much easier to create blocks, but with ACF, you can do much, MUCH more.

    Overall though, tools like this, I got converted from a Gutenberg hater, to a Gutenberg supporter, and very hopeful for the future and the potential of things to come. Very soon and just for the database bloat, doing things with custom fields will seem stupid, not to mention data migration issues with custom fields as oppose to json.


    • Elliot

      Hi Nick,

      Thanks for testing out ACF Blocks and for providing the feedback :)
      We’re adding all of these items to our to-do and will be in touch via the support ticket you started.

      It’s worth mentioning that this feature is still in early development, so please don’t think we would dismiss any of these issues. We have a very high standard for the ACF plugin and will be sure to ship nothing but perfection :)


  2. Werner

    “seems like a stopgap measure…” Strongly disagree for the vast majority of developers who will never have the need to go beyond what ACF blocks offer.

    An abstraction layer like that should have been a core functionality of GB from the very beginning.


  3. Joseph Dickson

    My limited experience in extending blocks has it’s limitations as well. So, I welcome as another option until I get my act together. :)


  4. Elliot

    Thanks for sharing our new ACF Blocks feature!

    We’re super excited to integrate ACF into Gutenberg and provide an easy PHP solution for creating custom block types.

    There is still lots of work to be done so stay tuned for new features over the next month!


  5. Anh Tran

    Awesome. This is a big win for PHP developers who are not familiar with React or setting up the environment for building Gutenberg blocks. Elliot and ACF team are so fast, and other custom fields will come after.


  6. Álvaro Góis

    First of all, as opposed to what has been the development and integration of Gutenberg in WordPress core, this new functionality of ACF recovers the WordPress way of doing things.

    That is to say, a way that makes accessible what, at the outset, is a complex process. That’s what made WordPress what it is, a powerful tool that almost anyone can use and transform on its own, without necessarily being an experienced programmer.

    ACF expands WordPress functionality by enabling a user-friendly interface to create specific content types in a very accessible and inclusive way. And with ACF Blocks, it extends that inclusiveness to the new WordPress editor. So, thank you Elliot Condon for this brilliant effort, which gives hope to many users who, not being developers, want to create their own sites with special features.

    Thanks also to all those who have sought to find simpler and within reach ways of building blocks for Gutenberg.

    Gutenberg is an innovative and challenging project that can effectively facilitate page creation and offer an experience far beyond a WYSIWYG editor, shortcodes or even page builders. But, at the same time, it creates a split between the average user and the advanced developer.

    I believe that, if there is anything that can save the Gutenberg experience, it will be a way to control the building of blocks without having to dominate several programming languages, development environments, etc.

    Before being merged into core, Gutenberg should ensure this flexibility. It should not be a developer-centered project, with its doctrines and theories. It should be a project centered on the average WordPress user and its needs.


Comments are closed.

%d bloggers like this: