polygene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From paulmer...@apache.org
Subject svn commit: r1692167 - in /zest/site: content/ content/2007/11/13/ content/2008/01/30/ content/2008/04/14/ content/2008/06/06/ content/2008/08/08/ content/2008/09/15/ content/2008/09/19/ content/2008/11/17/ content/2009/01/09/ content/2009/01/10/ conte...
Date Tue, 21 Jul 2015 16:38:00 GMT
Author: paulmerlin
Date: Tue Jul 21 16:37:59 2015
New Revision: 1692167

URL: http://svn.apache.org/r1692167
Log:
zest: add date to news pages, update download page

Modified:
    zest/site/content/2007/11/13/oredev-cop.html
    zest/site/content/2008/01/30/jfocus-cop.html
    zest/site/content/2008/04/14/qi4j-0.1.html
    zest/site/content/2008/06/06/qi4j-0.2.html
    zest/site/content/2008/08/08/qi4j-0.3.html
    zest/site/content/2008/09/15/javazone-cop.html
    zest/site/content/2008/09/19/qi4j-0.4.html
    zest/site/content/2008/11/17/oredev-qi4j.html
    zest/site/content/2009/01/09/qi4j-0.5.html
    zest/site/content/2009/01/10/arskonference.html
    zest/site/content/2009/02/19/ddd-in-qi4j-explained.html
    zest/site/content/2009/02/20/qi4j-0.6.html
    zest/site/content/2009/04/20/qi4j-0.7.html
    zest/site/content/2009/05/10/jfocus.html
    zest/site/content/2009/09/03/javazone.html
    zest/site/content/2010/01/25/oredev.html
    zest/site/content/2010/01/25/quicker-frameworks.html
    zest/site/content/2010/01/28/qi4j-1.0.html
    zest/site/content/2010/06/17/qi4j-1.1.html
    zest/site/content/2010/08/30/apache-roadshow-shanghai.html
    zest/site/content/2010/09/18/javazone.html
    zest/site/content/2010/10/23/qi4j-sdk-1.2.html
    zest/site/content/2011/02/21/gradle.html
    zest/site/content/2011/04/15/qi4j-sdk-1.3.html
    zest/site/content/2011/08/06/qi4j-sdk-1.4.html
    zest/site/content/2012/02/15/jfocus.html
    zest/site/content/2012/05/02/qi4j-future.html
    zest/site/content/2012/05/25/new-website.html
    zest/site/content/2012/12/25/qi4j-2.0-rc1.html
    zest/site/content/2013/04/15/qi4j-2.0-rc2.html
    zest/site/content/2013/04/28/qi4j-2.0.html
    zest/site/content/atom.xml
    zest/site/content/download-qi4j-legacy.html
    zest/site/src/_data/releases.yml
    zest/site/src/_layouts/posts.html
    zest/site/src/download-qi4j-legacy.html
    zest/site/src/download.html

Modified: zest/site/content/2007/11/13/oredev-cop.html
URL: http://svn.apache.org/viewvc/zest/site/content/2007/11/13/oredev-cop.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2007/11/13/oredev-cop.html (original)
+++ zest/site/content/2007/11/13/oredev-cop.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+November 13, 2007
 <h2 id="qi4j-redev-2007---composite-oriented-programming">Qi4j @Øredev 2007 - Composite Oriented Programming</h2>
 
 <p>OOP neglects the need of objects to adjust its behavior depending on the context. “John is a parent and programmer in the city, but a hunter and food in the jungle.”. Same object, different contexts. OOP has also not fulfilled its promise of re-usability, partly due to such static behavior and partly due to its inability to deal with fine-granularity of states and behaviors.</p>

Modified: zest/site/content/2008/01/30/jfocus-cop.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/01/30/jfocus-cop.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/01/30/jfocus-cop.html (original)
+++ zest/site/content/2008/01/30/jfocus-cop.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+January 30, 2008
 <h2 id="qi4j--jfocus-2008---composite-oriented-programming">Qi4j @ JFocus 2008 - Composite Oriented Programming</h2>
 
 <p>OOP neglects the need of objects to adjust its behavior depending on the context. “John is a parent and programmer in the city, but a hunter and food in the jungle.”. Same object, different contexts. OOP has also not fulfilled its promise of re-usability, partly due to such static behavior and partly due to its inability to deal with fine-granularity of states and behaviors. Composite Oriented Programming addresses these issues, and Qi4J is an implementation available to Java programmers today.</p>

Modified: zest/site/content/2008/04/14/qi4j-0.1.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/04/14/qi4j-0.1.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/04/14/qi4j-0.1.html (original)
+++ zest/site/content/2008/04/14/qi4j-0.1.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+April 14, 2008
 <h2 id="qi4j-01-released">Qi4j 0.1 Released</h2>
 
 <p>Freeze of Core API.</p>

Modified: zest/site/content/2008/06/06/qi4j-0.2.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/06/06/qi4j-0.2.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/06/06/qi4j-0.2.html (original)
+++ zest/site/content/2008/06/06/qi4j-0.2.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+June 06, 2008
 <h2 id="qi4j-02-released">Qi4j 0.2 Released</h2>
 
 <p>Full Unit Test &amp; Javadoc on Core API.</p>

Modified: zest/site/content/2008/08/08/qi4j-0.3.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/08/08/qi4j-0.3.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/08/08/qi4j-0.3.html (original)
+++ zest/site/content/2008/08/08/qi4j-0.3.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+August 08, 2008
 <h2 id="qi4j-03-released">Qi4j 0.3 Released</h2>
 
 <p>The 3rd pre-final release from the Qi4j community marks a new relatively stable milestone on the continued path to a production ready system. The 0.3 release is the 3rd major re-write of the Qi4j Core Runtime, after many lessons learned from previous implementations.</p>

Modified: zest/site/content/2008/09/15/javazone-cop.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/09/15/javazone-cop.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/09/15/javazone-cop.html (original)
+++ zest/site/content/2008/09/15/javazone-cop.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+September 15, 2008
 <h2 id="qi4j--javazone-2008---composite-oriented-programming-with-qi4j">Qi4j @ JavaZone 2008 - Composite Oriented Programming with Qi4j</h2>
 
 <p>In the current programming culture we have lost the OOP idea of objects containing both logic and state, the idea of reuse has largely failed due to impractical mechanisms, and combining pieces of code into larger structures using AOP has not quite delivered on its promises. Building large-scale software also gives us challenges with regard to complexity, enforcing architectural rules and codebase explosion. What if we could look at what we have and figure out a new way to address these problems, while promoting the idea from domain oriented modeling and retaining what works with what we have now? Composite Oriented Programing is a new way of dealing with these problems, and this presentation will show how the Qi4j implementation on the Java platform will enable you to get more done with less work, and in a way that allows you to avoid the mentioned problems. It will describe the COP terminology and show examples on how to use Qi4j to implement domain oriented models.</p>

Modified: zest/site/content/2008/09/19/qi4j-0.4.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/09/19/qi4j-0.4.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/09/19/qi4j-0.4.html (original)
+++ zest/site/content/2008/09/19/qi4j-0.4.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+September 19, 2008
 <h2 id="qi4j-04-released">Qi4j 0.4 Released</h2>
 
 <p>CleanUp after the 0.3 changes.</p>

Modified: zest/site/content/2008/11/17/oredev-qi4j.html
URL: http://svn.apache.org/viewvc/zest/site/content/2008/11/17/oredev-qi4j.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2008/11/17/oredev-qi4j.html (original)
+++ zest/site/content/2008/11/17/oredev-qi4j.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+November 17, 2008
 <h2 id="qi4j--0redev-2008---qi4j">Qi4j @ 0redev 2008 - Qi4j</h2>
 
 <p>Qi4j - code, examples and demo</p>

Modified: zest/site/content/2009/01/09/qi4j-0.5.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/01/09/qi4j-0.5.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/01/09/qi4j-0.5.html (original)
+++ zest/site/content/2009/01/09/qi4j-0.5.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+January 09, 2009
 <h2 id="qi4j-05-released">Qi4j 0.5 Released</h2>
 
 <p>Stabilization of Core</p>

Modified: zest/site/content/2009/01/10/arskonference.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/01/10/arskonference.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/01/10/arskonference.html (original)
+++ zest/site/content/2009/01/10/arskonference.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+January 10, 2009
 <h2 id="qi4j--rskonference-2009">Qi4j @ Årskonference 2009</h2>
 
 <p>It is indeed exciting times to be a Java developer in. Lots of stuff is happening in the Java space and it’s hard to predict what kind of development space we will be working in in the future.</p>

Modified: zest/site/content/2009/02/19/ddd-in-qi4j-explained.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/02/19/ddd-in-qi4j-explained.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/02/19/ddd-in-qi4j-explained.html (original)
+++ zest/site/content/2009/02/19/ddd-in-qi4j-explained.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+February 19, 2009
 <h2 id="ddd-support-in-qi4j-explained">DDD support in Qi4j explained</h2>
 
 <p>Domain Driven Design has a special status in Qi4j, and its tactical bits are embraced in Qi4j itself. These includes Entities, Services and Values. In Rickard’s blog entry <a href="http://www.jroller.com/rickard/entry/qi4j_and_state_modeling">Qi4j and state modeling</a>, he covers these topics in a relatively easy to understand and pedagogic format. A highly recommended read for people who want to get a quick overview of what Qi4j is really about.</p>

Modified: zest/site/content/2009/02/20/qi4j-0.6.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/02/20/qi4j-0.6.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/02/20/qi4j-0.6.html (original)
+++ zest/site/content/2009/02/20/qi4j-0.6.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+February 20, 2009
 <h2 id="qi4j-06-released">Qi4j 0.6 Released</h2>
 
 <p>Goal of Full Test Coverage in Core.</p>

Modified: zest/site/content/2009/04/20/qi4j-0.7.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/04/20/qi4j-0.7.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/04/20/qi4j-0.7.html (original)
+++ zest/site/content/2009/04/20/qi4j-0.7.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+April 20, 2009
 <h2 id="qi4j-07-released">Qi4j 0.7 Released</h2>
 
 <p>Query Cleanup.</p>

Modified: zest/site/content/2009/05/10/jfocus.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/05/10/jfocus.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/05/10/jfocus.html (original)
+++ zest/site/content/2009/05/10/jfocus.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+May 10, 2009
 <h2 id="qi4j--jfocus-2009---cop--ddd">Qi4j @ JFocus 2009 - COP / DDD</h2>
 
 <p>At JFokus earlier this year Rickard Öberg was interviewed by Dan Bergh Johnsson about Composite Oriented Programming and Qi4j.</p>

Modified: zest/site/content/2009/09/03/javazone.html
URL: http://svn.apache.org/viewvc/zest/site/content/2009/09/03/javazone.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2009/09/03/javazone.html (original)
+++ zest/site/content/2009/09/03/javazone.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+September 03, 2009
 <h2 id="qi4j--javazone-2009---persistence">Qi4j @ JavaZone 2009 - Persistence</h2>
 
 <p>JavaZone 2009 is held as usual in Oslo, Norway, on the 9th and 10th of September 2009. It is set to be an exciting event, Scandinavias larges Java Developer’s conference, but covers adjacent languages as well, such as Scala, Groovy and JRuby. Qi4j is represented with a presentation by Niclas Hedhman about “Qi4j Persistence” (10th Sept, 11:45). The short time available will only allow for the basics of Qi4j Persistence to be covered, but the audience is expected to get tantalized and curious about our great framework for rich domain model development.</p>

Modified: zest/site/content/2010/01/25/oredev.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/01/25/oredev.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/01/25/oredev.html (original)
+++ zest/site/content/2010/01/25/oredev.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+January 25, 2010
 <h2 id="qi4j--redev-2010---dci">Qi4j @ Øredev 2010 - DCI</h2>
 
 <p>In this presentation that was recorded during Øredev 2009, Rickard Öberg presents how to use Qi4j to implement the DCI principles. DCI, or Data-Context-Interaction, is a new paradigm created by Trygve Reenskug, inventor of the MVC pattern.</p>

Modified: zest/site/content/2010/01/25/quicker-frameworks.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/01/25/quicker-frameworks.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/01/25/quicker-frameworks.html (original)
+++ zest/site/content/2010/01/25/quicker-frameworks.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+January 25, 2010
 <h2 id="quicker-frameworks">Quicker Frameworks</h2>
 
 <p>Usually, a framework is created to make development faster by hiding the technical machinery underneath. Motivation behind Qi4j was very different. In this article written by Rickard Öberg for <a href="http://domaindrivendesign.org/">DomainDrivenDesign.org</a>, he talks about how this domain-centric application development framework makes it quicker.</p>

Modified: zest/site/content/2010/01/28/qi4j-1.0.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/01/28/qi4j-1.0.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/01/28/qi4j-1.0.html (original)
+++ zest/site/content/2010/01/28/qi4j-1.0.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+January 28, 2010
 <h2 id="qi4j-sdk-10-has-been-released">Qi4j SDK 1.0 has been released!</h2>
 
 <p>Qi4j SDK 1.0 has now been released. After 2 years of hard work, we have finally made an official release available. It contains all the core features of Qi4j, such as composites made from fragments like mixins, concerns, side-effects and constraints, and also the libraries and extensions that are useful for most application development.</p>

Modified: zest/site/content/2010/06/17/qi4j-1.1.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/06/17/qi4j-1.1.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/06/17/qi4j-1.1.html (original)
+++ zest/site/content/2010/06/17/qi4j-1.1.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+June 17, 2010
 <h2 id="qi4j-sdk-11-is-out">Qi4j SDK 1.1 is out!</h2>
 
 <p>Qi4j community hereby announces the availability of Release 1.1 of Qi4j Core, Qi4j Libraries and Qi4j Extensions.</p>

Modified: zest/site/content/2010/08/30/apache-roadshow-shanghai.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/08/30/apache-roadshow-shanghai.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/08/30/apache-roadshow-shanghai.html (original)
+++ zest/site/content/2010/08/30/apache-roadshow-shanghai.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+August 30, 2010
 <h2 id="qi4j--apache-roadshow-shanghai">Qi4j @ Apache Roadshow Shanghai</h2>
 
 <p>Qi4j was invited to present at the Apache Roadshow Shanghai 2010, largely due to Niclas Hedhman is currently living there and is an Apache Member. Niclas has reflected over how the presentation was done and some reactions from the audience. You can read all about it on his <a href="http://www.jroller.com/niclas/entry/qi4j_in_shanghai_part_2">blog</a>.</p>

Modified: zest/site/content/2010/09/18/javazone.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/09/18/javazone.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/09/18/javazone.html (original)
+++ zest/site/content/2010/09/18/javazone.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+September 18, 2010
 <h2 id="qi4j--javazone-2010---restdci">Qi4j @ JavaZone 2010 - ReST/DCI</h2>
 
 <p>Qi4j at JavaZone 2010, Oslo, Norway. Rickard Öberg presented “Implementing a Rest API with DCI and Qi4j” at JavaZone on the 8 Sept 2010.</p>

Modified: zest/site/content/2010/10/23/qi4j-sdk-1.2.html
URL: http://svn.apache.org/viewvc/zest/site/content/2010/10/23/qi4j-sdk-1.2.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2010/10/23/qi4j-sdk-1.2.html (original)
+++ zest/site/content/2010/10/23/qi4j-sdk-1.2.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+October 23, 2010
 <h2 id="qi4j-sdk-12-released">Qi4j SDK 1.2 Released</h2>
 
 <p>The Qi4j community today announced the 3rd installment of the innovative Java framework, Qi4j. The main new features includes, SQL EntityStore, SQL Indexing/Querying, Caching SPI and a Service Qualifier API.</p>

Modified: zest/site/content/2011/02/21/gradle.html
URL: http://svn.apache.org/viewvc/zest/site/content/2011/02/21/gradle.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2011/02/21/gradle.html (original)
+++ zest/site/content/2011/02/21/gradle.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+February 21, 2011
 <h2 id="qi4j-moves-to-gradle">Qi4j moves to Gradle</h2>
 
 <p>The Qi4j project has discontinued its use of Maven and introduced Gradle as its build system.</p>

Modified: zest/site/content/2011/04/15/qi4j-sdk-1.3.html
URL: http://svn.apache.org/viewvc/zest/site/content/2011/04/15/qi4j-sdk-1.3.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2011/04/15/qi4j-sdk-1.3.html (original)
+++ zest/site/content/2011/04/15/qi4j-sdk-1.3.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+April 15, 2011
 <h2 id="qi4j-sdk-release-13">Qi4j SDK Release 1.3</h2>
 
 <p>Kuala Lumpur, 15 April 2011 - The Qi4j community today announced Release 1.3 of the innovative Java framework, Qi4j. This release is significant for several customers, moving to deploy Qi4j in business critical 24/7 systems. “We now feel that the core features of Qi4j are as stable as software systems ever get. Qi4j is now being deployed at a major investment bank in the risk pricing domain.”, said Niclas Hedhman, co-inventor of Qi4j together with Rickard Öberg, who added “Qi4j has really proved itself in StreamFlow, and I am convinced that many of our paradigms will stand the test of time.”</p>

Modified: zest/site/content/2011/08/06/qi4j-sdk-1.4.html
URL: http://svn.apache.org/viewvc/zest/site/content/2011/08/06/qi4j-sdk-1.4.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2011/08/06/qi4j-sdk-1.4.html (original)
+++ zest/site/content/2011/08/06/qi4j-sdk-1.4.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+August 06, 2011
 <h2 id="qi4j-sdk-release-14">Qi4j SDK Release 1.4</h2>
 
 <p>Shanghai, 5 Aug 2011 - The Qi4j community today announced Release 1.4 of the innovative Java framework, Qi4j. This release is a consolidation release of the 1.x development branch, as development focus now is directed towards 2.0. The main new features in version 1.4 is Named Associations and inclusion of an industrial automation inspired alarm system.</p>

Modified: zest/site/content/2012/02/15/jfocus.html
URL: http://svn.apache.org/viewvc/zest/site/content/2012/02/15/jfocus.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2012/02/15/jfocus.html (original)
+++ zest/site/content/2012/02/15/jfocus.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+February 15, 2012
 <h2 id="qi4j--jfokus-2012---rest">Qi4j @ JFokus 2012 - ReST</h2>
 
 <p>Implementing a REST API today is important in many cases, both as an integration point to your application and as a way for clients to access the application. But there are few frameworks out there that help you fulfil all the constraints of REST, and therefore only makes your API a REST-wannabe. The idiom that’s often missing is HATEOAS. This session will look at how you can build a ReSTful api and applying HATEOAS. The background of this session is the Qi4j at JavaZone 2010 - ReST/DCI presentation.</p>

Modified: zest/site/content/2012/05/02/qi4j-future.html
URL: http://svn.apache.org/viewvc/zest/site/content/2012/05/02/qi4j-future.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2012/05/02/qi4j-future.html (original)
+++ zest/site/content/2012/05/02/qi4j-future.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+May 02, 2012
 <h2 id="qi4js-future">Qi4j’s Future</h2>
 
 <p>Lately, the activity in Qi4j community has been fading. Key members of the community have been caught up in many different activities outside this community, from changing jobs to have additional personal commitments piling up.</p>

Modified: zest/site/content/2012/05/25/new-website.html
URL: http://svn.apache.org/viewvc/zest/site/content/2012/05/25/new-website.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2012/05/25/new-website.html (original)
+++ zest/site/content/2012/05/25/new-website.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+May 25, 2012
 <h2 id="new-qi4j-website">New Qi4j website!</h2>
 
 <p>After years with SiteVision from Senselogic, the Qi4j community has decided that SiteVision does not fulfill the needs of this community. Primarily, SiteVision can not satisfy some really central needs of open source communities;</p>

Modified: zest/site/content/2012/12/25/qi4j-2.0-rc1.html
URL: http://svn.apache.org/viewvc/zest/site/content/2012/12/25/qi4j-2.0-rc1.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2012/12/25/qi4j-2.0-rc1.html (original)
+++ zest/site/content/2012/12/25/qi4j-2.0-rc1.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+December 25, 2012
 <h2 id="qi4j-sdk-release-20-rc1">Qi4j SDK Release 2.0-RC1</h2>
 
 <p>Qi4j SDK 2.0-RC1 is ready for review, as a stepping stone towards to

Modified: zest/site/content/2013/04/15/qi4j-2.0-rc2.html
URL: http://svn.apache.org/viewvc/zest/site/content/2013/04/15/qi4j-2.0-rc2.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2013/04/15/qi4j-2.0-rc2.html (original)
+++ zest/site/content/2013/04/15/qi4j-2.0-rc2.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+April 15, 2013
 <h2 id="qi4j-sdk-release-20-rc2">Qi4j SDK Release 2.0-RC2</h2>
 
 <p>Qi4j SDK 2.0-RC2 is ready for review, as another a stepping stone towards

Modified: zest/site/content/2013/04/28/qi4j-2.0.html
URL: http://svn.apache.org/viewvc/zest/site/content/2013/04/28/qi4j-2.0.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/2013/04/28/qi4j-2.0.html (original)
+++ zest/site/content/2013/04/28/qi4j-2.0.html Tue Jul 21 16:37:59 2015
@@ -103,6 +103,7 @@ Composite Oriented Programming allows de
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+April 28, 2013
 <h2 id="qi4j-sdk-release-20">Qi4j SDK Release 2.0</h2>
 
 <p>28 Apr 2013 - Montpellier/France &amp; Shanghai/China - Qi4j Release 2.0</p>

Modified: zest/site/content/atom.xml
URL: http://svn.apache.org/viewvc/zest/site/content/atom.xml?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/atom.xml (original)
+++ zest/site/content/atom.xml Tue Jul 21 16:37:59 2015
@@ -4,7 +4,7 @@
  <title></title>
  <link href="https://zest.apache.org/atom.xml" rel="self"/>
  <link href="https://zest.apache.org"/>
- <updated>2015-07-21T12:52:29+02:00</updated>
+ <updated>2015-07-21T18:35:29+02:00</updated>
  <id>https://zest.apache.org</id>
  <author>
    <name></name>

Modified: zest/site/content/download-qi4j-legacy.html
URL: http://svn.apache.org/viewvc/zest/site/content/download-qi4j-legacy.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/content/download-qi4j-legacy.html (original)
+++ zest/site/content/download-qi4j-legacy.html Tue Jul 21 16:37:59 2015
@@ -139,28 +139,28 @@ Composite Oriented Programming allows de
         <p>Signed by Paul Merlin, PGP ID: <code>CF734618</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip">org.qi4j-2.0-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip"><i class="icon-download"></i> org.qi4j-2.0-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz">org.qi4j-2.0-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz"><i class="icon-download"></i> org.qi4j-2.0-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip">org.qi4j-2.0-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip"><i class="icon-download"></i> org.qi4j-2.0-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz">org.qi4j-2.0-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz"><i class="icon-download"></i> org.qi4j-2.0-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/2.0/org.qi4j-2.0-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         
@@ -168,28 +168,28 @@ Composite Oriented Programming allows de
         <p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip">org.qi4j-1.4.1-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip"><i class="icon-download"></i> org.qi4j-1.4.1-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz">org.qi4j-1.4.1-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz"><i class="icon-download"></i> org.qi4j-1.4.1-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip">org.qi4j-1.4.1-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip"><i class="icon-download"></i> org.qi4j-1.4.1-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz">org.qi4j-1.4.1-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz"><i class="icon-download"></i> org.qi4j-1.4.1-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4.1/org.qi4j-1.4.1-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         
@@ -197,28 +197,28 @@ Composite Oriented Programming allows de
         <p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip">org.qi4j-1.4-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip"><i class="icon-download"></i> org.qi4j-1.4-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz">org.qi4j-1.4-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz"><i class="icon-download"></i> org.qi4j-1.4-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip">org.qi4j-1.4-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip"><i class="icon-download"></i> org.qi4j-1.4-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz">org.qi4j-1.4-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz"><i class="icon-download"></i> org.qi4j-1.4-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.4/org.qi4j-1.4-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         
@@ -226,28 +226,28 @@ Composite Oriented Programming allows de
         <p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip">org.qi4j-1.3-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip"><i class="icon-download"></i> org.qi4j-1.3-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz">org.qi4j-1.3-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz"><i class="icon-download"></i> org.qi4j-1.3-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip">org.qi4j-1.3-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip"><i class="icon-download"></i> org.qi4j-1.3-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz">org.qi4j-1.3-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz"><i class="icon-download"></i> org.qi4j-1.3-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.3/org.qi4j-1.3-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         
@@ -255,28 +255,28 @@ Composite Oriented Programming allows de
         <p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip">qi4j-sdk-1.2-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip"><i class="icon-download"></i> qi4j-sdk-1.2-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz">qi4j-sdk-1.2-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz"><i class="icon-download"></i> qi4j-sdk-1.2-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip">qi4j-sdk-1.2-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip"><i class="icon-download"></i> qi4j-sdk-1.2-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz">qi4j-sdk-1.2-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz"><i class="icon-download"></i> qi4j-sdk-1.2-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.2/qi4j-sdk-1.2-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         
@@ -284,28 +284,28 @@ Composite Oriented Programming allows de
         <p>Signed by Niclas Hedhman, PGP ID: <code>33D70FC3</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip">qi4j-sdk-1.0-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip"><i class="icon-download"></i> qi4j-sdk-1.0-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz">qi4j-sdk-1.0-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz"><i class="icon-download"></i> qi4j-sdk-1.0-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip">qi4j-sdk-1.0-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip"><i class="icon-download"></i> qi4j-sdk-1.0-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz">qi4j-sdk-1.0-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz"><i class="icon-download"></i> qi4j-sdk-1.0-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/1.0/qi4j-sdk-1.0-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         

Modified: zest/site/src/_data/releases.yml
URL: http://svn.apache.org/viewvc/zest/site/src/_data/releases.yml?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/src/_data/releases.yml (original)
+++ zest/site/src/_data/releases.yml Tue Jul 21 16:37:59 2015
@@ -1,12 +1,11 @@
 
 # Apache Zest Releases
-# Releases with no date are not rendered
+# Releases with no announcement are not rendered
 
 - version: 2.1
-  date: 
+  # announcement: 2015/07/31/apache-zest-java-2.1
   signer: Paul Merlin
   pgpId: CF734618
-  artifactId: org.qi4j
   warning: >
     <strong>Apache Zest™ (Java Edition) 2.1</strong> is the first release of the Qi4j codebase under the Apache
     Software Foundation umbrella.<br/>

Modified: zest/site/src/_layouts/posts.html
URL: http://svn.apache.org/viewvc/zest/site/src/_layouts/posts.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/src/_layouts/posts.html (original)
+++ zest/site/src/_layouts/posts.html Tue Jul 21 16:37:59 2015
@@ -101,6 +101,7 @@
 <div class="row-fluid">
     <div class="span2"></div>
     <div class="span8">
+{{ page.date | date: '%B %d, %Y' }}
 {{ content }}
     </div>
     <div class="span2"></div>

Modified: zest/site/src/download-qi4j-legacy.html
URL: http://svn.apache.org/viewvc/zest/site/src/download-qi4j-legacy.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/src/download-qi4j-legacy.html (original)
+++ zest/site/src/download-qi4j-legacy.html Tue Jul 21 16:37:59 2015
@@ -16,7 +16,7 @@ layout: default
             Qi4j™ SDK Releases found below are <strong>not official Apache releases</strong> and were built before Qi4j™ enter the Apache Zest™ project.
         </p>
 
-        {% if site.data.releases[0].date %}
+        {% if site.data.releases[0].announcement %}
         <div class="alert alert-success">
             <strong>Apache Zest™ (Java Edition) {{ site.data.releases[0].version }} is out!</strong>
             <br/>
@@ -46,28 +46,28 @@ layout: default
         <p>Signed by {{ release.signer }}, PGP ID: <code>{{ release.pgpId }}</code></p>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip">{{ release.artifactId }}-{{ release.version }}-bin.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip"><i class="icon-download"></i> {{ release.artifactId }}-{{ release.version }}-bin.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz">{{ release.artifactId }}-{{ release.version }}-bin.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz"><i class="icon-download"></i> {{ release.artifactId }}-{{ release.version }}-bin.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-bin.tgz.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip">{{ release.artifactId }}-{{ release.version }}-src.zip</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip"><i class="icon-download"></i> {{ release.artifactId }}-{{ release.version }}-src.zip</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.zip.asc"><small>(asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz">{{ release.artifactId }}-{{ release.version }}-src.tgz</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz"><i class="icon-download"></i> {{ release.artifactId }}-{{ release.version }}-src.tgz</a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz.md5"><small>(md5)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz.sha1"><small>(sha1)</small></a></td>
+                <td><a href="https://repository-qi4j.forge.cloudbees.com/release/org/org.qi4j/{{ release.version }}/{{ release.artifactId }}-{{ release.version }}-src.tgz.asc"><small>(asc)</small></a></td>
             </tr>
         </table>
         {% endfor %}

Modified: zest/site/src/download.html
URL: http://svn.apache.org/viewvc/zest/site/src/download.html?rev=1692167&r1=1692166&r2=1692167&view=diff
==============================================================================
--- zest/site/src/download.html (original)
+++ zest/site/src/download.html Tue Jul 21 16:37:59 2015
@@ -47,38 +47,38 @@ layout: default
         </div>
 
         {% for release in site.data.releases %}
-        {% if release.date %}
+        {% if release.announcement %}
         <h3>Apache Zest™ (Java Edition) {{ release.version }}</h3>
-        <p>{{ release.date }}, signed by {{ release.signer }}, PGP ID: <code>{{ release.pgpId }}</code></p>
+        <p>Signed by {{ release.signer }}, PGP ID: <code>{{ release.pgpId }}</code>, <a href="{{ release.announcement }}.html">Announcement and Release-Notes</a></p>
         {% if release.warning %} <div class="alert warning">{{ release.warning }}</div>{% endif %}
         <h4>Source Distribution</h4>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/{{ release.artifactId }}-{{ release.version }}-src.zip">{{ release.artifactId }}-{{ release.version }}-src.zip</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-src.zip.md5">(md5)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-src.zip.sha1">(sha1)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-src.zip.asc">(asc)</a></td>
+                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/apache-zest-java-{{ release.version }}-src.zip"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-src.zip</a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip.MD5"><small>(MD5)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip.SHA-512"><small>(SHA-512)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.zip.asc"><small>(OpenPGP asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/{{ release.artifactId }}-{{ release.version }}-src.tgz">{{ release.artifactId }}-{{ release.version }}-src.tgz</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-src.tgz.md5">(md5)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-src.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-src.tgz.asc">(asc)</a></td>
+                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/apache-zest-java-{{ release.version }}-src.tgz"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-src.tgz</a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz.MD5"><small>(MD5)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz.SHA-512"><small>(SHA-512)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-src.tgz.asc"><small>(OpenPGP asc)</small></a></td>
             </tr>
         </table>
         <h4>Binary Distribution</h4>
         <table class="table table-striped">
             <tr>
-                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/{{ release.artifactId }}-{{ release.version }}-bin.zip">{{ release.artifactId }}-{{ release.version }}-bin.zip</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-bin.zip.md5">(md5)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-bin.zip.sha1">(sha1)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-bin.zip.asc">(asc)</a></td>
+                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/apache-zest-java-{{ release.version }}-bin.zip"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-bin.zip</a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip.MD5"><small>(MD5)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip.SHA-512"><small>(SHA-512)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.zip.asc"><small>(OpenPGP asc)</small></a></td>
             </tr>
             <tr>
-                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/{{ release.artifactId }}-{{ release.version }}-bin.tgz">{{ release.artifactId }}-{{ release.version }}-bin.tgz</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-bin.tgz.md5">(md5)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-bin.tgz.sha1">(sha1)</a></td>
-                <td><a href="https://www.apache.org/dist/zest/{{ release.artifactId }}-{{ release.version }}-bin.tgz.asc">(asc)</a></td>
+                <td><a href="https://www.apache.org/dyn/closer.cgi/zest/apache-zest-java-{{ release.version }}-bin.tgz"><i class="icon-download"></i> apache-zest-java-{{ release.version }}-bin.tgz</a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz.MD5"><small>(MD5)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz.SHA-512"><small>(SHA-512)</small></a></td>
+                <td><a href="https://www.apache.org/dist/zest/apache-zest-java-{{ release.version }}-bin.tgz.asc"><small>(OpenPGP asc)</small></a></td>
             </tr>
         </table>
         {% endif %}
@@ -91,7 +91,7 @@ layout: default
     <div class="span2"></div>
     <div class="span8">
 
-        {% unless site.data.releases[0].date %}
+        {% unless site.data.releases[0].announcement %}
         <p class="alert alert-warning">
             The Apache Zest™ project has not released any version yet.
             Until then, download a <a href="download-qi4j-legacy.html">legacy Qi4j™ version</a>.
@@ -117,7 +117,7 @@ layout: default
             as a new dependency.
         </p>
 
-        {% if site.data.releases[0].date %}
+        {% if site.data.releases[0].announcement %}
         <p class="alert alert-info">
             If you are looking for legacy Qi4j™ downloads, please see the dedicated page: <a href="download-qi4j-legacy.html">Download Qi4j™ Legacy</a>.
         </p>



Mime
View raw message