Michael, You wrote: "...discovering new plugins in the project repository and downloading/updating them seems more useful than a local installer, that's why I misunderstood Landon's proposal when I read it."
That was one of the ideas I had when I was thinking of the update method in the PlugInHandler interface. The method could check a file on a web server to see if new versions of a plug-in were available. I'd imagine the same mechanism could be used to discover new plug-ins. This would work similar to Eclipse. I always consider Larry's comments carefully, so I will think on what he said. Perhaps there is a solution that won't confuse the users. Please remember I'm not talking about anything that would be forced on OJ programmers. It would just be a tool that could be used if programmers were interested. SS On Fri, Nov 14, 2008 at 2:49 PM, Michael Michaud <[EMAIL PROTECTED]> wrote: > Stefan Steiniger a écrit : >> there has been an extension manager, but this one was rather for >> downloading available plugins. the code is still there, but could be >> that the plugin needs to be activated (in the xml file) >> > Yes, that's it. > Larry says he had some problems with this plugin. > but IMHO, discovering new plugins in the project repository and > downloading/updating them seems more useful than a local installer, > that's why I misunderstood Landon's proposal when I read it. > > Michaël >> stefan >> >> Michael Michaud schrieb: >> >>> Hi, >>> >>> There used to be a plugin manager in the menu, but I cannot find it anymore. >>> It was from lat/lon if I remember correctly, but I'm not sure it has >>> ever been used the project's plugin. >>> Anyone remember ? >>> >>> Michaël >>> >>> Sunburned Surveyor a écrit : >>> >>>> I've got about four plug-ins that I hope to release in January. This >>>> includes my reader for GPX files, the latest edition of the Super >>>> Select Tool, and a couple of Layer Utilities plug-ins. >>>> >>>> Some of these are simple plug-ins with a single Jar and no >>>> dependencies. So you can just drop them into the /ext folder of >>>> OpenJUMP. Other of my plug-ins, like the Super Select Tool and the GPX >>>> Reader, depend on external libraries and have I18N and configuration >>>> files. I had cooked up part of an installer for the Super Select Tool >>>> when I got to thinking that it might be nice to have a tool that could >>>> be used to install, uninstall, and update plug-ins for OJ. It wouldn't >>>> have to be a part of OJ, it could even run as a separate executable. >>>> >>>> I was thinking of this simple interface: >>>> >>>> public interface PlugInHandler >>>> { >>>> public abstract void installPlugIn(File argOpenJumpFolder); >>>> >>>> public abstract void uninstallPlugIn(boolean argRemoveSharedLibraries); >>>> >>>> public abstract void updatePlugIn(); >>>> } >>>> >>>> I was thinking of another interface that could be used by >>>> PlugInHandler.installPlugIn method implementations to show a standard >>>> GUI to the user during plug-in installation/update: >>>> >>>> public class PlugInInstallerGuiProvider >>>> { >>>> public abstract JPanel getLicensePanel(); >>>> >>>> public abstract JPanel getInstallConfigurationPanel(); >>>> >>>> public abstract JPanel getAboutPanel(); >>>> } >>>> >>>> I thought a library providing these interfaces and some default >>>> implementations might help us standardize plug-in management and make >>>> the process of installing and removing plug-ins a little easier on the >>>> end user. >>>> >>>> Do you guys have any comments on this? >>>> >>>> The Sunburned Surveyor >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>> challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great >>>> prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >>> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel