You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (Jira)" <ji...@apache.org> on 2020/09/21 16:04:19 UTC
[jira] [Created] (NIFI-7826) Embedded NiFi documentation import
external resources
Pierre Villard created NIFI-7826:
------------------------------------
Summary: Embedded NiFi documentation import external resources
Key: NIFI-7826
URL: https://issues.apache.org/jira/browse/NIFI-7826
Project: Apache NiFi
Issue Type: Improvement
Components: Documentation & Website
Reporter: Pierre Villard
The embedded documentation is trying to load external resources over the internet. If external access to the internet is not allowed, the documentation might only load after DNS resolution times out. This is not preventing the documentation to be correctly loaded but it may take an unnecessary long time to do so.
It appears that this is because of two things:
* font-awesome CSS file
* and fonts
In nifi-docs:
{code:java}
src/main/asciidoc/asciidoc-mod.css:@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400";{code}
And when the documentation is generated:
{code:java}
target/generated-docs/administration-guide.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/toolkit-guide.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/record-path-guide.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/overview.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/user-guide.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/expression-language-guide.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/getting-started.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/walkthroughs.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/developer-guide.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">
target/generated-docs/nifi-in-depth.html:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css">{code}
AFAICT it'd be OK from a license perspective to include the corresponding files in the convenience binaries we provide.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)