Custom Action Support

  • 14
  • Idea
  • Updated 2 years ago
  • Under Consideration
Custom Action support has been talked about for a long time (here, here, here and others).  About 1.5 years ago, in this post, it was mentioned that custom actions are exposed for custom components although as far as I know, it still has yet to be documented how to officially accomplish this. 

Encountering the need for this constantly lately, I decided to dig in to see what could be done. Below is a demo of what that functionality might look like and how powerful it could be.  

I think we'd all agree that Skuid is awesome.  Unfortunately, as great as the team is, they cannot possibly keep up with all "features" that Skuid customers/partners want and need.  To me, the most important "feature" Skuid can add is the "extensibility feature" - e.g. custom actions, custom conditions, etc.  Armed with the ability to extend, Skuid customers (and in turn, Skuid itself) can truly realize the full potential of this amazing product.  In short, the possibilities would be endless.

Skuid - Can you let us know when Custom Actions, both for components and for global use will be officially supported and documented?

Photo of Barry Schnell

Barry Schnell, Champion

  • 18,086 Points 10k badge 2x thumb

Posted 3 years ago

  • 14
Photo of Rob Hatch

Rob Hatch, Official Rep

  • 44,006 Points 20k badge 2x thumb
Thanks for documenting Barry.  You are correct that this has been requested in several places.  I'll mark this as under consideration and let all you guys vote it up. 
Photo of Barry Schnell

Barry Schnell, Champion

  • 18,086 Points 10k badge 2x thumb
Thanks Rob!
Photo of Matt Sones

Matt Sones, Champion

  • 31,478 Points 20k badge 2x thumb
Vote this up, people!
Photo of Barry Schnell

Barry Schnell, Champion

  • 18,086 Points 10k badge 2x thumb
Ditto!  Upper left corner of this post, click the "Vote" button :)
Photo of Matt Sones

Matt Sones, Champion

  • 31,478 Points 20k badge 2x thumb
Upper right corner on my screen... ?
Photo of Barry Schnell

Barry Schnell, Champion

  • 18,086 Points 10k badge 2x thumb
Sorry, typo, yes, upper right corner :)
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,714 Points 20k badge 2x thumb
Agree totally with this.

Creating components is difficult at best with the limited documentation. Please tell me we're going to see something significant on this front.
Photo of Dave

Dave

  • 5,538 Points 5k badge 2x thumb
+1
Photo of Shannon Hale

Shannon Hale

  • 312 Points 250 badge 2x thumb
Barry and I have connected through email on this but I wanted to provide a wider update to the community.

We plan to provide the ability to create and register custom actions (and formulas, and other things), but we have some work that we need to do first in order to accomplish this. We want to be able to support packaging of components, formulas, actions, themes etc. in a way that allows them to be versioned. We need to do the work to support versioning and packaging before we do the work to manage registration of custom actions and other things, since it will likely affect how the latter gets implemented. Additionally, we are exploring ways to better expose actions in the App Composer UI, because - as you've probably noticed - it's already hard to find the action you want in the current action picker.

I don't have a target release for this yet, so I'm going to leave the status as Under Consideration until I do.
Photo of Barry Schnell

Barry Schnell, Champion

  • 18,086 Points 10k badge 2x thumb
Very excited to see these features implemented.  Thank you!