You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2015/11/15 11:02:40 UTC
[1/2] isis-site git commit: minor update to release docs
Repository: isis-site
Updated Branches:
refs/heads/asf-site 701ffa63f -> 7eddcf5a8
minor update to release docs
Project: http://git-wip-us.apache.org/repos/asf/isis-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis-site/commit/84eed57b
Tree: http://git-wip-us.apache.org/repos/asf/isis-site/tree/84eed57b
Diff: http://git-wip-us.apache.org/repos/asf/isis-site/diff/84eed57b
Branch: refs/heads/asf-site
Commit: 84eed57b2918217f947f2d2e0b11cdd67e565ec8
Parents: 701ffa6
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Fri Nov 13 18:00:00 2015 +0000
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Fri Nov 13 18:00:00 2015 +0000
----------------------------------------------------------------------
content/guides/cg.html | 18 +++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis-site/blob/84eed57b/content/guides/cg.html
----------------------------------------------------------------------
diff --git a/content/guides/cg.html b/content/guides/cg.html
index 8346303..b7a071d 100644
--- a/content/guides/cg.html
+++ b/content/guides/cg.html
@@ -4920,7 +4920,7 @@ git push</code></pre>
<p>Once the Apache Isis release is available, all of the (non-ASF) <a href="http://isisaddons.org">Isis Addons</a> should also be released.</p>
</div>
<div class="paragraph">
-<p>Using this <a href="https://gist.github.com/danhaywood/3129b688be3628322c01">gist</a> to invoke operations across all (or selected) addons:</p>
+<p>Using this <a href="https://gist.github.com/danhaywood/ff17946ee05652402cfb">gist</a> to invoke operations across all (or selected) addons:</p>
</div>
<div class="ulist">
<ul>
@@ -4928,23 +4928,15 @@ git push</code></pre>
<p>update its dependency on Apache Isis to reference the newly released version:<br></p>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="bash">sh all.sh -r "1.11.0" bumpisis</code></pre>
+<pre class="CodeRay highlight"><code data-lang="bash">sh forsub.sh sh bumpver_isis.sh 1.11.0</code></pre>
</div>
</div>
</li>
<li>
-<p>confirm compiles:<br></p>
+<p>release to mvn central (contains a sanity check before hand that everything compiles):<br></p>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="bash">sh all.sh mcio</code></pre>
-</div>
-</div>
-</li>
-<li>
-<p>release to mvn central:<br></p>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="bash">sh all.sh -r "1.11.0" -s "1.12.0-SNAPSHOT" -k "dan@haywood-associates.co.uk" -p "this is not my password" release</code></pre>
+<pre class="CodeRay highlight"><code data-lang="bash">sh forsub.sh sh release.sh "1.11.0" "1.12.0-SNAPSHOT" "dan@haywood-associates.co.uk" "this is not really my password"</code></pre>
</div>
</div>
</li>
@@ -4952,7 +4944,7 @@ git push</code></pre>
<p>update its dependency on Apache Isis to reference the next SNAPSHOT version:<br></p>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="bash">sh all.sh -r "1.12.0-SNAPSHOT" bumpisis</code></pre>
+<pre class="CodeRay highlight"><code data-lang="bash">sh forsub.sh sh bumpver_isis.sh "1.12.0-SNAPSHOT"</code></pre>
</div>
</div>
</li>
[2/2] isis-site git commit: ISIS-1250: updating docs
Posted by da...@apache.org.
ISIS-1250: updating docs
Project: http://git-wip-us.apache.org/repos/asf/isis-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis-site/commit/7eddcf5a
Tree: http://git-wip-us.apache.org/repos/asf/isis-site/tree/7eddcf5a
Diff: http://git-wip-us.apache.org/repos/asf/isis-site/diff/7eddcf5a
Branch: refs/heads/asf-site
Commit: 7eddcf5a82ee04f8fb3ad248179e14273aee245b
Parents: 84eed57
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Sun Nov 15 10:01:29 2015 +0000
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Sun Nov 15 10:01:29 2015 +0000
----------------------------------------------------------------------
content/demos.html | 782 -------------------------------------
content/documentation.html | 4 +-
content/guides/rg.html | 62 ++-
content/isis-in-pictures.html | 44 +--
4 files changed, 82 insertions(+), 810 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis-site/blob/7eddcf5a/content/demos.html
----------------------------------------------------------------------
diff --git a/content/demos.html b/content/demos.html
deleted file mode 100644
index c90f220..0000000
--- a/content/demos.html
+++ /dev/null
@@ -1,782 +0,0 @@
-<!doctype html>
-<html class="no-js" lang="en">
-<head>
- <meta charset="utf-8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
-
- <title>Demos</title>
-
- <!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-
- <!-- No caching headers -->
- <meta http-equiv="cache-control" content="no-cache" />
- <meta http-equiv="pragma" content="no-cache" />
- <meta http-equiv="expires" content="-1" />
-
-
- <!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="./css/foundation/5.5.1/foundation.css" rel="stylesheet" />
- <script src="./js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="./css/asciidoctor/colony.css" rel="stylesheet">
- <link href="./css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
-
-
-
-
- <link href="./css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet" />
- <!--[if lt IE 9]>
- <link href="./css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
-
-
- <style type="text/css">
- /* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
-/*pre.CodeRay {background-color:#f7f7f8;}*/
-.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
-.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
-.CodeRay .line-numbers strong{font-weight: normal}
-table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
-table.CodeRay td{vertical-align: top}
-table.CodeRay td.line-numbers{text-align:right}
-table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
-table.CodeRay td.code{padding:0 0 0 .5em}
-table.CodeRay td.code>pre{padding:0}
-.CodeRay .debug{color:#fff !important;background:#000080 !important}
-.CodeRay .annotation{color:#007}
-.CodeRay .attribute-name{color:#000080}
-.CodeRay .attribute-value{color:#700}
-.CodeRay .binary{color:#509}
-.CodeRay .comment{color:#998;font-style:italic}
-.CodeRay .char{color:#04d}
-.CodeRay .char .content{color:#04d}
-.CodeRay .char .delimiter{color:#039}
-.CodeRay .class{color:#458;font-weight:bold}
-.CodeRay .complex{color:#a08}
-.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
-.CodeRay .color{color:#099}
-.CodeRay .class-variable{color:#369}
-.CodeRay .decorator{color:#b0b}
-.CodeRay .definition{color:#099}
-.CodeRay .delimiter{color:#000}
-.CodeRay .doc{color:#970}
-.CodeRay .doctype{color:#34b}
-.CodeRay .doc-string{color:#d42}
-.CodeRay .escape{color:#666}
-.CodeRay .entity{color:#800}
-.CodeRay .error{color:#808}
-.CodeRay .exception{color:inherit}
-.CodeRay .filename{color:#099}
-.CodeRay .function{color:#900;font-weight:bold}
-.CodeRay .global-variable{color:#008080}
-.CodeRay .hex{color:#058}
-.CodeRay .integer,.CodeRay .float{color:#099}
-.CodeRay .include{color:#555}
-.CodeRay .inline{color:#00}
-.CodeRay .inline .inline{background:#ccc}
-.CodeRay .inline .inline .inline{background:#bbb}
-.CodeRay .inline .inline-delimiter{color:#d14}
-.CodeRay .inline-delimiter{color:#d14}
-.CodeRay .important{color:#555;font-weight:bold}
-.CodeRay .interpreted{color:#b2b}
-.CodeRay .instance-variable{color:#008080}
-.CodeRay .label{color:#970}
-.CodeRay .local-variable{color:#963}
-.CodeRay .octal{color:#40e}
-.CodeRay .predefined{color:#369}
-.CodeRay .preprocessor{color:#579}
-.CodeRay .pseudo-class{color:#555}
-.CodeRay .directive{font-weight:bold}
-.CodeRay .type{font-weight:bold}
-.CodeRay .predefined-type{color:inherit}
-.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
-.CodeRay .key{color:#808}
-.CodeRay .key .delimiter{color:#606}
-.CodeRay .key .char{color:#80f}
-.CodeRay .value{color:#088}
-.CodeRay .regexp .delimiter{color:#808}
-.CodeRay .regexp .content{color:#808}
-.CodeRay .regexp .modifier{color:#808}
-.CodeRay .regexp .char{color:#d14}
-.CodeRay .regexp .function{color:#404;font-weight:bold}
-.CodeRay .string{color:#d20}
-.CodeRay .string .string .string{background:#ffd0d0}
-.CodeRay .string .content{color:#d14}
-.CodeRay .string .char{color:#d14}
-.CodeRay .string .delimiter{color:#d14}
-.CodeRay .shell{color:#d14}
-.CodeRay .shell .delimiter{color:#d14}
-.CodeRay .symbol{color:#990073}
-.CodeRay .symbol .content{color:#a60}
-.CodeRay .symbol .delimiter{color:#630}
-.CodeRay .tag{color:#008080}
-.CodeRay .tag-special{color:#d70}
-.CodeRay .variable{color:#036}
-.CodeRay .insert{background:#afa}
-.CodeRay .delete{background:#faa}
-.CodeRay .change{color:#aaf;background:#007}
-.CodeRay .head{color:#f8f;background:#505}
-.CodeRay .insert .insert{color:#080}
-.CodeRay .delete .delete{color:#800}
-.CodeRay .change .change{color:#66f}
-.CodeRay .head .head{color:#f4f}
-
- pre.CodeRay code {
- background-color: inherit;
- border-style: none;
- }
-
- pre.CodeRay code > span:first-child {
- margin-left: -5px;
- }
-
- .literalblock pre,
- .listingblock pre:not(.highlight),
- .listingblock pre[class="highlight"],
- .listingblock pre[class^="highlight "],
- .listingblock pre.CodeRay,
- .listingblock pre.prettyprint {
- background: rgb(253, 250, 246);
- }
- .sidebarblock .literalblock pre,
- .sidebarblock .listingblock pre:not(.highlight),
- .sidebarblock .listingblock pre[class="highlight"],
- .sidebarblock .listingblock pre[class^="highlight "],
- .sidebarblock .listingblock pre.CodeRay,
- .sidebarblock .listingblock pre.prettyprint {
- background: rgb(253, 250, 246);
- }
-
- <style>
-
- <style>
- .github-fork-ribbon-wrapper.right {
- position: fixed;
- }
- .github-fork-ribbon {
- background: #090;
- }
- .github-fork-ribbon a:hover {
- background:#0D0;
- color:#fff;
- font-size: 1.1em;
- }
- </style>
-
- <style>
- @media only screen and (min-width: 40.063em) {
- .top-bar {
- .contain-to-grid .top-bar {
- max-width: 80rem;
- }
- }
- }
- .row {
- max-width: 80rem;
- }
- </style>
-
- <style>
- .extended-quote,
- .extended-quote-first {
- margin-left: 40px;
- margin-right: 40px;
- font-style: italic;
- }
- .extended-quote-attribution {
- text-align: right;
- margin-right: 100px;
- color: #10B061;
- }
-
- .extended-quote-first:before {
- content: "\201c";
- float: left;
- font-size: 2.75em;
- font-weight: bold;
- line-height: 0.6em;
- margin-left: -0.6em;
- color: #003b6b;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
- }
-
- </style>
-
- <style>
- body {
- position: relative;
- }
-
- *:not(pre) a > code {
- color: #210DDC;
- }
-
- *:not(pre) > code {
- background-color: inherit;
- border: none;
- font-weight: normal;
- }
-
- body div#toc li,
- body div#toc2 li {
- list-style-type: none;
- }
-
- div#doc-content {
- margin-top: 30px;
- }
-
- div.documentation-page table.frame-all {
- border-left: none;
- border-right: none;
- }
-
- body div#toc li.active-region:before,
- body div#toc2 li.active-region:before {
- content: "\00BB \0020";
- margin-left: -12px;
- }
-
- body div#toc li a.active,
- body div#toc2 li a.active {
- color: red;
- }
-
- body div#toc.toc,
- body div#toc.toc2 {
- position: fixed;
- left: auto;
- padding-top: 60px;
- z-index: auto;
- background-color: white;
- border-left-color: #eee;
- border-left-style: solid;
- border-right: none;
- min-height: 2000px;
- }
-
- </style>
-
- <style>
-
- @media only screen and (min-width: 768px) {
- #toc.toc2 ul ul { margin-left: -10px; }
- }
-
-
- body div#toc .tocify-subheader ul {
- margin-bottom: 0px;
- }
-
- body div#toc .tocify-subheader li {
- font-size: 14px;
- }
- .tocify li.tocify-item, .tocify ul.tocify-item {
- line-height: 24px;
- }
-
- body div#toc li.tocify-item.active:before,
- body div#toc2 li.tocify-item.active:before {
- content: "\00BB \0020";
- margin-left: -12px;
- }
-
- body div#toc li.tocify-item.active a,
- body div#toc2 li.tocify-item.active a {
- color: red;
- }
- </style>
-
- <style>
- footer {
- margin-top: 1000px;
- }
- </style>
-
- <style>
- /* overriding colony.css stylesheet */
- .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] {
- /*padding: 1.25em 1.5625em 1.125em 1.5625em;*/
- padding: 0.3em 0.6em 0.25em 0.6em;
- }
- @media only screen and (min-width: 1280px)
- #toc.toc2 {
- /*width: 20em;*/
- width: 25em;
- }
-
- #doc-content a {
- color: #210DDC;
- }
-
- .top-bar h1 {
- border-bottom: inherit;
- }
-
- h2 {
- margin-top: 80px;
- }
- h3 {
- margin-top: 40px;
- }
- h4,h5 {
- margin-top: 30px;
- }
-
- .admonitionblock.tip > table td.content {
- color: #10B061;
- }
- .admonitionblock.note > table td.content {
- color: #B509AB;
- }
- .admonitionblock.important > table td.content {
- color: #D5810A;
- }
-
- .admonitionblock .title {
- font-size: larger;
- font-style: italic;
- }
-
- .imageblock img {
- margin-bottom: 10px;
- }
- </style>
-
- <style>
- /* from http://ben.balter.com/2014/03/13/pages-anchor-links/ */
- .header-link {
- position: absolute;
- left: -0.5em;
- opacity: 0;
-
- /*
- -webkit-transition: opacity 0.2s ease-in-out 0.1s;
- -moz-transition: opacity 0.2s ease-in-out 0.1s;
- -ms-transition: opacity 0.2s ease-in-out 0.1s;
- */
- }
-
- h2:hover .header-link,
- h3:hover .header-link,
- h4:hover .header-link,
- h5:hover .header-link,
- h6:hover .header-link {
- opacity: 1;
- }
- </style>
-
- <style>
- .top-bar
- {
- -webkit-transition-duration: .5s;
- transition-duration: .5s;
-
- -webkit-transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
- transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
-
- -webkit-transition-property: -webkit-transform;
- transition-property: transform;
- }
-
- /*
- http://osvaldas.info/auto-hide-sticky-header
- MIT license
- */
- .header--hidden
- {
- -webkit-transform: translateY( -100% );
- -ms-transform: translateY( -100% );
- transform: translateY( -100% );
-
- transition-duration: .5s;
- transition-timing-function: cubic-bezier( 0.215, 0.610, 0.355, 1.000 );
- -webkit-transition-property: -webkit-transform;
- transition-property: transform;
- }
- </style>
-
- <style>
- #doc-content a.guide {
- color: white;
- }
- </style>
-
- <style>
- .tocify {
- margin-top: 80px;
- }
- </style>
-
-
-</script>
-
-</head>
-<body>
-
-<<div class="github-fork-ribbon-wrapper right" style="position: fixed;">
- <div class="github-fork-ribbon">
- <a href="https://github.com/apache/isis/fork">Fork me on GitHub</a>
- </div>
-</div>
-
-
-<div class="row">
-
- <div class="fixed contain-to-grid header">
- <nav class="top-bar" data-topbar role="navigation" style="max-width: 80rem">
- <ul class="title-area">
- <li class="name">
- <h1>
- <a href="/index.html">Apache Isis™</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>Menu</span></a></li>
- </ul>
-
- <section class="top-bar-section">
- <ul class="right">
-
- <li class="has-form">
- <FORM class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <INPUT type="hidden" name="cof" value="FORID:0">
- <INPUT class="form-control" name="q" type="text" placeholder="Search">
- </div>
- </FORM>
- </li>
-
- </ul>
-
- <!-- Left Nav Section -->
- <ul class="left">
-
- <li><a href="/documentation.html">Documentation</a></li>
- <li><a href="/downloads.html">Downloads</a></li>
- <li><a href="/help.html">Help</a></li>
- <li><a href="/asf.html">@ASF</a></li>
-
- </ul>
-
- </section>
- </nav>
- </div>
-</div>
-
-<div class="row">
-
- <div id="doc-content-left" class="large-9 medium-9 columns">
-
-
- <div id="doc-content">
- <div class="paragraph">
-<p><br/><br/><br/></p>
-</div>
-<div class="paragraph">
-<p>Demos:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="./isis-in-pictures.html">Screenshots</a></p>
-</li>
-<li>
-<p><a href="./screencasts.html">Screencasts</a></p>
-</li>
-<li>
-<p><a href="./powered-by.html">Powered by</a></p>
-</li>
-<li>
-<p><a href="http://isisdemo.mmyco.co.uk/">Online demo</a> (todoapp)</p>
-</li>
-</ul>
-</div>
- </div>
-
- <footer>
- <hr>
- <p class="small">
- Copyright © 2010~2015 The Apache Software Foundation, licensed under the Apache License, v2.0.
- <br/>
- Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation.
- </p>
- </footer>
-
- </div>
-
- <div id="doc-content-right" class="large-3 medium-3 xcolumns">
- <div id="toc" class="toc2">
- <div class="fallback-toc">
-
- </div>
- </div>
- </div>
-
-</div>
-
-
-<script src="./js/foundation/5.5.1/vendor/jquery.js"></script>
-<script src="./js/foundation/5.5.1/foundation.min.js"></script>
-
-
-<link href="./css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
-<script src="./js/jqueryui/1.11.4/jquery-ui.min.js"></script>
-<script src="./js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
-
-
-
-<script type="text/javascript">
- $(function () {
- $("#toc").tocify({
- scrollTo: 50,
- extendPage: true,
- context: "#doc-content",
- highlightOnScroll: true,
- hashGenerator: "pretty",
- hideEffect: "slideUp",
- selectors: "h2,h3,h4,h5"
- });
- $(".fallback-toc").hide();
- });
-</script>
-
-<script type="text/javascript">
-
- /****
-
- $(document).foundation();
-
- $(document).ready(function(){
- // Cache selectors
- var lastId,
- topMenu = $("div#toc ul"),
- topMenuHeight = 100,
-
- menuItems = topMenu.find("a"),
- menuItemsHrefs = menuItems.map(function(){
- var item = $($(this).attr("href"));
- if (item.length) { return item; }
- });
-
- // Bind click handler to menu items to scroll animation
- menuItems.click(function(e){
- var href = $(this).attr("href"),
- offsetTop = href === "#" ? 0 : $(href).offset().top-topMenuHeight+1;
- $('html, body').stop().animate({
- scrollTop: offsetTop
- }, 300);
-
- e.preventDefault();
- });
-
- // Bind to scroll of window
- $( window ).scroll(function(){
-
- // Get container scroll position
- var fromTop = $(this).scrollTop()+topMenuHeight;
-
- var cur = menuItemsHrefs.map(function(){
- if ($(this).offset().top < fromTop)
- return this;
- });
-
- // Get the id of the current element
- cur = cur[cur.length-1];
-
- var id = cur && cur.length ? cur[0].id : "";
-
- if (lastId !== id && id) {
- scrollTo(id);
- }
-
- window.history.pushState({}, "", window.location.origin + window.location.pathname + "#" + id);
- });
-
- scrollTo = function(id) {
- lastId = id;
-
- menuItems
- .removeClass("active");
-
- menuItems
- .parents()
- .removeClass("active-region");
-
- menuItems
- .parents("ul").hide();
-
- menuItems
- .filter("[href=#"+id+"]")
- .addClass("active");
-
- menuItems
- .filter("[href=#"+id+"]")
- .parents("ul").show();
-
- menuItems
- .filter("[href=#"+id+"]")
- .parent().children("ul").show();
-
- menuItems
- .filter("[href=#"+id+"]")
- .parents("li").addClass("active-region");
-
- }
- menuItems
- .removeClass("active");
-
- menuItems
- .parents()
- .removeClass("active-region");
-
- var syncMenuItem;
- if(window.location.hash!=="") {
- var menuItemFor = $.grep(menuItems, function(e) {
- return e.hash === window.location.hash;
- });
- console.log(menuItemFor);
- if(menuItemFor.length === 1) {
- syncMenuItem = menuItemFor[0];
- }
- }
-
- if(!syncMenuItem){
- syncMenuItem = menuItems[0];
- }
-
- $(syncMenuItem).click();
-
- });
-
- ***/
-
-</script>
-
-<script type="text/javascript">
-
-$(document).ready(function(){
- if("Documentation" === "Demos") {
- console.log( "processing 'Documentation'" );
-
- $("#doc-content-left").removeClass("large-9").removeClass("medium-9").addClass("large-12").addClass("medium-12");
- $("#doc-content-right").removeClass("large-3").removeClass("medium-3").hide();
- }
-
-});
-
-</script>
-
-
-<script>
-
-$( document ).ready(function() {
-
- (function() {
- $(function() {
- return $("#doc-content h2, #doc-content h3, #doc-content h4, #doc-content h5, #doc-content h6").each(function(i, el) {
- var $el, icon, id;
- $el = $(el);
- id = $el.attr('id');
- icon = '<i class="fa fa-link"></i>';
- if (id) {
- return $el.prepend($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
- }
- });
- });
- }).call(this);
-
-
-
- /*
- http://osvaldas.info/auto-hide-sticky-header
- MIT license
- */
- ;( function( $, window, document, undefined )
- {
- 'use strict';
-
- var elSelector = '.header',
- elClassHidden = 'header--hidden',
- throttleTimeout = 500,
- $element = $( elSelector );
-
- if( !$element.length ) return true;
-
- var $window = $( window ),
- wHeight = 0,
- wScrollCurrent = 0,
- wScrollBefore = 0,
- wScrollDiff = 0,
- $document = $( document ),
- dHeight = 0,
-
- throttle = function( delay, fn )
- {
- var last, deferTimer;
- return function()
- {
- var context = this, args = arguments, now = +new Date;
- if( last && now < last + delay )
- {
- clearTimeout( deferTimer );
- deferTimer = setTimeout( function(){ last = now; fn.apply( context, args ); }, delay );
- }
- else
- {
- last = now;
- fn.apply( context, args );
- }
- };
- };
-
- $window.on( 'scroll', throttle( throttleTimeout, function()
- {
- dHeight = $document.height();
- wHeight = $window.height();
- wScrollCurrent = $window.scrollTop();
- wScrollDiff = wScrollBefore - wScrollCurrent;
-
- if( wScrollCurrent <= 0 ) // scrolled to the very top; element sticks to the top
- $element.removeClass( elClassHidden );
-
- else if( wScrollDiff > 0 && $element.hasClass( elClassHidden ) ) // scrolled up; element slides in
- $element.removeClass( elClassHidden );
-
- else if( wScrollDiff < 0 ) // scrolled down
- {
- if( wScrollCurrent + wHeight >= dHeight && $element.hasClass( elClassHidden ) ) // scrolled to the very bottom; element slides in
- $element.removeClass( elClassHidden );
-
- else // scrolled down; element slides out
- $element.addClass( elClassHidden );
- }
-
- wScrollBefore = wScrollCurrent;
- }));
-
- })( jQuery, window, document );
-
-
-});
-</script>
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/7eddcf5a/content/documentation.html
----------------------------------------------------------------------
diff --git a/content/documentation.html b/content/documentation.html
index ef62be3..386f6b5 100644
--- a/content/documentation.html
+++ b/content/documentation.html
@@ -696,10 +696,10 @@ table.CodeRay td.code>pre{padding:0}
<p><a href="http://github.com/estatio/estatio">Estatio</a></p>
</li>
<li>
-<p><a href="http://github.com/isisaddons/isis-app-todoapp">TodoApp</a> (<a href="http://mmyco.co.uk:8180/todoapp/">online demo, v1.9.0</a>)</p>
+<p><a href="http://github.com/isisaddons/isis-app-todoapp">TodoApp</a></p>
</li>
<li>
-<p><a href="http://github.com/isisaddons/isis-app-kitchensink">Kitchensink</a> (<a href="http://mmyco.co.uk:8180/kitchensink/">online demo, v1.9.0</a>)</p>
+<p><a href="http://github.com/isisaddons/isis-app-kitchensink">Kitchensink</a> (<a href="http://mmyco.co.uk:8180/kitchensink/">online demo, v1.10.0</a>)</p>
</li>
<li>
<p><a href="http://github.com/isisaddons/isis-app-neoapp">Neo4J Example</a></p>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/7eddcf5a/content/guides/rg.html
----------------------------------------------------------------------
diff --git a/content/guides/rg.html b/content/guides/rg.html
index a7716a5..e3050d6 100644
--- a/content/guides/rg.html
+++ b/content/guides/rg.html
@@ -14502,15 +14502,16 @@ container.persist(cust);</code></pre>
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature=NatureOfService.DOMAIN)
+<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@DomainService</span>(nature=NatureOfService.DOMAIN) <i class="conum" data-value="1"></i><b>(1)</b>
+<span class="annotation">@DomainServiceLayout</span>( menuOrder=<span class="string"><span class="delimiter">"</span><span class="content">1</span><span class="delimiter">"</span></span>) <i class="conum" data-value="2"></i><b>(2)</b>
<span class="directive">public</span> <span class="type">class</span> <span class="class">MySubscribingDomainService</span> {
<span class="annotation">@PostConstruct</span>
<span class="directive">public</span> <span class="type">void</span> postConstruct() {
- eventBusService.register(<span class="local-variable">this</span>);
+ eventBusService.register(<span class="local-variable">this</span>); <i class="conum" data-value="3"></i><b>(3)</b>
}
<span class="annotation">@PreDestroy</span>
<span class="directive">public</span> <span class="type">void</span> preDestroy() {
- eventBusService.unregister(<span class="local-variable">this</span>);
+ eventBusService.unregister(<span class="local-variable">this</span>); <i class="conum" data-value="4"></i><b>(4)</b>
}
...
<span class="annotation">@javax</span>.inject.Inject
@@ -14518,9 +14519,50 @@ container.persist(cust);</code></pre>
}</code></pre>
</div>
</div>
+<div class="colist arabic">
+<table>
+<tr>
+<td><i class="conum" data-value="1"></i><b>1</b></td>
+<td>subscribers are typically not visible in the UI, so specify a <code>DOMAIN</code> nature</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="2"></i><b>2</b></td>
+<td>It’s important that subscribers register before any domain services that might emit events on the event bus service.
+For example, the (non-ASF) <a href="http://github.com/isisaddons/isis-module-security">Isis addons' security</a> module provides a
+domain service that automatically seeds certain domain entities; these will generate
+<a href="#_rg_classes_lifecycleevent">lifecycle events</a> and so any subscribers must be registered before such seed
+services. The easiest way to do this is to use the <a href="#_rg_annotations_manpage-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> attribute.</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="3"></i><b>3</b></td>
+<td>register with the event bus service during <a href="#_rg_annotations_manpage-PostConstruct"><code>@PostConstruct</code></a>
+initialization</td>
+</tr>
+<tr>
+<td><i class="conum" data-value="4"></i><b>4</b></td>
+<td>corresponding deregister when shutting down</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
<p>This works for both singleton (application-scoped) and also <a href="#_rg_annotations_manpage-RequestScoped"><code>@RequestScoped</code></a> domain services.</p>
</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-tip" title="Tip"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>The <a href="#_rg_classes_super_manpage-AbstractSubscriber"><code>AbstractSubscriber</code></a> class automatically performs this
+registration. As a convenience, (as of <code>1.11.0-SNAPSHOT</code>) it is also annotated with the
+<a href="#_rg_annotations_manpage-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> attribute.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
</div>
<div class="sect3">
<h4 id="_annotating_members">4.9.3. Annotating Members</h4>
@@ -19727,7 +19769,19 @@ in an implementation of <code>getId()</code> based upon the classes name.</p>
<div class="sect3">
<h4 id="_rg_classes_super_manpage-AbstractSubscriber">6.2.5. <code>AbstractSubscriber</code></h4>
<div class="paragraph">
-<p>This is a convenience superclass for creating subscriber domain services on the <a href="#_rg_services-api_manpage-EventBusService"><code>EventBusService</code></a>. It uses <a href="#_rg_annotations_manpage-PostConstruct"><code>@PostConstruct</code></a> and <a href="#_rg_annotations_manpage-PreDestroy"><code>@PreDestroy</code></a> callbacks to automatically register itself with the <code>EventBusService</code>.</p>
+<p>This is a convenience superclass for creating subscriber domain services on the <a href="#_rg_services-api_manpage-EventBusService"><code>EventBusService</code></a>. It uses <a href="#_rg_annotations_manpage-PostConstruct"><code>@PostConstruct</code></a> and
+<a href="#_rg_annotations_manpage-PreDestroy"><code>@PreDestroy</code></a> callbacks to automatically register/unregister itself
+with the <code>EventBusService</code>.</p>
+</div>
+<div class="paragraph">
+<p>It’s important that subscribers register before any domain services that might emit events on the
+<a href="#_rg_services-api_manpage-EventBusService"><code>EventBusService</code></a>. For example, the (non-ASF) <a href="http://github.com/isisaddons/isis-module-security">Isis addons' security</a> module provides a domain service that automatically
+seeds certain domain entities; these will generate <a href="#_rg_classes_lifecycleevent">lifecycle events</a> and so
+any subscribers must be registered before such seed services. The easiest way to do this is to use the
+<a href="#_rg_annotations_manpage-DomainServiceLayout_menuOrder"><code>@DomainServiceLayout#menuOrder()</code></a> attribute.</p>
+</div>
+<div class="paragraph">
+<p>As a convenience, (as of <code>1.11.0-SNAPSHOT</code>) the <code>AbstractSubscriber</code> specifies this attribute.</p>
</div>
</div>
<div class="sect3">
http://git-wip-us.apache.org/repos/asf/isis-site/blob/7eddcf5a/content/isis-in-pictures.html
----------------------------------------------------------------------
diff --git a/content/isis-in-pictures.html b/content/isis-in-pictures.html
index c475458..26c5ac3 100644
--- a/content/isis-in-pictures.html
+++ b/content/isis-in-pictures.html
@@ -516,7 +516,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/010-login.png"><img src="images//isis-in-pictures/010-login.png" alt="010 login" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/010-login.png"><img src="images//isis-in-pictures/010-login.png" alt="010 login" width="800px"></a>
</div>
</div>
</div>
@@ -527,7 +527,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/020-install-fixtures.png"><img src="images//isis-in-pictures/020-install-fixtures.png" alt="020 install fixtures" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/020-install-fixtures.png"><img src="images//isis-in-pictures/020-install-fixtures.png" alt="020 install fixtures" width="800px"></a>
</div>
</div>
</div>
@@ -538,7 +538,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/030-dashboard-view-model.png"><img src="images//isis-in-pictures/030-dashboard-view-model.png" alt="030 dashboard view model" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/030-dashboard-view-model.png"><img src="images//isis-in-pictures/030-dashboard-view-model.png" alt="030 dashboard view model" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -552,7 +552,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/040-domain-entity.png"><img src="images//isis-in-pictures/040-domain-entity.png" alt="040 domain entity" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/040-domain-entity.png"><img src="images//isis-in-pictures/040-domain-entity.png" alt="040 domain entity" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -569,7 +569,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/050-edit-property.png"><img src="images//isis-in-pictures/050-edit-property.png" alt="050 edit property" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/050-edit-property.png"><img src="images//isis-in-pictures/050-edit-property.png" alt="050 edit property" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -583,7 +583,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/060-invoke-action.png"><img src="images//isis-in-pictures/060-invoke-action.png" alt="060 invoke action" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/060-invoke-action.png"><img src="images//isis-in-pictures/060-invoke-action.png" alt="060 invoke action" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -603,7 +603,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/065-contributions.png"><img src="images//isis-in-pictures/065-contributions.png" alt="065 contributions" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/065-contributions.png"><img src="images//isis-in-pictures/065-contributions.png" alt="065 contributions" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -611,7 +611,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/067-contributed-action.png"><img src="images//isis-in-pictures/067-contributed-action.png" alt="067 contributed action" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/067-contributed-action.png"><img src="images//isis-in-pictures/067-contributed-action.png" alt="067 contributed action" width="800px"></a>
</div>
</div>
</div>
@@ -625,7 +625,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/070-pluggable-views.png"><img src="images//isis-in-pictures/070-pluggable-views.png" alt="070 pluggable views" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/070-pluggable-views.png"><img src="images//isis-in-pictures/070-pluggable-views.png" alt="070 pluggable views" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -633,7 +633,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/080-gmap3-view.png"><img src="images//isis-in-pictures/080-gmap3-view.png" alt="080 gmap3 view" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/080-gmap3-view.png"><img src="images//isis-in-pictures/080-gmap3-view.png" alt="080 gmap3 view" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -641,7 +641,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/090-fullcalendar2-view.png"><img src="images//isis-in-pictures/090-fullcalendar2-view.png" alt="090 fullcalendar2 view" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/090-fullcalendar2-view.png"><img src="images//isis-in-pictures/090-fullcalendar2-view.png" alt="090 fullcalendar2 view" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -649,7 +649,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/100-excel-view-and-docx.png"><img src="images//isis-in-pictures/100-excel-view-and-docx.png" alt="100 excel view and docx" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/100-excel-view-and-docx.png"><img src="images//isis-in-pictures/100-excel-view-and-docx.png" alt="100 excel view and docx" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -657,7 +657,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/110-docx.png"><img src="images//isis-in-pictures/110-docx.png" alt="110 docx" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/110-docx.png"><img src="images//isis-in-pictures/110-docx.png" alt="110 docx" width="800px"></a>
</div>
</div>
<div class="admonitionblock note">
@@ -687,7 +687,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/120-auditing.png"><img src="images//isis-in-pictures/120-auditing.png" alt="120 auditing" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/120-auditing.png"><img src="images//isis-in-pictures/120-auditing.png" alt="120 auditing" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -695,7 +695,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/130-security.png"><img src="images//isis-in-pictures/130-security.png" alt="130 security" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/130-security.png"><img src="images//isis-in-pictures/130-security.png" alt="130 security" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -703,7 +703,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/140-i18n.png"><img src="images//isis-in-pictures/140-i18n.png" alt="140 i18n" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/140-i18n.png"><img src="images//isis-in-pictures/140-i18n.png" alt="140 i18n" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -711,7 +711,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/150-appsettings.png"><img src="images//isis-in-pictures/150-appsettings.png" alt="150 appsettings" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/150-appsettings.png"><img src="images//isis-in-pictures/150-appsettings.png" alt="150 appsettings" width="800px"></a>
</div>
</div>
<div class="sect2">
@@ -721,7 +721,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/160-switch-tenancy.png"><img src="images//isis-in-pictures/160-switch-tenancy.png" alt="160 switch tenancy" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/160-switch-tenancy.png"><img src="images//isis-in-pictures/160-switch-tenancy.png" alt="160 switch tenancy" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -735,7 +735,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/170-me.png"><img src="images//isis-in-pictures/170-me.png" alt="170 me" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/170-me.png"><img src="images//isis-in-pictures/170-me.png" alt="170 me" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -743,7 +743,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/180-app-user-entity.png"><img src="images//isis-in-pictures/180-app-user-entity.png" alt="180 app user entity" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/180-app-user-entity.png"><img src="images//isis-in-pictures/180-app-user-entity.png" alt="180 app user entity" width="800px"></a>
</div>
</div>
<div class="paragraph">
@@ -757,7 +757,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/190-switch-theme.png"><img src="images//isis-in-pictures/190-switch-theme.png" alt="190 switch theme" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/190-switch-theme.png"><img src="images//isis-in-pictures/190-switch-theme.png" alt="190 switch theme" width="800px"></a>
</div>
</div>
</div>
@@ -771,7 +771,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
-<a class="image" href="images//isis-in-pictures/200-rest-api.png"><img src="images//isis-in-pictures/200-rest-api.png" alt="200 rest api" width="600px"></a>
+<a class="image" href="images//isis-in-pictures/200-rest-api.png"><img src="images//isis-in-pictures/200-rest-api.png" alt="200 rest api" width="800px"></a>
</div>
</div>
<div class="paragraph">