mhm.. basically I agree with Larry right now. People can get confused.

. For the external plugins they need to know only once that they need to 
drag and drop or remove jar files
. For the internal plugins with have now the default-plugins.xml file

the problem with the external plugins would be that they need to support 
your interface - anything else wouldn't work.

btw. on the issue with the extension download tool: the problem was, so 
I believe, related to the use and unpacking of zip files???

stefan

Sunburned Surveyor schrieb:
> 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

Reply via email to