I am making a program with plugins and I am wondering about how compatible the plugins should be across changes in (additions to) the plugin interface (for new versions of the program).
Obviously, the more compatible the better, but also it's more work.
All plugins can be used with all version of the program
Extra work in both the main program and the plugins.
Older plugins can be used with newer program but not the other way around
Some extra work, but only in the main program (plugin writers will not have to concern themselves with it).
Newer plugins can be used with older program but not the other way around
Only extra work for the plugin writer (not a good option).
Only plugins which were made to use the same plugin interface as the main program are compatible
Easy to program.
How much work is plugin compatibility?
-
dracflamloc
- Addict

- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
-
dell_jockey
- Enthusiast

- Posts: 767
- Joined: Sat Jan 24, 2004 6:56 pm
-
dracflamloc
- Addict

- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
I have decided to at first go for only plugins that are perfectly compatible will be accepted. Maybe I'll change it later.
Note that this won't be like Firefox because I don't plan to change the interface, and it's the actual interface that is checked, not the program version as with Firefox.
Edit: But keep voting.
Note that this won't be like Firefox because I don't plan to change the interface, and it's the actual interface that is checked, not the program version as with Firefox.
Edit: But keep voting.
- SimpleMind
- Enthusiast

- Posts: 112
- Joined: Sun May 18, 2003 12:40 pm
- Location: Netherlands
