[ 
https://issues.apache.org/jira/browse/SOLR-5103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14702902#comment-14702902
 ] 

Jan Høydahl commented on SOLR-5103:
-----------------------------------

The issue description is quite describing, isn't it? We're on-topic here as far 
as I can tell:
{quote}
I think for 5.0, we should make it easier to add plugins by defining a plugin 
package, ala a Hadoop Job jar, which is a self--contained archive of a plugin 
that can be easily installed (even from the UI!) and configured 
programmatically.
{quote}
Solr's "plugins" today are really just Java classes that happen to implement a 
certain interface that we have defined as a plugin, and then it is up to the 
user to get hold of the plugin from <somewhere>, find a way to place it on the 
classpath, register the full class name into appropriate config file (varies 
depending on what the plugin does), restart Solr and then start using it.

This JIRA is trying to define a broader pluging definition, where the Java 
class is just part of it all, where dependency jars and configuration could be 
packaged with the plugin, where the whole fetch-install-configure complexity is 
hidden and can be done by the click of a GUI button or running of one shell 
command.

Besides - how many Solr "plugins" do you know of today in "the wild"? How do 
you find them? Most are just patches in JIRA, others have their own installers, 
yet others include some description of how to copy thing into various places, 
editing some XML files etc. The 3rd party "market" for cool new features will 
probably take off once we can offer such a simplified plugin architecture. And 
we won't force anyone, you can still plug classes in the manual way if you like.

> Plugin Improvements
> -------------------
>
>                 Key: SOLR-5103
>                 URL: https://issues.apache.org/jira/browse/SOLR-5103
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Grant Ingersoll
>            Assignee: Grant Ingersoll
>             Fix For: Trunk
>
>
> I think for 5.0, we should make it easier to add plugins by defining a plugin 
> package, ala a Hadoop Job jar, which is a self--contained archive of a plugin 
> that can be easily installed (even from the UI!) and configured 
> programmatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to