Commit 33ad0a36 authored by Travis-CI's avatar Travis-CI

beta-channel website generated by Hugo

parents

Too many changes to show.

To preserve performance only 58 of 58+ files are displayed.

<!DOCTYPE html>
<html lang="en">
<head>
<title>
404 Page not found
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex,nofollow">
<link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,700,300,400" rel="stylesheet" type="text/css">
<link href="//fonts.googleapis.com/css?family=Bitter:700" rel="stylesheet" type="text/css">
<link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
<link rel="stylesheet" href="/assets/unify/css/style.css">
<link rel="stylesheet" href="/assets/unify/plugins/font-awesome/css/font-awesome.css">
<link rel="stylesheet" href="/css/style.css">
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "SoftwareApplication",
"name" : "SeedStack",
"image" : "http://www.seedstack.org/img/logos/seedstack-logo-round.svg",
"publisher" : {
"@type" : "Organization",
"name" : "Open-Source Software"
},
"applicationCategory" : "development stack"
}
</script>
<link rel="search" type="application/opensearchdescription+xml" href="http://beta.seedstack.org/opensearch.xml" title="SeedStack" />
<link rel="apple-touch-icon" sizes="57x57" href="/img/favicons/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/img/favicons/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/img/favicons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/img/favicons/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/img/favicons/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/img/favicons/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/img/favicons/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/img/favicons/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/img/favicons/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="/img/favicons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/img/favicons/favicon-194x194.png" sizes="194x194">
<link rel="icon" type="image/png" href="/img/favicons/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/img/favicons/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="/img/favicons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/img/favicons/manifest.json">
<meta name="apple-mobile-web-app-title" content="SeedStack">
<meta name="application-name" content="SeedStack">
<meta name="msapplication-TileColor" content="#00a300">
<meta name="msapplication-TileImage" content="/img/favicons/mstile-144x144.png">
<meta name="theme-color" content="#ffffff">
<script type="text/javascript">
window.seedstack = {
state: {}
};
</script>
</head>
<body class="homepage">
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5R5FP9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5R5FP9');</script>
<div id="header">
<div class="header">
<div class="container">
<a class="logo" href="/">SeedStack</a>
<div class="topbar hidden-xs hidden-sm">
<ul class="loginbar pull-right">
<li><i class="fa fa-github"></i> <a target="_blank" href="https://github.com/seedstack">GitHub</a></li>
<li class="topbar-devider"></li>
<li><i class="fa fa-keyboard-o"></i> <a style="cursor: pointer;" onclick="seedstack.ui.openHelp();">Shortcuts</a></li>
</ul>
</div>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-responsive-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="fa fa-bars"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-responsive-collapse" data-role="navigation" style="pointer-events: none;">
<div class="container">
<ul class="nav navbar-nav" style="pointer-events: auto;">
<li>
<a href="/getting-started">Getting started</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown">
Documentation
</a>
<ul class="dropdown-menu">
<li><a href="/docs/seed">Java framework</a></li>
<li><a href="/docs/w20">Web framework</a></li>
<li><a href="/docs/business">Business framework</a></li>
<li><a href="/guides">Guides</a></li>
</ul>
</li>
<li>
<a href="/addons">Add-ons</a>
</li>
<li>
<a href="/posts">Blog</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown">
More
</a>
<ul class="dropdown-menu">
<li><a target="_blank" href="https://github.com/seedstack/samples">Samples <i style="margin-top: 3px" class="pull-right fa fa-github"></i></a></li>
<li><a href="/project">Project</a></li>
<li><a href="/glossary">Glossary</a></li>
<li><a href="/tags">Tags</a></li>
</ul>
</li>
<li>
<i class="search fa fa-search search-btn"></i>
<div class="search-open">
<form method="GET" action="/search">
<div class="input-group animated fadeInDown">
<input id="search-field" type="text" class="form-control" placeholder="Search" name="q">
<span class="input-group-btn">
<button class="btn-u" type="submit">Go</button>
</span>
</div>
</form>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="channel-marker beta">
<div class="container">
<span><strong>BETA documentation.</strong> <small>You may want go to the <a href="http://seedstack.org">stable documentation</a> instead.</small></span>
</div>
</div>
<div class="title-header small">
<div class="container">
<div class="row">
<div class="col-md-9 col-sm-12">
<h2>404 !</h2>
<p>Page not found.</p>
</div>
<div class="col-md-3 hidden-sm hidden-xs">
<div class="header-image-wrapper">
<img class="header-image" src="/img/logos/404-logo.svg">
</div>
</div>
</div>
</div>
</div>
<div class="title-subheader">
</div>
</div>
<div id="content" class="container">
</div>
<div id="footer">
<div class="footer-v3">
<div class="footer">
<div class="container">
<div class="row">
<div class="col-md-4 md-margin-bottom-40">
<div class="headline"><h2>About</h2></div>
<p class="margin-bottom-25 md-margin-bottom-40">SeedStack is an Open-Source enterprise-class development stack for building modern and robust applications.</p>
</div>
<div class="col-md-4 md-margin-bottom-40">
<div class="posts">
<div class="headline"><h2>License</h2></div>
<p>
Code licensed under the <a href="https://www.mozilla.org/MPL/2.0" target="_blank">Mozilla Public License 2.0</a>.
<br/>
Documentation licensed under <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>.
</p>
</div>
</div>
<div class="col-md-4 map-img">
<div class="headline"><h2>Contact us</h2></div>
<address>
<p>
IRC channel <a href="irc://chat.freenode.net/seedstack">#seedstack on Freenode community</a>
<br/>
Google group <a href="https://groups.google.com/forum/#!forum/seedstack">seedstack@googlegroups.com</a>
</p>
</address>
<div class="headline"><h2>Stay in touch</h2></div>
<div style="margin-bottom: 20px;">
<a class="twitter-follow-button"
href="https://twitter.com/seedstack"
data-show-count="true"
data-lang="en">
Follow @seedstack
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="hotkeys-modal" class="modal">
<div class="modal-dialog" style="min-width: 960px !important;">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Keyboard shortcuts <a id="show-all-shortcuts" style="cursor: pointer;" onclick="seedstack.ui.showAllShortcuts();">(Show all)</a></h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-4">
<table class="keyboard-mappings">
<tbody>
<tr>
<th></th>
<th>Global shortcuts</th>
</tr>
<tr>
<td class="keys">
<kbd>?</kbd>
</td>
<td>Show this help dialog</td>
</tr>
<tr>
<td class="keys">
<kbd>/</kbd>
</td>
<td>Focus the search field</td>
</tr>
<tr>
<td class="keys">
<kbd>alt</kbd> <kbd></kbd>
</td>
<td>Go to previous menu item</td>
</tr>
<tr>
<td class="keys">
<kbd>alt</kbd> <kbd></kbd>
</td>
<td>Go to next menu item</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>S</kbd>
</td>
<td>Go to Seed framework</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>W</kbd>
</td>
<td>Go to W20 framework</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>B</kbd>
</td>
<td>Go to Business framework</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>A</kbd>
</td>
<td>Go to add-ons</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>G</kbd>
</td>
<td>Go to guides</td>
</tr>
</table>
</div>
<div class="col-md-4 hidden-shortcuts" style="display: none;">
<table class="keyboard-mappings">
<tbody>
<tr>
<th></th>
<th>Seed framework</th>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>b</kbd>
</td>
<td>Go to basics</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>t</kbd>
</td>
<td>Go to testing</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>s</kbd>
</td>
<td>Go to security</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>c</kbd>
</td>
<td>Go to cryptography</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>w</kbd>
</td>
<td>Go to Web</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>r</kbd>
</td>
<td>Go to REST</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>o</kbd>
</td>
<td>Go to operations</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>s</kbd> <kbd>T</kbd>
</td>
<td>Go to transactions</td>
</tr>
</tbody>
</table>
</div>
<div class="col-md-4 hidden-shortcuts" style="display: none;">
<table class="keyboard-mappings">
<tbody>
<tr>
<th></th>
<th>Business framework</th>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>b</kbd>
</td>
<td>Go to basics</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>m</kbd>
</td>
<td>Go to model</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>l</kbd>
</td>
<td>Go to lifecycle</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>e</kbd>
</td>
<td>Go to events</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>p</kbd>
</td>
<td>Go to policies</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>a</kbd>
</td>
<td>Go to assemblers</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>f</kbd>
</td>
<td>Go to finders</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>b</kbd> <kbd>P</kbd>
</td>
<td>Go to pagination</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-md-4 hidden-shortcuts" style="display: none;">
<table class="keyboard-mappings">
<tbody>
<tr>
<th></th>
<th>W20 framework</th>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>w</kbd> <kbd>b</kbd>
</td>
<td>Go to basics</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>w</kbd> <kbd>s</kbd>
</td>
<td>Go to security</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>w</kbd> <kbd>c</kbd>
</td>
<td>Go to culture</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>w</kbd> <kbd>h</kbd>
</td>
<td>Go to hypermedia</td>
</tr>
<tr>
<td class="keys">
<kbd>g</kbd> <kbd>w</kbd> <kbd>u</kbd>
</td>
<td>Go to UI</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="versions-modal" class="modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">&times;</span></button>
<h4 id="versions-title" class="modal-title">Fetching components...</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<table id="versions-table" class="table table-striped table-hover table-bordered">
<tr>
<th>Component</th>
<th>Version</th>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/styles/github.min.css">
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/mousetrap/1.4.6/mousetrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lunr.js/0.5.9/lunr.min.js"></script>
<script src="/assets/unify/plugins/smoothScroll.js"></script>
<script src="/js/xml2json.js"></script>
<script src="/js/jquery.highlight.js"></script>
<script src="/js/seedstack.js"></script>
<script>
$(document).ready(function () {
var $search = $('.search-btn');
$('.search').click(function () {
if ($search.hasClass('fa-search')) {
seedstack.ui.openSearch();
} else {
seedstack.ui.closeSearch();
}
});
$('pre code').each(function (i, block) {
hljs.highlightBlock(block);
});
$('.side-menu').affix({
offset: {
top: $('#header').height() + 20,
bottom: $('#footer').height() + 40
}
});
Mousetrap.bind('/', function () {
seedstack.ui.openSearch();
return false;
});
Mousetrap.bind('alt+up', function () {
if (seedstack.state.previousPage) {
window.location = seedstack.state.previousPage;
}
return false;
});
Mousetrap.bind('alt+down', function () {
if (seedstack.state.nextPage) {
window.location = seedstack.state.nextPage;
}
return false;
});
Mousetrap.bind('?', function () {
seedstack.ui.openHelp();
return false;
});
Mousetrap.bind('esc', function () {
seedstack.ui.closeHelp();
seedstack.ui.closeSearch();
return false;
});
var originalCallback = Mousetrap.stopCallback;
Mousetrap.stopCallback = function (e, element, combo) {
if (combo === 'esc') {
return false;
}
return originalCallback(e, element, combo);
};
function bindShortcuts(value) {
$.each(value, function (sequence, item) {
if (typeof item === 'string') {
Mousetrap.bind("g " + sequence, function () {
window.location = item;
return false;
});
} else if (typeof item === 'object') {
Mousetrap.bind("g " + sequence, function () {
window.location = item.path;
return false;
});
if (item.shortcuts && location.pathname.indexOf(item.path) === 0) {
bindShortcuts(item.shortcuts);
}
}
});
}
function resolveVersions() {
var $versionsTitle = $('#versions-title');
if (!seedstack.versions) {
$.ajax({
dataType: 'text',
url: '/distribution.pom.xml'
}).done(function (data) {
var pom = new X2JS().xml_str2json(data);
if (pom.project && pom.project.properties && pom.project.version) {
var $versions = $('#versions-table');
var versions = {};
$versionsTitle.text("SeedStack " + pom.project.version);
$.each(pom.project.properties, function (name, value) {
if (/\.version$/.test(name)) {
versions[name.substr(0, name.indexOf('.version'))] = value;
$versions.append(
'<tr>' +
'<td>' +
name.substr(0, 1).toUpperCase() + name.substr(1, name.indexOf('.version') - 1).replace(/-/g, ' ') +
'</td>' +
'<td>' + value + '</td>' +
'</tr>');
}
});
$('.loginbar').prepend(
'<li class="hidden-xs hidden-sm"><i class="fa fa-tag"></i> <a style="cursor: pointer;" onclick="seedstack.ui.openVersions();">Version ' + pom.project.version + '</a></li>' +
'<li class="topbar-devider"></li>'
);
seedstack.versions = versions;
}
}).error(function () {
console.error("SeedStack version could not be resolved");
});
}
}
bindShortcuts(seedstack.ui.shortcuts);
resolveVersions();
$('[data-toggle="tooltip"]').tooltip();
$('#hotkeys-modal, #versions-modal').bind('hidden.bs.modal', function () {
$("html").css("margin-right", "0px");
}).bind('show.bs.modal', function () {
$("html").css("margin-right", "-15px");
});
var query = seedstack.strings.parseQueryString(location);
if (query.h && query.h.length > 0) {
$('.doc-content').highlight(query.h);
if (query.scroll) {
$('html, body').animate({
scrollTop: $('span[class=highlight]:first').offset().top - 20
}, 250);
}
}
});
</script>
<script>window.twttr = (function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {};
if (d.getElementById(id))return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function (f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));</script>
</body>
</html>
\ No newline at end of file
beta.seedstack.org
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Add-ons - Basics
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex,nofollow">
<link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,700,300,400" rel="stylesheet" type="text/css">
<link href="//fonts.googleapis.com/css?family=Bitter:700" rel="stylesheet" type="text/css">
<link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
<link rel="stylesheet" href="/assets/unify/css/style.css">
<link rel="stylesheet" href="/assets/unify/plugins/font-awesome/css/font-awesome.css">
<link rel="stylesheet" href="/css/style.css">
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "SoftwareApplication",
"name" : "SeedStack",
"image" : "http://www.seedstack.org/img/logos/seedstack-logo-round.svg",
"publisher" : {
"@type" : "Organization",
"name" : "Open-Source Software"
},
"applicationCategory" : "development stack"
}
</script>
<link rel="search" type="application/opensearchdescription+xml" href="http://beta.seedstack.org/opensearch.xml" title="SeedStack" />
<link rel="apple-touch-icon" sizes="57x57" href="/img/favicons/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/img/favicons/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/img/favicons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/img/favicons/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/img/favicons/apple-touch-icon-114x114.png">