You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by vg...@apache.org on 2007/05/09 15:33:06 UTC
svn commit: r536519 [3/3] - in /xml/site/targets/xindice: ./
community/howto/ community/howto/compilation/ community/howto/installation/
community/howto/upgrading/ dev/
Added: xml/site/targets/xindice/community/howto/upgrading/index.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/community/howto/upgrading/index.html?view=auto&rev=536519
==============================================================================
--- xml/site/targets/xindice/community/howto/upgrading/index.html (added)
+++ xml/site/targets/xindice/community/howto/upgrading/index.html Wed May 9 06:32:58 2007
@@ -0,0 +1,267 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Xindice Upgrading How-Tos</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://xml.apache.org/">xml.apache</a> > <a href="http://xml.apache.org/xindice/">xindice</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://xml.apache.org"><img class="logoImage" alt="XML Apache" src="../../../images/group-logo.gif" title="Apache XML Project"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://xml.apache.org/xindice/"><img class="logoImage" alt="Xindice" src="../../../images/xindice.gif" title="Apache Xindice: Native XML database"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xml.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../../index.html">Home</a>
+</li>
+<li class="current">
+<a class="selected" href="../../../community/howto/index.html">How-Tos</a>
+</li>
+<li>
+<a class="unselected" href="../../../1.0/index.html">1.0</a>
+</li>
+<li>
+<a class="unselected" href="../../../dev/index.html">Dev</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">How-Tos</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../index.html">Overview</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Compilation</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../compilation/index.html">Introduction</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/prereqs.html">Prerequisites</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/unix.html">Unix</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/windows.html">Windows</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../../../skin/')" id="menu_1.3Title" class="menutitle">Installation</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../installation/tomcat.html">Tomcat How-to</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', '../../../skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Upgrading</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Overview</div>
+</div>
+<div class="menuitem">
+<a href="one-one.html">1.1b1 and up</a>
+</div>
+<div class="menuitem">
+<a href="one-oh.html">1.0</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2"></div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<script language="Javascript" type="text/javascript">
+function printit() {
+ if (window.print) {
+ window.focus();
+ window.print();
+ }
+}
+ </script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+ document.write('<div title="Print this Page" class="printlink">');
+ document.write(' <a class="dida" href="javascript:printit()">');
+ document.write(' <img alt="print - icon" src="../../../skin/images/printer.gif" class="skin">');
+ document.write(' <br>');
+ document.write(' PRINT</a>');
+ document.write('</div>');
+}
+ </script>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="index.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<h1>Xindice Upgrading How-Tos</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Intended audience">Intended audience</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Upgrade Steps">Upgrade Steps</a>
+</li>
+</ul>
+</div>
+<a name="N10018"></a><a name="Intended audience"></a>
+<h2 class="h3">Intended audience</h2>
+<div class="section">
+<p>
+ These How-tos are aimed at developers or administrator performing
+ upgrade of older release of Xindice to the newer ones.
+ </p>
+</div>
+<a name="N10020"></a><a name="Prerequisites"></a>
+<h2 class="h3">Prerequisites</h2>
+<div class="section">
+<p>
+ Shutdown. Shutdown the database before starting an upgrade.
+ </p>
+<p>
+ Backup. Always back up your database before starting an upgrade.
+ </p>
+</div>
+<a name="N1002B"></a><a name="Upgrade Steps"></a>
+<h2 class="h3">Upgrade Steps</h2>
+<div class="section">
+<p>Pick the version you are currently running, and follow the steps.</p>
+<ul>
+
+<li>
+
+<a href="one-one.html">Xindice 1.1b1 through 1.1b4</a>
+
+</li>
+
+<li>
+
+<a href="one-oh.html">Xindice 1.0</a>
+
+</li>
+
+</ul>
+<p>If you run into problems, don't worry. Be sure to send <a href="../../../mail.html">feedback</a> so that we can improve these documents for the next person.</p>
+</div>
+<p align="right">
+<font size="-2">by Vadim Gritsenko</font>
+</p>
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2001-2007 The Apache Software Foundation.</div>
+<div id="logos">
+<a href="http://validator.w3.org/check/referer"><img style="height: 31px; width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" src="../../../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="height: 31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" src="../../../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../../../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: xml/site/targets/xindice/community/howto/upgrading/index.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: xml/site/targets/xindice/community/howto/upgrading/index.html
------------------------------------------------------------------------------
svn:keywords = Id Revision Author Date
Added: xml/site/targets/xindice/community/howto/upgrading/index.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/community/howto/upgrading/index.pdf?view=auto&rev=536519
==============================================================================
Binary file - no diff available.
Propchange: xml/site/targets/xindice/community/howto/upgrading/index.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Added: xml/site/targets/xindice/community/howto/upgrading/one-oh.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/community/howto/upgrading/one-oh.html?view=auto&rev=536519
==============================================================================
--- xml/site/targets/xindice/community/howto/upgrading/one-oh.html (added)
+++ xml/site/targets/xindice/community/howto/upgrading/one-oh.html Wed May 9 06:32:58 2007
@@ -0,0 +1,297 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Xindice Release 1.0 Upgrading How-To</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://xml.apache.org/">xml.apache</a> > <a href="http://xml.apache.org/xindice/">xindice</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://xml.apache.org"><img class="logoImage" alt="XML Apache" src="../../../images/group-logo.gif" title="Apache XML Project"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://xml.apache.org/xindice/"><img class="logoImage" alt="Xindice" src="../../../images/xindice.gif" title="Apache Xindice: Native XML database"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xml.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../../index.html">Home</a>
+</li>
+<li class="current">
+<a class="selected" href="../../../community/howto/index.html">How-Tos</a>
+</li>
+<li>
+<a class="unselected" href="../../../1.0/index.html">1.0</a>
+</li>
+<li>
+<a class="unselected" href="../../../dev/index.html">Dev</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">How-Tos</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../index.html">Overview</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Compilation</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../compilation/index.html">Introduction</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/prereqs.html">Prerequisites</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/unix.html">Unix</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/windows.html">Windows</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../../../skin/')" id="menu_1.3Title" class="menutitle">Installation</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../installation/tomcat.html">Tomcat How-to</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', '../../../skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Upgrading</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="one-one.html">1.1b1 and up</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">1.0</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2"></div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<script language="Javascript" type="text/javascript">
+function printit() {
+ if (window.print) {
+ window.focus();
+ window.print();
+ }
+}
+ </script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+ document.write('<div title="Print this Page" class="printlink">');
+ document.write(' <a class="dida" href="javascript:printit()">');
+ document.write(' <img alt="print - icon" src="../../../skin/images/printer.gif" class="skin">');
+ document.write(' <br>');
+ document.write(' PRINT</a>');
+ document.write('</div>');
+}
+ </script>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="one-oh.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<h1>Xindice Release 1.0 Upgrading How-To</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Intended audience">Intended audience</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Upgrade Steps">Upgrade Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Steps">Steps</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#revisions">Revisions</a>
+</li>
+</ul>
+</div>
+<a name="N10016"></a><a name="Intended audience"></a>
+<h2 class="h3">Intended audience</h2>
+<div class="section">
+<p>
+ This How-to is aimed at developers or administrator performing
+ upgrade of 1.0 release of Xindice to the final 1.1 release.
+ </p>
+</div>
+<a name="N1001E"></a><a name="Prerequisites"></a>
+<h2 class="h3">Prerequisites</h2>
+<div class="section">
+<p>
+ Shutdown. Shutdown the database before starting upgrade process.
+ </p>
+<p>
+ Backup. Always back up your database before starting an upgrade.
+ </p>
+</div>
+<a name="N10029"></a><a name="Upgrade Steps"></a>
+<h2 class="h3">Upgrade Steps</h2>
+<div class="section">
+<a name="N1002E"></a><a name="Overview"></a>
+<h3 class="h4">Overview</h3>
+<p>
+ Xindice 1.0 and 1.1 have significant differences, namely:
+ </p>
+<ul>
+
+<li>
+
+<strong>Transport.</strong> Xindice 1.0 used CORBA for communications between
+ clients and the server. Xindice 1.1 uses <a href="http://www.xmlrpc.com/">XML-RPC</a>
+ instead, which is a lightweight XML over HTTP communication protocol. Due to
+ cross platform nature of XML-RPC, clients in Perl or PHP can be easily written
+ for the Xindice 1.1.
+ </li>
+
+<li>
+
+<strong>XMLObjects.</strong> Xindice 1.1 does not have support for Xindice 1.0
+ XMLObjects.
+ </li>
+
+</ul>
+<a name="N1004B"></a><a name="Steps"></a>
+<h3 class="h4">Steps</h3>
+<p>
+ Despite all of the differences, steps for upgrading from Xindice 1.0 are all
+ the same as if upgrading from any of Xindice 1.1 betas. Please follow the steps
+ outlined <a href="one-one.html">here</a>.
+ </p>
+<p>If you run into problems, don't worry. Be sure to send <a href="../../../mail.html">feedback</a> so that we can improve these documents for the next person.</p>
+</div>
+<a name="N10060"></a><a name="revisions"></a>
+<h2 class="h3">Revisions</h2>
+<div class="section">
+<p>
+ Find a problem with this document? Consider contacting the mailing lists or
+ submitting your own revision. For instructions, read the How To Submit a Revision.
+ </p>
+</div>
+<p align="right">
+<font size="-2">by Vadim Gritsenko</font>
+</p>
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2001-2007 The Apache Software Foundation.</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: xml/site/targets/xindice/community/howto/upgrading/one-oh.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: xml/site/targets/xindice/community/howto/upgrading/one-oh.html
------------------------------------------------------------------------------
svn:keywords = Id Revision Author Date
Added: xml/site/targets/xindice/community/howto/upgrading/one-oh.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/community/howto/upgrading/one-oh.pdf?view=auto&rev=536519
==============================================================================
Binary file - no diff available.
Propchange: xml/site/targets/xindice/community/howto/upgrading/one-oh.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Added: xml/site/targets/xindice/community/howto/upgrading/one-one.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/community/howto/upgrading/one-one.html?view=auto&rev=536519
==============================================================================
--- xml/site/targets/xindice/community/howto/upgrading/one-one.html (added)
+++ xml/site/targets/xindice/community/howto/upgrading/one-one.html Wed May 9 06:32:58 2007
@@ -0,0 +1,421 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Xindice Release 1.1b1 Through 1.1b4 Upgrading How-To</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://xml.apache.org/">xml.apache</a> > <a href="http://xml.apache.org/xindice/">xindice</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://xml.apache.org"><img class="logoImage" alt="XML Apache" src="../../../images/group-logo.gif" title="Apache XML Project"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://xml.apache.org/xindice/"><img class="logoImage" alt="Xindice" src="../../../images/xindice.gif" title="Apache Xindice: Native XML database"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xml.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../../../index.html">Home</a>
+</li>
+<li class="current">
+<a class="selected" href="../../../community/howto/index.html">How-Tos</a>
+</li>
+<li>
+<a class="unselected" href="../../../1.0/index.html">1.0</a>
+</li>
+<li>
+<a class="unselected" href="../../../dev/index.html">Dev</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">How-Tos</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../index.html">Overview</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Compilation</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../compilation/index.html">Introduction</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/prereqs.html">Prerequisites</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/unix.html">Unix</a>
+</div>
+<div class="menuitem">
+<a href="../compilation/windows.html">Windows</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../../../skin/')" id="menu_1.3Title" class="menutitle">Installation</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../installation/tomcat.html">Tomcat How-to</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', '../../../skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Upgrading</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">1.1b1 and up</div>
+</div>
+<div class="menuitem">
+<a href="one-oh.html">1.0</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2"></div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<script language="Javascript" type="text/javascript">
+function printit() {
+ if (window.print) {
+ window.focus();
+ window.print();
+ }
+}
+ </script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+ document.write('<div title="Print this Page" class="printlink">');
+ document.write(' <a class="dida" href="javascript:printit()">');
+ document.write(' <img alt="print - icon" src="../../../skin/images/printer.gif" class="skin">');
+ document.write(' <br>');
+ document.write(' PRINT</a>');
+ document.write('</div>');
+}
+ </script>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="one-one.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<h1>Xindice Release 1.1b1 Through 1.1b4 Upgrading How-To</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Intended audience">Intended audience</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Upgrade Steps">Upgrade Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Procedure">Procedure</a>
+</li>
+<li>
+<a href="#Alternate+Procedure">Alternate Procedure</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#revisions">Revisions</a>
+</li>
+</ul>
+</div>
+<a name="N10016"></a><a name="Intended audience"></a>
+<h2 class="h3">Intended audience</h2>
+<div class="section">
+<p>
+ This How-to is aimed at developers or administrator performing
+ upgrade of one of 1.1 beta releases of Xindice to the final 1.1 release.
+ </p>
+</div>
+<a name="N1001E"></a><a name="Prerequisites"></a>
+<h2 class="h3">Prerequisites</h2>
+<div class="section">
+<p>
+ Shutdown. Shutdown the database before starting upgrade process.
+ </p>
+<p>
+ Backup. Always back up your database before starting an upgrade.
+ </p>
+</div>
+<a name="N10029"></a><a name="Upgrade Steps"></a>
+<h2 class="h3">Upgrade Steps</h2>
+<div class="section">
+<a name="N1002E"></a><a name="Overview"></a>
+<h3 class="h4">Overview</h3>
+<p>
+ All Xindice 1.1 beta releases are utilising same configuration files and backward
+ compatible with the Xindice 1.1 final release. The areas where betas are different
+ are:
+ </p>
+<ul>
+
+<li>
+ Changes to BTreeFiler and HashFiler. BTreeFiler has been changed to address
+ incorrect handling of numeric indexes (see Bug #19203). HashFiler has been changed
+ to address inefficient hash function implementation. Due to these changes,
+ existing databases should be upgraded to the latest format using supplied
+ database rebuild utility.
+ </li>
+
+<li>
+ Changes to release packaging. Since Xindice 1.1, there are only two releases
+ are being shipped: source and binary. Binary release includes both xindice.war file
+ ready for deployment, as well as xindice.jar for embedded applications.
+ </li>
+
+<li>
+ Changes to Xindice scripts. Xindice now comes with two main commands, <span class="codefrag">xindice</span>
+ and <span class="codefrag">xindiced</span>. First one is a Xindice command line tool, and second provides
+ a way to start Xindice database with embedded HTTP server (Jetty).
+ </li>
+
+</ul>
+<a name="N1004A"></a><a name="Procedure"></a>
+<h3 class="h4">Procedure</h3>
+<p>
+ Upgrade procedure consists of the following:
+ </p>
+<ul>
+
+<li>
+ Install Xindice 1.1 release.
+ </li>
+
+<li>
+ Point XINDICE_HOME environment variable to the Xindice installation directory.
+ </li>
+
+<li>
+ Copy existing database over to XINDICE_HOME/db. (Alternatively, set environment
+ variable XINDICE_DB_HOME to point to directory which contains db directory.)
+ </li>
+
+<li>
+ In the shell, execute<br>
+ (Unix):
+ <pre class="code">
+ cd $XINDICE_HOME
+ ./bin/xindice_rebuild rebuild db</pre>
+ (Windows):
+ <pre class="code">
+ cd %XINDICE_HOME%
+ bin\xindice_rebuild rebuild db</pre>
+ (If using XINDICE_DB_HOME variable, substitute 'db' with '$XINDICE_DB_HOME/db'.)
+ </li>
+
+<li>
+ Check tool output for any problems. If any of the collections or indeces could
+ not be rebuilt to new format, do not panic - just follow an alternate approach
+ outlined below.
+ </li>
+
+<li>
+ Test resulting database using command line tool.
+ </li>
+
+</ul>
+<a name="N10073"></a><a name="Alternate+Procedure"></a>
+<h3 class="h4">Alternate Procedure</h3>
+<p>
+ If any of the collections or indeces could not be converted to new format,
+ follow these steps. To migrate collections over to the new database:
+ </p>
+<ul>
+
+<li>
+ Start old Xindice database (using backed up data files).
+ </li>
+
+<li>
+ Export all documents from affected collections (replace <name> with
+ collection path):<br>
+ (Unix):
+ <pre class="code">
+ mkdir export
+ ./bin/xindiceadmin export -c /db/<name> -f export</pre>
+ (Windows):
+ <pre class="code">
+ mkdir export
+ bin\xindiceadmin export -c /db/<name> -f export</pre>
+
+</li>
+
+<li>
+ Stop old Xindice database.
+ </li>
+
+<li>
+ Start new database.
+ </li>
+
+<li>
+ Recreate collections in the new database.
+ </li>
+
+<li>
+ Delete corrupted collections from new database using command line tool. This
+ should also remove all data files and index files of these collections.
+ </li>
+
+<li>
+ Import all documents into the new database:<br>
+ (Unix):
+ <pre class="code">
+ ./bin/xindice import -c /db -f export/<name></pre>
+ (Windows):
+ <pre class="code">
+ bin\xindice import -c /db -f export\<name></pre>
+
+</li>
+
+<li>
+ Create all indexes which were present in the old database.
+ </li>
+
+</ul>
+<p>
+ For indeces which can not be converted:
+ </p>
+<ul>
+
+<li>
+ Start new database.
+ </li>
+
+<li>
+ Drop corrupted indeces.
+ </li>
+
+<li>
+ Recreate indeces anew.
+ </li>
+
+</ul>
+<p>If you run into problems, don't worry. Be sure to send <a href="../../../mail.html">feedback</a> so that we can improve these documents for the next person.</p>
+</div>
+<a name="N100C2"></a><a name="revisions"></a>
+<h2 class="h3">Revisions</h2>
+<div class="section">
+<p>
+ Find a problem with this document? Consider contacting the mailing lists or
+ submitting your own revision. For instructions, read the How To Submit a Revision.
+ </p>
+</div>
+<p align="right">
+<font size="-2">by Vadim Gritsenko</font>
+</p>
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2001-2007 The Apache Software Foundation.</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: xml/site/targets/xindice/community/howto/upgrading/one-one.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: xml/site/targets/xindice/community/howto/upgrading/one-one.html
------------------------------------------------------------------------------
svn:keywords = Id Revision Author Date
Added: xml/site/targets/xindice/community/howto/upgrading/one-one.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/community/howto/upgrading/one-one.pdf?view=auto&rev=536519
==============================================================================
Binary file - no diff available.
Propchange: xml/site/targets/xindice/community/howto/upgrading/one-one.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Modified: xml/site/targets/xindice/dev/doc-contributing.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/dev/doc-contributing.html?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
--- xml/site/targets/xindice/dev/doc-contributing.html (original)
+++ xml/site/targets/xindice/dev/doc-contributing.html Wed May 9 06:32:58 2007
@@ -191,128 +191,88 @@
</ul>
</div>
-<a name="N10018"></a><a name="General+rules"></a>
+<a name="N1001C"></a><a name="General+rules"></a>
<h2 class="h3">General rules</h2>
<div class="section">
<p>
- Writing the documentation is a team effort so let's
- first set some basic rules to prevent a mess:
+ Writing the documentation is a team effort so let's first set some
+ basic rules to prevent a mess:
</p>
<ul>
<li>Keep consistent indentation!</li>
<li>
- If you write a complete document or participate
- substancially to one, please add your name to the
- <span class="codefrag"><header><authors></span> list.
+ If you write a complete document or participate substantially to one,
+ please add your name to the <span class="codefrag"><header><authors></span>
+ list.
</li>
<li>
- If you only contribute partially to the document
- (correcting errors), please add your name to the
- <span class="codefrag">Author:</span> list.
+ If you only contribute partially to the document (correcting errors),
+ please add your name to the <span class="codefrag">Author:</span> list.
</li>
</ul>
<div class="note">
<div class="label">Note</div>
<div class="content">
- If you know an Open Source XML beautifier that can be
- used in our build process, please drop <a href="mailto:vladimir(at)apache.org">me</a> a line!
+ If you know an Open Source XML beautifier that can be used in our build
+ process, please drop <a href="mailto:vladimir(at)apache.org">me</a>
+ a line!
</div>
</div>
</div>
-<a name="N1003B"></a><a name="Using+Forrest"></a>
+<a name="N1003F"></a><a name="Using+Forrest"></a>
<h2 class="h3">Using Forrest</h2>
<div class="section">
<p>
- The Xindice website and documentation are generated using the <a href="http://xml.apache.org/forrest">Forrest</a>
- tool. If you are new to Forrest, please read the <a href="http://xml.apache.org/forrest/your-project.html">Using
- Forrest</a> guide to get you started. After several
- tries, I recommand the following settings:
+ The Xindice website and documentation are generated using the <a href="http://xml.apache.org/forrest">Forrest</a> tool (currently,
+ it s built using upcoming Forrest 0.8 version). If you are new to
+ Forrest, please read the <a href="http://xml.apache.org/forrest/your-project.html">Using
+ Forrest</a> guide to get you started. After you install Forrest,
+ you can start editing Xindice documentation by following these simple
+ steps:
</p>
<ul>
<li>
- Generate the documentation as a webapp by invoking
- <span class="codefrag">forrest webapp</span> from the xml-xindice
- repository.
+ Start Forrest up by invoking <span class="codefrag">forrest run</span> from the
+ xml-xindice repository.
</li>
<li>
- Forrest copies the
- <span class="codefrag">src/documentation/content/xdocs</span> files
- into the <span class="codefrag">build/webapp/content/xdocs</span>
- directory. If you want to only work with the
- <span class="codefrag">src</span> directory, you will need to
- create links. The directories/files that need to
- be linked (and deleted from the webapp) are:
- </li>
-
+ Forrest automatically loads required plugins, prepares
+ <span class="codefrag">build/tmp</span> and <span class="codefrag">build/webapp</span> directories,
+ and starts web application serving contents of
+ <span class="codefrag">src/documentation/content/xdocs</span> files as a live
+ website. Once Forrest starts everything up, you will see lines similar to:
+ <pre class="code">
+ 22:50:44.242 EVENT Apache Cocoon 2.2.0-dev is up and ready.
+ 22:50:44.246 EVENT Started SocketListener on 0.0.0.0:8888
+ 22:50:44.246 EVENT Started org.mortbay.jetty.Server@42a80d
+ </pre>
-<ul>
-
-<li>
-
-<span class="codefrag">skinconf.xml</span>
-
</li>
-
-<li>
-
-<span class="codefrag">status.xml</span>
-
-</li>
-
-<li>
-
-<span class="codefrag">content/xdocs</span>
-
-</li>
-
-<li>
-
-<span class="codefrag">resources/images</span>
-
-</li>
-
-</ul>
<li>
- Rename the <span class="codefrag">build/webapp</span> into another
- name: this will prevent you from deleting the
- documentation with a call to <span class="codefrag">ant
- clean</span>...
- </li>
-
-<li>
- Add the following context to the
- <span class="codefrag">${TOMCAT_HOME}/conf/server.xml</span> configuration file:
+ Now you can open up <a href="http://localhost:8888">localhost:8888</a>
+ and edit the source from the <span class="codefrag">src/documentation/content/xdocs</span>
+ folder.
</li>
</ul>
-<pre class="code">
- <Context path="/Xindice-documentation"
- docBase="${path-to-the-webapp-documentation}/webapp"
- reloadable="true"/>
- </pre>
-<p>
- After restarting Tomcat, you can browse the documentation on <a href="http://localhost:8888/Xindice-documentation">
- localhost:8888/Xindice-documentation</a> and edit
- the source from the <span class="codefrag">src/documentation</span> folder.
- </p>
<p>
Have fun!
</p>
</div>
<p align="right">
-<font size="-2">by Vladimir R. Bossicard</font>
+<font size="-2">by Vladimir R. Bossicard, Vadim Gritsenko</font>
</p>
</div>
<!--+
Modified: xml/site/targets/xindice/dev/doc-contributing.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/dev/doc-contributing.pdf?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
Binary files - no diff available.
Modified: xml/site/targets/xindice/dev/news.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/dev/news.html?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
--- xml/site/targets/xindice/dev/news.html (original)
+++ xml/site/targets/xindice/dev/news.html Wed May 9 06:32:58 2007
@@ -185,6 +185,13 @@
<li>
+<strong>March 2007</strong>:
+ Xindice test suite is set up to run on Sunday with code coverage report
+ <a href="http://xml.apache.org/xindice/coverage/">posted online</a>.
+ </li>
+
+<li>
+
<strong>23 February 2007</strong>:
Updated Xindice site to work with Forrest 0.8-dev (trunk).
</li>
Modified: xml/site/targets/xindice/dev/news.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/dev/news.pdf?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
Binary files - no diff available.
Modified: xml/site/targets/xindice/dev/todo.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/dev/todo.html?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
--- xml/site/targets/xindice/dev/todo.html (original)
+++ xml/site/targets/xindice/dev/todo.html Wed May 9 06:32:58 2007
@@ -192,6 +192,9 @@
<a href="#Xindice+1.2+Release+Plan">Xindice 1.2 Release Plan</a>
</li>
<li>
+<a href="#Xindice+1.3+Release+Plan">Xindice 1.3 Release Plan</a>
+</li>
+<li>
<a href="#Documentation">Documentation</a>
</li>
</ul>
@@ -207,12 +210,12 @@
end of the millenium, choose your task!
</p>
<p>
- Some plan items duplicating items from the main TODO page.
+ Some plan items duplicating items from the main <a href="../todo.html">todo page</a>.
</p>
</div>
-<a name="N10029"></a><a name="Xindice+1.1+Release+Plan"></a>
+<a name="N1002D"></a><a name="Xindice+1.1+Release+Plan"></a>
<h2 class="h3">Xindice 1.1 Release Plan</h2>
<div class="section">
<ul>
@@ -220,13 +223,22 @@
<li>
<strong>Admin Tool</strong> Vet database copy/reindex tool (DatabaseRebuild),
- test on existing databases. Implement bat/shell script for the tool.
+ test on existing databases. Implement bat script for the tool.
</li>
<li>
<strong>Documentation</strong> Create migration document from older releases
- to release 1.1.
+ to release 1.1 [VG].
+ </li>
+
+<li>
+
+<strong>Hash Filer</strong> Replace HashFiler's hash function implementation
+ with Java's hash function which gives better distribution. Such change to hash
+ filer means that DatabaseRebuild tool should be used on any existing databases
+ with hash filer backed collections. Once this change is done, hash filer can be
+ un-deprecated [TB].
</li>
<li>
@@ -237,7 +249,7 @@
</div>
-<a name="N10042"></a><a name="Xindice+1.2+Release+Plan"></a>
+<a name="N1004C"></a><a name="Xindice+1.2+Release+Plan"></a>
<h2 class="h3">Xindice 1.2 Release Plan</h2>
<div class="section">
<ul>
@@ -249,6 +261,13 @@
<li>
+<strong>Database Lock</strong> Place a lock on database files using
+ Java 1.4 APIs to prevent separate processes from working on the same
+ database.
+ </li>
+
+<li>
+
<strong>WebAdmin</strong> Integrate new WebDAV capable WebAdmin into
the main codebase, instead of ugly debug tool.
</li>
@@ -275,16 +294,17 @@
<li>
-<strong>Admin Tool</strong> Extend admin tool to provide
- database consistency check, recovery operations.
+<strong>Admin Tool</strong> DatabaseRebuild utility implements just one of
+ low level database administration tasks. Implement tasks for checking
+ database consistency, database recovery, and any other low level tasks
+ and combine them all as a single <span class="codefrag">xindiceadmin</span> tool.
</li>
<li>
<strong>Paged</strong> Introduce Paged interface to separate logical Hash
- and Tree structures from the physical storage mechanism. Implement
- nio based Paged as an option in addition to existing raf
- based Paged.
+ and Tree structures from the physical storage mechanism. Implement nio
+ based Paged as an option in addition to existing raf based Paged.
</li>
<li>
@@ -301,6 +321,45 @@
</li>
<li>
+
+<strong>Meta Data</strong> Review handling of creation, modification
+ timestamps. This information should be primarily stored in the Filer's Record,
+ and made available to the meta data service. This way a change to the document
+ will require only single write to document collection, instead of two writes
+ as currently is the case.
+ </li>
+
+<li>
+
+<strong>Inline Meta Data</strong> Review handling of inline meta data. Currently
+ it stores only <span class="codefrag">XML/Binary</span> bit, which can be made part of page header
+ which already stores information such as creation and modification timestamp.
+ This would also increase overall performance as data won't be copied by inline
+ meta service implementation.
+ </li>
+
+<li>
+
+<strong>Configuration</strong> It would be nice to implement user configurable
+ default configuration parameters for all filers and collections, so that
+ system or meta collections filers can be created with parameters specified by
+ user instead of always using constants built into filer's code.
+ </li>
+
+<li>
+ ...
+ </li>
+
+</ul>
+</div>
+
+
+<a name="N100AD"></a><a name="Xindice+1.3+Release+Plan"></a>
+<h2 class="h3">Xindice 1.3 Release Plan</h2>
+<div class="section">
+<ul>
+
+<li>
...
</li>
@@ -308,7 +367,7 @@
</div>
-<a name="N10085"></a><a name="Documentation"></a>
+<a name="N100BA"></a><a name="Documentation"></a>
<h2 class="h3">Documentation</h2>
<div class="section">
<ul>
Modified: xml/site/targets/xindice/dev/todo.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/dev/todo.pdf?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
Binary files - no diff available.
Modified: xml/site/targets/xindice/download.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/download.html?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
--- xml/site/targets/xindice/download.html (original)
+++ xml/site/targets/xindice/download.html Wed May 9 06:32:58 2007
@@ -234,21 +234,10 @@
<a href="#Stable+Releases">Stable Releases</a>
<ul class="minitoc">
<li>
-<a href="#Version+1.0+-+Source">Version 1.0 - Source</a>
-</li>
-</ul>
-</li>
-<li>
-<a href="#Milestone+Releases">Milestone Releases</a>
-<ul class="minitoc">
-<li>
-<a href="#Version+1.1b4+-+Source">Version 1.1b4 - Source</a>
-</li>
-<li>
-<a href="#Version+1.1b4+-+Binary+%28webapp%29">Version 1.1b4 - Binary (webapp)</a>
+<a href="#Version+1.1+-+Source">Version 1.1 - Source</a>
</li>
<li>
-<a href="#Version+1.1b4+-+Binary+%28jar%29">Version 1.1b4 - Binary (jar)</a>
+<a href="#Version+1.1+-+Binary">Version 1.1 - Binary</a>
</li>
</ul>
</li>
@@ -286,47 +275,24 @@
</form>
<a name="N1004E"></a><a name="Stable+Releases"></a>
<h3 class="h4">Stable Releases</h3>
-<p>The version 1.0 of Xindice (source code) is the latest stable release available:</p>
-<a name="N10054"></a><a name="Version+1.0+-+Source"></a>
-<h4>Version 1.0 - Source</h4>
-<ul>
-<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.0.tar.gz">Unix archive - tar.gz</a> <!--
- [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.0.tar.gz.asc">PGP</a> ]
- --> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.0.tar.gz.md5">MD5</a> ]</li>
-<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.0.zip">Windows archive - zip</a> <!--
- [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.0.zip.asc">PGP</a> ]
- --> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.0.zip.md5">MD5</a> ]</li>
-</ul>
-<a name="N1006F"></a><a name="Milestone+Releases"></a>
-<h3 class="h4">Milestone Releases</h3>
-<p>The version 1.1 of Xindice is in the development. Third beta release is available for download:</p>
-<a name="N10075"></a><a name="Version+1.1b4+-+Source"></a>
-<h4>Version 1.1b4 - Source</h4>
-<ul>
-<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.1b4-src.tar.gz">Unix archive - tar.gz</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-src.tar.gz.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-src.tar.gz.md5">MD5</a> ]</li>
-<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.1b4-src.zip">Windows archive - zip</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-src.zip.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-src.zip.md5">MD5</a> ]</li>
-</ul>
-<a name="N10094"></a><a name="Version+1.1b4+-+Binary+%28webapp%29"></a>
-<h4>Version 1.1b4 - Binary (webapp)</h4>
+<p>The version 1.1 of Xindice (source code) is the latest stable release available:</p>
+<a name="N10054"></a><a name="Version+1.1+-+Source"></a>
+<h4>Version 1.1 - Source</h4>
<ul>
<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.1b4-war.tar.gz">Unix archive - tar.gz</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-war.tar.gz.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-war.tar.gz.md5">MD5</a> ]</li>
+<a href="[preferred]/xml/xindice/xml-xindice-1.1-src.tar.gz">Unix archive - tar.gz</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-src.tar.gz.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-src.tar.gz.md5">MD5</a> ]</li>
<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.1b4-war.zip">Windows archive - zip</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-war.zip.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-war.zip.md5">MD5</a> ]</li>
+<a href="[preferred]/xml/xindice/xml-xindice-1.1-src.zip">Windows archive - zip</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-src.zip.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-src.zip.md5">MD5</a> ]</li>
</ul>
-<a name="N100B3"></a><a name="Version+1.1b4+-+Binary+%28jar%29"></a>
-<h4>Version 1.1b4 - Binary (jar)</h4>
+<a name="N10073"></a><a name="Version+1.1+-+Binary"></a>
+<h4>Version 1.1 - Binary</h4>
<ul>
<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.1b4-jar.tar.gz">Unix archive - tar.gz</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-jar.tar.gz.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-jar.tar.gz.md5">MD5</a> ]</li>
+<a href="[preferred]/xml/xindice/xml-xindice-1.1-bin.tar.gz">Unix archive - tar.gz</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-bin.tar.gz.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-bin.tar.gz.md5">MD5</a> ]</li>
<li>
-<a href="[preferred]/xml/xindice/xml-xindice-1.1b4-jar.zip">Windows archive - zip</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-jar.zip.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1b4-jar.zip.md5">MD5</a> ]</li>
+<a href="[preferred]/xml/xindice/xml-xindice-1.1-bin.zip">Windows archive - zip</a> [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-bin.zip.asc">PGP</a> ] [ <a href="http://www.apache.org/dist/xml/xindice/xml-xindice-1.1-bin.zip.md5">MD5</a> ]</li>
</ul>
-<a name="N100D2"></a><a name="Other+Releases"></a>
+<a name="N10092"></a><a name="Other+Releases"></a>
<h3 class="h4">Other Releases</h3>
<p>You can <a href="[preferred]/xml/xindice/">browse mirror directory</a> for other Xindice releases.</p>
</div>
Modified: xml/site/targets/xindice/download.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/download.pdf?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
Binary files - no diff available.
Modified: xml/site/targets/xindice/news.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/news.html?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
--- xml/site/targets/xindice/news.html (original)
+++ xml/site/targets/xindice/news.html Wed May 9 06:32:58 2007
@@ -224,6 +224,15 @@
<li>
+<strong>9 May 2007</strong>:
+ The Apache Xindice team is pleased to announce the production release
+ of the next version of the Xindice native XML database, Apache Xindice
+ 1.1. This release contains many stability and correctness enhancement
+ and is recommended over any previous Xindice release.
+ </li>
+
+<li>
+
<strong>24 Octobrer 2006</strong>:
Development version of Xindice now supports compiling and running under Java 5.
</li>
Modified: xml/site/targets/xindice/news.pdf
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/news.pdf?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
Binary files - no diff available.
Modified: xml/site/targets/xindice/todo.html
URL: http://svn.apache.org/viewvc/xml/site/targets/xindice/todo.html?view=diff&rev=536519&r1=536518&r2=536519
==============================================================================
--- xml/site/targets/xindice/todo.html (original)
+++ xml/site/targets/xindice/todo.html Wed May 9 06:32:58 2007
@@ -232,120 +232,120 @@
</li>
</ul>
</div>
-
+
<a name="N10008"></a><a name="Long+Term"></a>
<h2 class="h3">Long Term</h2>
<div class="section">
<ul>
<li>
<strong>[xml]</strong>
- <strong>Compressed DOM: Huge document support</strong> We need to
- create a virtualized byte array class to drive the compressed DOM
- system. Right now, there's a single byte array that represents the
- entire compressed document, but if that byte array is huge, and the
- document doesn't need to be fully traversed, then most of it is
- hanging around in memory for no reason.
- → open</li>
-<li>
-<strong>[xml]</strong>
- <strong>Basic Document-level transactions</strong> We need to provide
- the ability to lock a node (and recursively everything beneath it) to
- support node-level transactions. This locking should allow for both
- single writer/many reader and exclusive locking.
- → open</li>
-<li>
-<strong>[xml]</strong>
- <strong>Scheduling</strong> An Application-level scheduler needs to be
- developed for performing automated management tasks. Events will fall
- into several classes, including XMLObject method calls and external
- command execution.
- → open</li>
-<li>
-<strong>[xml]</strong>
- <strong>The Query Engine</strong> The query engine has basic
- functionality right now. Indexing and XPath query work against a
- Collection, but no unified cross-Collection query system currently
- exists.
- → open</li>
-<li>
-<strong>[xml]</strong>
- <strong>Grouped resource-level transactions</strong> A system needs to
- be designed that allows transactions across a set of resources to be
- performed. First step towards implementing transaction support is
- implementation of the document locking mechanism.
- → open</li>
-<li>
-<strong>[xml]</strong>
- <strong>XQuery support</strong> The Xindice projects needs to work
- with the Xalan project in order to produce a common Apache Foundation
- XQuery implementation.
- → open</li>
+ <strong>Compressed DOM: Huge document support</strong> We need to
+ create a virtualized byte array class to drive the compressed DOM
+ system. Right now, there's a single byte array that represents the
+ entire compressed document, but if that byte array is huge, and the
+ document doesn't need to be fully traversed, then most of it is
+ hanging around in memory for no reason.
+ → open</li>
+<li>
+<strong>[xml]</strong>
+ <strong>Basic Document-level transactions</strong> We need to provide
+ the ability to lock a node (and recursively everything beneath it) to
+ support node-level transactions. This locking should allow for both
+ single writer/many reader and exclusive locking.
+ → open</li>
+<li>
+<strong>[xml]</strong>
+ <strong>Scheduling</strong> An Application-level scheduler needs to be
+ developed for performing automated management tasks. Events will fall
+ into several classes, including XMLObject method calls and external
+ command execution.
+ → open</li>
+<li>
+<strong>[xml]</strong>
+ <strong>The Query Engine</strong> The query engine has basic
+ functionality right now. Indexing and XPath query work against a
+ Collection, but no unified cross-Collection query system currently
+ exists.
+ → open</li>
+<li>
+<strong>[xml]</strong>
+ <strong>Grouped resource-level transactions</strong> A system needs to
+ be designed that allows transactions across a set of resources to be
+ performed. First step towards implementing transaction support is
+ implementation of the document locking mechanism.
+ → open</li>
+<li>
+<strong>[xml]</strong>
+ <strong>XQuery support</strong> The Xindice projects needs to work
+ with the Xalan project in order to produce a common Apache Foundation
+ XQuery implementation.
+ → open</li>
</ul>
</div>
-
+
<a name="N10038"></a><a name="High+Priority"></a>
<h2 class="h3">High Priority</h2>
<div class="section">
<ul>
<li>
<strong>[code]</strong>
- <strong>WebAdmin</strong> Integrate new WebDAV capable WebAdmin into
- the main codebase.
- → open</li>
-<li>
-<strong>[code]</strong>
- <strong>Caching</strong> Revisit implementation of documents cache in
- the core Collection class. Clarify caching semantics, implement caching
- for all use cases (compressed, uncompressed, binary objects). Ensure
- dirty data can not be placed in the cache.
- → open</li>
-<li>
-<strong>[code]</strong>
- <strong>XML-RPC</strong> Extend Xindice XML-RPC API to optimize transmission
- of collection's symbol table between server and the client for reduced
- traffic and improved performance.
- → open</li>
+ <strong>WebAdmin</strong> Integrate new WebDAV capable WebAdmin into
+ the main codebase.
+ → open</li>
+<li>
+<strong>[code]</strong>
+ <strong>Caching</strong> Revisit implementation of documents cache in
+ the core Collection class. Clarify caching semantics, implement caching
+ for all use cases (compressed, uncompressed, binary objects). Ensure
+ dirty data can not be placed in the cache.
+ → open</li>
+<li>
+<strong>[code]</strong>
+ <strong>XML-RPC</strong> Extend Xindice XML-RPC API to optimize transmission
+ of collection's symbol table between server and the client for reduced
+ traffic and improved performance.
+ → open</li>
</ul>
</div>
-
+
<a name="N10053"></a><a name="Medium+Priority"></a>
<h2 class="h3">Medium Priority</h2>
<div class="section">
<ul>
<li>
<strong>[code]</strong>
- <strong>Entity Catalogue</strong> Xindice should have internal XML entity
- catalogue and utilize it. Catalogue management operations should be made
- available via Collection API.
- → open</li>
+ <strong>Entity Catalogue</strong> Xindice should have internal XML entity
+ catalogue and utilize it. Catalogue management operations should be made
+ available via Collection API.
+ → open</li>
<li>
<strong>[code]</strong>
- <strong>Authentication</strong> Xindice server should support collection
- level authentication as per XML:DB Database.getCollection method.
- → open</li>
+ <strong>Authentication</strong> Xindice server should support collection
+ level authentication as per XML:DB Database.getCollection method.
+ → open</li>
<li>
<strong>[code]</strong>
- <strong>Authorization</strong> Xindice should support collection level
- and document level authorization of users and groups.
- → open</li>
+ <strong>Authorization</strong> Xindice should support collection level
+ and document level authorization of users and groups.
+ → open</li>
<li>
<strong>[code]</strong>
- <strong>Administration</strong> Xindice should provide administration
- tools for database consistency check, recovery, export/import.
- → open</li>
+ <strong>Administration</strong> Xindice should provide administration
+ tools for database consistency check, recovery, export/import.
+ → open</li>
<li>
<strong>[code]</strong>
- <strong>Specifications</strong> We need to continue fleshing out our
- technical specifications for the core.
- → open</li>
+ <strong>Specifications</strong> We need to continue fleshing out our
+ technical specifications for the core.
+ → open</li>
<li>
<strong>[code]</strong>
- <strong>Javadocs</strong> We need to continue fleshing out our technical
- specifications for the core.
- → open</li>
+ <strong>Javadocs</strong> We need to continue fleshing out our technical
+ specifications for the core.
+ → open</li>
</ul>
</div>
-
+
</div>
<!--+
|end content
---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org