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

Reply via email to