You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by bu...@apache.org on 2014/02/16 14:38:23 UTC

svn commit: r898153 - in /websites/staging/isis/trunk: cgi-bin/ content/ content/components/objectstores/jdo/ content/intro/elevator-pitch/ content/intro/getting-started/ content/intro/tutorials/

Author: buildbot
Date: Sun Feb 16 13:38:23 2014
New Revision: 898153

Log:
Staging update by buildbot for isis

Modified:
    websites/staging/isis/trunk/cgi-bin/   (props changed)
    websites/staging/isis/trunk/content/   (props changed)
    websites/staging/isis/trunk/content/components/objectstores/jdo/datanucleus-and-eclipse.html
    websites/staging/isis/trunk/content/documentation.html
    websites/staging/isis/trunk/content/intro/elevator-pitch/common-use-cases.html
    websites/staging/isis/trunk/content/intro/getting-started/quickstart-archetype.html
    websites/staging/isis/trunk/content/intro/tutorials/screencasts.html

Propchange: websites/staging/isis/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Feb 16 13:38:23 2014
@@ -1 +1 @@
-1568761
+1568762

Propchange: websites/staging/isis/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Feb 16 13:38:23 2014
@@ -1 +1 @@
-1568761
+1568762

Modified: websites/staging/isis/trunk/content/components/objectstores/jdo/datanucleus-and-eclipse.html
==============================================================================
--- websites/staging/isis/trunk/content/components/objectstores/jdo/datanucleus-and-eclipse.html (original)
+++ websites/staging/isis/trunk/content/components/objectstores/jdo/datanucleus-and-eclipse.html Sun Feb 16 13:38:23 2014
@@ -308,6 +308,16 @@
 
 <p>To the detail...</p>
 
+<h2><a name="screencast"></a>Screencast</h2>
+
+<p>How to import an Apache Isis maven-based application into Eclipse and configure to use with the JDO Objectstore</p>
+
+<p><iframe width="420" height="315" src="http://www.youtube.com/embed/RgcYfjQ8yJA" frameborder="0" allowfullscreen></iframe></p>
+
+<blockquote>
+  <p>NB: when configuring DataNucleus for the <em>dom</em> project, make sure you are in the 'Java perspective', not the 'Java EE perspective'.</p>
+</blockquote>
+
 <h2>Configuring a domain project with the DataNucleus enhancer</h2>
 
 <blockquote>

Modified: websites/staging/isis/trunk/content/documentation.html
==============================================================================
--- websites/staging/isis/trunk/content/documentation.html (original)
+++ websites/staging/isis/trunk/content/documentation.html Sun Feb 16 13:38:23 2014
@@ -312,7 +312,7 @@
 <h4>Learning more</h4>
 
 <ul>
-<li>Apps <a href="intro/powered-by/powered-by.html">Powered by</a> Isis</li>
+<li>Apps <a href="intro/powered-by/powered-by.html">powered by</a> Isis</li>
 <li><a href="intro/learning-more/articles-and-presentations.html">Articles, Conferences, Podcasts</a></li>
 <li><a href="intro/learning-more/books.html">Books</a></li>
 <li><a href="intro/learning-more/Pawson-Naked-Objects-thesis.pdf">Naked Objects PhD thesis</a> (Pawson)

Modified: websites/staging/isis/trunk/content/intro/elevator-pitch/common-use-cases.html
==============================================================================
--- websites/staging/isis/trunk/content/intro/elevator-pitch/common-use-cases.html (original)
+++ websites/staging/isis/trunk/content/intro/elevator-pitch/common-use-cases.html Sun Feb 16 13:38:23 2014
@@ -284,7 +284,13 @@
 </h1>
 </div>
 
-<h3>Prototyping</h3>
+<h2><a name="screencast"></a>Screencast</h2>
+
+<p>How Apache Isis builds a webapp from the underlying domain object model...</p>
+
+<p><iframe width="420" height="315" src="http://www.youtube.com/embed/ludOLyi6VyY" frameborder="0" allowfullscreen></iframe></p>
+
+<h2>Prototyping</h2>
 
 <p>Isis is great for rapid prototyping, because all you need to write in order to get an application up-and-running is the domain model objects.</p>
 
@@ -292,7 +298,7 @@
 
 <p>Once you've sketched out your domain model, you can then either start-over using your preferred framework, or you might choose to take the domain model forward into more formal specification and testing.</p>
 
-<h3>Deploy on your own App</h3>
+<h2>Deploy on your own App</h2>
 
 <p>The programming model defined by Isis deliberately minimizes the dependencies on the rest of the framework. In fact, the only hard dependency that the domain model classes have on Isis is through the <code>org.apache.isis.applib</code> classes, mostly to pick up annotations such as <code>@Disabled</code>. The idea is to make it easy to be able to write take a domain object prototyped and/or tested using Isis, but to deploy on some other framework's runtime.</p>
 
@@ -300,7 +306,7 @@
 
 <p>Isis' own runtime injects an (implementation of this) interface into each and every domain object. You will likely need to do something similar within your own framework, (or come up with an equivalent mechanism, eg Service Locator pattern).</p>
 
-<h3>Deploy on Isis as an auto-generated Webapp</h3>
+<h2>Deploy on Isis as an auto-generated Webapp</h2>
 
 <p>One of the original motivations for Isis itself was to be able automatically generate a user interface for a domain object model.</p>
 
@@ -315,7 +321,7 @@
 
 <p>Deploying on Isis means that the framework also manages object persistence.  Again this is pluggable, but the principal implementation is the <a href="../../components/objectstores/jdo/about.html">JDO objectstore</a>.  Because JDO supports both SQL and NoSQL databases, you can then deploy on a variety of platforms, including the <a href="https://developers.google.com/appengine/">Google App Engine (GAE)</a>.</p>
 
-<h3>Deploy on Isis as a RESTful web service</h3>
+<h2>Deploy on Isis as a RESTful web service</h2>
 
 <p>REST (Representation State Transfer) is an architectural style for building highly scalable distributed systems, using the same principles as the World Wide Web. Many commercial web APIs (twitter, facebook, Amazon) are implemented as either pure REST APIs or some approximation therein.</p>
 

Modified: websites/staging/isis/trunk/content/intro/getting-started/quickstart-archetype.html
==============================================================================
--- websites/staging/isis/trunk/content/intro/getting-started/quickstart-archetype.html (original)
+++ websites/staging/isis/trunk/content/intro/getting-started/quickstart-archetype.html Sun Feb 16 13:38:23 2014
@@ -292,12 +292,16 @@
 
 <p>Running this archetype is a good way to get familiar with the structure of a not-too-complex Isis application.  However, to get started with your own application, we generally recommend that you run the alternative <a href="./simple-archetype.html">simple archetype</a>.  This will generate a completely stripped back and minimal application for you to refactor and extend; you can then use this ToDo app to guide your own development.</p>
 
-<h3><a name="screencast"></a>Screencast</h3>
+<h3><a name="screencast"></a>Screencasts</h3>
 
 <p>How to use the Apache Isis quickstart archetype to generate your first Apache Isis application.</p>
 
 <p><iframe width="420" height="315" src="http://www.youtube.com/embed/RH6J4gx8OoA" frameborder="0" allowfullscreen></iframe></p>
 
+<p>A run-through of the main features of the todo application generated by the Apache Isis quickstart archetype.</p>
+
+<p><iframe width="420" height="315" src="http://www.youtube.com/embed/1_vc01LIBUU" frameborder="0" allowfullscreen></iframe></p>
+
 <h3>Generating the App</h3>
 
 <p>Create a new directory, and <code>cd</code> into that directory.</p>

Modified: websites/staging/isis/trunk/content/intro/tutorials/screencasts.html
==============================================================================
--- websites/staging/isis/trunk/content/intro/tutorials/screencasts.html (original)
+++ websites/staging/isis/trunk/content/intro/tutorials/screencasts.html Sun Feb 16 13:38:23 2014
@@ -288,48 +288,81 @@
 
 <p><table class="table table-bordered table-hover">
   <tr>
+    <td>How it works<br/><br/><i>How Apache Isis builds a webapp from the underlying domain object model</i>
+    <br/><br/>
+    Learn more <a href="../elevator-pitch/common-use-cases.html#screencast">here</a>
+    </td>
+    <td>
+      <iframe width="420" height="315" src="http://www.youtube.com/embed/ludOLyi6VyY" frameborder="0" allowfullscreen></iframe>
+    </td>
+    <td>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
+    </td>
+  </tr>
+  <tr>
     <td>Quickstart Archetype<br/><br/><i>How to use the Apache Isis quickstart archetype to generate your first Apache Isis application</i>
     <br/><br/>
-    Learn more <a href="../getting-started/quickstart-archetype.html">here</a></td>
+    Learn more <a href="../getting-started/quickstart-archetype.html#screencast">here</a>
+    </td>
     <td>
       <iframe width="420" height="315" src="http://www.youtube.com/embed/RH6J4gx8OoA" frameborder="0" allowfullscreen></iframe>
     </td>
+    <td>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
+    </td>
   </tr>
   <tr>
-    <td>Todo app walkthrough<br/><br/><i>A run-through of the main features of the todo application generated by the Apache Isis quickstart archetype</i></td>
+    <td>Todo app walkthrough<br/><br/><i>A run-through of the main features of the todo application generated by the Apache Isis quickstart archetype</i>
+    <br/><br/>
+    Learn more <a href="../getting-started/quickstart-archetype.html#screencast">here</a>
+    </td>
     <td>
       <iframe width="420" height="315" src="http://www.youtube.com/embed/1_vc01LIBUU" frameborder="0" allowfullscreen></iframe>
     </td>
+    <td>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
+    </td>
   </tr>
   <tr>
-    <td>Importing into Eclipse<br/><br/><i>How to import an Apache Isis maven-based application into Eclipse and configure to use with the JDO Objectstore</i><br/><br/>NB: when configuring DataNucleus for the <em>dom</em> project, make sure you are in the 'Java perspective', not the 'Java EE perspective').</td>
+    <td>Importing into Eclipse<br/><br/><i>How to import an Apache Isis maven-based application into Eclipse and configure to use with the JDO Objectstore</i><br/><br/>NB: when configuring DataNucleus for the <em>dom</em> project, make sure you are in the 'Java perspective', not the 'Java EE perspective').
+    <br/><br/>
+    Learn more <a href="../../components/objectstores/jdo/datanucleus-and-eclipse.html#screencast">here</a>
+    </td>
     <td>
       <iframe width="420" height="315" src="http://www.youtube.com/embed/RgcYfjQ8yJA" frameborder="0" allowfullscreen></iframe>
     </td>
-  </tr>
-  <tr>
-    <td>How it works<br/><br/><i>How Apache Isis builds a webapp from the underlying domain object model</i> </td>
     <td>
-      <iframe width="420" height="315" src="http://www.youtube.com/embed/ludOLyi6VyY" frameborder="0" allowfullscreen></iframe>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
     </td>
   </tr>
   <tr>
-    <td>Dynamic layouts in the Wicket viewer<br/><br/><i>How to layout properties and collections dynamically</i> </td>
+    <td>Dynamic layouts in the Wicket viewer<br/><br/><i>How to layout properties and collections dynamically</i>
+    <br/><br/>
+    Learn more <a href="../../more-advanced-topics/objectstores/jdo/dynamic-layouts.html#screencast">here</a>
     <td>
       <iframe width="420" height="236" src="http://www.youtube.com/embed/zmrg49WeEPc" frameborder="0" allowfullscreen></iframe>
     </td>
+    <td>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
+    </td>
   </tr>
   <tr>
     <td>Isis' integration with <a id="jrebel" name="jrebel">JRebel</a><br/><br/><i>Develop your app without having to redeploy using <a href="https://github.com/danhaywood/isis-jrebel-plugin">this plugin</a>.</i><br/><br/>(Apologies for the slightly flaky audio on this screencast)</td>
     <td>
       <iframe width="420" height="236" src="//www.youtube.com/embed/PxVgbz3ae_g" frameborder="0" allowfullscreen></iframe>
     </td>
+    <td>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
+    </td>
   </tr>
   <tr>
     <td>Customizing the Wicket viewer<br/><br/><i>How to customize the Wicket viewer, integrating google maps.</i> </td>
     <td>
       <iframe width="420" height="315" src="http://www.youtube.com/embed/9o5zAME8LrM" frameborder="0" allowfullscreen></iframe>
     </td>
+    <td>
+      See <a href="../elevator-pitch/common-use-cases.html#screencast">common use cases</a>
+    </td>
   </tr>
 <table></p>