You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by da...@apache.org on 2015/07/10 10:51:15 UTC

[50/53] [abbrv] [partial] wicket-site git commit: Preparing for wicket 7 site relaunch

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_plugins/yearly_archive_plugin.rb
----------------------------------------------------------------------
diff --git a/_plugins/yearly_archive_plugin.rb b/_plugins/yearly_archive_plugin.rb
new file mode 100644
index 0000000..38bc216
--- /dev/null
+++ b/_plugins/yearly_archive_plugin.rb
@@ -0,0 +1,148 @@
+# Jekyll Module to create monthly archive pages
+#
+# Shigeya Suzuki, November 2013
+# Copyright notice (MIT License) attached at the end of this file
+#
+
+#
+# This code is based on the following works:
+#   https://gist.github.com/ilkka/707909
+#   https://gist.github.com/ilkka/707020
+#   https://gist.github.com/nlindley/6409459
+#
+
+#
+# Archive will be written as #{archive_path}/#{year}/#{month}/index.html
+# archive_path can be configured in 'path' key in 'monthly_archive' of
+# site configuration file. 'path' is default null.
+#
+
+module Jekyll
+
+  module YearlyArchiveUtil
+    def self.archive_base(site)
+      site.config['yearly_archive'] && site.config['yearly_archive']['path'] || ''
+    end
+  end
+
+  # Generator class invoked from Jekyll
+  class YearlyArchiveGenerator < Generator
+    def generate(site)
+      posts_group_by_year(site).each do |ym, list|
+        site.pages << YearlyArchivePage.new(site, YearlyArchiveUtil.archive_base(site),
+                                             ym[0], ym[1], list)
+      end
+    end
+
+    def posts_group_by_year(site)
+      site.posts.each.group_by { |post| [post.date.year] }
+    end
+
+  end
+
+  # Actual page instances
+  class YearlyArchivePage < Page
+
+    ATTRIBUTES_FOR_LIQUID = %w[
+      year,
+      month,
+      date,
+      content
+    ]
+
+    def initialize(site, dir, year, month, posts)
+      @site = site
+      @dir = dir
+      @year = year
+      @month = month
+      @archive_dir_name = 'news/%04d' % [year]
+      @date = Date.new(@year)
+      @layout =  site.config['yearly_archive'] && site.config['yearly_archive']['layout'] || 'default'
+      @months = posts.map{|p| Date.new(@year, p.date.month, 1) }.uniq
+      self.ext = '.html'
+      self.basename = 'index'
+      self.content = <<-EOS
+      {% for year in site.years %}
+      {% assign y = {year.first.first.date | date: '%Y'} %}
+      {% if y == '#{year}' %}
+      <div class="l-first">
+          {% for month in year %}
+              {% assign m = {month.first.date | date: '%m'} %}
+              <div  class="l-full">
+                  <h1>All News for {{ month.first.date | date: "%B %Y" }}</h1>
+                  <p>This section contains all news items published in <a href="{{site.baseurl}}/news/{{y}}/{{m}}">{{ month.first.date | date: "%B %Y" }}</a>.</p>
+              </div>
+              {% for post in month %}
+                  <div class="l-full">
+              		<h3 id="{{ site.baseurl }}{{post.url}}">{{post.title}}</h3>
+                      <small>{{post.date | date_to_string}}</small>
+              		<p>{{ post.content | markdownify | strip_html | truncatewords:25 }}
+              		<a href="{{ site.baseurl }}{{post.url}}">more</a></li></p>
+                  </div>
+              {% endfor %}
+              <hr>
+              <div class="l-first"></div>
+          {% endfor %}
+      </div>
+      {% endif %}
+      {% endfor %}
+
+
+      EOS
+      self.data = {
+          'layout' => @layout,
+          'type' => 'archive',
+          'title' => "Yearly archive for #{@year}",
+          'months' => @months,
+          'posts' => posts,
+          'url' => File.join('/',
+                     YearlyArchiveUtil.archive_base(site),
+                     @archive_dir_name, 'index.html')
+      }
+    end
+
+    def render(layouts, site_payload)
+      payload = {
+          'page' => self.to_liquid,
+          'paginator' => pager.to_liquid
+      }.merge(site_payload)
+      do_layout(payload, layouts)
+    end
+
+    def to_liquid(attr = nil)
+      self.data.merge({
+                               'content' => self.content,
+                               'date' => @date,
+                               'month' => @month,
+                               'year' => @year
+                           })
+    end
+
+    def destination(dest)
+      File.join('/', dest, @dir, @archive_dir_name, 'index.html')
+    end
+
+  end
+end
+
+# The MIT License (MIT)
+#
+# Copyright (c) 2013 Shigeya Suzuki
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/ajax-loader.gif
----------------------------------------------------------------------
diff --git a/_sass/ajax-loader.gif b/_sass/ajax-loader.gif
new file mode 100644
index 0000000..e0e6e97
Binary files /dev/null and b/_sass/ajax-loader.gif differ

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/main.scss
----------------------------------------------------------------------
diff --git a/_sass/main.scss b/_sass/main.scss
new file mode 100755
index 0000000..7e2d5c1
--- /dev/null
+++ b/_sass/main.scss
@@ -0,0 +1,157 @@
+@import "taiga/settings";
+@import "taiga/mixins";
+@import "taiga/grid";
+@import "taiga/base";
+@import "taiga/layout";
+@import "taiga/states";
+@import "taiga/button";
+@import "taiga/print";
+
+@import "modules/syntax";
+@import "modules/logo";
+@import "modules/jumbotron";
+@import "modules/mainmenu";
+@import "modules/toc";
+@import "modules/builtwithwicket";
+@import "modules/quickstart";
+
+
+code, pre, code > span, pre > span { 
+    font-family: 'Source Code Pro', 'courier new', monospace; 
+    font-size: $font-size-20; 
+}
+
+a {
+	border-color: $color-brand-50;
+    border-style: none none dotted none;
+    border-width: 0 0 1px 0;
+    cursor: pointer;
+    font-weight:400;
+    text-decoration: none;
+
+    &:hover { color: $color-brand-60; }
+}
+
+h1 a, h2 a, h3 a {
+    border: none;
+}
+
+div.header {
+    background-image: url('../img/background-2.jpg');
+    background-repeat: no-repeat;
+    background-position: center 25%;
+    background-size: cover;
+    background-color: #111;
+    color:#fff;
+    display:block;
+    position:relative;
+    width:100%;
+}
+
+.default {
+    nav.mainmenu {
+        margin:0;
+        @include breakpoint($breakpoint-20) {
+            display:inline-block;
+            margin:0;
+            width:(30*$grid-column);
+            float:right;
+        }
+    }
+    a, a:hover, a:active, a:visited {
+        border:none;
+    }
+}
+
+.preamble {
+    font-weight:300;
+    line-height:2;
+    text-align:center;
+
+    h1 { 
+        font-weight:300;
+        padding-top:2rem;
+    }
+    h2 {
+        color:$color-brand-50;
+        font-weight:300;
+    }
+    h1 + *, 
+    h2 + *, 
+    img + * {
+        padding-top:2rem;
+    }
+    h1:last-child,
+    h2:last-child,
+    img:last-child {
+        margin-bottom:2rem;
+    }
+    p {
+        font-size: $font-size-40;
+        text-align: left;
+    }
+}
+.index .preamble {
+    margin-bottom: 2rem;
+
+    p {
+        text-align: center;
+    }
+}
+.news {
+    ul {
+        list-style:none;
+        margin-left:0;
+        padding-left:0;
+    }
+    li {
+        display:block;
+        margin-left:0;
+        margin-bottom:2rem;
+        padding-left:0;
+    }
+}
+.l-full, 
+.l-half,
+.l-one-third,
+.l-one-sixth,
+.l-one-quarter,
+.l-one-eigth,
+.l-two-third {
+    hr { margin-left:0; margin-right:0; }
+}
+
+pre {
+    margin: 1rem 0;
+}
+
+article+article {
+    border-top: 1px solid $color-neutral-30;
+    clear: both;
+    margin-top: 2rem;
+    padding-top: 2rem;
+}
+
+.button-bar {
+    display: -webkit-flex;
+    display: flex;
+    flex-direction: row;
+    margin-bottom: 2rem;
+    width:100%;
+
+
+    .button {
+        -webkit-flex: 1;
+        flex: 1;
+        padding: 1rem;
+        text-align:center;
+
+        & + .button {
+            margin-left: 0.5rem;
+        }
+
+        i {
+            font-size: 3rem;
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_builtwithwicket.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_builtwithwicket.scss b/_sass/modules/_builtwithwicket.scss
new file mode 100644
index 0000000..f4f25f5
--- /dev/null
+++ b/_sass/modules/_builtwithwicket.scss
@@ -0,0 +1,30 @@
+.builtwithwicket {    
+    background-color: #eee;
+    margin-left: -1rem;
+    margin-right: -1rem;
+    padding-bottom: 2rem;
+    padding-left: 1rem;
+    padding-right: 1rem;
+    
+    .slick-prev::before,
+    .slick-next::before {
+        color: $color-brand-50;
+    }
+}
+
+.builtwithwicket + hr {
+    display:none;
+}
+
+.builtwithwicket-post {
+    padding: 1rem 1rem 0 1rem;
+}
+
+.builtwithwicket-screenshot {
+    margin: 0 auto;
+    max-height: 20rem;
+    min-height: 15rem;
+    max-width: 100%;
+    min-width: 50%;
+    padding-bottom: 1rem;
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_jumbotron.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_jumbotron.scss b/_sass/modules/_jumbotron.scss
new file mode 100644
index 0000000..7a46490
--- /dev/null
+++ b/_sass/modules/_jumbotron.scss
@@ -0,0 +1,59 @@
+.jumbotron {
+    &.header{
+/*        background: radial-gradient(ellipse closest-side, rgba(0,0,0,0), rgba(0,0,0,0.6)), url('../img/background-1.jpg');*/
+        background-color:#111;
+        background-image: url('../img/background-2.jpg');
+        background-repeat: no-repeat;
+        background-position: center 25%;
+        background-size: cover;
+        box-shadow: inset 0 0 40px rgba(0, 0, 0, 1);
+    }
+
+    .mainmenu {
+        @include breakpoint($breakpoint-20) {
+            padding-top:1rem;
+            margin-bottom:7rem;
+        }
+    }
+    .jumbotron-mission {
+        font-size: $font-size-50;
+        font-weight:400;
+        line-height:2;
+        margin-top:2rem;
+        margin-bottom:2rem;
+        text-align:center;
+        text-transform:uppercase;
+        @include grid(48,2);
+
+        @include breakpoint($breakpoint-10) {
+            @include grid(48,6);
+            margin-top:2rem;
+            margin-bottom:3rem;
+        }
+        @include breakpoint($breakpoint-20) {
+            @include grid(48,12);
+        }
+    }
+
+    .jumbotron-download {
+        margin:2rem auto;
+        text-align:center;
+        text-transform:uppercase;
+    }
+
+    .jumbotron-logo {
+        margin-top:2rem;
+        margin-bottom:2rem;
+
+        @include breakpoint($breakpoint-20) {
+            display:block;
+            float:none;
+        }
+        img {
+            display:block;
+            width:50%;
+            min-width:320px;
+            margin:0 auto;
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_logo.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_logo.scss b/_sass/modules/_logo.scss
new file mode 100644
index 0000000..f804d4a
--- /dev/null
+++ b/_sass/modules/_logo.scss
@@ -0,0 +1,14 @@
+.logo {
+    text-align:center;
+
+    @include breakpoint($breakpoint-20) {
+        display:inline-block;
+        float:left;
+        margin:0;
+        @include prepend(1);
+    }
+    img {
+        display:inline-block;
+        width:240px;
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_mainmenu.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_mainmenu.scss b/_sass/modules/_mainmenu.scss
new file mode 100644
index 0000000..63fb482
--- /dev/null
+++ b/_sass/modules/_mainmenu.scss
@@ -0,0 +1,25 @@
+nav.mainmenu {
+    display:block;
+    margin:0 auto 2rem auto;
+    text-align:center;
+    ul {
+        list-style:none;
+    }
+    li {
+        display:inline-block;
+        font-size:12px;
+        text-transform: uppercase;
+        
+        &.active { border-bottom: 2px solid white;}
+    }
+    li+li {
+        margin-left:1*$grid-column;
+    }
+
+    a, a:active, a:hover {
+        border:none;
+        color:#fff;
+        font-weight:400;
+        text-decoration: none;
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_quickstart.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_quickstart.scss b/_sass/modules/_quickstart.scss
new file mode 100644
index 0000000..8599dbe
--- /dev/null
+++ b/_sass/modules/_quickstart.scss
@@ -0,0 +1,68 @@
+div.quickstart-wizard {
+  background-color: $color-brand-50;
+  border-radius: 3px;
+  color: #ffffff;
+  line-height: 2em;
+  padding: 1rem 2rem 2rem 2rem; 
+
+  label {
+    display: block;
+    font-weight:bold;
+    margin-top: 0.5rem;
+  }
+  button,
+  input,
+  select,
+  textarea {
+    display: block;
+    width: 100%;
+    border: none;
+    border-radius: 3px;
+    padding: 0.5rem;
+    color: #606060;
+    height: 2rem; 
+  }
+
+  textarea {
+    height: 5rem; 
+  }
+
+  button {
+    background-color: #E68A00;
+    color: white;
+    height: 3em;
+    margin-top: 1em;
+    font-size: 1em;
+    font-weight: 200; 
+  }
+}
+
+.quickstart {
+  ol {
+    margin-left:0;
+    padding-left:0; 
+    counter-reset:item;
+  }
+  ol>li {
+    margin-left:2.5rem; 
+    padding-left:0; 
+    counter-increment:item; 
+    list-style:none inside;
+    margin-bottom:10px
+  }
+  ol>li:before {
+    background: $color-brand-50;
+    border-radius: 50%; 
+    color:#fff;
+    content: counter(item);
+    display:inline-block;
+    height:2rem;
+    margin-left:-2.5rem; 
+    margin-right:0.5rem;
+    padding-top:0.3333rem;
+    text-align:center;
+    vertical-align: baseline;
+    font-weight:bold;
+    width:2rem;
+  }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_syntax.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_syntax.scss b/_sass/modules/_syntax.scss
new file mode 100644
index 0000000..2774b76
--- /dev/null
+++ b/_sass/modules/_syntax.scss
@@ -0,0 +1,60 @@
+.highlight  { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/modules/_toc.scss
----------------------------------------------------------------------
diff --git a/_sass/modules/_toc.scss b/_sass/modules/_toc.scss
new file mode 100644
index 0000000..12adeb3
--- /dev/null
+++ b/_sass/modules/_toc.scss
@@ -0,0 +1,9 @@
+.toc {
+    ul { list-style: none; }
+    &>ul {
+        margin-left: 0;
+    }
+    &>ul > li+li {
+        margin-top: 1rem;
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_base.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_base.scss b/_sass/taiga/_base.scss
new file mode 100644
index 0000000..ae88a07
--- /dev/null
+++ b/_sass/taiga/_base.scss
@@ -0,0 +1,119 @@
+// =========== Base
+
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
+
+*,
+*:after,
+*:before {
+    @include box-sizing(border-box);
+}
+
+::-moz-selection { background: $color-neutral-90; color: $white; text-shadow: none; }
+::selection { background: $color-neutral-90; color: $white; text-shadow: none; }
+
+html {
+    color: $color-neutral-70;
+    font: 300 $font-size-base $font-family-body;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+    text-rendering: auto;
+    -webkit-text-size-adjust: 100%;
+}
+
+body {
+    line-height: 1.5em;
+}
+
+
+// Headings
+h1, h2, legend, h3, h4, h5, h6 {
+    font-family: $font-family-heading;
+    font-weight: 400;
+    line-height: 1.5em;
+    margin: 0 0 0.25em 0;
+}
+
+h1 { font-size: 2rem; }
+
+h2,
+legend {
+    font-size: 1.5rem;
+}
+
+h3 { font-size: 1.3rem; }
+
+h4 { font-size: 1.2rem; }
+
+h5 { font-size: 1.1rem; }
+
+h6 { font-size: 1rem; }
+
+
+// Paragraphs
+p {
+    margin-bottom: $spacing;
+
+    &.is-lead { font-size: $font-size-40; }
+}
+
+
+// Links
+a {
+    color: $color-brand-50;
+    cursor: pointer;
+    text-decoration: none;
+
+    &:hover { color: $color-brand-60; }
+}
+
+
+// Other
+small {
+    color: $color-neutral-50;
+    font-size: $font-size-20;
+}
+
+em { font-style: italic; }
+
+strong { font-weight: bold; }
+
+code, pre { font-family: 'courier new', monospace; }
+
+pre { overflow-x: auto; }
+
+abbr { border-bottom: 1px dotted $color-neutral-50; }
+
+del { text-decoration: line-through; }
+
+mark { background-color: lighten(yellow, 35%); }
+
+hr {
+    background-color: transparent;
+    border: solid $color-neutral-30;
+    border-width: 1px 0 0;
+    clear: both;
+    margin: 2.5rem $spacing;
+}
+
+
+// Lists
+ul, ol { margin: 0 0 $spacing 1.5rem; }
+
+ul { list-style: disc; }
+
+ol { list-style: decimal; }
+
+dl {
+    margin-bottom: $spacing;
+
+    dt { font-weight: bold; }
+    dd { margin-left: $spacing; }
+
+    &.advanced {
+        @include grid-container;
+
+        dt { @include grid(16, 0, 1); }
+
+        dd { @include grid(32); }
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_button.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_button.scss b/_sass/taiga/_button.scss
new file mode 100644
index 0000000..6c9b690
--- /dev/null
+++ b/_sass/taiga/_button.scss
@@ -0,0 +1,102 @@
+// =========== Buttons
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+    border: 0;
+    padding: 0;
+}
+
+%button {
+    -webkit-appearance: none;
+    -moz-appearance: none;
+    appearance: none;
+    border: 0;
+    border-radius: $border-radius-10;
+    cursor: pointer;
+    display: inline-block;
+    font-family: $font-family-body;
+    font-size: $font-size-30;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+    font-weight: bold;
+    line-height: 1.5em;
+    margin: 0 0 0.25rem 0;
+    padding: 0.5rem 0.75rem;
+    text-decoration: none;
+    vertical-align: bottom;
+
+    &:focus { outline: 0; }
+}
+
+// The standard button has the $color-brand colors
+.button,
+input[type=submit],
+button {
+    @extend %button;
+    background: $color-brand-50;
+    color: $white;
+
+    &:hover {
+        background: $color-brand-60;
+        color: $white;
+    }
+
+    &:active,
+    &:focus {
+        box-shadow: inset 0 1px 3px rgba($black, 0.2);
+    }
+}
+
+.button--neutral,
+input[type=submit].button--neutral,
+button.button--neutral {
+    @extend %button;
+    background: $color-neutral-30;
+    color: $color-neutral-70;
+
+    &:hover {
+        background: $color-neutral-50;
+        color: $color-neutral-70;
+    }
+
+    &:active,
+    &:focus {
+        box-shadow: inset 0 1px 3px rgba($black, 0.2);
+    }
+}
+
+.button--success,
+input[type=submit].button--success,
+button.button--success {
+    @extend %button;
+    background-color: $color-success-50;
+    color: $white;
+
+    &:hover {
+        background-color: $color-success-60;
+        color: $white;
+    }
+
+    &:active,
+    &:focus {
+        box-shadow: inset 0 1px 3px rgba($black, 0.2);
+    }
+}
+
+.button--alert,
+input[type=submit].button--alert,
+button.button--alert {
+    @extend %button;
+    background-color: $color-alert-50;
+    color: $white;
+
+    &:hover {
+        background-color: $color-alert-60;
+        color: $white;
+    }
+
+    &:active,
+    &:focus {
+        box-shadow: inset 0 1px 3px rgba($black, 0.2);
+    }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_grid.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_grid.scss b/_sass/taiga/_grid.scss
new file mode 100644
index 0000000..b01e799
--- /dev/null
+++ b/_sass/taiga/_grid.scss
@@ -0,0 +1,43 @@
+// =========== Grid
+
+// Use '@include grid(12, 2)' to make a column.
+// The first unit (12) is the column width.
+// The second unit (2) is the margin on both sides.
+// The margin will be auto substracted from the column width.
+// So don't recalculate the column width if you change your margin.
+
+// To set different margins on both sides use '@include grid(12, 2, 3)'.
+// You can also use negative margins.
+
+$grid-column: 100% / $grid-columns;
+
+@mixin col($n: 1) { float: left; width: ($n * $grid-column); }
+@mixin prepend($n: 1) { margin-left: $grid-column * $n }
+@mixin append($n: 1) { margin-right: $grid-column * $n }
+
+@mixin grid($cols: 1, $grid-margin-left: 0, $grid-margin-right: $grid-margin-left) {
+    @include col($cols - ($grid-margin-left + $grid-margin-right));
+    @include prepend($grid-margin-left);
+    @include append($grid-margin-right);
+}
+
+// Use this mixin to reset your grid by example for your mobile articles
+@mixin grid-reset() {
+    clear: both;
+    float: none;
+    margin-left: 0;
+    margin-right: 0;
+    width: auto;
+}
+
+// The grid-container mixin is necessary for the floats
+@mixin grid-container() {
+
+    &:before,
+    &:after {
+        content: "";
+        display: table;
+    }
+
+    &:after { clear: both; }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_layout.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_layout.scss b/_sass/taiga/_layout.scss
new file mode 100644
index 0000000..1c3376c
--- /dev/null
+++ b/_sass/taiga/_layout.scss
@@ -0,0 +1,51 @@
+// =========== Layout
+
+.l-full {
+    width:100%;
+    @include breakpoint($breakpoint-10) { @include grid(48, 1); }
+}
+
+.l-two-third {
+
+    @include breakpoint($breakpoint-10) { @include grid(32, 1); }
+}
+
+.l-half {
+
+    @include breakpoint($breakpoint-10) { @include grid(24, 1); }
+}
+
+.l-one-quarter {
+    @include breakpoint($breakpoint-10) { @include grid(12, 1); }
+}
+
+.l-one-eigth {
+    @include breakpoint($breakpoint-10) { @include grid(6, 1); }
+}
+
+.l-one-sixth {
+    @include breakpoint($breakpoint-10) { @include grid(8, 1); }
+}
+
+.l-one-third {
+
+    @include breakpoint($breakpoint-10) { @include grid(16, 1);  }
+}
+
+.l-grid {
+    @include grid-container;
+
+    li { @include grid(16, 1); }
+}
+
+.l-first { clear: left; }
+
+
+.l-container {
+    margin: auto;
+    max-width: $max-width;
+    padding: $spacing;
+    @include grid-container;
+
+    @include breakpoint($breakpoint-20) { padding: $spacing * 2; }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_mixins.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_mixins.scss b/_sass/taiga/_mixins.scss
new file mode 100644
index 0000000..fec7b72
--- /dev/null
+++ b/_sass/taiga/_mixins.scss
@@ -0,0 +1,121 @@
+// =========== Mixins
+
+// Animations
+// Example: .element { @include animation(keyframe-name, 500ms, default); }
+@mixin animation ($name: true, $duration: true, $timing_function: true, $delay: false, $iteration_count: false, $direction: false) {
+    @if $name { -webkit-animation-name: $name; -moz-animation-name: $name; -ms-animation-name: $name; }
+    @if $duration { -webkit-animation-duration: $duration; -moz-animation-duration: $duration; -ms-animation-duration: $duration; }
+    @if $timing_function { -webkit-animation-timing-function: $timing_function; -moz-animation-timing-function: $timing_function;  -ms-animation-timing-function: $timing_function; }
+    @if $delay { -webkit-animation-delay: $delay; -moz-animation-delay: $delay; -ms-animation-delay: $delay; }
+    @if $iteration_count { -webkit-animation-iteration-count: $iteration_count; -moz-animation-iteration-count: $iteration_count; -ms-animation-iteration-count: $iteration_count; }
+    @if $direction { -webkit-animation-direction: $direction; -moz-animation-direction: $direction; -ms-animation-direction: $direction; }
+}
+
+// Backface-visibility
+// Example: .element { @include backface-visibility(hidden); }
+@mixin backface-visibility($backface) {
+    -webkit-backface-visibility: $backface;
+    -moz-backface-visibility: $backface;
+    -ms-backface-visibility: $backface;
+    backface-visibility: $backface;
+}
+
+// Border-radius
+// Example: .element { @include border-radius($border-radius-10); }
+@mixin border-radius($radius) {
+    background-clip: padding-box;
+    border-radius: $radius;
+}
+
+// Box-sizing
+// Example: .element { @include box-sizing(border-box); }
+@mixin box-sizing($box) {
+    -webkit-box-sizing: $box;
+    -moz-box-sizing: $box;
+    box-sizing: $box;
+}
+
+// Media queries
+// Example: @include breakpoint($breakpoint-20) { your properties }
+@mixin breakpoint($breakpoint) {
+    @media ($breakpoint-property: $breakpoint) {
+        @content;
+    }
+}
+
+// Filters
+// Example: .element { @include filter(grayscale(50%)); }
+@mixin filter($filter) {
+    -webkit-filter: $filter;
+    -moz-filter: $filter;
+    filter: $filter;
+}
+
+// Retina image
+// Example: .element { @include image-2x("logo2x.png", 2em, 1em); }
+@mixin retina($image, $width, $height) {
+    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
+        background-image: url($image);
+        background-size: $width $height;
+    }
+}
+
+// Perspective
+// Example: .element { @include perspective(1000); }
+@mixin perspective($perspective) {
+    -webkit-perspective: $perspective;
+    -moz-perspective: $perspective;
+    perspective: $perspective;
+}
+
+// Transform
+// Example: .element { @include transform(translateX(1em)); }
+@mixin transform($transform) {
+    -webkit-transform: $transform;
+    -moz-transform: $transform;
+    -ms-transform: $transform;
+    transform: $transform;
+}
+
+// Transition
+// Example: .element { @include transition(background 500ms ease-in); }
+@mixin transition($transition) {
+    -webkit-transition: $transition;
+    -moz-transition: $transition;
+    transition: $transition;
+}
+
+// Columns
+// Example: .element { @include columns(2, 1em)); }
+@mixin columns($count, $gap) {
+    -webkit-column-count: $count;
+    -webkit-column-gap : $gap;
+    -moz-column-count: $count;
+    -moz-column-gap: $gap;
+    column-count: $count;
+    column-gap: $gap;
+}
+
+// Column rule
+// Example: .element { @include column-rule(1px, solid, #000); }
+@mixin columns-rule($size, $style, $color) {
+    -webkit-column-rule-width: $size;
+    -webkit-column-rule-style: $style;
+    -webkit-column-rule-color: $color;
+    -moz-column-rule-width: $size;
+    -moz-column-rule-style: $style;
+    -moz-column-rule-color: $color;
+    column-rule-width: $size;
+    column-rule-style: $style;
+    column-rule-color: $color;
+}
+
+// Gradient
+// Example: .element { @include gradient(top, #000, #fff); }
+@mixin gradient($side, $start, $end) {
+    background-color: $end;
+    background-image: -webkit-linear-gradient($side, $start, $end);
+    background-image: -moz-linear-gradient($side, $start, $end);
+    background-image: -ms-linear-gradient($side, $start, $end);
+    background-image: linear-gradient($side, $start, $end);
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_print.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_print.scss b/_sass/taiga/_print.scss
new file mode 100644
index 0000000..3c60ebd
--- /dev/null
+++ b/_sass/taiga/_print.scss
@@ -0,0 +1,16 @@
+// =========== Print
+
+@media print {
+    * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
+    a, a:visited { text-decoration: underline; }
+    a[href]:after { content: " (" attr(href) ")"; }
+    abbr[title]:after { content: " (" attr(title) ")"; }
+    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
+    pre, blockquote { page-break-inside: avoid; }
+    thead { display: table-header-group; } /* h5bp.com/t */
+    tr, img { page-break-inside: avoid; }
+    img { max-width: 100% !important; };
+    @page { margin: 2cm; }
+    p, h2, h3 { orphans: 3; widows: 3; }
+    h2, h3 { page-break-after: avoid; }
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_settings.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_settings.scss b/_sass/taiga/_settings.scss
new file mode 100644
index 0000000..64abb6b
--- /dev/null
+++ b/_sass/taiga/_settings.scss
@@ -0,0 +1,80 @@
+// =========== Settings
+
+// Most of the variables are based on some kind of percentages to maintain stability.
+// So $variable-10 is small or light and $variable-100 is big or dark.
+
+
+// Set your own font
+$font-family-body: "Source Sans Pro", sans-serif;
+$font-family-heading: "Source Sans Pro";
+
+// The base font-size, all other elements will adjust to this value
+$font-size-base: 15px;
+
+$font-size-10: 0.75rem;
+$font-size-20: 0.875rem;
+$font-size-30: 1rem;
+$font-size-40: 1.125rem;
+$font-size-50: 1.313rem;
+$font-size-60: 1.5rem;
+$font-size-70: 1.625rem;
+$font-size-80: 1.75rem;
+$font-size-100: 2rem;
+
+// The grid columns will be used in the grid mixin, 48 is standard
+$grid-columns: 48;
+
+
+// Adjust the website's maximum width.
+$max-width: 80rem;
+
+
+// Use the spacing variable on margins and paddings
+$spacing: 1rem;
+
+
+// Adjust the border-radius
+$border-radius-10: 0.125rem;
+$border-radius-20: 0.313rem;
+
+
+// Media queries
+// Adjust them to you needs or add more
+$breakpoint-property: min-width;
+$breakpoint-10: 590px;
+$breakpoint-20: 769px;
+$breakpoint-30: 960px;
+$breakpoint-40: 1152px;
+
+// Z-index plan
+$z-index-10: 10;
+$z-index-20: 20;
+$z-index-30: 30;
+
+
+// Colors
+// Add your own color variables
+
+// Color brand
+$color-brand-40: darken(#FF9925, 25%);
+$color-brand-50: #FF9925; // Default
+$color-brand-60: lighten(#FF9925, 10%);
+
+// Color success
+$color-success-50: #39b924; // Default
+$color-success-60: #249c11;
+
+// Color alert
+$color-alert-50: #f3490d; // Default
+$color-alert-60: #d33e09;
+
+// Color neutral
+$color-neutral-10: #eef2f0;
+$color-neutral-30: #ccd6d2;
+$color-neutral-50: #8d9994;
+$color-neutral-70: #3f4542;
+$color-neutral-90: #232725;
+
+// Color basics
+$black: #000;
+$white: #fff;

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/_sass/taiga/_states.scss
----------------------------------------------------------------------
diff --git a/_sass/taiga/_states.scss b/_sass/taiga/_states.scss
new file mode 100644
index 0000000..da8a863
--- /dev/null
+++ b/_sass/taiga/_states.scss
@@ -0,0 +1,25 @@
+// =========== States
+
+.is-hidden { display: none !important; }
+
+.is-hidden, .is-invisible { visibility: hidden !important; }
+
+.is-active, .is-visible { display: block; }
+
+.left { @include breakpoint($breakpoint-10) { float: left; } }
+
+.right { @include breakpoint($breakpoint-10) { float: right; } }
+
+.text-left { text-align: left; }
+
+.text-right { text-align: right; }
+
+.text-center { text-align: center; }
+
+.nowrap { white-space: nowrap; }
+
+img.desaturated {
+    -webkit-filter: grayscale(100%);
+    -moz-filter: grayscale(100%);
+    filter: grayscale(100%);
+}

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/apache/friends.html
----------------------------------------------------------------------
diff --git a/apache/friends.html b/apache/friends.html
deleted file mode 100644
index be9d1a4..0000000
--- a/apache/friends.html
+++ /dev/null
@@ -1,35 +0,0 @@
----
-layout: default
-title: Apache projects using Wicket 
----
-
-
-<div style="margin-top: 40px">
-	<h2><a href="http://isis.apache.org/index.html" target="_blank">Apache Isis</a></h2>
-	<h4>Apache Isis is a full-stack framework for rapidly developing domain driven apps and RESTful APIs in Java.  It uses <a target="_blank" href="http://isis.apache.org/documentation.html#wicket-viewer">Apache Wicket</a> 6.x as a default viewer for Isis domain model.</h4>
-</div>
-
-<div style="margin-top: 40px">
-	<h2><a href="http://oodt.apache.org/" target="_blank">Apache OODT</a></h2>
-	<h4>Apache OODT is a data grid framework for transparent search and discovery of disparate science resources. It uses Apache Wicket for its <a href="http://oodt.apache.org/components/maven/webapp/filemgr/" target="_blank">CAS File Manager</a> and <a href="http://oodt.apache.org/components/maven/webapp/workflow/" target="_blank">CAS Workflow monitor.</h4>
-</div>
-
-<div style="margin-top: 40px">
-	<h2><a href="http://openmeetings.apache.org/" target="_blank">Apache OpenMettings</a></h2>
-	<h4>Apache Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming. It uses Apache Wicket for its web interfaces.</h4>
-</div>
-
-<div style="margin-top: 40px">
-	<h2><a href="https://syncope.apache.org/" target="_blank">Apache Syncope</a></h2>
-	<h4>Apache Syncope is an Open Source system for managing digital identities in enterprise environments. It uses Apache Wicket for its <a target="_blank" href="https://syncope.apache.org/architecture.html#The_console">web management console</a>.</h4>
-</div>
-
-<div style="margin-top: 40px">
-	<h2><a href="https://nutch.apache.org/" target="_blank">Apache Nutch</a></h2>
-	<h4>Apache Nutch is a well matured, production ready web crawler. Since version 2.3 it uses Apache Wicket for its <a target="_blank" href="https://nutch.apache.org/#22-september-2014-wicket-webapp-now-part-of-nutch-2x-codebase">web management console</a>.</h4>
-</div>
-
-<div style="margin-top: 40px">
-	<h2><a href="https://directory.apache.org/fortress/" target="_blank">Apache Fortress</a></h2>
-	<h4>Apache Fortress is a standards based and Open Source Identity Access Management Java SDK for LDAP v3 compliant systems. Fortress is 100% compliant with RBAC, ARBAC02 and IETF's password policy draft. It uses Apache Wicket for its <a target="_blank" href="https://directory.apache.org/fortress/overview.html">RBAC Web Management UI</a>.</h4>
-</div>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/apache/friends.md
----------------------------------------------------------------------
diff --git a/apache/friends.md b/apache/friends.md
new file mode 100644
index 0000000..3618a52
--- /dev/null
+++ b/apache/friends.md
@@ -0,0 +1,60 @@
+---
+layout: default
+title: Friend projects
+subtitle: Apache projects using Wicket 
+---
+Being a member of the Apache Software Foundation creates opportunities
+for communities to collaborate and stand on one's shoulders. The
+following friends within the Apache community are proud members using
+Wicket.
+
+### Apache Isis
+
+[Apache Isis][isis-1] is a full-stack framework for rapidly developing domain
+driven apps and RESTful APIs in Java. It uses Wicket
+6.x as a [default viewer for Isis domain model][isis-2].
+
+### Apache OODT
+
+[Apache OODT][oodt-1] is a data grid framework for transparent search
+and discovery of disparate science resources. It uses Apache Wicket for
+its [CAS File Manager][oodt-2] and [CAS Workflow monitor][oodt-3].
+
+### Apache Openmeetings
+
+[Apache Openmeetings][openmeetings-1] provides video conferencing, instant messaging,
+white board, collaborative document editing and other groupware tools
+using API functions of the Red5 Streaming Server for Remoting and
+Streaming. It uses Apache Wicket for its web interfaces.
+
+### Apache Syncope
+
+[Apache Syncope][syncope-1] is an Open Source system for managing
+digital identities in enterprise environments. It uses Apache Wicket
+for its [web management console][syncope-2].
+
+### Apache Nutch
+
+[Apache Nutch][nutch-1] is a well matured, production ready web
+crawler. Since version 2.3 it uses Apache Wicket for its [web
+management console][nutch-2].
+
+### Apache Fortress
+
+[Apache Fortress][fortress-1] is a standards based and Open Source
+Identity Access Management Java SDK for LDAP v3 compliant systems.
+Fortress is 100% compliant with RBAC, ARBAC02 and IETF's password
+policy draft. It uses Apache Wicket for its [RBAC Web Management UI][fortress-2].
+
+[isis-1]: http://isis.apache.org
+[isis-2]: http://isis.apache.org/documentation.html#wicket-viewer
+[oodt-1]: http://oodt.apache.org
+[oodt-2]: http://oodt.apache.org/components/maven/webapp/filemgr/
+[oodt-3]: http://oodt.apache.org/components/maven/webapp/workflow/
+[openmeetings-1]: http://openmeetings.apache.org
+[syncope-1]: https://syncope.apache.org
+[syncope-2]: https://syncope.apache.org/architecture.html#The_console
+[nutch-1]: https://nutch.apache.org
+[nutch-2]: https://nutch.apache.org/#22-september-2014-wicket-webapp-now-part-of-nutch-2x-codebase
+[fortress-1]: https://directory.apache.org/fortress/
+[fortress-2]: https://directory.apache.org/fortress/overview.html

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/apache/index.md
----------------------------------------------------------------------
diff --git a/apache/index.md b/apache/index.md
new file mode 100644
index 0000000..4dcf57a
--- /dev/null
+++ b/apache/index.md
@@ -0,0 +1,42 @@
+---
+layout: default
+title: The Apache Software Foundation
+subtitle: Proudly Powered by the ASF
+preamble: >
+  It is nice to have a welcoming home, and when you find that home, friends are not far away.
+  Home to over a hundred projects, the Apache Software Foundation is a power house for open source community driven development.
+  Wicket is proud to be part of the Apache Software Foundation since 2007. 
+---
+
+## Friends
+
+{% markdown apache/friends.md %}
+
+## License
+
+All projects of the Apache Wicket project are licensed using the
+[Apache License, version 2.0][apache-license] ([TXT][apache-txt] or
+[HTML][apache-html]).
+
+You can read more about the current status of the license at the
+[foundation license page][apache-more].
+
+## Thanks
+
+The Apache Software Foundation could not exist without the continued
+generous support from the community. We would like to take this
+opportunity to thank our [Sponsors][apache-thanks]. If you are
+interested in sponsoring the ASF, please read our [sponsorship page][apache-sponsorship].
+
+The Wicket project would like to thank the following companies for
+their support of the project.
+
+- [JetBrains](http://jetbrains.com) for their IntelliJ open source license for our developers
+- [ComSysto](http://comsysto.com) for contributing the User Guide
+
+[apache-license]: http://www.apache.org/licenses/LICENSE-2.0
+[apache-txt]: http://www.apache.org/licenses/LICENSE-2.0.txt
+[apache-html]: http://www.apache.org/licenses/LICENSE-2.0.html
+[apache-more]: http://www.apache.org/licenses/
+[apache-thanks]: http://apache.org/foundation/thanks.html
+[apache-sponsorship]: http://www.apache.org/foundation/sponsorship.html

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/atom.xml
----------------------------------------------------------------------
diff --git a/atom.xml b/atom.xml
index 568ad8f..a3241aa 100644
--- a/atom.xml
+++ b/atom.xml
@@ -2,25 +2,24 @@
 layout: null
 ---
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom">
+<feed xmlns="http://www.w3.org/2005/Atom"> 
+    <title>Apache Wicket</title>
+    <link href="http://wicket.apache.org/atom.xml" rel="self"/>
+    <link href="http://wicket.apache.org/"/>
+    <updated>{{ site.time | date_to_xmlschema }}</updated>
+    <id>http://wicket.apache.org/</id>
+    <author>
+        <name>Apache Wicket</name>
+        <email>dev@wicket.apache.org</email>
+    </author>
  
- <title>Apache Wicket</title>
- <link href="http://wicket.apache.org/atom.xml" rel="self"/>
- <link href="http://wicket.apache.org/"/>
- <updated>{{ site.time | date_to_xmlschema }}</updated>
- <id>http://wicket.apache.org/</id>
- <author>
-   <name>Apache Wicket</name>
-   <email>dev@wicket.apache.org</email>
- </author>
- 
- {% for post in site.posts limit:10 %}
- <entry>
-   <title>{{ post.title }}</title>
-   <link href="http://wicket.apache.org{{ post.url }}"/>
-   <updated>{{ post.date | date_to_xmlschema }}</updated>
-   <id>http://wicket.apache.org{{ post.id }}</id>
-   <content type="html">{{ post.content | xml_escape }}</content>
- </entry>
- {% endfor %}
+{% for post in site.posts limit:10 %}
+    <entry>
+        <title>{{ post.title }}</title>
+        <link href="http://wicket.apache.org{{ post.url }}"/>
+        <updated>{{ post.date | date_to_xmlschema }}</updated>
+        <id>http://wicket.apache.org{{ post.id }}</id>
+        <content type="html">{{ post.content | xml_escape }}</content>
+    </entry>
+{% endfor %}
 </feed>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/content/2009/07/30/wicket-1.3.7-released.html
----------------------------------------------------------------------
diff --git a/content/2009/07/30/wicket-1.3.7-released.html b/content/2009/07/30/wicket-1.3.7-released.html
deleted file mode 100644
index fd8b259..0000000
--- a/content/2009/07/30/wicket-1.3.7-released.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <title>Apache Wicket - Apache Wicket 1.3.7 marks end of life for Wicket 1.3</title>
-
-	<link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen" />
-
-    <!--[if lt ie 7]>
-	<link rel="stylesheet" href="/css/ie.css" type="text/css" media="screen" />
-    <![endif]-->
-    <link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon" />
-	<link rel="alternate" type="application/atom+xml" href="/atom.xml" />
-	<meta http-equiv="content-type" content="text/html;charset=utf-8" />
-</head>
-<body>
-<div id="container">
-    <div id="content">
-        <div id="header"><a href="/"><h1 id="logo"><span>Apache Wicket</span></h1></a></div>
-		<div id="navigation">
-	<h5><a name="Navigation-Wicket"></a>Meet Wicket</h5>
-	<ul>
-		<li>
-			<a href="/" title="Index">Home</a>
-		</li>
-		<li>
-			<a href="/meet/introduction.html" title="Introduction">Introduction</a>
-		</li>
-		<li>
-			<a href="/meet/features.html" title="Features">Features</a>
-		</li>
-		<li>
-			<a href="/meet/buzz.html" title="Buzz">Buzz</a>
-		</li>
-		<li>
-			<a href="/meet/vision.html" title="Vision">Vision</a>
-		</li>
-		<li>
-			<a href="/meet/blogs.html" title="Blogs">Blogs</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-GettingStarted" id="Navigation-GettingStarted"></a>Get Started
-	</h5>
-	<ul>
-		<li>
-			<a href="/start/download.html" title="Download Wicket">Download Wicket</a>
-		</li>
-		<li>
-			<a href="/start/quickstart.html" title="Getting started via a Maven Archetype">Quickstart</a>
-		</li>
-		<li>
-			<a href="http://www.jweekend.com/dev/LegUp" rel="nofollow">More archetypes</a>
-		</li>
-		<li>
-			<a href="/help" title="Get help">Get help</a>
-		</li>
-		<li>
-			<a href="/help/email.html" title="Wicket Mailing Lists">Mailing Lists</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Documentation" id="Navigation-Documentation"></a>Learn
-	</h5>
-	<ul>
-		<li>
-			<a href="/start/userguide.html" title="User Guide">User Guide</a>
-		</li>
-		<li>
-			<a href="/learn/examples" title="Examples">Examples</a>
-		</li>
-		<li>
-			<a href="http://www.wicket-library.com/wicket-examples/compref/">Components</a>
-		</li>
-		<li>
-			<a href="/learn/projects/" title="Projects extending basic Wicket">Projects</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET">Wiki</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET/Reference+library">Reference guide</a>
-		</li>
-		<li>
-			<a href="/learn/books" title="Books">Books</a>
-		</li>
-		<li>
-			<a href="/learn/ides.html" title="IDEs">IDEs</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Releases" id="Navigation-Releases"></a>Releases
-	</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/6.20.0">Wicket 6.20</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.5.13">Wicket 1.5</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.4.23">Wicket 1.4</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.3.7">Wicket 1.3</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.2" class="external-link" rel="nofollow">Wicket 1.2</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.1" class="external-link" rel="nofollow">Wicket 1.1</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.0" class="external-link" rel="nofollow">Wicket 1.0</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Docs" id="Navigation-Docs"></a>API Docs
-	</h5>
-	<ul>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/6.x/" title="JavaDocs of Apache Wicket 6.x">Wicket 6.x</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.5.x/" title="JavaDocs of Apache Wicket 1.5.x">Wicket 1.5</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.4.x" title="JavaDocs of Apache Wicket 1.4.x">Wicket 1.4</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.3.x" title="JavaDocs of Apache Wicket 1.3.x">Wicket 1.3</a>
-		</li>
-	</ul>
-	<h5>Wicket 7.x</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M6">Download M6</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+7.0">Migration guide</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/7.x/" title="JavaDocs of Apache Wicket 7.x">API Docs 7.x</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Developers" id="Navigation-Developers"></a>Contribute
-	</h5>
-	<ul>
-		<li>
-			<a href="/contribute/write.html" title="Writing documentation">Writing docs</a>
-		</li>
-		<li>
-			<a href="/contribute/build.html" title="Building from SVN">Build Wicket</a>
-		</li>
-		<li>
-			<a href="/contribute/patch.html" title="Provide a patch">Provide a patch</a>
-		</li>
-		<li>
-			<a href="/contribute/release.html" title="Release Wicket">Release Wicket</a>
-		</li>
-		<li>
-			<a href="https://fisheye6.atlassian.com/browse/wicket-git" title="Git Overview" class="external-link" rel="nofollow">Fisheye</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Apache" id="Navigation-Apache"></a>Apache
-	</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsorship</a>
-		</li>
-		<li>
-			<a href="http://apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a>
-		</li>
-		<li>
-			<a href="/apache/friends.html" title="Apache projects using Wicket">Friends</a>
-		</li>
-	</ul>
-</div>
-
-		<div id="contentbody">
-			<h1>Apache Wicket 1.3.7 marks end of life for Wicket 1.3</h1>
-			<p>The Apache Wicket team is proud to present the release of Apache Wicket
-1.3.7. This will be the last feature release for the 1.3.x branch. Going
-forward, only security fixes will be released in the 1.3.x branch - meaning
-that 1.3.7 may be the last release in this branch. All users are encouraged
-to upgrade to 1.4.0 as soon as possible. As work begins on 1.5 in the near
-future, we will be supporting 1.4.x and 1.5.x.</p>
-
-<p>Eager people click here to download the distribution, others can read
-further:</p>
-
-<ul>
-  <li><a href="http://www.apache.org/dyn/closer.cgi/wicket/1.3.7">http://www.apache.org/dyn/closer.cgi/wicket/1.3.7</a></li>
-</ul>
-
-<p>We thank you for your patience and support.</p>
-
-<p>The Wicket Team</p>
-
-<h2 id="apache-wicket-137">Apache Wicket 1.3.7</h2>
-
-<p>Apache Wicket is a component oriented Java web application framework. With
-proper mark-up/logic separation, a POJO data model, and a refreshing lack of
-XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap
-the boilerplate, complex debugging and brittle code for powerful, reusable
-components written with plain Java and HTML.</p>
-
-<p>You can find out more about Apache Wicket on <a href="http://wicket.apache.org">our website</a></p>
-
-<h3 id="this-release">This release</h3>
-
-<p>This will be the last feature release for the 1.3.x branch. Going forward,
-only security fixes will be released in the 1.3.x branch - meaning that 1.3.7
-may be the last release in this branch. All users are encouraged to upgrade
-to 1.4.0 as soon as possible. As work begins on 1.5 in the near future, we
-will be supporting 1.4.x and 1.5.x.</p>
-
-<h3 id="migrating-from-12">Migrating from 1.2</h3>
-
-<p>If you are coming from Wicket 1.2, you really want to read our migration
-guide, found on the wiki:</p>
-
-<p>https://cwiki.apache.org/confluence/display/WICKET/Migrating+to+Wicket+1.3</p>
-
-<h3 id="downloading-the-release">Downloading the release</h3>
-
-<p>You can download the release from the official Apache mirror system, and you
-can find it through the following link:</p>
-
-<p>http://www.apache.org/dyn/closer.cgi/wicket/1.3.7/</p>
-
-<p>For the Maven and Ivy fans out there: update your pom’s to the following, and
-everything will be downloaded automatically:</p>
-
-<div class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>wicket<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.3.7<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
-
-<p>Substitute the artifact ID with the projects of your liking to get the other
-projects.</p>
-
-<p>Please note that we don’t prescribe a Logging implementation for SLF4J. You
-need to specify yourself which one you prefer. Read more about SLF4J here:
-http://slf4j.org</p>
-
-<h3 id="validating-the-release">Validating the release</h3>
-
-<p>The release has been signed by Igor Vaynberg, your release manager for today.
-The public key can be found in the KEYS file in the download area. Download
-the KEYS file only from the Apache website.</p>
-
-<p>http://www.apache.org/dist/wicket/1.3.7/KEYS</p>
-
-<p>Instructions on how to validate the release can be found here:</p>
-
-<p>http://www.apache.org/dev/release-signing.html#check-integrity</p>
-
-<h3 id="reporting-bugs">Reporting bugs</h3>
-
-<p>In case you do encounter a bug, we would appreciate a report in our JIRA:</p>
-
-<p>http://issues.apache.org/jira/browse/WICKET</p>
-
-<h3 id="the-distribution">The distribution</h3>
-
-<p>In the distribution you will find a README. The README contains instructions
-on how to build from source yourself. You also find a CHANGELOG-1.3 which
-contains a list of all things that have been fixed, added and/or removed
-since Wicket 1.3.0.</p>
-
-<h3 id="release-notes">Release Notes</h3>
-
-<h4 id="bug">Bug</h4>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-1912">WICKET-1912</a> - StatelessForm problems with query string</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-1922">WICKET-1922</a> - AbstractTree - setting root to null causes NullPointerException</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-1960">WICKET-1960</a> - AutoCompleteTextField - gives a type mismatch error on IE - version wicket-1.4-rc1</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-1992">WICKET-1992</a> - SharedResourceRequestTarget allows access to almost arbitrary files under WEB-INF.</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2215">WICKET-2215</a> - WebClientInfo does not set browerMajorVersion for IE8</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2252">WICKET-2252</a> - Autocomplete text fields don’t call existing JavaScript event handlers properly</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2268">WICKET-2268</a> - NullPointerException NPE in DiskPageStore after Session Timeout</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2289">WICKET-2289</a> - AutoCompleteBehavior: Selected input not modiefied when selected with keyboard</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2308">WICKET-2308</a> - Append lastmodified to Resources shouldnt append when the resource is a directory (ends with /)</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2313">WICKET-2313</a> - BaseWicketTester doesn’t invoke Application.newAjaxRequestTarget for ajax request target</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2337">WICKET-2337</a> - IndexOutOfBoundsException when PropertyResolver is using an invalid list index</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2354">WICKET-2354</a> - PropertyModel does not support index only property (“[0]”)</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2371">WICKET-2371</a> - jre 1.5 method used in wicket-extensions</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2384">WICKET-2384</a> - OutOfMemoryError occur for memory leak on FeedbackPanel &amp; FeedbackMessages</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2385">WICKET-2385</a> - BigDecimalConverter uses jdk5</li>
-</ul>
-
-<h4 id="improvement">Improvement</h4>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2168">WICKET-2168</a> - TableTree.html is not XHTML valid</li>
-  <li><a href="https://issues.apache.org/jira/browse/WICKET-2315">WICKET-2315</a> - Backport PageReference from trunk</li>
-</ul>
-
-		</div>
-        <div id="clearer"></div>
-		<div id="footer"><span>
-Copyright &copy; 2015 &mdash; The Apache Software Foundation. Apache Wicket,
-Wicket, Apache, the Apache feather logo, and the Apache Wicket project logo
-are trademarks of The Apache Software Foundation. All other marks mentioned
-may be trademarks or registered trademarks of their respective owners.
-</span></div>
-
-    </div>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/content/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html
----------------------------------------------------------------------
diff --git a/content/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html b/content/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html
deleted file mode 100644
index d4119dc..0000000
--- a/content/2009/07/30/wicket-1.4-takes-typesafety-to-the-next-level.html
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <title>Apache Wicket - Apache Wicket 1.4 takes typesafety to the next level</title>
-
-	<link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen" />
-
-    <!--[if lt ie 7]>
-	<link rel="stylesheet" href="/css/ie.css" type="text/css" media="screen" />
-    <![endif]-->
-    <link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon" />
-	<link rel="alternate" type="application/atom+xml" href="/atom.xml" />
-	<meta http-equiv="content-type" content="text/html;charset=utf-8" />
-</head>
-<body>
-<div id="container">
-    <div id="content">
-        <div id="header"><a href="/"><h1 id="logo"><span>Apache Wicket</span></h1></a></div>
-		<div id="navigation">
-	<h5><a name="Navigation-Wicket"></a>Meet Wicket</h5>
-	<ul>
-		<li>
-			<a href="/" title="Index">Home</a>
-		</li>
-		<li>
-			<a href="/meet/introduction.html" title="Introduction">Introduction</a>
-		</li>
-		<li>
-			<a href="/meet/features.html" title="Features">Features</a>
-		</li>
-		<li>
-			<a href="/meet/buzz.html" title="Buzz">Buzz</a>
-		</li>
-		<li>
-			<a href="/meet/vision.html" title="Vision">Vision</a>
-		</li>
-		<li>
-			<a href="/meet/blogs.html" title="Blogs">Blogs</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-GettingStarted" id="Navigation-GettingStarted"></a>Get Started
-	</h5>
-	<ul>
-		<li>
-			<a href="/start/download.html" title="Download Wicket">Download Wicket</a>
-		</li>
-		<li>
-			<a href="/start/quickstart.html" title="Getting started via a Maven Archetype">Quickstart</a>
-		</li>
-		<li>
-			<a href="http://www.jweekend.com/dev/LegUp" rel="nofollow">More archetypes</a>
-		</li>
-		<li>
-			<a href="/help" title="Get help">Get help</a>
-		</li>
-		<li>
-			<a href="/help/email.html" title="Wicket Mailing Lists">Mailing Lists</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Documentation" id="Navigation-Documentation"></a>Learn
-	</h5>
-	<ul>
-		<li>
-			<a href="/start/userguide.html" title="User Guide">User Guide</a>
-		</li>
-		<li>
-			<a href="/learn/examples" title="Examples">Examples</a>
-		</li>
-		<li>
-			<a href="http://www.wicket-library.com/wicket-examples/compref/">Components</a>
-		</li>
-		<li>
-			<a href="/learn/projects/" title="Projects extending basic Wicket">Projects</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET">Wiki</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET/Reference+library">Reference guide</a>
-		</li>
-		<li>
-			<a href="/learn/books" title="Books">Books</a>
-		</li>
-		<li>
-			<a href="/learn/ides.html" title="IDEs">IDEs</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Releases" id="Navigation-Releases"></a>Releases
-	</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/6.20.0">Wicket 6.20</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.5.13">Wicket 1.5</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.4.23">Wicket 1.4</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.3.7">Wicket 1.3</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.2" class="external-link" rel="nofollow">Wicket 1.2</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.1" class="external-link" rel="nofollow">Wicket 1.1</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.0" class="external-link" rel="nofollow">Wicket 1.0</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Docs" id="Navigation-Docs"></a>API Docs
-	</h5>
-	<ul>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/6.x/" title="JavaDocs of Apache Wicket 6.x">Wicket 6.x</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.5.x/" title="JavaDocs of Apache Wicket 1.5.x">Wicket 1.5</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.4.x" title="JavaDocs of Apache Wicket 1.4.x">Wicket 1.4</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.3.x" title="JavaDocs of Apache Wicket 1.3.x">Wicket 1.3</a>
-		</li>
-	</ul>
-	<h5>Wicket 7.x</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M6">Download M6</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+7.0">Migration guide</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/7.x/" title="JavaDocs of Apache Wicket 7.x">API Docs 7.x</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Developers" id="Navigation-Developers"></a>Contribute
-	</h5>
-	<ul>
-		<li>
-			<a href="/contribute/write.html" title="Writing documentation">Writing docs</a>
-		</li>
-		<li>
-			<a href="/contribute/build.html" title="Building from SVN">Build Wicket</a>
-		</li>
-		<li>
-			<a href="/contribute/patch.html" title="Provide a patch">Provide a patch</a>
-		</li>
-		<li>
-			<a href="/contribute/release.html" title="Release Wicket">Release Wicket</a>
-		</li>
-		<li>
-			<a href="https://fisheye6.atlassian.com/browse/wicket-git" title="Git Overview" class="external-link" rel="nofollow">Fisheye</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Apache" id="Navigation-Apache"></a>Apache
-	</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsorship</a>
-		</li>
-		<li>
-			<a href="http://apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a>
-		</li>
-		<li>
-			<a href="/apache/friends.html" title="Apache projects using Wicket">Friends</a>
-		</li>
-	</ul>
-</div>
-
-		<div id="contentbody">
-			<h1>Apache Wicket 1.4 takes typesafety to the next level</h1>
-			<p>The Apache Wicket project is proud to announce the release of Apache Wicket
-1.4. Apache Wicket is an open source, component oriented Java web application
-framework. With overwhelming support from the user community, this release
-marks a departure from the past where we leave Java 1.4 behind and we require
-Java 5 as the minimum JDK version. By moving to Java 5 as the required
-minimum platform, we were able to utilize Java 5 idioms and increase the type
-safety of our APIs. Using Java generics you can now write typesafe web
-applications and create typesafe, self documenting, reusable custom
-components.</p>
-
-<h2 id="download-apache-wicket-14">Download Apache Wicket 1.4</h2>
-
-<p>You can download the release here:
-http://www.apache.org/dyn/closer.cgi/wicket/1.4.0</p>
-
-<p>Or use this in your Maven pom’s to upgrade to the new version:</p>
-
-<div class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-  <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span>
-  <span class="nt">&lt;artifactId&gt;</span>wicket<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.4.0<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
-
-<p>You will need to upgrade all modules (i.e. wicket, wicket-extensions) to
-their 1.4 counterparts. It is not possible to mix Wicket 1.3 libraries with
-1.4 libraries due to API changes.</p>
-
-<h2 id="most-notable-changes">Most notable changes</h2>
-
-<p>From all the changes that went into this release, the following are the most
-important ones:</p>
-
-<ul>
-  <li>Generified <code>IModel</code> interface and implementations increases type safety in your Wicket applications</li>
-  <li><code>Component#getModel()</code> and <code>Component#setModel()</code> have been renamed to <code>getDefaultModel()</code> and <code>setDefaultModel()</code> to better support generified models</li>
-  <li>The Spring modules have been merged (wicket-spring-annot is now obsolete, all you need is wicket-spring)</li>
-  <li>Many API’s have been altered to better work with Java 5’s idioms</li>
-  <li>Wicket jars are now packaged with metadata that makes them OSGI bundles</li>
-</ul>
-
-<p>Apart from these changes, the release is mostly compatible with Wicket 1.3
-and upgrading shouldn’t take too long. Early adopters report about a days
-work to upgrade medium to large applications to Wicket 1.4. Read the
-migration guide to learn more about the changes in our APIs. To learn more
-about all the improvements and new features that went into this release,
-check the solved issue list in our JIRA instance.</p>
-
-<h2 id="increased-type-safety">Increased type safety</h2>
-
-<p>Moving towards Java 5 has given us the opportunity to utilize generics and
-clarify our API’s. For example, take a look at <code>DropDownChoice</code>—one of the
-components with the most questions on our list prior to 1.4. A
-<code>DropDownChoice</code> component is a form component that displays a list of
-available choices in a drop down box, and allows one selection to be made.
-DropDownChoice components are typically used to display a list of countries,
-nationalities, credit card processors, etc.</p>
-
-<p>The signature of a constructor for the <code>DropDownChoice</code> component in Wicket
-1.3 was:</p>
-
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">DropDownChoice</span> <span class="kd">extends</span> <span class="o">...</span>
-    <span class="kd">public</span> <span class="nf">DropDownChoice</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">IModel</span> <span class="n">model</span><span class="o">,</span> <span class="n">IModel</span> <span class="n">choices</span><span class="o">)</span>
-<span class="o">}</span></code></pre></div>
-
-<p>As you can see, this constructor doesn’t give much insight into what goes
-where (other than the names of the parameters). The first parameter is the
-component identifier, the second parameter is the model that contains the
-selection, and the third parameter is a model that contains the list of
-choices from which the user can select one. You’ll have to read the JavaDoc
-to assign the right IModel values to the right parameters. Now take a look at
-the same constructor, but now in Wicket 1.4. The signature for our generified
-constructor looks like the following example.</p>
-
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">DropDownChoice</span> <span class="kd">extends</span> <span class="o">...</span>
-    <span class="kd">public</span> <span class="nf">DropDownChoice</span><span class="o">(</span><span class="n">String</span> <span class="n">id</span><span class="o">,</span> <span class="n">IModel</span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">model</span><span class="o">,</span> <span class="n">IModel</span><span class="o">&lt;?</span> <span class="kd">extends</span> <span class="n">List</span><span class="o">&lt;?</span> <span class="kd">extends</span> <span class="n">T</span><span class="o">&gt;&gt;</span> <span class="n">choices</span><span class="o">)</span>
-<span class="o">}</span></code></pre></div>
-
-<p>Here we communicate that the first <code>IModel</code> parameter is a <code>T</code>, which is the
-single value that will be provided when the <code>DropDownChoice</code> selects one
-value. The second parameter provides a <code>List</code> of objects that extend <code>T</code>, the
-choices from which to select one value. This was not apparent in the Wicket
-1.3 API, and the type safety brought by generics make this much more clear,
-albeit much more verbose.</p>
-
-<h2 id="removal-of-default-model-from-component">Removal of default model from component</h2>
-
-<p>In Wicket 1.3 each component had by default a model: a <code>Label</code> had a model, a
-<code>Link</code> and even <code>WebMarkupContainer</code> had a model property (all because they
-extend <code>Component</code> which has a model property). When we generified <code>IModel</code>,
-this had averse effects on <code>Component</code>: suddenly all components had to be
-generified and had to take the type parameter of the model that was
-associated with it. But that poses problems for components that either do not
-use a model or use two different model types: which one should be in the
-lead? We chose to generify only the components that clearly benefited from
-the extra type information, leading to clean code like this:</p>
-
-<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">ListView</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span> <span class="n">peopleListView</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ListView</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;(</span><span class="s">&quot;people&quot;</span><span class="o">,</span> <span class="n">people</span><span class="o">)</span> <span class="o">{</span>
-        <span class="kd">protected</span> <span class="kt">void</span> <span class="nf">populateItem</span><span class="o">(</span><span class="n">ListItem</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;</span> <span class="n">item</span><span class="o">)</span> <span class="o">{</span>
-            <span class="n">item</span><span class="o">.</span><span class="na">add</span><span class="o">(</span><span class="k">new</span> <span class="n">Link</span><span class="o">&lt;</span><span class="n">Person</span><span class="o">&gt;(</span><span class="s">&quot;editPerson&quot;</span><span class="o">,</span> <span class="n">item</span><span class="o">.</span><span class="na">getModel</span><span class="o">()){</span>
-                <span class="kd">public</span> <span class="kt">void</span> <span class="nf">onClick</span><span class="o">()</span> <span class="o">{</span>
-                    <span class="n">Person</span> <span class="n">p</span> <span class="o">=</span> <span class="n">getModelObject</span><span class="o">();</span>
-                    <span class="n">setResponsePage</span><span class="o">(</span><span class="k">new</span> <span class="nf">EditPersonPage</span><span class="o">(</span><span class="n">p</span><span class="o">));</span>
-                <span class="o">}</span>
-            <span class="o">});</span>
-        <span class="o">}</span>
-    <span class="o">};</span></code></pre></div>
-
-
-		</div>
-        <div id="clearer"></div>
-		<div id="footer"><span>
-Copyright &copy; 2015 &mdash; The Apache Software Foundation. Apache Wicket,
-Wicket, Apache, the Apache feather logo, and the Apache Wicket project logo
-are trademarks of The Apache Software Foundation. All other marks mentioned
-may be trademarks or registered trademarks of their respective owners.
-</span></div>
-
-    </div>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/230d6865/content/2009/08/21/wicket-1.4.1-released.html
----------------------------------------------------------------------
diff --git a/content/2009/08/21/wicket-1.4.1-released.html b/content/2009/08/21/wicket-1.4.1-released.html
deleted file mode 100644
index 236c83e..0000000
--- a/content/2009/08/21/wicket-1.4.1-released.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <title>Apache Wicket - Wicket 1.4.1 released</title>
-
-	<link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen" />
-
-    <!--[if lt ie 7]>
-	<link rel="stylesheet" href="/css/ie.css" type="text/css" media="screen" />
-    <![endif]-->
-    <link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon" />
-	<link rel="alternate" type="application/atom+xml" href="/atom.xml" />
-	<meta http-equiv="content-type" content="text/html;charset=utf-8" />
-</head>
-<body>
-<div id="container">
-    <div id="content">
-        <div id="header"><a href="/"><h1 id="logo"><span>Apache Wicket</span></h1></a></div>
-		<div id="navigation">
-	<h5><a name="Navigation-Wicket"></a>Meet Wicket</h5>
-	<ul>
-		<li>
-			<a href="/" title="Index">Home</a>
-		</li>
-		<li>
-			<a href="/meet/introduction.html" title="Introduction">Introduction</a>
-		</li>
-		<li>
-			<a href="/meet/features.html" title="Features">Features</a>
-		</li>
-		<li>
-			<a href="/meet/buzz.html" title="Buzz">Buzz</a>
-		</li>
-		<li>
-			<a href="/meet/vision.html" title="Vision">Vision</a>
-		</li>
-		<li>
-			<a href="/meet/blogs.html" title="Blogs">Blogs</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-GettingStarted" id="Navigation-GettingStarted"></a>Get Started
-	</h5>
-	<ul>
-		<li>
-			<a href="/start/download.html" title="Download Wicket">Download Wicket</a>
-		</li>
-		<li>
-			<a href="/start/quickstart.html" title="Getting started via a Maven Archetype">Quickstart</a>
-		</li>
-		<li>
-			<a href="http://www.jweekend.com/dev/LegUp" rel="nofollow">More archetypes</a>
-		</li>
-		<li>
-			<a href="/help" title="Get help">Get help</a>
-		</li>
-		<li>
-			<a href="/help/email.html" title="Wicket Mailing Lists">Mailing Lists</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Documentation" id="Navigation-Documentation"></a>Learn
-	</h5>
-	<ul>
-		<li>
-			<a href="/start/userguide.html" title="User Guide">User Guide</a>
-		</li>
-		<li>
-			<a href="/learn/examples" title="Examples">Examples</a>
-		</li>
-		<li>
-			<a href="http://www.wicket-library.com/wicket-examples/compref/">Components</a>
-		</li>
-		<li>
-			<a href="/learn/projects/" title="Projects extending basic Wicket">Projects</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET">Wiki</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET/Reference+library">Reference guide</a>
-		</li>
-		<li>
-			<a href="/learn/books" title="Books">Books</a>
-		</li>
-		<li>
-			<a href="/learn/ides.html" title="IDEs">IDEs</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Releases" id="Navigation-Releases"></a>Releases
-	</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/6.20.0">Wicket 6.20</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.5.13">Wicket 1.5</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.4.23">Wicket 1.4</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.3.7">Wicket 1.3</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.2" class="external-link" rel="nofollow">Wicket 1.2</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.1" class="external-link" rel="nofollow">Wicket 1.1</a>
-		</li>
-		<li>
-			<a href="http://wicket.sf.net/wicket-1.0" class="external-link" rel="nofollow">Wicket 1.0</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Docs" id="Navigation-Docs"></a>API Docs
-	</h5>
-	<ul>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/6.x/" title="JavaDocs of Apache Wicket 6.x">Wicket 6.x</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.5.x/" title="JavaDocs of Apache Wicket 1.5.x">Wicket 1.5</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.4.x" title="JavaDocs of Apache Wicket 1.4.x">Wicket 1.4</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/1.3.x" title="JavaDocs of Apache Wicket 1.3.x">Wicket 1.3</a>
-		</li>
-	</ul>
-	<h5>Wicket 7.x</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/dyn/closer.cgi/wicket/7.0.0-M6">Download M6</a>
-		</li>
-		<li>
-			<a href="https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+7.0">Migration guide</a>
-		</li>
-		<li>
-			<a href="http://ci.apache.org/projects/wicket/apidocs/7.x/" title="JavaDocs of Apache Wicket 7.x">API Docs 7.x</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Developers" id="Navigation-Developers"></a>Contribute
-	</h5>
-	<ul>
-		<li>
-			<a href="/contribute/write.html" title="Writing documentation">Writing docs</a>
-		</li>
-		<li>
-			<a href="/contribute/build.html" title="Building from SVN">Build Wicket</a>
-		</li>
-		<li>
-			<a href="/contribute/patch.html" title="Provide a patch">Provide a patch</a>
-		</li>
-		<li>
-			<a href="/contribute/release.html" title="Release Wicket">Release Wicket</a>
-		</li>
-		<li>
-			<a href="https://fisheye6.atlassian.com/browse/wicket-git" title="Git Overview" class="external-link" rel="nofollow">Fisheye</a>
-		</li>
-	</ul>
-	<h5>
-		<a name="Navigation-Apache" id="Navigation-Apache"></a>Apache
-	</h5>
-	<ul>
-		<li>
-			<a href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/licenses/" class="external-link" rel="nofollow">License</a>
-		</li>
-		<li>
-			<a href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsorship</a>
-		</li>
-		<li>
-			<a href="http://apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</a>
-		</li>
-		<li>
-			<a href="/apache/friends.html" title="Apache projects using Wicket">Friends</a>
-		</li>
-	</ul>
-</div>
-
-		<div id="contentbody">
-			<h1>Wicket 1.4.1 released</h1>
-			<p>The Apache Wicket project is proud to announce the first maintenance release
-of Apache Wicket 1.4.</p>
-
-<h3 id="download-apache-wicket-14">Download Apache Wicket 1.4</h3>
-
-<p>You can download the release here:
-<a href="http://www.apache.org/dyn/closer.cgi/wicket/1.4.1">http://www.apache.org/dyn/closer.cgi/wicket/1.4.1</a></p>
-
-<p>Or use this in your Maven pom’s to upgrade to the new version:</p>
-
-<div class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>wicket<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.4.1<span class="nt">&lt;/version&gt;</span>
-<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
-
-<h3 id="changes">Changes</h3>
-
-<p>The most notable change in this release is the transparent support for
-multipart form submissions via Ajax. Wicket is now smart enough to submit a
-form using a hidden iframe rather then the standard XMLHttpRequest if the
-form contains file upload fields.</p>
-
-<p>A complete list of changes can be found in our
-<a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;mode=hide&amp;sorter/order=DESC&amp;sorter/field=priority&amp;pid=12310561&amp;fixfor=12314113">Jira</a>
-instance.</p>
-
-<p>We thank you for your patience and support.</p>
-
-<p>The Wicket Team</p>
-
-		</div>
-        <div id="clearer"></div>
-		<div id="footer"><span>
-Copyright &copy; 2015 &mdash; The Apache Software Foundation. Apache Wicket,
-Wicket, Apache, the Apache feather logo, and the Apache Wicket project logo
-are trademarks of The Apache Software Foundation. All other marks mentioned
-may be trademarks or registered trademarks of their respective owners.
-</span></div>
-
-    </div>
-</div>
-</body>
-</html>