Author: cbegin
Date: Sun Jul 30 00:37:12 2006
New Revision: 426872

URL: http://svn.apache.org/viewvc?rev=426872&view=rev
Log:
1) Bit of a site redesign.
2) Simplified menu
3) Updated news (Ruby, confs, dtds etc.)
4) Consolidated a the mapper/dao/petstore useless pages into a single "overview"
5) Added what should hopefully be helpful links for finding the Java, .NET and 
Ruby resources.

Added:
    ibatis/trunk/site/pages/overview.vm
    ibatis/trunk/site/template/arrow.gif   (with props)
Removed:
    ibatis/trunk/site/pages/dao.vm
    ibatis/trunk/site/pages/datamapper.vm
    ibatis/trunk/site/pages/petstore.vm
Modified:
    ibatis/trunk/site/pages/archive.vm
    ibatis/trunk/site/pages/events.vm
    ibatis/trunk/site/pages/index.vm
    ibatis/trunk/site/pages/newsbyte.vm
    ibatis/trunk/site/pages/team.vm
    ibatis/trunk/site/template/default.css
    ibatis/trunk/site/template/default.vm
    ibatis/trunk/site/template/menu.vm

Modified: ibatis/trunk/site/pages/archive.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/pages/archive.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/pages/archive.vm (original)
+++ ibatis/trunk/site/pages/archive.vm Sun Jul 30 00:37:12 2006
@@ -7,6 +7,128 @@
 
      <h2>News Archive</h2>
 
+     <h3>iBATIS.NET DataMapper 1.5.1 and DataAccess 1.8.1 Beta!</h3>
+<p>(Jul 27, 2006) This release is primarily a bug fix for new constructor 
tag.</p>
+
+<p>Thanks again for your comments and suggestions. Enjoy!</p>
+
+<p>See the change log for more details.  Downloads will be available from <a 
href="http://ibatis.apache.org/dotnetdownloads.cgi";>http://ibatis.apache.org/dotnetdownloads.cgi</a>..</p>
+
+
+<h3>iBATIS.NET DataMapper 1.5 and DataAccess 1.8 Beta!</h3>
+<p>(Jul 5, 2006) The iBATIS.NET team is pleased to announce that the BETA 
releases of the DataMapper 1.5 and DataAccess 1.8 frameworks are ready!</p>
+
+<p>This release is primarily a bug fix and documentation enhancement release.  
However, the first public binaries for .NET 2.0 have also been included:</p>
+
+<ul>
+    <li>Binaries for .NET 1.1 and .NET 2.0 with SDK docs</li>
+    <li>Updated documentation</li>
+    <li>Recent source distribution</li>
+    <li>.NET 2.0 Tutorial</li>
+</ul>
+<p>Thanks again for your comments and suggestions. Enjoy!</p>
+
+<p>See the change log for more details.  Downloads will be available from <a 
href="http://ibatis.apache.org/dotnetdownloads.cgi";>http://ibatis.apache.org/dotnetdownloads.cgi</a>..</p>
+
+
+<h3>iBATIS.NET DataMapper 1.3 and DataAccess 1.7 General Availability!</h3>
+<p>(Jun 12, 2006) The votes are in and both distributions are now tagged as 
GA!</p>
+<p><b><a href="dotnetdownloads.cgi">Download iBATIS.NET DataMapper 1.3 and 
DataAccess 1.7!</a></b></p>
+
+<h3>iBATIS Java 2.1.7 - Maintenance Release - Last 1.3 Compatible Release!</h3>
+
+<p>(Jan 21, 2006) Well, as we said back in November, iBATIS will require JDK 
1.4 as of the 2.2.0 release.
+  We expect that this 2.1.7 release will be the last JDK 1.3 compatible 
release that we make, unless a serious
+  stability or security flaw is found, in which case we'll deploy a fix from a 
branch of the source.  This release
+  contains a number of minor bug fixes, an enhanced entity resolver. 2.2.0 
will be an interesting release with
+  some new features that we've been looking forward to.
+</p>
+
+  <p>
+    <a href="javadownloads.html">Get iBATIS 2.1.7 from the Downloads page.</a>
+    <br/>
+  </p>
+
+  <h3>iBATIS.NET DataMapper V1.3 Beta and DataAccess V1.7 Beta</h3>
+  <p>(Dec 15, 2005) The iBATIS.NET team is pleased to announce that the Beta 
distributions of the DataMapper V1.3 and DataAccess V1.7 frameworks are ready!
+  Although this is primarily for bug fixes and documentation updates, there 
are some important changes:</p>
+  <ul>
+    <li><b>Enabling Intellisense in Visual Studio 2003</b> for configuration 
and mapping files</li>
+    <li><b>Updates to configuration and mapping schemas</b></li>
+    <li>Now uses <b>Castle.DynamicProxy V1.1.5.0</b></li>
+    <li>Added <b>assembly signatures</b></li>
+    <li>Provides <b>custom logger support</b></li>
+    <li><b>Removes the use of Xml serialization</b> for loading configuration 
files</li>
+  </ul>
+
+  <p>Please see the change log for more details.  Thanks once again for your 
comments and suggestions. Enjoy!</p>
+
+  <p><a href="dotnetdownloads.html">Get the DataMapper V1.3 Beta and 
DataAccess V1.7 Beta from the Downloads page.</a></p>
+
+    <h3>New Tools Section</h3>
+<p>(Dec 10, 2005) We have added a tools section to the site.  The first tool 
is Abator - a code generator
+ for iBATIS (Java only).  Abator generates SqlMaps, Java domain classes, and 
Java DAO classes.<p>
+
+ <p><a href="tools.html">Check out the Tools Section.</a></p>
+
+<h3>Have a look at JPetStore 5.0</h3>
+<p>(Dec 8, 2005) JPetStore 5.0 is now available. This release focuses on 
cleaning up some of the mess created by
+  JPetStore's heritage as a testbed for performance and comparisons to other 
implementations including LOC benchmarks,
+  which are a horrible thing.  Significant changes and additions include:
+</p>
+<ul>
+  <li><b>One step deploy!</b> JPetStore is now easier to deploy, and assuming 
you already have Tomcat and a JDK
+    installed, it's literally one step.  Drop the WAR file into Tomcat's 
webapps folder, and you're good to go.
+    JPetStore now includes HSQLDB and, with the default configuration, will 
deploy an in-memory database for
+    the duration of your run.  Of course, all of the other databases such as 
Oracle and MS SQL Server are
+    still supported as well.</li>
+  <li><b>93% Unit test coverage.</b>  It's about time, as it was quite 
embarassing not having adequate unit
+  tests for JPetStore for all of this time.  All layers are covered fairly 
well, including the actions
+  services and data access objects.</li>
+  <li><b>XHTML/CSS web pages.</b> No more 1990's style web development 
practices.  JPetStore now features web pages
+    based on XHTML and CSS.  That said, I (Clinton) am not much of an artist, 
so it still is no marvel of
+    visual style.  However, I think it does look quite a bit better.</li>
+  <li><b>Upgraded dependencies.</b> All of the 3rd party dependencies have 
been upgraded to their latest versions.</li>
+</ul>
+   <p>
+     <a href="javadownloads.html">Get JPetStore 5.0 from the Downloads 
page.</a>
+   </p>
+
+<h3>As of 2.2.0 -- JDK 1.4 Required, iBATIS 1.x Compat Libs Removed, DTDs 
moved to Apache, </h3>
+
+<p>(Nov 8, 2005) All software systems that last any length of time tend to 
suffer from compatibility
+  baggage. iBATIS is no different. iBATIS has remaind 99% backward compatible 
for 3.5 years now.
+  Unfortunately the baggage necessary to continue that way is impeding our 
ability to move the framework
+  forward. So it's time to pay the piper and upgrade. Here's the plan:
+</p>
+<ul>
+  <li><b>JDK 1.4 will be required as of version 2.2.0.</b>  We will continue 
to support
+  the 2.1.6 codebase for critical releases only.  No major features will be 
added to 2.1.6.  Version
+  2.2.0 will be the next version released, leaving us some room for official 
maintenance releases
+  for the 2.1.6 branch if necessary.  We estimate that about 13% of our users 
are still using JDK 1.3.</li>
+  <li><b>iBATIS 1.x Compatibility libraries will be removed as of version 
2.2.0.</b> Since iBATIS version 2.0 was
+    released, it has included a backward compatibility library that allowed 
iBATIS 1.x applications to run on the
+    2.0 framework.  We estimate that 3% of iBATIS users are using iBATIS 1.x, 
which is not enough to continue
+  supporting the compatibility library.  Of course it will still be available 
from Subversion.</li>
+  <li><b>All DTDs will be moved to ibatis.apache.org as of December 30th, 
2005.</b> These DTDs will no longer be
+    available from iBATIS.com.  Instead you must change your doctype 
declarations to point to the new location at
+  ibatis.apache.org.  The new doctypes are as follows:</li>
+</ul>
+<pre>&lt;!DOCTYPE sqlMapConfig
+      PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
+      "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt;
+</pre>
+<pre>
+  &lt;!DOCTYPE sqlMap
+      PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
+      "http://ibatis.apache.org/dtd/sql-map-2.dtd"&gt;
+</pre>
+<pre>
+  &lt;!DOCTYPE daoConfig
+      PUBLIC "-//ibatis.apache.org//DTD DAO Configuration 2.0//EN"
+      "http://ibatis.apache.org/dtd/dao-2.dtd"&gt;
+</pre>
+
      <h3>iBATIS Java 2.1.6 - Maintenance Release</h3>
      <p>(Nov 5, 2005) Just released a maintenance release to take care of the 
summer bug list. This puts us
        in a good spot to start planning for 2.2.0, where we're currently 
discussing some changes to the current

Modified: ibatis/trunk/site/pages/events.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/pages/events.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/pages/events.vm (original)
+++ ibatis/trunk/site/pages/events.vm Sun Jul 30 00:37:12 2006
@@ -5,6 +5,28 @@
 
 <body>
 
+<h3>October 9 - 13, 2006 @ Calgary, Alberta, Canada</h3>
+<strong>ApacheCon US 2006</strong>
+<p>
+  Jeff Butler will be leading a 3 hour iBATIS tutorial.  Jeff is one of the 
most
+  active committers of iBATIS for Java as well as the creator of the Abator 
GUI tool
+  for iBATIS.  He can share wisdom through experience and answer the most 
challenging
+  of iBATIS technical questions.
+  Watch the <a href="http://www.apachecon.com/"; target="_new">ApacheCon US 
homepage</a> for more information.
+</p>
+
+<h3>September 22 - 24, 2006 @ Calgary, Alberta, Canada</h3>
+<strong>Western Canadian Software Symposium</strong>
+<p>
+  Clinton will be presenting iBATIS of course, but this time he promises
+  to sex it up with a bit of ...what else but... Ajax.  As it turns out,
+  iBATIS is a killer Ajax back end.  Of course there will be lots about
+  iBATIS in general and depending on the experience of the audience,
+  we may even talk a bit about iBATIS 3.  In addition to these, Clinton
+  will also be presenting on Agile methodologies and a good ol' Java vs.
+  Ruby monkey fight.  :-)
+  Visit the <a href="http://www.nofluffjuststuff.com/"; target="_new">No Fluff 
Just Stuff homepage</a> for more information.
+</p>
 
 <h3>March 23rd, 2006 - Las Vegas, Nevada, USA</h3>
 <strong>The Server Side Java Symposium</strong>

Modified: ibatis/trunk/site/pages/index.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/pages/index.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/pages/index.vm (original)
+++ ibatis/trunk/site/pages/index.vm Sun Jul 30 00:37:12 2006
@@ -5,11 +5,21 @@
 
 <body>
 <div id="Block">
+  <table class="quickTable" >
+    <tbody>
+      <tr>
+        <th class="java"><a href="javadownloads.html">iBATIS for Java</a></th>
+        <th class="cs"><a href="dotnetdownloads.cgi">iBATIS for .NET</a></th>
+        <th class="rb"><a href="docs/ruby">iBATIS for Ruby</a></th>
+      </tr>
+    </tbody>
+  </table>
+
   <img alt="iBATIS Data Mapper process" src="flow.jpg" align="right"/>
 
   <h2>What is iBATIS?</h2>
 
-  <p>The <a title="iBATIS DataMapper framework" href="datamapper.html">
+  <p>The <a title="iBATIS DataMapper framework" href="overview.html">
     iBATIS Data Mapper framework</a> makes it easier to use a database with 
Java and
     .NET applications. iBATIS couples objects with stored procedures or SQL 
statements
     using a XML descriptor. Simplicity is the biggest advantage of the iBATIS 
Data
@@ -30,7 +40,7 @@
       feedback</a>.
     Then, learn how to simple it is to use the iBATIS Data Mapper by reading 
our
     <a title="SQL Maps for Java Tutorial"
-       
href="http://prdownloads.sourceforge.net/ibatisdb/iBATIS-SqlMaps-2-Tutorial.pdf?download";>Java
 Tutorial</a> or <a
+       
href="http://cvs.apache.org/dist/ibatis/ibatis.java/docs/iBATIS-SqlMaps-2-Tutorial.pdf";>Java
 Tutorial</a> or <a
       title="iBATIS.NET DataMapper Quick Start Guide"
       
href="http://opensource.atlassian.com/confluence/oss/display/IBATIS/Quick+Start+Guide";
 target="_new">.NET Quick
     Start Guide</a>!</p>
@@ -39,127 +49,48 @@
 
 <h2>News</h2>
 
-<h3>iBATIS.NET DataMapper 1.5.1 and DataAccess 1.8.1 Beta!</h3>
-<p>(Jul 27, 2006) This release is primarily a bug fix for new constructor 
tag.</p>
-
-<p>Thanks again for your comments and suggestions. Enjoy!</p>
-
-<p>See the change log for more details.  Downloads will be available from <a 
href="http://ibatis.apache.org/dotnetdownloads.cgi";>http://ibatis.apache.org/dotnetdownloads.cgi</a>..</p>
-
 
-<h3>iBATIS.NET DataMapper 1.5 and DataAccess 1.8 Beta!</h3>
-<p>(Jul 5, 2006) The iBATIS.NET team is pleased to announce that the BETA 
releases of the DataMapper 1.5 and DataAccess 1.8 frameworks are ready!</p>
-
-<p>This release is primarily a bug fix and documentation enhancement release.  
However, the first public binaries for .NET 2.0 have also been included:</p>
-
-<ul>
-    <li>Binaries for .NET 1.1 and .NET 2.0 with SDK docs</li>
-    <li>Updated documentation</li>
-    <li>Recent source distribution</li>
-    <li>.NET 2.0 Tutorial</li>
-</ul>
-<p>Thanks again for your comments and suggestions. Enjoy!</p>
-
-<p>See the change log for more details.  Downloads will be available from <a 
href="http://ibatis.apache.org/dotnetdownloads.cgi";>http://ibatis.apache.org/dotnetdownloads.cgi</a>..</p>
-
-
-<h3>iBATIS.NET DataMapper 1.3 and DataAccess 1.7 General Availability!</h3>
-<p>(Jun 12, 2006) The votes are in and both distributions are now tagged as 
GA!</p>
-<p><b><a href="dotnetdownloads.cgi">Download iBATIS.NET DataMapper 1.3 and 
DataAccess 1.7!</a></b></p>
-
-<h3>iBATIS Java 2.1.7 - Maintenance Release - Last 1.3 Compatible Release!</h3>
-
-<p>(Jan 21, 2006) Well, as we said back in November, iBATIS will require JDK 
1.4 as of the 2.2.0 release.
-  We expect that this 2.1.7 release will be the last JDK 1.3 compatible 
release that we make, unless a serious
-  stability or security flaw is found, in which case we'll deploy a fix from a 
branch of the source.  This release
-  contains a number of minor bug fixes, an enhanced entity resolver. 2.2.0 
will be an interesting release with
-  some new features that we've been looking forward to.
-</p>
-
-  <p>
-    <a href="javadownloads.html">Get iBATIS 2.1.7 from the Downloads page.</a>
-    <br/>
-  </p>
-
-  <h3>iBATIS.NET DataMapper V1.3 Beta and DataAccess V1.7 Beta</h3>
-  <p>(Dec 15, 2005) The iBATIS.NET team is pleased to announce that the Beta 
distributions of the DataMapper V1.3 and DataAccess V1.7 frameworks are ready! 
-  Although this is primarily for bug fixes and documentation updates, there 
are some important changes:</p>
-  <ul>
-    <li><b>Enabling Intellisense in Visual Studio 2003</b> for configuration 
and mapping files</li>
-    <li><b>Updates to configuration and mapping schemas</b></li>
-    <li>Now uses <b>Castle.DynamicProxy V1.1.5.0</b></li>
-    <li>Added <b>assembly signatures</b></li>
-    <li>Provides <b>custom logger support</b></li>
-    <li><b>Removes the use of Xml serialization</b> for loading configuration 
files</li>
-  </ul>
-
-  <p>Please see the change log for more details.  Thanks once again for your 
comments and suggestions. Enjoy!</p>
-
-  <p><a href="dotnetdownloads.html">Get the DataMapper V1.3 Beta and 
DataAccess V1.7 Beta from the Downloads page.</a></p>
-
-    <h3>New Tools Section</h3>
-<p>(Dec 10, 2005) We have added a tools section to the site.  The first tool 
is Abator - a code generator
- for iBATIS (Java only).  Abator generates SqlMaps, Java domain classes, and 
Java DAO classes.<p>
- 
- <p><a href="tools.html">Check out the Tools Section.</a></p>
-
-<h3>Have a look at JPetStore 5.0</h3>
-<p>(Dec 8, 2005) JPetStore 5.0 is now available. This release focuses on 
cleaning up some of the mess created by
-  JPetStore's heritage as a testbed for performance and comparisons to other 
implementations including LOC benchmarks,
-  which are a horrible thing.  Significant changes and additions include:
-</p>
-<ul>
-  <li><b>One step deploy!</b> JPetStore is now easier to deploy, and assuming 
you already have Tomcat and a JDK
-    installed, it's literally one step.  Drop the WAR file into Tomcat's 
webapps folder, and you're good to go.
-    JPetStore now includes HSQLDB and, with the default configuration, will 
deploy an in-memory database for
-    the duration of your run.  Of course, all of the other databases such as 
Oracle and MS SQL Server are
-    still supported as well.</li>
-  <li><b>93% Unit test coverage.</b>  It's about time, as it was quite 
embarassing not having adequate unit
-  tests for JPetStore for all of this time.  All layers are covered fairly 
well, including the actions
-  services and data access objects.</li>
-  <li><b>XHTML/CSS web pages.</b> No more 1990's style web development 
practices.  JPetStore now features web pages
-    based on XHTML and CSS.  That said, I (Clinton) am not much of an artist, 
so it still is no marvel of
-    visual style.  However, I think it does look quite a bit better.</li>
-  <li><b>Upgraded dependencies.</b> All of the 3rd party dependencies have 
been upgraded to their latest versions.</li>
-</ul>
-   <p>
-     <a href="javadownloads.html">Get JPetStore 5.0 from the Downloads 
page.</a>
-   </p>
-
-<h3>As of 2.2.0 -- JDK 1.4 Required, iBATIS 1.x Compat Libs Removed, DTDs 
moved to Apache, </h3>
-
-<p>(Nov 8, 2005) All software systems that last any length of time tend to 
suffer from compatibility
-  baggage. iBATIS is no different. iBATIS has remaind 99% backward compatible 
for 3.5 years now.
-  Unfortunately the baggage necessary to continue that way is impeding our 
ability to move the framework
-  forward. So it's time to pay the piper and upgrade. Here's the plan:
-</p>
-<ul>
-  <li><b>JDK 1.4 will be required as of version 2.2.0.</b>  We will continue 
to support
-  the 2.1.6 codebase for critical releases only.  No major features will be 
added to 2.1.6.  Version
-  2.2.0 will be the next version released, leaving us some room for official 
maintenance releases
-  for the 2.1.6 branch if necessary.  We estimate that about 13% of our users 
are still using JDK 1.3.</li>
-  <li><b>iBATIS 1.x Compatibility libraries will be removed as of version 
2.2.0.</b> Since iBATIS version 2.0 was
-    released, it has included a backward compatibility library that allowed 
iBATIS 1.x applications to run on the
-    2.0 framework.  We estimate that 3% of iBATIS users are using iBATIS 1.x, 
which is not enough to continue
-  supporting the compatibility library.  Of course it will still be available 
from Subversion.</li>
-  <li><b>All DTDs will be moved to ibatis.apache.org as of December 30th, 
2005.</b> These DTDs will no longer be
-    available from iBATIS.com.  Instead you must change your doctype 
declarations to point to the new location at
-  ibatis.apache.org.  The new doctypes are as follows:</li>
-</ul>
-<pre>&lt;!DOCTYPE sqlMapConfig
-      PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
-      "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt;
+<h3>Fall is a great time for a conference!</h3>
+ <p>(Jul 30, 2006) We've just added two new events to the calendar.  
<b>Calgary in September:</b> Clinton will be
+   presenting on all things iBATIS, Ajax, Agile and ...erm, Ruby.  Not that 
he's a buzzword chaser or
+   anything.  <b>Texas in October:</b>  For those who want to stay away from 
any potential for snow in October,
+   our very own Jeff Butler will be leading an iBATIS tutorial session at 
ApacheCon. </p>
+<p><a href="events.html">See the Events Calendar for more.</a></p>
+
+<h3>RBatis - iBATIS for Ruby has been released!</h3>
+ <p>(Jul 30, 2006) As promised almost exactly one year ago...iBATIS for Ruby 
is now here. Jon Tirsen
+   has joined the team and RBatis is ready to roll with a plug-in for Rails of 
course. You can see
+   the permanent link in the Path to iBATIS on the left, but don't waste time 
moving your mouse....</p>
+<p><a href="docs/ruby">Check it out!</a></p>
+
+<h3>DTDs @ iBATIS.com - The Deed has been done</h3>
+ <p>(Jul 30, 2006) The DTDs hosted at iBATIS.com have been permanently 
removed. The multiple warnings
+ went starting with a broadcast announcement to the mailing lists and a 
permanent space on the homepage.
+ With over 1.5 million hits to the DTD per month, it was time to move the 
burden over to the Apache servers.  ;-)
+ If you're a year behind on your email and using an old version of iBATIS, and 
you're wondering why
+ your application won't start anymore...try changing the DOCTYPE of your XML 
files to the following.</p>
+
+<pre>&lt;!DOCTYPE sqlMapConfig <br/>
+          PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" <br/>
+          "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt;
 </pre>
-<pre>
-  &lt;!DOCTYPE sqlMap
-      PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
-      "http://ibatis.apache.org/dtd/sql-map-2.dtd"&gt;
+<pre>&lt;!DOCTYPE sqlMap <br/>
+          PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" <br/>
+          "http://ibatis.apache.org/dtd/sql-map-2.dtd"&gt;
 </pre>
-<pre>
-  &lt;!DOCTYPE daoConfig
-      PUBLIC "-//ibatis.apache.org//DTD DAO Configuration 2.0//EN"
-      "http://ibatis.apache.org/dtd/dao-2.dtd"&gt;
+<pre>&lt;!DOCTYPE daoConfig <br/>
+          PUBLIC "-//ibatis.apache.org//DTD DAO Configuration 2.0//EN" <br/>
+          "http://ibatis.apache.org/dtd/dao-2.dtd"&gt;
 </pre>
+
+  <p><b>Notice the change to <a 
href="http://ibatis.apache.org/dtd/";>http://ibatis.apache.org/dtd/</a></b></p>
+
+<h3>iBATIS.NET DataMapper 1.5.1 and DataAccess 1.8.1 Beta!</h3>
+ <p>(Jul 27, 2006) This release is primarily a bug fix for new constructor 
tag.</p>
+
+ <p>Thanks again for your comments and suggestions. Enjoy!</p>
+
+ <p>See the change log for more details.  Downloads will be available from <a 
href="http://ibatis.apache.org/dotnetdownloads.cgi";>the iBATIS.NET downloads 
page.</a></p>
 
 </body>
 </html>

Modified: ibatis/trunk/site/pages/newsbyte.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/pages/newsbyte.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/pages/newsbyte.vm (original)
+++ ibatis/trunk/site/pages/newsbyte.vm Sun Jul 30 00:37:12 2006
@@ -1,3 +1,3 @@
 <div id="NewsByte" valign="top" align="right">
-<p> </p>
+<p><a href="events.html">Lots of events coming up...</a></p>
 </div>

Added: ibatis/trunk/site/pages/overview.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/pages/overview.vm?rev=426872&view=auto
==============================================================================
--- ibatis/trunk/site/pages/overview.vm (added)
+++ ibatis/trunk/site/pages/overview.vm Sun Jul 30 00:37:12 2006
@@ -0,0 +1,50 @@
+<html>
+<head>    
+    <title>iBATIS Overview</title>
+</head>
+
+<body>
+
+<h2>Every iBATIS implementation includes these basic components...</h2>
+
+<img src="sqlmaps.gif" align="left"/><h2>iBATIS Data Mapper</h2>
+
+<p>The iBATIS Data Mapper provides a very simple and flexible means of moving 
data between your Java and .NET objects and a relational
+database. Use the full power of real SQL without a single line of JDBC or 
ADO.NET code!</p>
+
+<p>The Data Mapper framework (a.k.a. SQL Maps) will help to significantly 
reduce the amount of Java and .NET code that is normally needed
+to access a relational database. This framework maps classes to SQL statements 
using a very simple XML descriptor. Simplicity 
+is the biggest advantage of iBATIS over other frameworks and object relational 
mapping tools. To use iBATIS you need only be 
+familiar with your own application domain objects (basic JavaBeans or .NET 
classes), XML, and SQL. There is very little else to learn. There is no complex 
scheme required to join tables or 
+execute complex queries. Using iBATIS you have the full power of real SQL at 
your fingertips. The iBATIS Data Mapper framework can map 
+nearly any database to any object model and is very tolerant of legacy 
designs, or even bad designs. This is all achieved 
+without special database tables, peer objects or code generation.</p>
+
+<img src="dao.gif" align="left"/><h2>iBATIS Data Access Objects</h2>
+
+<p>iBATIS Data Access Objects is an abstraction layer that hides the details 
of your persistence solution and provides a common API to the
+rest of your application.</p>
+
+<p>When developing robust Java and .NET applications, it is often a good idea 
to isolate the specifics of your persistence implementation
+behind a common API. Data Access Objects allow you to create simple components 
that provide access to your data without
+revealing the specifics of the implementation to the rest of your application. 
Using DAOs you can allow your application to
+be dynamically configured to use different persistence mechanisms. If you have 
a complex application with a number of different
+databases and persistence approaches involved, DAOs can help you create a 
consistent API for the rest of your application.</p>
+
+<p>For Java users, the Data Access Objects framework is bundled as part of the 
iBATIS Database Layer, which
+ includes the SQL Maps Framework. Although packaged together, the DAO 
Framework is completely independent and can be
+ used without SQL Maps. .NET users can download the DataAccess framework 
seperately from the DataMapper framework.</p>
+
+<img src="jp4.gif" />
+
+<h2>iBATIS PetStore</h2>
+
+<p><b>The official example application for iBATIS Data Mapper and DAO 
frameworks</b></p>
+
+<p>PetStore is a fully functional web application based on iBATIS open source 
persistence layer products, including the
+SQL Maps and Data Access Objects frameworks. JPetStore is an excellent example 
of how the iBATIS frameworks can be
+implemented in a typical J2EE and .NET web application.</p>
+
+</body>
+
+</html>
\ No newline at end of file

Modified: ibatis/trunk/site/pages/team.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/pages/team.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/pages/team.vm (original)
+++ ibatis/trunk/site/pages/team.vm Sun Jul 30 00:37:12 2006
@@ -19,25 +19,17 @@
   <li>Brice Ruth</li>
   <li>Jeff Butler</li>
   <li>Nathan Maves</li>
-</ul>
-
-<h2>Contributors</h2>
-<i>The following people, although not yet committers, make significant 
contributions in 
-the iBATIS community that makes everyone's experience easier and more fun.</i>
-<ul>
-  <li>Kris Jenkins</li>
-  <li>Fabrizio Gianneschi</li>
+  <li>Jon Tirsen</li>
 </ul>
 
 <h2>Thanks to...</h2>
 
 <ul>
+  <li>All of the authors of the articles, feedback and shared experiences that 
appear on our <a href="resources.html">wiki</a></li>
   <li>The Spring Team - For integration, improvements and involvement over the 
years. - http://www.springframework.org </li>
   <li>The Hibernate Team - For being good neighbours in a complex problem 
space. - http://www.hibernate.org</li>
   <li>The Castle Project - http://www.castleproject.org</li>
-  <li>All of the authors of the articles, feedback and shared experiences that 
appear on our <a href="resources.html">wiki</a></li>
 </ul>
-
 
 </body>
 

Added: ibatis/trunk/site/template/arrow.gif
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/template/arrow.gif?rev=426872&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ibatis/trunk/site/template/arrow.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: ibatis/trunk/site/template/default.css
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/template/default.css?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/template/default.css (original)
+++ ibatis/trunk/site/template/default.css Sun Jul 30 00:37:12 2006
@@ -1,181 +1,289 @@
 body {
-        margin:0px;
-        padding:0px;
-        font-family:helvetica, tahoma, arial, verdana, sans-serif;
-        color:#333;
-        background-color:white;
-        background-image : url(logobg.jpg)
-        }
-          
+  margin: 0px;
+  padding: 0px;
+  font-family: helvetica, tahoma, arial, verdana, sans-serif;
+  color: #333;
+  background-color: white;
+  background-image: url( logobg.jpg )
+}
+
 pre {
-        font-family: "Courier New", Courier, mono;
-       font-size: 12px;
-       font-style: normal;
-       background-color: #FFFFFF; 
-       white-space: pre}
+  font-family: "Courier New", Courier, mono;
+  font-size: 12px;
+  font-style: normal;
+  background-color: #FFFFFF;
+  white-space: pre
+}
 
 h1 {
-        margin:15px 0px 10px 0px;
-        padding:0px;
-        font-size:28px;
-        line-height:28px;
-        font-weight:900;
-        color:#666;
-        }
+  margin: 15px 0px 10px 0px;
+  padding: 0px;
+  font-size: 28px;
+  line-height: 28px;
+  font-weight: 900;
+  color: #666;
+}
+
 h2 {
-        margin:15px 0px 10px 0px;
-        padding:0px;
-        font-size:20px;
-        line-height:20px;
-        font-weight:700;
-        color:#444;
-        }
+  margin: 15px 0px 10px 0px;
+  padding: 0px;
+  font-size: 20px;
+  line-height: 20px;
+  font-weight: 700;
+  color: #444;
+}
+
 h3 {
-        margin:15px 0px 10px 0px;
-        padding:0px;
-        font-size:16px;
-        line-height:16px;
-        font-weight:700;
-        color:#222;
-        }
+  margin: 15px 0px 10px 0px;
+  padding: 0px;
+  font-size: 16px;
+  line-height: 16px;
+  font-weight: 700;
+  color: #222;
+}
+
 p {
-        font:12px/20px helvetica, tahoma, arial, verdana, sans-serif;
-        margin:0px 0px 0px 0px;
-        padding:5px;
-        }
-#Content>p {margin:0px;}
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  margin: 0px 0px 0px 0px;
+  padding: 5px;
+}
+
+#Content>p {
+  margin: 0px;
+}
 
 li {
-        font:12px/20px helvetica, tahoma, arial, verdana, sans-serif;
-        margin:0px 0px 0px 0px;
-        padding:0px;
-        }
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  margin: 0px 0px 0px 0px;
+  padding: 0px;
+}
 
 table {
-    border: 1px solid #aaa;
-    border-collapse: collapse;
-    padding: 2px;
-    margin-top: 0.5em;
-    margin-bottom: 0;
+  border: 1px solid #aaa;
+  border-collapse: collapse;
+  padding: 2px;
+  margin-top: 0.5em;
+  margin-bottom: 0;
 }
 
 td, th {
-    empty-cells: show; /* show border around empty cells */
-    padding: 0.1em 0.2em;
-    vertical-align: top;
-    text-align: left;
-    line-height: 1.3em;
-    font:12px/20px helvetica, tahoma, arial, verdana, sans-serif;
-    border-top: 1px solid #aaa;
-    border-bottom: 1px solid #aaa;
-       border-right: 1px solid #aaa;
-       border-left: 1px solid #aaa;
+  empty-cells: show; /* show border around empty cells */
+  padding: 0.1em 0.2em;
+  vertical-align: top;
+  text-align: left;
+  line-height: 1.3em;
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  border-right: 1px solid #aaa;
+  border-left: 1px solid #aaa;
 }
 
 th {
-    font-weight: bold;
-    background-color: #e2e2e2;
+  font-weight: bold;
+  background-color: #e2e2e2;
+}
+
+table.quickTable {
+  border: 0px solid #aaa;
+  border-collapse: collapse;
+  padding: 2px;
+  margin-top: 0.5em;
+  margin-bottom: 0;
+  width: 100%;
+}
+
+th.java {
+  width: 34%;
+  padding: 0.1em 0.1em;
+  border-top: 0px;
+  border-bottom: 0px;
+  border-right: 0px;
+  border-left: 0px;
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  text-align: center;
+  color: #ffffff;
+  font-weight: bold;
+  background-color: #4343c8;
+}
+th.java:hover {
+  background-color: #8787ff;
+}
+th.java>a, th.java>a:link, th.java>a:visited, th.java>a:hover  {
+  color: #ffffff;
+}
+th.java>a:hover {
+  background-color: #8787ff;
+}
+
+th.cs {
+  width: 33%;
+  padding: 0.1em 0.1em;
+  border-top: 0px;
+  border-bottom: 0px;
+  border-right: 0px;
+  border-left: 0px;
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  text-align: center;
+  color: #ffffff;
+  font-weight: bold;
+  background-color: #43c843;
+}
+th.cs:hover {
+  background-color: #87ff87;
+}
+th.cs>a, th.cs>a:link, th.cs>a:visited, th.cs>a:hover  {
+  color: #ffffff;
+}
+th.cs>a:hover {
+  background-color: #87ff87;
+}
+
+th.rb {
+  width: 33%;
+  padding: 0.1em 0.1em;
+  border-top: 0px;
+  border-bottom: 0px;
+  border-right: 0px;
+  border-left: 0px;
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  text-align: center;
+  color: #ffffff;
+  font-weight: bold;
+  background-color: #c84343;
+}
+th.rb:hover {
+  background-color: #ff8787;
+}
+th.rb>a, th.rb>a:link, th.rb>a:visited, th.rb>a:hover  {
+  color: #ffffff;
+}
+th.rb>a:hover {
+  background-color: #ff8787;
 }
 
-#Content>li {margin:0px;}
-#Content>li+li {text-indent:30px;}
+#Content>li {
+  margin: 0px;
+}
 
+#Content>li+li {
+  text-indent: 30px;
+}
 
 a {
-        color:#039;
-        font-size:12px;
-        text-decoration:none;
-        font-weight:600;
-        font-family:helvetica, tahoma, arial, verdana, sans-serif;
-        }
-a:link {color:#039;}
-a:visited {color:#039;}
+  color: #039;
+  font-size: 12px;
+  text-decoration: none;
+  font-weight: 600;
+  font-family: helvetica, tahoma, arial, verdana, sans-serif;
+}
+
+a:link {
+  color: #039;
+}
+
+a:visited {
+  color: #039;
+}
+
 a:hover {
-        color:#69f;
-        background-color:#fff;}
+  color: #69f;
+  background-color: #fff;
+}
 
 #Header {
-        margin:0px 0px 0px 0px;
-        padding:5px 0px 2px 20px;
-        /* For IE5/Win's benefit height = [correct height] + [top padding] + 
[top and bottom border widths] */
-        height:23px; /* 14px + 17px + 2px = 33px */
-        border-style:solid;
-        border-color:#ccc;
-        border-width:0px 0px 2px 0px;
-        line-height:10px;
-        background-color:#000;         
-               color:#fff;
+  margin: 0px 0px 0px 0px;
+  padding: 5px 0px 2px 20px; /* For IE5/Win's benefit height = [correct 
height] + [top padding] + [top and bottom border widths] */
+  height: 23px; /* 14px + 17px + 2px = 33px */
+  border-style: solid;
+  border-color: #ccc;
+  border-width: 0px 0px 2px 0px;
+  line-height: 10px;
+  background-color: #000;
+  color: #fff;
 
-/* Here is the ugly brilliant hack that protects IE5/Win from its own 
stupidity.
+  /* Here is the ugly brilliant hack that protects IE5/Win from its own 
stupidity.
 Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it.
 IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style
 declaration. The incorrect IE5/Win value is above, while the correct value is
 below. See http://glish.com/css/hacks.asp for details. */
-        voice-family: "\"}\"";
-        voice-family:inherit;
-        height:14px; /* the correct height */
-        }
+  voice-family: "\"}\"";
+  voice-family: inherit;
+  height: 14px; /* the correct height */
+}
+
 /* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds 
correct
 length values to user agents that exhibit the parsing error exploited above 
yet get
 the CSS box model right and understand the CSS2 parent-child selector. ALWAYS 
include
 a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). 
*/
-body>#Header {height:14px;}
+body>#Header {
+  height: 14px;
+}
 
 #Logo {
-        margin:0px 0px 0px 0px;
-        padding:10px 10px 5px 10px;
-        /* For IE5/Win's benefit height = [correct height] + [top padding] + 
[top and bottom border widths] */
-        height:65px; /* 14px + 17px + 2px = 33px */      
-        background-color:#fff;
-               color:#fff;
-        voice-family: "\"}\"";
-        voice-family:inherit;
-        height:14px; /* the correct height */
-               border-top: 0px solid #aaa;
-               border-bottom: 0px solid #aaa;
-               border-right: 0px solid #aaa;
-               border-left: 0px solid #aaa;
-        }
-body>#Logo {height:65px;}
+  margin: 0px 0px 0px 0px;
+  padding: 10px 10px 5px 10px; /* For IE5/Win's benefit height = [correct 
height] + [top padding] + [top and bottom border widths] */
+  height: 65px; /* 14px + 17px + 2px = 33px */
+  background-color: #fff;
+  color: #fff;
+  voice-family: "\"}\"";
+  voice-family: inherit;
+  height: 14px; /* the correct height */
+  border-top: 0px solid #aaa;
+  border-bottom: 0px solid #aaa;
+  border-right: 0px solid #aaa;
+  border-left: 0px solid #aaa;
+}
 
+body>#Logo {
+  height: 65px;
+}
 
 #Content {
-        margin:0px 50px 50px 200px;
-        padding:10px;
-        }
+  margin: 0px 50px 50px 200px;
+  padding: 10px;
+}
 
 #Menu {
-        position:absolute;
-        top:117px;
-        left:20px;
-        width:172px;
-        padding:10px;
-        background-color:#ccc;
-        border:1px solid #999;
-        line-height:17px;
-/* Again, the ugly brilliant hack. */
-        voice-family: "\"}\"";
-        voice-family:inherit;
-        width:150px;
-               color:#000
-        }
+  position: absolute;
+  top: 117px;
+  left: 20px;
+  width: 172px;
+  padding: 10px;
+  background-color: #ccc;
+  border: 1px solid #999;
+  line-height: 17px; /* Again, the ugly brilliant hack. */
+  voice-family: "\"}\"";
+  voice-family: inherit;
+  width: 150px;
+  color: #000
+}
+
 /* Again, "be nice to Opera 5". */
-body>#Menu {width:150px;}
+body>#Menu {
+  width: 150px;
+}
+
+#PathToIbatis {
+  font: 12px / 20px helvetica, tahoma, arial, verdana, sans-serif;
+  font-weight: bold;
+  color: #000
+}
 
 #Block {
-        margin:5px;
-        padding:5px;
-        background-color:#eee;
-        border-style:solid;
-        border-color:#999;
-        border-width:2px 0px 2px 0px;
-        line-height:15px;
-               color:#000
-        }
+  margin: 5px;
+  padding: 5px;
+  background-color: #eee;
+  border-style: solid;
+  border-color: #999;
+  border-width: 2px 0px 2px 0px;
+  line-height: 15px;
+  color: #000
+}
 
 #NewsByte {
-        padding:0px;
-        margin-right:75px;
-        line-height:11px;
-        color:#333;
-        }
\ No newline at end of file
+  padding: 0px;
+  margin-right: 75px;
+  line-height: 11px;
+  color: #333;
+}

Modified: ibatis/trunk/site/template/default.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/template/default.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/template/default.vm (original)
+++ ibatis/trunk/site/template/default.vm Sun Jul 30 00:37:12 2006
@@ -24,6 +24,6 @@
     <hr align="right" height="1" color="black" width="400"/>
     <p align="right">
     <i>Copyright &copy;2005 Apache Software Foundation</i>
-    <br/><img alt="Apache Software Foundation" src="asf.jpg"/></p>
+    <br/><a href="http://apache.org";><img border="0" alt="Apache Software 
Foundation" src="asf.jpg"/></a></p>
 </body>
 </html>

Modified: ibatis/trunk/site/template/menu.vm
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/site/template/menu.vm?rev=426872&r1=426871&r2=426872&view=diff
==============================================================================
--- ibatis/trunk/site/template/menu.vm (original)
+++ ibatis/trunk/site/template/menu.vm Sun Jul 30 00:37:12 2006
@@ -1,22 +1,26 @@
 <div id="Menu">
-  <b>Information</b><br/>
+  <span id="PathToIbatis">The path to iBATIS...</span>
+
+  <br/>
+  <br/>
+  <img alt="Arrow" src="arrow.gif" border="0"/>
+  <b>Get hype...</b><br/>
   <a href="index.html" title="What's new with iBATIS?">Home</a><br/>
+  <a href="overview.html" title="Get an idea of what is included with 
iBATIS">Overview</a><br/>
   <a href="events.html" title="User groups, seminars, conferences 
etc.">Events</a><br/>
   <a href="archive.html" title="Old news from the past.">News Archive</a><br/>
+
   <br/>
-  <b>Software</b><br/>
-  <a href="datamapper.html" title="Simplify data access">Data Mapper</a><br/>
-  <a href="dao.html" title="Hide data acess implementation">Data Access 
Objects</a><br/>
-  <a href="petstore.html" title="The official example applications">Example 
Apps</a><br/>
-  <a href="tools.html" title="Tools related to iBATISs">Tools</a><br/>
-  <br/>
-  <b>Downloads and Documentation</b><br/>
+  <img alt="Arrow" src="arrow.gif" border="0"/>
+  <b>Get software...</b><br/>
   <a href="javadownloads.html" title="Everything you need to run iBATIS for 
Java">for Java</a><br/>
   <a href="dotnetdownloads.cgi" title="Everything you need to run iBATIS for 
.NET">for .NET</a><br/>
-  <a href="docs/ruby" title="Everything you need to run iBATIS for Ruby (aka 
RBatis)">for Ruby/Rails</a><br/>
+  <a href="docs/ruby" title="Everything you need to run iBATIS for Ruby (aka 
RBatis)">for Ruby/Rails</a><br/>
+  <a href="tools.html" title="Tools related to iBATISs">Other Tools</a><br/>
 
   <br/>
-  <b>Resources</b><br/>
+  <img alt="Arrow" src="arrow.gif" border="0"/>
+  <b>Get help...</b><br/>
   <a href="help.html" title="How To Get Help">How To Get Help</a><br/>
   <a href="http://opensource.atlassian.com/confluence/oss/display/IBATIS/Home"; 
title="iBATIS Wiki"
      target="_new">Wiki</a><br/>
@@ -24,13 +28,14 @@
      target="_new">FAQ</a><br/>
   <a href="mailinglists.html" title="iBATIS Mailing Lists">Mailing 
Lists</a><br/>
   <a href="issuetracker.html" title="iBATIS Issue Tracker">Issue 
Tracker</a><br/>
-  <a href="http://svn.apache.org/repos/asf/ibatis/trunk"; title="Subversion 
Repository" target="_new">SVN Repository</a><br/>
-  <a href="http://fisheye3.cenqua.com/viewrep/ibatis"; title="FishEye 
Repository Browser" target="_new">FishEye Repository Browser</a><br/>
-  <br/>
+
   <br/>
-  <b>Project</b><br/>
+  <img alt="Arrow" src="arrow.gif" border="0"/>
+  <b>Get involved...</b><br/>
   <a href="background.html" title="Where did iBATIS come from, what does 
'iBATIS' mean?">Background</a><br/>
   <a href="license.html" title="The Apache Software Foundation License 
2.0">License</a><br/>
+  <a href="http://svn.apache.org/repos/asf/ibatis/trunk"; title="Subversion 
Repository" target="_new">Subversion</a>
+    <a href="http://fisheye3.cenqua.com/viewrep/ibatis"; title="FishEye 
Repository Browser" target="_new">(FishEye)</a><br/>
   <a href="team.html" title="Who's responsible for iBATIS?">Team</a><br/>
   <a href="bylaws.html" title="How do we operate?">Bylaws</a><br/>
   <a href="status.html" title="Where are we at?">Status</a><br/>


Reply via email to