# Custom plugin development

**URL:** <https://forums.plex.tv/t/custom-plugin-development/15299>\
**Category:** Dev/API Corner\
**Tags:** other-dev\
**Created:** [February 27, 2012, 2:39pm UTC](https://forums.plex.tv/t/custom-plugin-development/15299 "2012-02-27T14:39:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kriboogh](https://avatars.discourse-cdn.com/v4/letter/k/ac8455/32.png) [@kriboogh](https://forums.plex.tv/u/kriboogh)\
**Post date:** [February 27, 2012, 2:39pm UTC](https://forums.plex.tv/t/custom-plugin-development/15299/1 "2012-02-27T14:39:48Z")

</div>

deviating from standard channel and agent plugins
Hi, I'm new to plex plugin development, i went trough the documentation and got some sample code. I want to make a plugin for my home-control system (loxone) which is basically http/socket based.  
What I would like to be able to do is display a floor-plan of my house, click a room and get a list of lights and other scenes I can activate/deactivate.   
Listing the 'contents' of a room I think I will be able to do similar to the indigo plugin. It's the first part however I'm not sure I will be able to do in Plex, displaying the floor-plan and applying some sort of clickable map to it.  
The documentation doesn't state the ability to display a html field or something (so I could use a html image map for example).   
Any suggestions? or is it not possible you think?  
cheers

---

<div class="post-metadata">

**Author:** ![mikedm139](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mikedm139/32/96909_2.png) [@mikedm139](https://forums.plex.tv/u/mikedm139)\
**Post date:** [February 27, 2012, 3:40pm UTC](https://forums.plex.tv/t/custom-plugin-development/15299/2 "2012-02-27T15:40:06Z")

</div>

The plugin framework isn’t designed for (capable of?) displaying custom interactive graphics like that. It’s really just intended as a list-hierarchy with media end-points. I don’t doubt you’ll be able to implement the controls you want but you’ll probably have to settle for a list of home regions.  
  
You could design custom icons for each region to represent the layout of that region. That would, of course, make your plugin _very_ user specific B)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [December 20, 2019, 9:42pm UTC](https://forums.plex.tv/t/custom-plugin-development/15299/3 "2019-12-20T21:42:36Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
