openseadragon/making-plugins

Let's Start

shyamkumaryadav opened this issue · 1 comments

I Was Looking into this and Find Out There is Two Way to implement it

  1. Extend OpenSeadragon.Viewer (svg-overlay, html-overlay)
  2. Create New Class which takes OpenSeadragon.Viewer (annotorious-openseadragon)

we need this feature

  • TypeScript Support
  • document How to Use?
  • Sample Demo Page

Wow, I had forgotten I even made this repository. Looks like there isn't any actual information in it! Sounds like you're planning to fix that? That would be awesome!

Of course, you're aware of https://github.com/openseadragon/openseadragon/wiki/Making-OpenSeadragon-Plugins (since you've made edits to it). Probably a good idea to bring that info over here and also point here from that page.

Another thing I'm aware of is that there can be challenges integrating plugins into your OSD depending on what kind of module system you're using. It would be great if we could come up with some best practices for making plugins that are compatible with modern module systems, but that still work for old fashioned scripts.