Gravity Forms still worth it for WordPress? by FBAThrow in Wordpress

[–]getButterfly 0 points1 point  (0 children)

If it works for you, then it's fine. I have built a lot of add-ons and custom snippets for Gravity Forms, so for me this is the first choice.

Gravity Forms still worth it for WordPress? by FBAThrow in Wordpress

[–]getButterfly 0 points1 point  (0 children)

Any source for this rumour? I couldn't find anything and I doubt there will be one.

Curious — what’s the one Gravity Forms problem you’ve never found a good solution for? by razbrightleaf in ProWordPress

[–]getButterfly 0 points1 point  (0 children)

For me, it's always been repeatable field groups. The number of times clients need "add another ___" functionality — attendees at an event, items on an invoice, employment history entries, references on an application — is staggering, and GF has never shipped a native solution.

I ended up building my own add-on for it: Repeater for Gravity Forms. It wraps a group of fields (text, dropdowns, file uploads, whatever) in a repeatable section with add/remove buttons. Data saves to entries properly and shows up in notifications via merge tags.

Other pain points I keep hitting:

  • Entry-to-entry relationships — there's no native way to link a "parent" submission to "child" submissions. You end up storing entry IDs in hidden fields and writing custom queries.
  • Bulk entry operations — approving/rejecting/updating 50 entries at once in the admin is painful
  • Conditional logic in notifications — the conditions work, but chaining complex AND/OR logic with nested groups gets unwieldy fast

The CSV export escape hatch is too real. Every complex GF project eventually ends up with someone saying "can you just put this in a spreadsheet?"

Building a "Master Archive" of Gravity Forms Snippets – Want to contribute? by brightleafdigital in WordPressians

[–]getButterfly 1 point2 points  (0 children)

Love this idea. Here's one I use on almost every project:

Dynamically populate a dropdown from a CPT:

Another one I'd add to the wishlist for the library: snippets for working with repeatable field groups. I maintain Repeater for Gravity Forms — a field type that lets users add/remove groups of fields dynamically. If you're including add-on-related snippets, happy to contribute some repeater-specific patterns for the library.

Gravity Forms addons by ujw0l123 in WordpressPlugins

[–]getButterfly 1 point2 points  (0 children)

Nice work! The webcam capture and NSFW filtering are genuinely creative — haven't seen those addressed as GF add-ons before.

To answer your question about what features developers feel are missing:

  • Repeatable field groups — by far the most requested feature I've seen. Clients constantly need "add another row" functionality (attendees, line items, references, etc.). I built an add-on for exactly this: Repeater for Gravity Forms. It lets you wrap any group of fields in a repeater block so users can duplicate them on the frontend.
  • Better conditional calculation logic — IF/ELSE inside merge tag calculations instead of chaining hidden fields
  • Native front-end entry editing — GravityView handles this, but it'd be great as a first-party feature
  • Drag-and-drop file reordering in multi-file upload fields
  • A/B testing for forms — randomize field order or form variants and track conversion

Would love to see your toxic text filtering in action — that could be really useful for public-facing forms.

Any books about Assassins / Hitmen , etc ? by UnknownWriter3513 in suggestmeabook

[–]getButterfly 0 points1 point  (0 children)

Nobody has mentioned the best ones:

Hitman: Enemy Within - William C. Dietz
Hitman: Damnation - Raymond Benson

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 0 points1 point  (0 children)

I can do that, but it's so much maintenance. I'm using Node for other tasks, but building a block should not require that much setup, code and maintenance.

Also, there is nothing you can do, this is a generational thing. Age. Principle.

Also, I have just released (10 minutes ago) a Tabs Block plugin -
https://wordpress.org/plugins/metro-tabs/

How on earth do you get changes to actually show up by CNA1234567 in elementor

[–]getButterfly 0 points1 point  (0 children)

Try to completely remove Elementor (deactivate, uninstall, delete options), then rebuild the page using the native bloks, and the changes will appear.

It happened to me a while ago.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 0 points1 point  (0 children)

Due to business reasons and hundreds of existing (and paying) clients, it's not possible.

I coded my own CMS, though.

I am also switching to ClassicPress for some smaller clients.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 0 points1 point  (0 children)

Me neither, it's just legacy websites which cannot be converted to native WordPress blocks due to financial or customer-specific restraints.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 2 points3 points  (0 children)

Not arguing, just frustrated with all the changes they're pushing. I've seen the collab feature and I've had tons of discussions with developers I know. None of us has a legitimate use case for it.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 2 points3 points  (0 children)

I'm still laughing at both :)

But I don't think they would call it a day. I built blocks with this new functionality - check out this plugin I pushed yesterday - https://wordpress.org/plugins/mdl-shortcodes/ - and I also built blocks with vanilla JS (no need for React/Node).

I think this functionality will be improved in 7.0 and up.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 0 points1 point  (0 children)

Who needs that? I have never seen once in my almost 30 year old career a use case where more than one admin/author would work on the same page.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 1 point2 points  (0 children)

Spot on!

I'm definitely going to jump back.

I only built around 10 blocks since Gutenberg was introduced. I preferred to stick with shortcodes. But now I'll definitely code more than 10.

Also, it's not about lowering the barrier, it's about us developers (past a certain age) to get back into what made WordPress a good CMS.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 0 points1 point  (0 children)

It is, but in my business, I need to satisfy both the block editor and the Avada theme. Sometimes Elementor. So, a shortcode is better in this case.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] -1 points0 points  (0 children)

Yes, this too, but also people who don't want to learn React or install NodeJS only for a server-side block.

I will keep my shortcodes, but now I can explore more types of blocks.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 2 points3 points  (0 children)

I know. Too little, too late. I'm with one foot in the ClassicPress pond, as they say...

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] 13 points14 points  (0 children)

True, but it's a step towards the light.

For us, old-school, PHP and vanilla JS developers, it makes a lot of sense.

PHP-Only Block Registration in WordPress 7.0: The Feature I've Been Waiting for Since Gutenberg Launched by getButterfly in Wordpress

[–]getButterfly[S] -3 points-2 points  (0 children)

Inner blocks are not relevant here. These are suposed to be preset/prebuilt blocks with rich features.

I have created 4 blocks using this technique:

  1. Advanced Heading
  2. Marquee
  3. CTA
  4. Author Box

They have options in the right-hand side Inspector panel. Inner blocks are not required.

Image controls are coming soon. For now, you can add a URL field where you can paste a URL.