You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by "Serge Huber (JIRA)" <ji...@apache.org> on 2018/04/03 08:14:00 UTC

[jira] [Commented] (UNOMI-175) Plugin vs. Extension

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

Serge Huber commented on UNOMI-175:
-----------------------------------

Hello Don,

It is purely a semantic difference, they are all plugins. The extensions directory was initially created to contain plugins that "extend" the CXS specification that Apache Unomi implements. However I'm not even sure this was 100% respected at this point.

Are you talking about contributing to Apache Unomi, or are you developing your own plugins to be used in your implementation ? In the latter case I recommend you don't do this directly in the Unomi source base but in a seperate project and then use Karaf features or Karaf KAR archives to deploy your custom plugins.

Regards,

  Serge... 

> Plugin vs. Extension
> --------------------
>
>                 Key: UNOMI-175
>                 URL: https://issues.apache.org/jira/browse/UNOMI-175
>             Project: Apache Unomi
>          Issue Type: Wish
>            Reporter: Don Hinshaw
>            Priority: Trivial
>
> I'm beginning to utilize Unomi's extension capabilities and I am unsure what the difference between an extension and a plugin is (if there is one).
> In the Unomi source there are even two modules (unomi-extensions and unomi-plugins).  Are the terms interchangeable or is there a distinction I am overlooking?
>  
> Thank you.  If there is a better way to ask a future question please let me know.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)