Maciej Gromuł created NIFI-8158:
-----------------------------------

             Summary: Extensibility of NiFi itself
                 Key: NIFI-8158
                 URL: https://issues.apache.org/jira/browse/NIFI-8158
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Maciej Gromuł


It would be nice if it were possible to add custom modules to application 
through nar's loaded together with app at first boot or through extensions. 
Currently if we would want to add anything we would need to recompile whole 
nifi-framework-bundle since it contains all resources without exposing any way 
of accessing them. That's not about custom processors but more like adding 
functionality to nifi itself without having to create forks of whole nifi and 
then managing updates between those.

For example a way to hook with the spring context to create additional 
endpoints to api, and way to hook to menu builder (which currently is simply a 
static list in html connected with js) to add your own menu options with custom 
actions. That way we could for example add something like marketplace solution 
for nifi where users can search for processors in some kind of repository and 
install those processors dynamically (similar to marketplaces in CMS systems). 
Currently few of the places in the app are theoretically behind interfaces but 
the implementations are still hardcoded.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to