Plugin: Opener customizable Panel Button (with Ajax) (BETA)

Kirby Opener is a Kirby CMS Panel Field button that allows you to use placeholders to create dynamic urls which are called with and without ajax response or start downloads.

NOTE: This is not a free plugin. In order to use it on a production server, you need to buy a license. Its currently in BETA so any feedback is welcome.

Key Features

  • open any URL from within the panel
  • add custom data within the URL using placeholders
  • easily call Routes or Page Models Functions
  • display custom JSON response status messages at the button label
  • trigger downloading of files
  • trigger clipboard copy of url
  • trigger refresh of page on success
  • trigger browser confirmation dialog
  • easily extendable placeholders
  • configural parsing of json response

BETA

Please note that the plugin is in beta right now, but everybody submitting a valid issue will be awared with a coupon.

3 Likes

6 plugins in a row. I think you just broke the daily plugin publish in a Kirby forum record. :wink:

2 Likes

new release v0.6.0-beta
you can now call your page model functions within the panel using kirby-opener. among other wicked ideas this might save you the hassle of creating a route.

in case you need something like that for your own plugins read more about it here.

new release v0.7.0-beta
you can now use kirby-opener button to copy the dynamic url to the clipboard – instead of opening it or making an ajax call.

new release v0.9.1-beta
use kirby-opener to trigger the browser confirmation dialog before executing the command.
or trigger a page refresh after the command.
you can find all example fields here.

1 Like

hey there :sunny:
does this plugin work with kirby 3? or 3.6 in particular? because unfortunately i cant get it to work… if not, are you aware of a similar plugin out there? i would like to add a file download button to a kirby blueprint.

thank you so much!
:sparkles:

No, the plugin is archived, it was developed for Kirby 2, so not compatible with Kirby 3.

Check out the Janitor plugin by the same developer:

1 Like

thank you so much! :blush: :sparkles: