Hi Ede
I prefer to save that Plugin menu, Michael and Stefan's reasons seems to me
quite valid, even if I personally don't use that menu for my external
plugins. There are some reasons: user can easily find *simila cum similibus*
: a) layer modification external tools under layer popup menu, b) geometry
modification tools under selection popup menu, etc: see CTS plugin but also
geometry conversion ones.
Additionally, moving external plugins under Tool menu will probably make
the menu overcrowded, maybe making difficult to find them.
As I can see in the history of openjump, many external plugin became parts
of OJ code and than moved to their right place, it is only a matter of time
and usage.
I also vote to save Raster menu. My point of view is that this menu works
only for Sextante (Pirol) raster layer, not for other vector/imagery
readers. I would save this distinction.
Best regards
Peppe
2014-12-09 14:08 GMT+01:00 Stefan Steiniger <[email protected]>:
> Note, I haven't read the thread completely yet. But:
> I am with Michael. It's not obvious to me what the gain of this would be.
> Using the Plugin menu seems to me a central point for other developers
> to make stuff available if he does not know (or care) where to put it,
> and vice versa: a good spot for users to start looking on new stuff.
>
> will read, hopefully over the day, the other responses.
> stefan
>
> Am 07.12.14 11:56, schrieb Michael Michaud:
> > Hi Ede,
> >
> > Not sure I understand how you want to manage true extensions.
> > I think an extension which is not included in PLUS distro still need to
> > be initialized through its initialize method rather than through
> > default-plugins.xml (or did I miss something).
> > As I understand it, for extensions, it's still up to the developper to
> > decide where the plugin will go. I think there may be a few reasons
> > why it should go in plugins menu rather than in tools menu :
> > - it may take place in another menu than tools
> > - it may be difficult to insert it at the right place (see my hack for
> CTS)
> > - it may be easier to find a tool in plugins menu for a user if he knows
> it
> > added it as an extension (dropping a jar in ext dir)
> >
> > Note that I'm not against moving current extensions from Plugins to
> > Tools where it makes sense, but redirecting MenuNames.PLUGIN to
> > MenuNames.TOOLS seems a bit rough.
> >
> > Let's hear others as everybody has a different opinion when it comes
> > to put tools at the right place ;-)
> >
> > Michaƫl
> >
> >
> >> now that the possibility is there to move plugins freely within OJ via
> default-plugins.xml i'd like to resuggest:
> >>
> >> let's retire the main menu Plugins entry. generally it serves the same
> purpose as the Tools entry, so why not merge it into Tools?
> >>
> >> from the coders point we can easily make this backward compatible by
> changing
> >> MenuNames.PLUGINS = MenuNames.Tools
> >>
> >> if we want specific places for some plugins we can redefine them via
> xml, e.g.
> >>
> >> Plugins/JumpChart -> Tools/Statistics/JumpChart
> >>
> >>
> >> comments? ..ede
> >>
> >> PS: the FillPattern entry should be deactivated. if Geoff needs credits
> he should modify the info printed in the About/Extensions panel ;)
> >>
> >>
> ------------------------------------------------------------------------------
> >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> >> with Interactivity, Sharing, Native Excel Exports, App Integration &
> more
> >> Get technology previously reserved for billion-dollar corporations, FREE
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Jump-pilot-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >>
> >>
> >
> >
> >
> ------------------------------------------------------------------------------
> > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> > from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> > with Interactivity, Sharing, Native Excel Exports, App Integration & more
> > Get technology previously reserved for billion-dollar corporations, FREE
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Jump-pilot-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> >
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
> _______________________________________________
> Jump-pilot-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel