Is it feasible to create a custom Media Selector that opens Kentico 13 Media Libraries for file uplo

Chandni Negi asked on October 7, 2025 08:50

I’m exploring the idea of developing a custom media selector property in Kentico 13 that would allow users to open the Media Libraries dialog directly from a widget or page type property. The goal is to let content editors upload and select files (images, videos, documents) directly through this custom selector — similar to the built-in Media Selector, but with customized behavior or UI.

Before starting, I’d like to know:

Is it technically feasible to integrate Kentico’s Media Library dialog in a custom form component or property type?

Are there any APIs, best practices, or known limitations I should be aware of when implementing such a feature?

Any insights or examples from developers who have tried this in Kentico 13 MVC would be greatly appreciated!

Recent Answers


Brenden Kehren answered on November 3, 2025 15:19

Anything is technically feasible; it's just time, effort and money right?

Before providing any further info, I'd ask myself, what is the business use case for the customized behaviours and UI elements or actions you're trying to implement?

Then I'd ask myself, can these actions or items be handled with global event handlers, some custom JavaScript, or anything else?

Lastly, I'd look to recreate the OOTB functionality with custom code.

Keep in mind, with KX13 you'll need to create the controls in 2 places if you want that functionality across everything:

  1. CMS code so you can use it on the page's Content tab
  2. MVC code so you can use it in Page Builder.

I'd start with the documentation here, https://docs.kentico.com/13/custom-development/extending-the-administration-interface/developing-form-controls.

Then for the CMS side of things, my suggestion would be to clone the existing form control in the Kentico UI, then clone the code files relating to that form control in source code, then make your customizations as necessary.

For the MVC side of things, I'd look to see if you can decompile a bit of what Kentico has done already so you have access to some of the basics to get you started.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.