Repository: nifi-site
Updated Branches:
  refs/heads/master fa98b19db -> 37a2e6151


NIFI-1819
MINIFI-31
Providing an initial incorporation of MiNiFi site content within the nifi site. 
 Performed some refactoring to make use of the assembly assets functionality 
for relative links to asset resources.

This closes #2.


Project: http://git-wip-us.apache.org/repos/asf/nifi-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi-site/commit/37a2e615
Tree: http://git-wip-us.apache.org/repos/asf/nifi-site/tree/37a2e615
Diff: http://git-wip-us.apache.org/repos/asf/nifi-site/diff/37a2e615

Branch: refs/heads/master
Commit: 37a2e6151401e68fe831ed926cacabc245ba4ca8
Parents: fa98b19
Author: Aldrin Piri <[email protected]>
Authored: Fri Apr 29 09:20:35 2016 -0400
Committer: Aldrin Piri <[email protected]>
Committed: Tue May 3 10:32:50 2016 -0400

----------------------------------------------------------------------
 Gruntfile.js                          | 22 ++++++++--
 config.rb                             |  6 +--
 src/includes/disclaimer.hbs           |  2 +-
 src/includes/footer.hbs               |  8 ++--
 src/includes/header.hbs               | 12 +++---
 src/includes/minifi/minifi-header.hbs | 22 ++++++++++
 src/includes/minifi/minifi-topbar.hbs | 68 ++++++++++++++++++++++++++++++
 src/includes/topbar.hbs               |  5 ++-
 src/layouts/minifi/minifi-html.hbs    |  3 ++
 src/pages/html/index.hbs              |  3 +-
 src/pages/html/minifi/faq.hbs         | 24 +++++++++++
 src/pages/html/minifi/index.hbs       | 53 +++++++++++++++++++++++
 12 files changed, 207 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/Gruntfile.js
----------------------------------------------------------------------
diff --git a/Gruntfile.js b/Gruntfile.js
index cbf7b3e..32f853a 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -21,6 +21,7 @@ module.exports = function (grunt) {
         },
         assemble: {
             options: {
+                assets: 'dist/assets',
                 partials: 'src/includes/*.hbs',
                 layout: 'src/layouts/html.hbs',
                 flatten: true
@@ -37,6 +38,19 @@ module.exports = function (grunt) {
                 files: {
                     'dist/': ['src/pages/markdown/*.md']
                 }
+            },
+            minifi: {
+              options: {
+                  partials: 'src/includes/minifi/*.hbs',
+                  layout: 'src/layouts/minifi/minifi-html.hbs'
+
+              },
+              files: {
+                  'dist/minifi/': [
+                    'src/pages/markdown/minifi/*.md',
+                    'src/pages/html/minifi/*.hbs'
+                  ]
+              }
             }
         },
         compass: {
@@ -68,7 +82,7 @@ module.exports = function (grunt) {
                 src: [
                     'src/js/app.js'
                 ],
-                dest: 'dist/js/app.js'
+                dest: 'dist/assets/js/app.js'
             }
         },
         copy: {
@@ -99,7 +113,7 @@ module.exports = function (grunt) {
                         expand: true,
                         cwd: 'src/images/',
                         src: ['**/*.{png,jpg,gif,svg,ico}'],
-                        dest: 'dist/images/'
+                        dest: 'dist/assets/images/'
                     }, {
                         expand: true,
                         cwd: 'bower_components/jquery/dist',
@@ -285,7 +299,7 @@ module.exports = function (grunt) {
                 tasks: ['img']
             },
             assemble: {
-                files: ['src/{includes,layouts}/*.hbs', 
'src/pages/{html,markdown}/*.{hbs,md}'],
+                files: ['src/{includes,layouts}/*.hbs', 
'src/pages/{html,markdown}/*.{hbs,md}', 
'src/{pages,includes,layouts}/**/minifi/*.hbs'],
                 tasks: ['assemble']
             }
         }
@@ -311,6 +325,6 @@ module.exports = function (grunt) {
 //    grunt.registerTask('build', ['assemble', 'css', 'js', 'img', 
'generate-docs', 'copy:dist']);
     grunt.registerTask('deploy', ['clean:all', 'prompt:username', 
'exec:checkout', 'build', 'exec:status', 'prompt:commit']);
     grunt.registerTask('dev', ['default', 'watch']);
-    
+
     grunt.registerTask('default', ['clean:all', 'build']);
 };

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/config.rb
----------------------------------------------------------------------
diff --git a/config.rb b/config.rb
index 296860f..e3f444c 100644
--- a/config.rb
+++ b/config.rb
@@ -3,10 +3,10 @@ add_import_path "bower_components/foundation/scss"
 
 # Set this to the root of your project when deployed:
 http_path = "/"
-css_dir = "dist/stylesheets"
+css_dir = "dist/assets/stylesheets"
 sass_dir = "src/scss"
-images_dir = "dist/images"
-javascripts_dir = "dist/js"
+images_dir = "dist/assets/images"
+javascripts_dir = "dist/assets/js"
 
 # You can select your preferred output style here (can be overridden via the 
command line):
 # output_style = :expanded or :nested or :compact or :compressed

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/includes/disclaimer.hbs
----------------------------------------------------------------------
diff --git a/src/includes/disclaimer.hbs b/src/includes/disclaimer.hbs
index 788b211..0e64218 100644
--- a/src/includes/disclaimer.hbs
+++ b/src/includes/disclaimer.hbs
@@ -1,7 +1,7 @@
 <div class="row">
     <div class="large-12 columns footer">
         <a href="http://www.apache.org";>
-            <img id="asf-logo" alt="Apache Software Foundation" 
src="images/feather-small.gif">
+            <img id="asf-logo" alt="Apache Software Foundation" 
src="{{assets}}/images/feather-small.gif">
         </a>
         <div id="copyright">
             <p>Copyright &#169; 2015 The Apache Software Foundation, Licensed 
under the <a

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/includes/footer.hbs
----------------------------------------------------------------------
diff --git a/src/includes/footer.hbs b/src/includes/footer.hbs
index cc9405a..aeb855e 100644
--- a/src/includes/footer.hbs
+++ b/src/includes/footer.hbs
@@ -1,6 +1,6 @@
         {{> disclaimer }}
-        <script src="assets/js/jquery.min.js"></script>
-        <script src="assets/js/foundation.js"></script>
-        <script src="js/app.js"></script>
+        <script src="{{assets}}/js/jquery.min.js"></script>
+        <script src="{{assets}}/js/foundation.js"></script>
+        <script src="{{assets}}/js/app.js"></script>
     </body>
-</html>
\ No newline at end of file
+</html>

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/includes/header.hbs
----------------------------------------------------------------------
diff --git a/src/includes/header.hbs b/src/includes/header.hbs
index 49f320d..aea38a5 100644
--- a/src/includes/header.hbs
+++ b/src/includes/header.hbs
@@ -4,11 +4,11 @@
         <title>{{title}}</title>
         <meta charset="utf-8" />
         <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/>
-        <link rel="shortcut icon" href="images/nifi16.ico"/>
-        <link rel="stylesheet" href="stylesheets/app.css" />
-        <link rel="stylesheet" href="assets/stylesheets/font-awesome.min.css">
-        <script src="assets/js/modernizr.js"></script>
-        <script src="assets/js/webfontloader.js"></script>
+        <link rel="shortcut icon" href="{{assets}}/images/nifi16.ico"/>
+        <link rel="stylesheet" href="{{assets}}/stylesheets/app.css" />
+        <link rel="stylesheet" 
href="{{assets}}/stylesheets/font-awesome.min.css">
+        <script src="{{assets}}/js/modernizr.js"></script>
+        <script src="{{assets}}/js/webfontloader.js"></script>
         <script>
             
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
             (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
Date();a=s.createElement(o),
@@ -19,4 +19,4 @@
         </script>
     </head>
     <body>
-        {{> topbar}}
\ No newline at end of file
+        {{> topbar}}

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/includes/minifi/minifi-header.hbs
----------------------------------------------------------------------
diff --git a/src/includes/minifi/minifi-header.hbs 
b/src/includes/minifi/minifi-header.hbs
new file mode 100644
index 0000000..f518ac7
--- /dev/null
+++ b/src/includes/minifi/minifi-header.hbs
@@ -0,0 +1,22 @@
+<!doctype html>
+<html class="no-js" lang="en">
+    <head>
+        <title>{{title}}</title>
+        <meta charset="utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/>
+        <link rel="shortcut icon" href="{{assets}}/images/nifi16.ico"/>
+        <link rel="stylesheet" href="{{assets}}/stylesheets/app.css" />
+        <link rel="stylesheet" 
href="{{assets}}/stylesheets/font-awesome.min.css">
+        <script src="{{assets}}/js/modernizr.js"></script>
+        <script src="{{assets}}/js/webfontloader.js"></script>
+        <script>
+            
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
Date();a=s.createElement(o),
+            
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+            
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+            ga('create', 'UA-57264262-1', 'auto');
+            ga('send', 'pageview');
+        </script>
+    </head>
+    <body>
+        {{> minifi-topbar}}

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/includes/minifi/minifi-topbar.hbs
----------------------------------------------------------------------
diff --git a/src/includes/minifi/minifi-topbar.hbs 
b/src/includes/minifi/minifi-topbar.hbs
new file mode 100644
index 0000000..d20ea7a
--- /dev/null
+++ b/src/includes/minifi/minifi-topbar.hbs
@@ -0,0 +1,68 @@
+<div class="sticky contain-to-grid">
+    <nav class="top-bar" data-topbar role="navigation">
+        <ul class="title-area">
+            <li class="name">
+                <h1>
+                    <a href="index.html">
+                        <img id="logo-top-bar" 
src="{{assets}}/images/nifiDrop.svg" alt="Apache NiFi"/>
+                    </a>
+                </h1>
+            </li>
+            <!-- Remove the class "menu-icon" to get rid of menu icon. Take 
out "Menu" to just have icon alone -->
+            <li class="toggle-topbar menu-icon"><a 
href="#"><span></span></a></li>
+        </ul>
+
+        <section class="top-bar-section">
+            <!-- Right Nav Section -->
+            <ul class="right">
+                <li class="has-dropdown">
+                    <a href="#">Project</a>
+                    <ul class="dropdown">
+                        <li><a href="index.html">Home</a></li>
+                        <li><a href="https://blogs.apache.org/nifi/";><i 
class="fa fa-external-link external-link"></i>Apache NiFi Blog</a></li>
+                        <li><a 
href="http://www.apache.org/licenses/LICENSE-2.0";><i class="fa fa-external-link 
external-link"></i>License</a></li>
+                    </ul>
+                </li>
+                <li class="has-dropdown">
+                    <a href="#">Documentation</a>
+                    <ul class="dropdown">
+                        <li><a href="faq.html"><i class="fa"></i>FAQ</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/NIFI/MiNiFi";><i class="fa 
fa-external-link external-link"></i>Wiki</a></li>
+                    </ul>
+                </li>
+                <li class="has-dropdown">
+                    <a href="#">Community</a>
+                    <ul class="dropdown">
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/NIFI/Contributor+Guide";>Contributor
 Guide</a></li>
+                        <li><a href="../mailing_lists.html">Mailing 
Lists</a></li>
+                        <li><a href="../people.html">People</a></li>
+                    </ul>
+                </li>
+                <li class="has-dropdown">
+                    <a href="#">Development</a>
+                    <ul class="dropdown">
+                        <li><a href="../release-guide.html">Release 
Guide</a></li>
+                        <li><a href="../licensing-guide.html">Licensing 
Guide</a></li>
+                        <li><a 
href="https://git-wip-us.apache.org/repos/asf/nifi-minifi.git";><i class="fa 
fa-external-link external-link"></i>Source - Java Agent</a></li>
+                        <li><a href="https://github.com/apache/nifi-minifi";><i 
class="fa fa-external-link external-link"></i>Source - GitHub - Java 
Agent</a></li>
+                        <li><a 
href="https://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp.git";><i class="fa 
fa-external-link external-link"></i>Source - C++ Agent</a></li>
+                        <li><a 
href="https://github.com/apache/nifi-minifi-cpp";><i class="fa fa-external-link 
external-link"></i>Source - GitHub - C++ Agent</a></li>
+                        <li><a 
href="https://issues.apache.org/jira/browse/MINIFI";><i class="fa 
fa-external-link external-link"></i>Issues</a></li>
+                    </ul>
+                </li>
+                <li class="has-dropdown">
+                    <a href="#">ASF Links</a>
+                    <ul class="dropdown">
+                        <li><a href="http://www.apache.org";><i class="fa 
fa-external-link external-link"></i>Apache Software Foundation</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/sponsorship.html";><i class="fa 
fa-external-link external-link"></i>Sponsorship</a></li>
+                        <li><a href="http://www.apache.org/security/";><i 
class="fa fa-external-link external-link"></i>Security</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/thanks.html";><i class="fa 
fa-external-link external-link"></i>Thanks</a></li>
+                    </ul>
+                </li>
+                <li>
+                    <a href="../index.html">Apache NiFi</a>
+                </li>
+            </ul>
+        </section>
+    </nav>
+</div>

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/includes/topbar.hbs
----------------------------------------------------------------------
diff --git a/src/includes/topbar.hbs b/src/includes/topbar.hbs
index de58f38..db95de2 100644
--- a/src/includes/topbar.hbs
+++ b/src/includes/topbar.hbs
@@ -4,7 +4,7 @@
             <li class="name">
                 <h1>
                     <a href="index.html">
-                        <img id="logo-top-bar" src="images/nifiDrop.svg" 
alt="Apache NiFi"/>
+                        <img id="logo-top-bar" 
src="{{assets}}/images/nifiDrop.svg" alt="Apache NiFi"/>
                     </a>
                 </h1>
             </li>
@@ -67,6 +67,9 @@
                         <li><a 
href="http://www.apache.org/foundation/thanks.html";><i class="fa 
fa-external-link external-link"></i>Thanks</a></li>
                     </ul>
                 </li>
+                <li>
+                    <a href="minifi/index.html">Subproject: MiNiFi</a>
+                </li>
             </ul>
         </section>
     </nav>

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/layouts/minifi/minifi-html.hbs
----------------------------------------------------------------------
diff --git a/src/layouts/minifi/minifi-html.hbs 
b/src/layouts/minifi/minifi-html.hbs
new file mode 100644
index 0000000..f5259d0
--- /dev/null
+++ b/src/layouts/minifi/minifi-html.hbs
@@ -0,0 +1,3 @@
+{{> minifi-header }}
+{{> body }}
+{{> footer }}

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/pages/html/index.hbs
----------------------------------------------------------------------
diff --git a/src/pages/html/index.hbs b/src/pages/html/index.hbs
index 966bfad..7c78d79 100644
--- a/src/pages/html/index.hbs
+++ b/src/pages/html/index.hbs
@@ -24,7 +24,7 @@ title: Apache NiFi
     </div>
     <div class="medium-6 large-7 columns">
         <a class="th" href="images/flow.png">
-            <img id="flow" src="images/flow-th.png" alt="NiFi flow">
+            <img id="flow" src="{{assets}}/images/flow-th.png" alt="NiFi flow">
         </a>
     </div>
     <div class="clear"></div>
@@ -74,4 +74,3 @@ title: Apache NiFi
         </ul>
     </div>
 </div>
-

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/pages/html/minifi/faq.hbs
----------------------------------------------------------------------
diff --git a/src/pages/html/minifi/faq.hbs b/src/pages/html/minifi/faq.hbs
new file mode 100644
index 0000000..cc7f143
--- /dev/null
+++ b/src/pages/html/minifi/faq.hbs
@@ -0,0 +1,24 @@
+---
+title: Apache NiFi FAQs
+---
+
+<div class="large-space"></div>
+<div class="row">
+    <div class="large-12 columns">
+        <h1 class="nifi-txt">
+            <span>
+                Apache <span class="ni">ni</span><span class="fi">fi</span>  
<span class="ni">mini</span><span class="fi">fi</span> FAQs
+            </span>
+        </h1>
+    </div>
+</div>
+<div class="row">
+    <div class="large-12 columns">
+        <ul>
+            <li>
+                <p class="description"><b>How do you pronounce MiNiFi?</b></p>
+                <p class="description">"minify" (<em>min</em>-uh-fahy) is the 
preferred pronunciation.</p>
+            </li>
+        </ul>
+    </div>
+</div>

http://git-wip-us.apache.org/repos/asf/nifi-site/blob/37a2e615/src/pages/html/minifi/index.hbs
----------------------------------------------------------------------
diff --git a/src/pages/html/minifi/index.hbs b/src/pages/html/minifi/index.hbs
new file mode 100644
index 0000000..63c05df
--- /dev/null
+++ b/src/pages/html/minifi/index.hbs
@@ -0,0 +1,53 @@
+---
+title: Apache NiFi - MiNiFi
+---
+
+<div class="large-space"></div>
+<div class="row">
+    <div class="medium-6 large-5 columns">
+        <div class="row">
+            <div class="large-12 columns">
+                <h1 id="nifi-landing" class="right-text nifi-txt">
+                    <span>
+                        Apache <span class="ni">ni</span><span 
class="fi">fi</span>
+                        <span class="ni">mini</span><span class="fi">fi</span>
+                    </span>
+                </h1>
+            </div>
+        </div>
+        <div class="row">
+            <div class="large-12 columns">
+                <p class="right-text description">
+                    is a subproject of Apache <span class="ni">ni</span><span 
class="fi">fi</span> to collect data where it originates.
+                </p>
+            </div>
+        </div>
+    </div>
+</div>
+<div class="large-space"></div>
+<div class="row">
+    <div class="large-12 columns features">
+        <h2>About</h2>
+    </div>
+</div>
+<div class="medium-space"></div>
+<div class="row">
+    <div class="large-12 columns">
+        <p class="description">
+            <span class="nifi-txt">Apache <span class="ni">ni</span><span 
class="fi">fi</span> <span class="ni">mini</span><span 
class="fi">fi</span></span></span> is a complementary data collection
+            approach that supplements the core tenets of NiFi in dataflow 
management, focusing on the collection of data
+            at the source of its creation.
+        </p>
+        <p class="description">
+            Specific goals for the initial thrust of the MiNiFi effort 
comprise:
+            <ul>
+                <li>small and lightweight footprint,</li>
+                <li>central management of agents,</li>
+                <li>generation of data provenance, and</li>
+                <li>integration with NiFi for follow-on dataflow management 
and full chain of custody of information.</li>
+            </ul>
+
+            Perspectives of the role of MiNiFi should be from the perspective 
of the agent acting immediately at, or directly adjacent to, source sensors, 
systems, or servers.
+        </p>
+    </div>
+</div>

Reply via email to