[ 
https://issues.apache.org/jira/browse/NIFI-353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Gilman resolved NIFI-353.
------------------------------
       Resolution: Fixed
    Fix Version/s: 0.1.0

> Create a Data Viewer
> --------------------
>
>                 Key: NIFI-353
>                 URL: https://issues.apache.org/jira/browse/NIFI-353
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core UI
>            Reporter: Matt Gilman
>            Assignee: Matt Gilman
>             Fix For: 0.1.0
>
>         Attachments: flow_that_shows_issues_with_viewer.xml
>
>
> For use in property: 
> {code}nifi.content.viewer.url{code}
> The content viewer will be extensible in that the supported mime types will 
> be discovered at runtime. We will be taking an approach similar to Java SPI. 
> During startup all war files will be inspected looking for a 
> META-INF/nifi-data-viewer file. This file will contain the mime types that it 
> can render (1 per line). Duplicate viewers will be logged and either the 
> first or the last will be utilized.
> Currently, the content viewer is applicable for viewing archived data through 
> the provenance UI. This will likely be expanded to integrate with other parts 
> of the application where applicable (viewing content in queues, etc). When 
> viewing the data, the content viewer controller will get the data stream and 
> detect its type (Apache Tika, known mime type, file extension, etc). Will 
> likely need to add support for decompressing/unpacking. Once the underlying 
> type is known and is supported, the content viewer controller will generate 
> the webpage and defer to the discovered web application to generate the mark 
> up for the data (via RequestDispatcher.include). This means that the 
> discovered web application does not need to generate any boilerplate HTML and 
> all types of content will be viewed in a similar UI.



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

Reply via email to