Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions _blog-src/_includes/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,67 @@
</div>
<nav class="clearfix"></nav>
</div>

<!-- Adobe Analytics -->
<script src="//www.redhat.com/j/s_code.js" />
<script>
/**
* Adobe Analytics
*
* Variables reported to Adobe Analytics:
* -pageName
* -server
* -channel
* -first minor section
* -second minor section (if available)
* -third minor section (if available)
* -full URL (domain + path + query string)
* -base URL (domain + path)
* -language
* -country
*
*/

/**
* Additional JS files to be loaded BEFORE adobe-analytics.js:
*
* - http://www.redhat.com/j/s_code.js
*
* Additional JS files to be loaded AFTER adobe-analytics.js
*
* - http://www.redhat.com/j/rh_omni_footer.js
*/


(function() {

// Load the path name, without its initial /
var arr = location.pathname.substr(1, location.pathname.length).toLowerCase().split('/');
// If the path ends in index.html or whitespace, trim the array
if (arr[arr.length - 1] == "index.html" || arr[arr.length - 1] == "" ) {
arr.pop();
}

/*
* Assign values to Adobe Analytics properties
*/

s.channel = "apiman | {{Channel}}"; // The channel is our top level classification
s.server = "apiman"; // The server is ???
s.pageName = "apiman | {{Channel}} | " + (arr[arr.length -1] || "homepage"); // pageName is apiman | <Channel> | {page_name}. {page_name} has index.html removed
s.prop2 = s.eVar22 = "en"; // prop2/eVar22 is the ISO 639-1 language code
s.prop4 = s.eVar23 = encodeURI(location.search); //prop4/eVar23 is the query string of the page

// Pad the array as needed, so we can shift away later
for (var i = arr.length; i < 3; i++) {
arr[i] = "";
}

s.prop14 = s.eVar27 = arr.shift(); // prop14/eVar27 is the first minor section (normally /{minor_section_1})
s.prop15 = s.eVar28 = arr.shift(); // prop15/eVar28 is the second minor section (normally /a/{minor_section_2})
s.prop16 = s.eVar29 = arr.shift(); // prop16/eVar29 is the third minor section (normally /a/b/{minor_section_3})
s.prop21 = s.eVar18 = encodeURI(location.hostname+location.pathname).toLowerCase(); // prop21/eVar18 is the URL, less any query strings or fragments
})();
</script>
<script src="//www.redhat.com/assets/js/tracking/rh_omni_footer.js"/>
</footer>
32 changes: 20 additions & 12 deletions _blog-src/_includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<title>{% if page.title %}{{ page.title }} | apiman Open Source API Management{% else %}{{ site.title }}{% endif %}</title>
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">

<!-- CSS -->
<link href="http://www.apiman.io/latest/resources/bootstrap-3.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="http://www.apiman.io/latest/resources/patternfly-1.0.5/css/patternfly.min.css" rel="stylesheet">
<link href="http://static.jboss.org/css/rhbar.css" media="screen" rel="stylesheet">
Expand All @@ -16,7 +17,10 @@
<link href="/blog/css/highlight.css" rel="stylesheet">
<link href="/blog/css/main.css" rel="stylesheet">
<link href="/blog/css/coderay-asciidoctor.css" rel="stylesheet">



<!-- Scripts -->

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
Expand All @@ -26,18 +30,8 @@

<script src="http://www.apiman.io/latest/resources/jquery-1.11.1/js/jquery.min.js"></script>
<script src="http://www.apiman.io/latest/resources/bootstrap-3.3.0/js/bootstrap.min.js"></script>
<script>
$(document).ready(function() {
(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-56678850-1', 'auto');
ga('send', 'pageview');
});
</script>

<!-- Canonical URL -->
{% if page.newUrl %}
<link rel="canonical" href="{% for post in site.posts %}
{% assign postName = post.path | find_post_by_path %}
Expand All @@ -50,4 +44,18 @@
{% endif %}

<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}" />


<!-- Google Analytics -->
<script>
$(document).ready(function() {
(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-56678850-1', 'auto');
ga('send', 'pageview');
});
</script>
</head>
95 changes: 83 additions & 12 deletions blog/about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
<meta name="description" content="The apiman project brings an open source development methodology to API Management, coupling a rich API design & configuration layer with a blazingly fast runtime. This is the official apiman blog, where we discuss....whatever we're thinking about!
">

<!-- CSS -->
<link href="http://www.apiman.io/latest/resources/bootstrap-3.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="http://www.apiman.io/latest/resources/patternfly-1.0.5/css/patternfly.min.css" rel="stylesheet">
<link href="http://static.jboss.org/css/rhbar.css" media="screen" rel="stylesheet">
Expand All @@ -19,7 +20,10 @@
<link href="/blog/css/highlight.css" rel="stylesheet">
<link href="/blog/css/main.css" rel="stylesheet">
<link href="/blog/css/coderay-asciidoctor.css" rel="stylesheet">



<!-- Scripts -->

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
Expand All @@ -29,23 +33,27 @@

<script src="http://www.apiman.io/latest/resources/jquery-1.11.1/js/jquery.min.js"></script>
<script src="http://www.apiman.io/latest/resources/bootstrap-3.3.0/js/bootstrap.min.js"></script>
<script>
$(document).ready(function() {
(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-56678850-1', 'auto');
ga('send', 'pageview');
});
</script>

<!-- Canonical URL -->

<link rel="canonical" href="http://apiman.io/blog/about/">


<link rel="alternate" type="application/rss+xml" title="apiman Blog | Open Source API Management" href="http://apiman.io/blog/feed.xml" />


<!-- Google Analytics -->
<script>
$(document).ready(function() {
(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-56678850-1', 'auto');
ga('send', 'pageview');
});
</script>
</head>

<body class="blog">
Expand Down Expand Up @@ -159,6 +167,69 @@ <h1 class="section-header">Blog</h1>
</div>
<nav class="clearfix"></nav>
</div>

<!-- Adobe Analytics -->
<script src="//www.redhat.com/j/s_code.js" />
<script>
/**
* Adobe Analytics
*
* Variables reported to Adobe Analytics:
* -pageName
* -server
* -channel
* -first minor section
* -second minor section (if available)
* -third minor section (if available)
* -full URL (domain + path + query string)
* -base URL (domain + path)
* -language
* -country
*
*/

/**
* Additional JS files to be loaded BEFORE adobe-analytics.js:
*
* - http://www.redhat.com/j/s_code.js
*
* Additional JS files to be loaded AFTER adobe-analytics.js
*
* - http://www.redhat.com/j/rh_omni_footer.js
*/


(function() {

// Load the path name, without its initial /
var arr = location.pathname.substr(1, location.pathname.length).toLowerCase().split('/');
// If the path ends in index.html or whitespace, trim the array
if (arr[arr.length - 1] == "index.html" || arr[arr.length - 1] == "" ) {
arr.pop();
}

/*
* Assign values to Adobe Analytics properties
*/

s.channel = "apiman | "; // The channel is our top level classification
s.server = "apiman"; // The server is ???
s.pageName = "apiman | | " + (arr[arr.length -1] || "homepage"); // pageName is apiman | <Channel> | {page_name}. {page_name} has index.html removed
s.prop2 = s.eVar22 = "en"; // prop2/eVar22 is the ISO 639-1 language code
s.prop4 = s.eVar23 = encodeURI(location.search); //prop4/eVar23 is the query string of the page

// Pad the array as needed, so we can shift away later
for (var i = arr.length; i < 3; i++) {
arr[i] = "";
}

s.prop14 = s.eVar27 = arr.shift(); // prop14/eVar27 is the first minor section (normally /{minor_section_1})
s.prop15 = s.eVar28 = arr.shift(); // prop15/eVar28 is the second minor section (normally /a/{minor_section_2})
s.prop16 = s.eVar29 = arr.shift(); // prop16/eVar29 is the third minor section (normally /a/b/{minor_section_3})
s.prop21 = s.eVar18 = encodeURI(location.hostname+location.pathname).toLowerCase(); // prop21/eVar18 is the URL, less any query strings or fragments
})();
</script>
<script src="//www.redhat.com/assets/js/tracking/rh_omni_footer.js"/>
</footer>

</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<title>Plugins - Not Just For Policies Anymore | apiman Open Source API Management</title>
<meta name="description" content="As you may know, apiman has long supported custom policies provided by users. If youaren’t familiar with apiman plugins, you can find more about them by cli...">

<!-- CSS -->
<link href="http://www.apiman.io/latest/resources/bootstrap-3.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="http://www.apiman.io/latest/resources/patternfly-1.0.5/css/patternfly.min.css" rel="stylesheet">
<link href="http://static.jboss.org/css/rhbar.css" media="screen" rel="stylesheet">
Expand All @@ -18,7 +19,10 @@
<link href="/blog/css/highlight.css" rel="stylesheet">
<link href="/blog/css/main.css" rel="stylesheet">
<link href="/blog/css/coderay-asciidoctor.css" rel="stylesheet">



<!-- Scripts -->

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
Expand All @@ -28,23 +32,27 @@

<script src="http://www.apiman.io/latest/resources/jquery-1.11.1/js/jquery.min.js"></script>
<script src="http://www.apiman.io/latest/resources/bootstrap-3.3.0/js/bootstrap.min.js"></script>
<script>
$(document).ready(function() {
(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-56678850-1', 'auto');
ga('send', 'pageview');
});
</script>

<!-- Canonical URL -->

<link rel="canonical" href="http://apiman.io/blog/api-manager/api-gateway/plugins/development/maven/2015/07/24/plugin-components-redux.html">


<link rel="alternate" type="application/rss+xml" title="apiman Blog | Open Source API Management" href="http://apiman.io/blog/feed.xml" />


<!-- Google Analytics -->
<script>
$(document).ready(function() {
(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-56678850-1', 'auto');
ga('send', 'pageview');
});
</script>
</head>

<body class="blog">
Expand Down Expand Up @@ -531,6 +539,69 @@ <h2 id="conclusion">Conclusion</h2>
</div>
<nav class="clearfix"></nav>
</div>

<!-- Adobe Analytics -->
<script src="//www.redhat.com/j/s_code.js" />
<script>
/**
* Adobe Analytics
*
* Variables reported to Adobe Analytics:
* -pageName
* -server
* -channel
* -first minor section
* -second minor section (if available)
* -third minor section (if available)
* -full URL (domain + path + query string)
* -base URL (domain + path)
* -language
* -country
*
*/

/**
* Additional JS files to be loaded BEFORE adobe-analytics.js:
*
* - http://www.redhat.com/j/s_code.js
*
* Additional JS files to be loaded AFTER adobe-analytics.js
*
* - http://www.redhat.com/j/rh_omni_footer.js
*/


(function() {

// Load the path name, without its initial /
var arr = location.pathname.substr(1, location.pathname.length).toLowerCase().split('/');
// If the path ends in index.html or whitespace, trim the array
if (arr[arr.length - 1] == "index.html" || arr[arr.length - 1] == "" ) {
arr.pop();
}

/*
* Assign values to Adobe Analytics properties
*/

s.channel = "apiman | "; // The channel is our top level classification
s.server = "apiman"; // The server is ???
s.pageName = "apiman | | " + (arr[arr.length -1] || "homepage"); // pageName is apiman | <Channel> | {page_name}. {page_name} has index.html removed
s.prop2 = s.eVar22 = "en"; // prop2/eVar22 is the ISO 639-1 language code
s.prop4 = s.eVar23 = encodeURI(location.search); //prop4/eVar23 is the query string of the page

// Pad the array as needed, so we can shift away later
for (var i = arr.length; i < 3; i++) {
arr[i] = "";
}

s.prop14 = s.eVar27 = arr.shift(); // prop14/eVar27 is the first minor section (normally /{minor_section_1})
s.prop15 = s.eVar28 = arr.shift(); // prop15/eVar28 is the second minor section (normally /a/{minor_section_2})
s.prop16 = s.eVar29 = arr.shift(); // prop16/eVar29 is the third minor section (normally /a/b/{minor_section_3})
s.prop21 = s.eVar18 = encodeURI(location.hostname+location.pathname).toLowerCase(); // prop21/eVar18 is the URL, less any query strings or fragments
})();
</script>
<script src="//www.redhat.com/assets/js/tracking/rh_omni_footer.js"/>
</footer>

</div>
Expand Down
Loading