Author: henkp
Date: Tue Apr 24 13:13:53 2018
New Revision: 1829994

URL: http://svn.apache.org/viewvc?rev=1829994&view=rev
Log:
+= docs/mk-stuff

Added:
    attic/site-lua/
      - copied from r1829812, attic/site-json/
    attic/site-lua/docs/_data/
    attic/site-lua/docs/_data/project.txt
    attic/site-lua/docs/_data/projects.json
    attic/site-lua/docs/_layouts/
    attic/site-lua/docs/_layouts/project.html
    attic/site-lua/docs/mk-stuff   (with props)
Modified:
    attic/site-lua/docs/index.html
    attic/site-lua/docs/process.html
    attic/site-lua/docs/resolution.html

Added: attic/site-lua/docs/_data/project.txt
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/_data/project.txt?rev=1829994&view=auto
==============================================================================
--- attic/site-lua/docs/_data/project.txt (added)
+++ attic/site-lua/docs/_data/project.txt Tue Apr 24 13:13:53 2018
@@ -0,0 +1,26 @@
+Sample project object
+=====================
+
+nodist: suppress the Download section
+nokeys: suppress the KEYS entry in the download section
+
+------ cut here ------
+{
+   "name":        "Object",
+   "id":          "the generated file name stem | default: name to lower-case; 
replace space and / by -",
+   "project":     "object",
+   "subproject":  "<optional>",
+   "website":     "website URL | default: project.apache.org/subproject OR '#' 
to suppress the entry",
+   "nodist":      true,
+   "retired":     "April 2018",
+   "scm":         "svn|git-wip|URL",
+   "nokeys":      true,
+   "bugzilla":    "object",
+   "jira":        "OBJECT",
+   "wiki":        "URL",
+   "board":       "The Minutes file name stem | default: project",
+   "mailnames":   ["dev","etc"],
+   "description": "Describe the project",
+   "postlude":    "Optional text for end of page"
+},
+------ cut here ------

Added: attic/site-lua/docs/_data/projects.json
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/_data/projects.json?rev=1829994&view=auto
==============================================================================
--- attic/site-lua/docs/_data/projects.json (added)
+++ attic/site-lua/docs/_data/projects.json Tue Apr 24 13:13:53 2018
@@ -0,0 +1,477 @@
+[
+{
+   "name":        "Abdera",
+   "project":     "abdera",
+   "retired":     "March 2017",
+   "scm":         "svn",
+   "jira":        "ABDERA",
+   "wiki":        "https://cwiki.apache.org/confluence/display/abdera/";,
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "Apache Abdera was a project to build a 
functionally-complete, high-performance implementation of the IETF Atom 
Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) 
specifications.",
+   "postlude":    "<p>Some related projects to Abdera are: </p>\n<ul>\n    
<li><a href=\"http://openddr.mobi/\";>OpenDDR</a> - this is a new version of 
OpenDDR, parts of which were migrated to Apache Devicemap, and now have been 
merged back to OpenDDR. </li>\n\n    <li><a 
href=\"https://github.com/nielsbasjes/yauaa\";>YAUAA: Yet Another UserAgent 
Analyzer</a> is an Apache licensed alternative to DeviceMap. Rather than 
employing a fixed collection of User-Agent (UA) strings as in DeviceMap, YAUAA 
performs a semantic analysis to determine certain attributes of the UA. 
</li>\n\n    <li><a href=\"http://devicedetector.net/\";>DeviceDetector</a> is 
an LGPL 3.0 licensed PHP project that parses YAML based device data in a 
similar way as DeviceMap/OpenDDR do with W3C compatible data. </li>\n\n    
<li><a href=\"http://mobiledetect.net/\";>mobiledetect</a> is an MIT licensed 
PHP project for detecting mobile devices. </li>\n  </ul>"
+},
+{
+   "name":        "ACE",
+   "project":     "ace",
+   "retired":     "December 2017",
+   "scm":         "svn",
+   "jira":        "ACE",
+   "wiki":        "https://cwiki.apache.org/confluence/display/ace/";,
+   "mailnames":   ["dev", "commits", "users"],
+   "description": "Apache ACE was a software distribution framework that 
allows you to centrally manage and distribute software components, 
configuration data and other artifacts to target systems. It is built using 
OSGi and can be deployed in different topologies. The target systems are 
usually also OSGi based, but don't have to be. "
+},
+{
+   "name":        "Avalon",
+   "project":     "avalon",
+   "retired":     "June 2004",
+   "scm":         "svn",
+   "jira":        "AVALON",
+   "wiki":        "http://wiki.apache.org/avalon/";,
+   "mailnames":   ["dev"],
+   "description": "Apache Avalon was closed long before the creation of the 
Apache Attic. It's mentioned here for completeness."
+},
+{
+   "name":        "AxKit",
+   "website":     "http://axkit.org";,
+   "retired":     "August 2009",
+   "mailnames":   [],
+   "description": "Apache AxKit was an XML Application Server for Apache. It 
provided on-the-fly conversion from XML to any format, such as HTML, WAP or 
text using either W3C standard techniques, or flexible custom code."
+},
+{
+   "id":          "axis-sandesha-c",
+   "name":        "Axis Sandesha2/C",
+   "project":     "axis",
+   "subproject":  "axis2/c/sandesha",
+   "retired":     "September 2014",
+   "scm":         "svn",
+   "jira":        "SANDESHA2C",
+   "mailnames":   [],
+   "description": "Sandesha2/C was a C implementation of the 
WS-ReliableMessaging specification. Sandesha2/C was built on top of Apache 
Axis2/C Web services engine, as a module. Therefore by using Sandesha2/C you 
could add reliable messaging capability to Web services hosted using Axis2/C. 
Sandesha2/C could also be used with Axis2/C client to interact with an already 
hosted Web services in a reliable manner."
+},
+{
+   "name":        "Axis Savan/C",
+   "project":     "axis",
+   "subproject":  "axis2/c/savan",
+   "retired":     "September 2014",
+   "scm":         "svn",
+   "jira":        "AXIS2C",
+   "mailnames":   [],
+   "description": "Savan/C was a C implementation of WS-Eventing 
specification. Savan/C was built on top of Axis2/C. Therefore by using Savan/C 
you could add WS-Eventing capability to Web services hosted using Axis2/C. 
Savan/C was designed as a general publisher/subscriber tool. The arcitecture 
was designed to abstract the general publisher/subscriber features so that 
people could support more than one publisher/subscriber mechanisms within the 
same infrastructure."
+},
+{
+   "name":        "Axis Savan/Java",
+   "project":     "axis",
+   "subproject":  "axis2/java/savan",
+   "retired":     "September 2014",
+   "jira":        "SAVAN",
+   "mailnames":   [],
+   "description": "Savan/Java was a Java implementation of WS-Eventing 
specification. Savan/Java was built on top of Axis2/Java. Therefore by using 
Savan/Java you could add WS-Eventing capability to Web services hosted using 
Axis2/Java. Savan/Java was designed as a general publisher/subscriber tool. The 
arcitecture was designed to abstract the general publisher/subscriber features 
so that people could support more than one publisher/subscriber mechanisms 
within the same infrastructure."
+},
+{
+   "name":        "Beehive",
+   "project":     "beehive",
+   "retired":     "January 2010",
+   "scm":         "svn",
+   "jira":        "BEEHIVE",
+   "wiki":        "https://wiki.apache.org/beehive";,
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "Apache Beehive was a simple object model built on J2EE and 
Struts that used annotations to reduce the amount of required code.",
+   "postlude":    "<p>If you are looking for a project to use in place of 
Beehive, the following have been suggested for its components: </p>\n<ul>\n    
<li>Beehive NetUI / Page Flow - Struts 2 or Spring Web Flow</li>\n    
<li>Beehive Controls - Spring Beans</li>\n    <li>Beehive WSM (web service 
metadata) - Axis2's implementation of JSR-181</li>\n  </ul>"
+},
+{
+   "name":        "Click",
+   "project":     "click",
+   "retired":     "May 2014",
+   "scm":         "svn",
+   "jira":        "CLK",
+   "wiki":        "https://cwiki.apache.org/confluence/display/click/";,
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "    Apache Click was a JEE web application framework, 
providing a natural rich client style programming model.\n  "
+},
+{
+   "name":        "Crimson",
+   "project":     "xml",
+   "subproject":  "crimson",
+   "retired":     "August 2010",
+   "mailnames":   [],
+   "description": "Apache Crimson was a Java XML parser which supports XML 1.0 
via various APIs.",
+   "postlude":    "<p><a href=\"http://xerces.apache.org/\";>Apache Xerces</a> 
replaced Crimson. </p>"
+},
+{
+   "name":        "Continuum",
+   "project":     "continuum",
+   "retired":     "May 2016",
+   "scm":         "svn",
+   "jira":        "CONTINUUM",
+   "wiki":        "https://cwiki.apache.org/confluence/display/continuum/";,
+   "mailnames":   ["dev", "users",  "commits", "issues", "notifications"],
+   "description": "     Continuum was an enterprise-ready continuous 
integration server with features such as automated builds, release management, 
role-based security, and integration with popular build tools and source 
control management systems. "
+},
+{
+   "name":        "Deltacloud",
+   "project":     "deltacloud",
+   "retired":     "July 2015",
+   "scm":         "git-wip",
+   "jira":        "DTACLOUD",
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "  Deltacloud provided the API server and drivers necessary 
for connecting to cloud providers via \n  a cloud abstraction API. "
+},
+{
+   "name":        "DeviceMap",
+   "project":     "devicemap",
+   "retired":     "December 2016",
+   "scm":         "svn",
+   "jira":        "DMAP",
+   "wiki":        "http://wiki.apache.org/devicemap/";,
+   "mailnames":   ["dev", "commits"],
+   "description": "     Apache DeviceMap was a project to create a data 
repository containing device information, images and other relevant information 
for all sorts of mobile devices. ",
+   "postlude":    "<p>Some related projects to DeviceMap are: </p>\n<ul>\n    
<li><a href=\"http://openddr.mobi/\";>OpenDDR</a> - this is a new version of 
OpenDDR, parts of which were migrated to Apache Devicemap, and now have been 
merged back to OpenDDR. </li>\n\n    <li><a 
href=\"https://github.com/nielsbasjes/yauaa\";>YAUAA: Yet Another UserAgent 
Analyzer</a> is an Apache licensed alternative to DeviceMap. Rather than 
employing a fixed collection of User-Agent (UA) strings as in DeviceMap, YAUAA 
performs a semantic analysis to determine certain attributes of the UA. 
</li>\n\n    <li><a href=\"http://devicedetector.net/\";>DeviceDetector</a> is 
an LGPL 3.0 licensed PHP project that parses YAML based device data in a 
similar way as DeviceMap/OpenDDR do with W3C compatible data. </li>\n\n    
<li><a href=\"http://mobiledetect.net/\";>mobiledetect</a> is an MIT licensed 
PHP project for detecting mobile devices. </li>\n  </ul>"},
+{
+   "name":        "DirectMemory",
+   "project":     "directmemory",
+   "retired":     "July 2015",
+   "scm":         "svn",
+   "jira":        "DIRECTMEMORY",
+   "wiki":        "https://cwiki.apache.org/confluence/display/directmemory/";,
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "  DirectMemory was an off-heap cache for the Java Virtual 
Machine. "
+},
+{
+   "name":        "ESME",
+   "project":     "esme",
+   "retired":     "July 2013",
+   "scm":         "svn",
+   "jira":        "ESME",
+   "wiki":        "https://cwiki.apache.org/confluence/display/esme/";,
+   "mailnames":   ["dev", "commits"],
+   "description": "    Apache ESME (Enterprise Social Messaging Environment) 
was a secure and highly scalable microsharing \n    and micromessaging platform 
that allows people to discover and meet one another and get controlled \n    
access to other sources of information. "
+},
+{
+   "name":        "Etch",
+   "project":     "etch",
+   "retired":     "June 2016",
+   "scm":         "svn",
+   "jira":        "ETCH",
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "     Etch was a cross-platform, language- and 
transport-independent framework for building and consuming network services. "
+},
+{
+   "name":        "Excalibur",
+   "project":     "excalibur",
+   "retired":     "December 2010",
+   "scm":         "svn",
+   "jira":        "EXLBR",
+   "wiki":        "https://wiki.apache.org/excalibur";,
+   "mailnames":   ["dev", "scm", "user"],
+   "description": "Apache Excalibur was a Java Inversion of Control container."
+},
+{
+   "name":        "Harmony",
+   "project":     "harmony",
+   "retired":     "November 2011",
+   "scm":         "svn",
+   "jira":        "HARMONY",
+   "wiki":        "http://wiki.apache.org/harmony/";,
+   "mailnames":   ["dev", "alerts", "commits"],
+   "description": "Harmony software was a modular Java runtime with class 
libraries and associated tools."
+},
+{
+   "name":        "HiveMind",
+   "project":     "hivemind",
+   "retired":     "April 2009",
+   "scm":         "svn",
+   "jira":        "HIVEMIND",
+   "wiki":        "http://wiki.apache.org/hivemind/";,
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "Apache HiveMind was a services and configuration 
microkernel. Its features are also referred to as Inversion of Control (IoC) 
Container or Lightweight Container. Closely linked to Tapestry 4, it lost 
activity when Tapestry 5 moved to a new IoC container.",
+   "postlude":    "<p><a 
href=\"http://markmail.org/thread/hb46sg2nolnntnnz\";>Discussion on the mailing 
list</a> indicated that <a 
href=\"http://tapestry.apache.org/tapestry5/tapestry-ioc/\";>Tapestry IoC</a> 
was the natural successor to HiveMind. </p>\n<p>One fork that has been created 
is Gaderian at <a 
href=\"http://gaderian.ops4j.org/\";>http://gaderian.ops4j.org/</a>.</p>"
+},
+{
+   "name":        "iBATIS",
+   "project":     "ibatis",
+   "retired":     "June 2010",
+   "scm":         "svn",
+   "mailnames":   ["dev", "commits", "user-cs", "user-java"],
+   "description": "iBATIS was a data mapper framework that made it easier to 
use a relational database with object-oriented applications. There were both 
Java and .Net implementations.",
+   "postlude":    "<p>One fork that has been created is MyBatis at <a 
href=\"http://www.mybatis.org/\";>http://www.mybatis.org/</a>. </p>"
+},
+{
+   "name":        "Jakarta",
+   "project":     "jakarta",
+   "retired":     "December 2011",
+   "scm":         "svn",
+   "mailnames":   ["dev", "announcements", "general", "site-cvs", 
"notifications"],
+   "nokeys":      true,
+   "description": "Jakarta Project housed a diverse set of popular open source 
Java solutions."
+},
+{
+   "name":        "Jakarta Cactus",
+   "project":     "jakarta",
+   "subproject":  "cactus",
+   "retired":     "August 2011",
+   "scm":         "svn",
+   "jira":        "CACTUS",
+   "mailnames":   ["dev", "user"],
+   "description": "Jakarta previously hosted Cactus, a simple test framework 
for unit testing server-side java code."
+},
+{
+   "name":        "Jakarta ECS",
+   "project":     "jakarta",
+   "subproject":  "ecs",
+   "retired":     "September 2010",
+   "scm":         "svn",
+   "jira":        "ECS",
+   "mailnames":   ["dev", "user"],
+   "description": "Jakarta previously hosted ECS (Element Construction Set), a 
Java API for generating elements for any of a variety of markup languages 
(examples included HTML 4.0 and XML)."
+},
+{
+   "name":        "Jakarta ORO",
+   "project":     "jakarta",
+   "subproject":  "oro",
+   "retired":     "September 2010",
+   "scm":         "svn",
+   "bugzilla":    "oro",
+   "mailnames":   ["dev", "user"],
+   "description": "Jakarta previously hosted ORO, a set of text-processing 
Java classes that provide Perl5 compatible regular expressions, AWK-like 
regular expressions, glob expressions, and utility classes for performing 
substitutions, splits, filtering filenames, etc.",
+   "postlude":    "<p>Jakarta ORO users are encouraged to use similar features 
in newer Java versions, such as <i>java.util.regexp</i></p>"
+},
+{
+   "name":        "Jakarta Regexp",
+   "project":     "jakarta",
+   "subproject":  "regexp",
+   "retired":     "April 2011",
+   "scm":         "svn",
+   "bugzilla":    "regexp",
+   "mailnames":   ["dev", "user"],
+   "description": "Jakarta previously hosted Regexp, a 100% Pure Java Regular 
Expression package.",
+   "postlude":    "<p>Jakarta Regexp users are encouraged to use similar 
features in newer Java versions, such as <i>java.util.regexp</i></p>"
+},
+{
+   "name":        "Jakarta Slide",
+   "project":     "jakarta",
+   "subproject":  "slide",
+   "retired":     "November 2007",
+   "scm":         "svn",
+   "bugzilla":    "slide",
+   "wiki":        "https://wiki.apache.org/jakarta-slide";,
+   "mailnames":   ["dev", "user"],
+   "description": "Jakarta previously hosted Slide, a content repository which 
could serve as a basis for a content management system as well as other 
purposes. Among its features was full WebDAV support.",
+   "postlude":    "<p>If you are looking for a WebDAV client or a server-side 
Content Repository, please consider the\n       <a 
href=\"http://jackrabbit.apache.org\";>Apache Jackrabbit</a> project as an 
alternative.</p>"
+},
+{
+   "name":        "Jakarta Taglibs",
+   "project":     "jakarta",
+   "subproject":  "taglibs",
+   "retired":     "June 2008",
+   "scm":         "svn",
+   "bugzilla":    "taglibs",
+   "mailnames":   ["dev"],
+   "description": "Jakarta hosted the Jakarta Taglibs project, a large 
collection of JSP Tag Libraries. They ranged from simple utility libraries and 
UI libraries, to Dreamweaver extensions and an implementation of the JSP 
Standard Tag Library (JSTL) specification.",
+   "postlude":    "<p>In 2008 and 2009, the majority of these libraries were 
deprecated and have now been retired. The remaining work has \n       moved 
over to the <a href=\"http://tomcat.apache.org/taglibs/\";>Tomcat Taglibs</a> 
project - namely the following taglibs: </p>\n<ul>\n      <li>Standard - The 
implementations of the various JSTL specifications</li>\n      <li><s>RDC - 
Reusable Dialog Components Taglib</s></li>\n    </ul>\n<p>In 2014 the RDC 
Taglib was retired from the Tomcat Taglibs project. </p>\n<table 
class=\"colortable\" width=\"100%\">\n      <tr><th>Name</th><th>JSP 
version</th><th>Obtain</th></tr>\n      <tr><td><a 
href=\"http://tomcat.apache.org/taglibs/rdc/\";>RDC</a></td><td>2.0+</td><td><a 
href=\"http://svn.apache.org/repos/asf/tomcat/taglibs/rdc/\";>svn</a></td></tr>\n
     </table>\n<p>A list of the original retired taglibs follows: </p>\n<table 
class=\"colortable\" width=\"100%\">\n      <tr><th>Name</th><th>JSP 
version</th><th>Obtain</th></tr>\n      <tr><td>
 <a href=\"http://jakarta.apache.org/taglibs/sandbox/doc/mailer2-doc/\";>Mailer 
2</a></td><td>2.0+</td><td><a 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/mailer2/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/cache-doc/\";>Cache</a></td><td>1.2+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/cache/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/sandbox/doc/datagrid-doc/\";>Data 
Grid</a></td><td>1.2+</td><td><a 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/datagrid/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/application-doc/\";>Application</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/application/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/benchmark-doc/\";>Benchmark</a></td><td
 >1.1+</td><td><a 
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/benchmark/trunk/\";>svn</a></td></tr>\n
 >      <tr><td><a 
 >href=\"http://jakarta.apache.org/taglibs/doc/bsf-doc/\";>BSF</a></td><td>1.1+</td><td><a
 > 
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/bsf/trunk/\";>svn</a></td></tr>\n
 >      <tr><td><a 
 >href=\"http://jakarta.apache.org/taglibs/datetime/\";>DateTime</a></td><td>1.1+</td><td><a
 > 
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/datetime/trunk/\";>svn</a></td></tr>\n
 >      <tr><td><a 
 >href=\"http://jakarta.apache.org/taglibs/doc/dbtags-doc/\";>DBTags</a></td><td>1.1+</td><td><a
 > 
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/dbtags/trunk/\";>svn</a></td></tr>\n
 >      <tr><td><a 
 >href=\"http://jakarta.apache.org/taglibs/i18n/\";>I18N</a></td><td>1.1+</td><td><a
 > 
 >href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/i18n/trunk/\";>svn</a></td></tr>\n
 >      <tr><td><a href=\"http://jakarta.apache.org/tag
 libs/sandbox/doc/image-doc/\">Image</a></td><td>1.1+</td><td><a 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated-sandbox/image/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/input-doc/\";>Input</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/input/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/io-doc/\";>IO</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/io/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/iterators/\";>Iterators</a></td><td>1.2+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/iterators/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/jndi/\";>JNDI</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/jndi/trunk/\";>svn</a></td></tr>\n
      <tr><t
 d><a 
href=\"http://jakarta.apache.org/taglibs/doc/jmstags-doc/\";>JMS</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/jmstags/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/log/\";>Log</a></td><td>1.1+</td><td><a 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/log/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/mailer-doc/\";>Mailer</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/mailer/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/page-doc/\";>Page</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/page/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/random/\";>Random</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/random/trunk/\";>svn<
 /a></td></tr>\n      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/regexp/\";>Regexp</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/regexp/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/request-doc/\";>Request</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/request/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/response-doc/\";>Response</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/response/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/scrape-doc/\";>Scrape</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/scrape/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/session-doc/\";>Session</a></td><td>1.1+</td><td><a
 href=\"http://svn.apache
 .org/repos/asf/jakarta/taglibs/deprecated/session/trunk/\">svn</a></td></tr>\n 
     <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/string/\";>String</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/proper/string/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/ultradev4-doc/\";>UltraDev 4.0 Tool 
Extension</a></td><td>1.1+</td><td><a 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/tools/trunk/UltraDev/4.0/ctlx/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/unstandard/\";>Unstandard</a></td><td>1.2+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/sandbox/unstandard/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/utility-doc/\";>Utility</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/utility/trunk/\";>svn</a></td></tr>\n
      <tr><td><a href=\"http://jakarta
 .apache.org/taglibs/doc/xsl-doc/\">XSL</a></td><td>1.1+</td><td><a 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xsl/trunk/\";>svn</a></td></tr>\n
      <tr><td><a 
href=\"http://jakarta.apache.org/taglibs/doc/xtags-doc/\";>XTags</a></td><td>1.1+</td><td><a
 
href=\"http://svn.apache.org/repos/asf/jakarta/taglibs/deprecated/xtags/trunk/\";>svn</a></td></tr>\n
     </table>"
+},
+{
+   "name":        "Lenya",
+   "project":     "lenya",
+   "retired":     "April 2015",
+   "scm":         "svn",
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "Lenya was an Open Source Java/XML Content Management System 
that came with revision control, multi-site management, scheduling, search, 
WYSIWYG editors, and workflow."
+},
+{
+   "name":        "MRUnit",
+   "project":     "mrunit",
+   "retired":     "April 2016",
+   "scm":         "svn",
+   "jira":        "MRUNIT",
+   "wiki":        "https://cwiki.apache.org/confluence/display/MRUNIT";,
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Apache MRUnit was a Java library that helped developers 
unit test Apache Hadoop map reduce jobs."
+},
+{
+   "id":          "ojb",
+   "name":        "ObJectRelationalBridge (OJB)",
+   "project":     "db",
+   "subproject":  "ojb",
+   "retired":     "January 2011",
+   "scm":         "svn",
+   "jira":        "OJB",
+   "wiki":        "https://wiki.apache.org/db-ojb";,
+   "mailnames":   ["dev", "user"],
+   "description": "Apache OJB was an Object/Relational mapping tool that 
allowed transparent persistence for Java Objects against relational databases.",
+   "postlude":    "<p>If you are looking for a project to use in place of OJB, 
implementations\n     of the standards <a 
href=\"http://db.apache.org/jdo\";>Java Data Objects\n     (JDO)</a> and <a 
href=\"\">Java Persistence API (JPA)</a> may be good\n     starting points. The 
Apache Software Foundation hosts the following\n     alternatives:\n      
<ul>\n        <li><a href=\"http://cayenne.apache.org/\";>Apache 
Cayenne</a></li>\n        <li><a 
href=\"http://incubator.apache.org/empire-db/\";>Apache Empire-db</a></li>\n     
   <li><a href=\"http://openjpa.apache.org/\";>Apache OpenJPA</a></li>\n        
<li><a href=\"http://db.apache.org/torque\";>Apache Torque</a></li>\n      
</ul></p>"
+},
+{
+   "name":        "Oltu",
+   "project":     "oltu",
+   "retired":     "April 2018",
+   "scm":         "svn",
+   "jira":        "OLTU",
+   "wiki":        "https://cwiki.apache.org/confluence/display/oltu/";,
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Apache Oltu was an OAuth protocol implementation in Java. 
It also covers others OAuth family related implementations such as JWT, JWS and 
OpenID Connect"
+},
+{
+   "name":        "Onami",
+   "project":     "onami",
+   "retired":     "January 2016",
+   "scm":         "svn",
+   "jira":        "ONAMI",
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "    Apache Onami was a project focused on the development 
and maintenance of a set of Google Guice extensions not provided out of the box 
by the library itself.\n  "
+},
+{
+   "name":        "Quetzalcoatl",
+   "project":     "quetzalcoatl",
+   "website":     "#",
+   "nodist":        true,
+   "retired":     "June 2010",
+   "scm":         "svn",
+   "mailnames":   [],
+   "description": "Quetzalcoatl, or Quetz as it was more commonly known, was a 
project charged with the creation and maintenance of open-source software 
related to mod_python and the Python programming language.  Mainly formed 
around the mod_python subproject, it didn't have activity in the mod_python 
community to drive the larger project along.",
+   "postlude":    " <p>The mod_python website and downloads remain open. See 
the website at <a 
href=\"http://www.modpython.org/\";>http://www.modpython.org</a> for more 
information on mod_python. Quetz itself never had a website. </p>"
+},
+{
+   "name":        "Rave",
+   "project":     "rave",
+   "retired":     "January 2016",
+   "scm":         "svn",
+   "jira":        "RAVE",
+   "wiki":        "http://wiki.apache.org/rave/";,
+   "mailnames":   ["dev", "users", "commits"],
+   "description": "Apache Rave was a web and social mashup engine that 
aggregated and served web widgets. It was targeted as an engine for internet 
and intranet portals."
+},
+{
+   "name":        "Shale",
+   "project":     "shale",
+   "retired":     "May 2009",
+   "scm":         "svn",
+   "jira":        "SHALE",
+   "wiki":        "http://wiki.apache.org/shale/";,
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Shale was a web application framework, fundamentally based 
on JavaServer Faces.",
+   "postlude":    "<p>The Shale Test code has been forked into the MyFaces 
project - \n     <a 
href=\"http://svn.apache.org/viewvc/myfaces/test/trunk/\";>http://svn.apache.org/viewvc/myfaces/test/trunk/</a>.</p>"
+},
+{
+   "name":        "Shindig",
+   "project":     "shindig",
+   "retired":     "November 2015",
+   "scm":         "svn",
+   "jira":        "SHINDIG",
+   "wiki":        "https://cwiki.apache.org/confluence/display/shindig/";,
+   "mailnames":   ["dev", "users", "commits"],
+   "description": "Apache Shindig was an OpenSocial container to help you to 
start hosting OpenSocial apps quickly."
+},
+{
+   "id":          "stdcxx",
+   "name":        "Standard C++ Library (STDCXX)",
+   "project":     "stdcxx",
+   "retired":     "July 2013",
+   "scm":         "svn",
+   "jira":        "STDCXX",
+   "wiki":        "http://wiki.apache.org/stdcxx/";,
+   "board":       "Cxx_Standard_Library",
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "The Apache C++ Standard Library project was a collection of 
algorithms, containers, iterators, and other fundamental components of every 
piece of software, implemented as C++ classes, templates, and functions 
essential for writing C++ programs."
+},
+{
+   "name":        "Stratos",
+   "project":     "stratos",
+   "retired":     "January 2017",
+   "scm":         "git-wip",
+   "jira":        "STRATOS",
+   "wiki":        "https://cwiki.apache.org/confluence/display/stratos/";,
+   "mailnames":   ["dev", "commits"],
+   "description": "Stratos was a highly-extensible Platform-as-a-Service 
(PaaS) framework that helped run Apache Tomcat, PHP, and MySQL applications, 
and could be extended to support many more environments on all major cloud 
infrastructures."
+},
+{
+   "name":        "Tuscany",
+   "project":     "tuscany",
+   "retired":     "May 2016",
+   "scm":         "svn",
+   "jira":        "TUSCANY",
+   "wiki":        "https://cwiki.apache.org/confluence/display/tuscany/";,
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Tuscany simplified the task of developing service-oriented 
architectured solutions by providing a comprehensive infrastructure for 
development and management, based on the Service Component Architecture 
standard."
+},
+{
+   "name":        "Whirr",
+   "project":     "whirr",
+   "retired":     "March 2015",
+   "scm":         "svn",
+   "jira":        "WHIRR",
+   "wiki":        "https://cwiki.apache.org/confluence/display/whirr/";,
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Apache Whirr was a set of libraries for running cloud 
services and deploying clusters.",
+   "postlude":    "<p>Note that instructions on how to obtain and build the 
source are found on the wiki and not the website: <a 
href=\"https://cwiki.apache.org/confluence/display/WHIRR/How+To+Contribute\";>https://cwiki.apache.org/confluence/display/WHIRR/How+To+Contribute</a>.
 </p>"
+},
+{
+   "name":        "Wink",
+   "project":     "wink",
+   "retired":     "April 2017",
+   "scm":         "svn",
+   "jira":        "WINK",
+   "wiki":        "https://cwiki.apache.org/confluence/display/wink/";,
+   "mailnames":   ["dev", "commits", "user"],
+   "description": "Apache Wink was a simple yet solid framework for building 
RESTful Web services. It is comprised of a Server module and a Client module 
for developing and consuming RESTful Web services."
+},
+{
+   "name":        "Wookie",
+   "project":     "wookie",
+   "retired":     "April 2016",
+   "scm":         "svn",
+   "jira":        "WOOKIE",
+   "wiki":        "https://cwiki.apache.org/confluence/display/wookie/";,
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Wookie was a Java server application that allowed you to 
upload and deploy W3C/OpenSocial/Google Wave widgets to your applications."
+},
+{
+   "id":          "muse",
+   "name":        "WS Muse",
+   "website":     "#",
+   "project":     "ws",
+   "subproject":  "muse",
+   "retired":     "January 2013",
+   "mailnames":   ["dev", "user", "commits"],
+   "description": "Muse was a Java-based implementation of the 
WS-ResourceFramework (WSRF), WS-BaseNotification (WSN), and 
WS-DistributedManagement (WSDM) specifications.",
+   "postlude":    "<p>One fork that has been created is <i>amused</i>, 
available at <a 
href=\"http://52north.org/communities/sensorweb/amused/\";>http://52north.org/communities/sensorweb/amused</a>.
 </p>"
+},
+{
+   "name":        "Xang",
+   "project":     "xml",
+   "subproject":  "xang",
+   "retired":     "December 2009",
+   "scm":         "svn",
+   "mailnames":   ["dev", "commits"],
+   "description": "Apache Xang was an XML Web Framework that aggregated 
multiple data sources, made that data URL addressable and defined custom 
methods to access that data."
+},
+{
+   "name":        "Xindice",
+   "project":     "xml",
+   "subproject":  "xindice",
+   "retired":     "August 2011",
+   "scm":         "svn",
+   "bugzilla":    "Xindice",
+   "wiki":        "http://wiki.apache.org/xindice";,
+   "mailnames":   ["dev", "user"],
+   "description": "Apache Xindice was a native XML database."
+},
+{
+   "name":        "XMLBeans",
+   "project":     "xml",
+   "subproject":  "xmlbeans",
+   "retired":     "July 2013",
+   "scm":         "svn",
+   "mailnames":   ["dev", "user", "commits", "cxx-dev"],
+   "description": "Apache XMLBeans was a technology for accessing XML by 
binding it to Java types.",
+   "postlude":    "<p>Alternatives are discussed on this StackOverflow 
question: <a 
href=\"http://stackoverflow.com/questions/27727546/what-to-use-instead-of-xmlbeans-now-that-it-has-been-retired\";>What
 to use instead of XMLBeans now that it has been retired?</a></p>"
+},
+{
+   "name":        "XML",
+   "project":     "xml",
+   "retired":     "April 2012",
+   "scm":         "svn",
+   "nokeys":      true,
+   "mailnames":   ["bugs", "announcements", "general", "general-cvs"],
+   "description": "the Apache XML Project housed a diverse set of popular open 
source XML solutions."
+}
+]

Added: attic/site-lua/docs/_layouts/project.html
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/_layouts/project.html?rev=1829994&view=auto
==============================================================================
--- attic/site-lua/docs/_layouts/project.html (added)
+++ attic/site-lua/docs/_layouts/project.html Tue Apr 24 13:13:53 2018
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License. 
+-->
+<html xmlns="http://www.w3.org/1999/xhtml";>
+ <head>
+   <!--
+      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+            This file is generated from XML source: DO NOT EDIT!
+      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+   -->
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+       <link rel="stylesheet" href="/style/compressed.css" type="text/css" 
media="screen, projection"/>
+       <link rel="stylesheet" href="/style/style.css" type="text/css" 
media="screen, projection"/>
+       <link rel="stylesheet" href="/style/attic.css" type="text/css" 
media="screen, projection"/>
+       <!--[if IE]><link rel="stylesheet" href="/style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
+     <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
+    <title>Apache {{ page.json.name }} - Apache Attic</title>
+  
+ </head>
+ <body id="sub">
+       <div class="container">
+       <hr class="space col"/>
+       <div class="block">
+               <div class="column span-24">
+      <div id="header">
+                          <!-- Add 'default' header section here. -->
+                                <h1>Apache {{ page.json.name }}</h1>
+                         </div>
+      </div>
+       </div>
+       <hr/>
+       <div class="block content">
+               <div class="column span-15 colborder">
+                            
+<div class="section-content">
+<p><a href="{{ page.json.website }}">Apache {{ page.json.name }}</a> moved 
into the Attic in {{ page.json.retired }}. 
+{{ page.json.description }}</p>
+
+  <table style="margin-left: auto; margin-right:auto; width:90%">
+    <tr>
+      <th>Read-only Resource</th>
+      <th>Link(s)</th>
+    </tr>
+    <tr>
+      <td>Website</td>
+{%- if page.json.website == '#' %}
+      <td>n/a</td>
+{%- else %}
+      <td><a href="{{ page.json.website }}">{{ page.json.website | replace: 
"http://",""; }}</a></td>
+{%- endif %}
+    </tr>
+    <tr>
+      <td>Mailing List Archives</td>
+{%- if page.json.mailnames.size == 0 %}
+      <td>n/a</td>
+{%- else %}
+      <td>
+{%- for m in page.json.mailnames %}
+        {% unless forloop.first %}| {% endunless %}<a 
href="http://mail-archives.apache.org/mod_mbox/{{ page.json.full_dash }}-{{ m 
}}/">{{ m }}</a>
+{%- endfor %}
+      </td>
+{%- endif %}
+    </tr>
+{%- if page.json.bugzilla %}
+    <tr>
+      <td>Issue Tracker</td>
+      <td><a href="https://bz.apache.org/bugzilla/buglist.cgi?product={{ 
page.json.bugzilla }}">Bugzilla</a></td>
+    </tr>
+{%- elsif page.json.jira %}
+    <tr>
+      <td>Issue Tracker</td>
+      <td><a href="https://issues.apache.org/jira/browse/{{ page.json.jira 
}}/">JIRA</a></td>
+    </tr>
+{%- endif %}
+{%- if page.json.wiki %}
+    <tr>
+      <td>Wiki</td>
+      <td><a href="{{ page.json.wiki }}">{{ page.json.wikiname }}</a></td>
+    </tr>
+{%- endif %}
+{%- if page.json.scm == 'svn' %}
+    <tr>
+      <td>Source Code (Subversion)</td>
+      <td><a href="http://svn.apache.org/viewvc/{{ page.json.project }}/{{ 
page.json.subproject }}">svn.apache.org/repos/asf/{{ page.json.project }}/{{ 
page.json.subproject }}</a></td>
+    </tr>
+{%- elsif page.json.scm == 'git-wip' %}
+    <tr>
+      <td>Source Code (Git)</td>
+      <td><a href="https://git-wip-us.apache.org/repos/asf?p={{ 
page.json.project }}.git">git-wip-us.apache.org/repos/asf?p={{ 
page.json.project }}.git</a></td>
+    </tr>
+{%- elsif page.json.scm %}
+{% comment %} TODO: handle gitbox {% endcomment %}
+    <tr>
+      <td>Source Code</td>
+      <td><a href="{{ page.json.scm }}">{{ page.json.scm }}</a></td>
+    </tr>
+{%- endif %}
+{%- unless page.json.subproject %}
+    <tr>
+      <td>Board Reports</td>
+      <td><a href="https://whimsy.apache.org/board/minutes/{{ page.json.board 
| default: page.json.project }}.html">Minutes</a></td>
+    </tr>
+{%- endunless %}
+    <tr>
+      <td>Downloads</td>
+{%- if page.json.nodist %}
+      <td>n/a</td>
+{%- else %}
+      <td><a href="http://archive.apache.org/dist/{{ page.json.dist 
}}/">archive.apache.org/dist/{{ page.json.dist }}/</a>
+{%- if page.json.nokeys %} 
+      <!-- hiding KEYS -->
+{%- else %} 
+      | <a href="http://archive.apache.org/dist/{{ page.json.dist 
}}/KEYS">KEYS</a>
+{%- endif %}
+      </td>
+{%- endif %}
+    </tr>
+  </table>
+
+<p>As with any project in the Attic - if you should choose to fork {{ 
page.json.name }} outside of Apache, 
+     please let us know so we can link to your project. </p>
+{%- if page.json.postlude %}
+{{ page.json.postlude }}
+{%- endif %}
+</div>
+         </div>
+    <div class="column span-8 last">
+      <div class="block">
+        <div class="nav column span-11">
+          <div>
+               <div class="menuheader">The Apache Attic</div>
+  <ul>
+          <li><a href="/">Home</a></li> 
+          <li><a href="/process.html">Process</a></li> 
+          <li><a href="http://issues.apache.org/jira/browse/ATTIC";>Process 
tracking</a></li> 
+          <li><a 
href="https://whimsy.apache.org/board/minutes/Attic.html";>Board 
Minutes</a></li> 
+      </ul>
+      <div class="menuheader">Related Apache Links</div>
+  <ul>
+          <li><a href="http://www.apache.org/";>Foundation</a></li> 
+          <li><a 
href="http://www.apache.org/foundation/thanks.html";>Sponsors</a></li> 
+          <li><a href="http://incubator.apache.org/";>Incubator</a></li> 
+          <li><a href="http://apachecon.com/";>ApacheCon</a></li> 
+      </ul>
+          </div>
+        </div>
+        <div class="nav column prepend-1 span-12 last">
+          {% include project.list %}
+        </div>
+      </div>
+    </div>
+    <div class="column span-24 footer">
+      <hr/>
+        <p>Copyright &#169; 2009-2018 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
+        Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.</p>
+      </div>
+    </div>
+  </div>
+</body>
+</html>
+

Modified: attic/site-lua/docs/index.html
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/index.html?rev=1829994&r1=1829812&r2=1829994&view=diff
==============================================================================
--- attic/site-lua/docs/index.html (original)
+++ attic/site-lua/docs/index.html Tue Apr 24 13:13:53 2018
@@ -20,14 +20,19 @@
 -->
 <html xmlns="http://www.w3.org/1999/xhtml";>
  <head>
+   <!--
+      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+            This file is generated from XML source: DO NOT EDIT!
+      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+   -->
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-       <link rel="stylesheet" href="style/compressed.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/style.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/attic.css" type="text/css" 
media="screen, projection"/>
+       <link rel="stylesheet" href="/style/compressed.css" type="text/css" 
media="screen, projection"/>
+       <link rel="stylesheet" href="/style/style.css" type="text/css" 
media="screen, projection"/>
+       <link rel="stylesheet" href="/style/attic.css" type="text/css" 
media="screen, projection"/>
        <!--[if IE]><link rel="stylesheet" href="/style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
      <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>The Apache Attic *** ATTIC ***</title>
-    <script type="text/javascript" src="scripts/attic.js"></script>
+    <title>Apache Attic</title>
+  
  </head>
  <body id="sub">
        <div class="container">
@@ -35,7 +40,8 @@
        <div class="block">
                <div class="column span-24">
       <div id="header">
-                                <h1>The Apache Attic ***TEST*** </h1>
+                          <!-- Add 'default' header section here. -->
+                                <h1>Apache Attic</h1>
                          </div>
       </div>
        </div>
@@ -78,7 +84,7 @@
      Apache Software Foundation's board dissolves the PMC and chooses to move 
the project. </p>
 <p>In either case, the following may be useful: <a 
href="resolution.html">Template Board Resolution</a>. </p>
 </div>
-                 
+
 <h4 id="candidates">
    When should a project move to the Attic?
 </h4>
@@ -86,7 +92,7 @@
 <p>Projects whose PMC are unable to muster 3 votes for a release, who have no 
active committers or 
      are unable to fulfill their reporting duties to the board are all good 
candidates for the Attic. </p>
 </div>
-                 
+
 <h4 id="process">
    Process of moving into the Attic
 </h4>
@@ -121,20 +127,88 @@
 <div class="section-content">
 <p>The Apache Incubator project is the entry path into The Apache Software 
Foundation for projects and codebases wishing to become part of the 
Foundation's efforts. Not all projects 'graduate' out of the Incubator and are 
instead retired. Those retired projects may be found on the Incubator's <a 
href="http://incubator.apache.org/projects/index.html#retired";>Project 
page</a>. </p>
 </div>
+
          </div>
-        <div id="sidebar" class="section-content"/>
+    <div class="column span-8 last">
+      <div class="block">
+        <div class="nav column span-11">
+          <div>
+               <div class="menuheader">The Apache Attic</div>
+  <ul>
+          <li><a href="/">Home</a></li> 
+          <li><a href="/process.html">Process</a></li> 
+          <li><a href="http://issues.apache.org/jira/browse/ATTIC";>Process 
tracking</a></li> 
+          <li><a 
href="https://whimsy.apache.org/board/minutes/Attic.html";>Board 
Minutes</a></li> 
+      </ul>
+      <div class="menuheader">Related Apache Links</div>
+  <ul>
+          <li><a href="http://www.apache.org/";>Foundation</a></li> 
+          <li><a 
href="http://www.apache.org/foundation/thanks.html";>Sponsors</a></li> 
+          <li><a href="http://incubator.apache.org/";>Incubator</a></li> 
+          <li><a href="http://apachecon.com/";>ApacheCon</a></li> 
+      </ul>
+          </div>
+        </div>
+        <div class="nav column prepend-1 span-12 last">
+          <ul>
+<li><a href="/projects/abdera.html">Abdera</a></li>
+<li><a href="/projects/ace.html">ACE</a></li>
+<li><a href="/projects/avalon.html">Avalon</a></li>
+<li><a href="/projects/axis-sandesha-c.html">Axis Sandesha2/C</a></li>
+<li><a href="/projects/axis-savan-c.html">Axis Savan/C</a></li>
+<li><a href="/projects/axis-savan-java.html">Axis Savan/Java</a></li>
+<li><a href="/projects/axkit.html">AxKit</a></li>
+<li><a href="/projects/beehive.html">Beehive</a></li>
+<li><a href="/projects/click.html">Click</a></li>
+<li><a href="/projects/continuum.html">Continuum</a></li>
+<li><a href="/projects/crimson.html">Crimson</a></li>
+<li><a href="/projects/deltacloud.html">Deltacloud</a></li>
+<li><a href="/projects/devicemap.html">DeviceMap</a></li>
+<li><a href="/projects/directmemory.html">DirectMemory</a></li>
+<li><a href="/projects/esme.html">ESME</a></li>
+<li><a href="/projects/etch.html">Etch</a></li>
+<li><a href="/projects/excalibur.html">Excalibur</a></li>
+<li><a href="/projects/harmony.html">Harmony</a></li>
+<li><a href="/projects/hivemind.html">HiveMind</a></li>
+<li><a href="/projects/ibatis.html">iBATIS</a></li>
+<li><a href="/projects/jakarta.html">Jakarta</a></li>
+<li><a href="/projects/jakarta-cactus.html">Jakarta Cactus</a></li>
+<li><a href="/projects/jakarta-ecs.html">Jakarta ECS</a></li>
+<li><a href="/projects/jakarta-oro.html">Jakarta ORO</a></li>
+<li><a href="/projects/jakarta-regexp.html">Jakarta Regexp</a></li>
+<li><a href="/projects/jakarta-slide.html">Jakarta Slide</a></li>
+<li><a href="/projects/jakarta-taglibs.html">Jakarta Taglibs</a></li>
+<li><a href="/projects/lenya.html">Lenya</a></li>
+<li><a href="/projects/mrunit.html">MRUnit</a></li>
+<li><a href="/projects/muse.html">WS Muse</a></li>
+<li><a href="/projects/ojb.html">ObJectRelationalBridge (OJB)</a></li>
+<li><a href="/projects/oltu.html">Oltu</a></li>
+<li><a href="/projects/onami.html">Onami</a></li>
+<li><a href="/projects/quetzalcoatl.html">Quetzalcoatl</a></li>
+<li><a href="/projects/rave.html">Rave</a></li>
+<li><a href="/projects/shale.html">Shale</a></li>
+<li><a href="/projects/shindig.html">Shindig</a></li>
+<li><a href="/projects/stdcxx.html">Standard C++ Library (STDCXX)</a></li>
+<li><a href="/projects/stratos.html">Stratos</a></li>
+<li><a href="/projects/tuscany.html">Tuscany</a></li>
+<li><a href="/projects/whirr.html">Whirr</a></li>
+<li><a href="/projects/wink.html">Wink</a></li>
+<li><a href="/projects/wookie.html">Wookie</a></li>
+<li><a href="/projects/xang.html">Xang</a></li>
+<li><a href="/projects/xindice.html">Xindice</a></li>
+<li><a href="/projects/xml.html">XML</a></li>
+<li><a href="/projects/xmlbeans.html">XMLBeans</a></li>
+</ul>
+        </div>
+      </div>
+    </div>
     <div class="column span-24 footer">
       <hr/>
-        <p>Copyright &#169; 2009-2016 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
+        <p>Copyright &#169; 2009-2018 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
         Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.</p>
       </div>
-      </div>
     </div>
   </div>
-<script>
-    addSidebar();
-</script>
-
 </body>
 </html>
 

Added: attic/site-lua/docs/mk-stuff
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/mk-stuff?rev=1829994&view=auto
==============================================================================
--- attic/site-lua/docs/mk-stuff (added)
+++ attic/site-lua/docs/mk-stuff Tue Apr 24 13:13:53 2018
@@ -0,0 +1,538 @@
+#! /usr/bin/perl
+
+use strict ;
+use warnings ;
+use JSON ;
+
+my $DEF_JSON_FILE = '_data/projects.json' ;
+my $DEF_LAYOUT    = '_layouts/project.html' ;
+my $DEF_DEST      = '.' ;
+
+my $prog = substr $0, rindex ( $0, '/' ) + 1 ;
+my $Usage = <<USAGE ;
+Usage: $prog [-v] [-q] [-d] [-f]
+option v : be verbose
+option q : be quiet
+option d : show debug info
+option f : action ; otherwise dry-run
+----------------------------------------------------------
+USAGE
+sub Usage { die "$_[0]$Usage" ; }
+sub Error { die "[error] $prog: $_[0]\n" ; }
+sub Warn  { warn "[warn] $prog: $_[0]\n" ; }
+
+# usage: &GetOptions(ARG,ARG,..) defines $opt_ID as 1 or user spec'ed value
+# usage: &GetOptions(\%opt,ARG,ARG,..) defines $opt{ID} as 1 or user value
+# ARG = 'ID' | 'ID=SPC' | 'ID:SPC' for no-arg, required-arg or optional-arg
+# ID  = perl identifier
+# SPC = i|f|s for integer, fixedpoint real or string argument
+
+use Getopt::Long ;
+Getopt::Long::config ( 'no_ignore_case' ) ;
+my %opt = () ; Usage '' unless GetOptions
+  ( \%opt, qw(v q d f) ) ;
+Usage "Arg count\n" if @ARGV > 0 ;
+
+$opt{v} ||= $opt{d} ;
+
+my $TAG  = $opt{f} ? 'DID' : 'WOULD' ;
+my $mods = 0 ;
+
+my $JSON_FILE = shift || $DEF_JSON_FILE ;
+my $LAYOUT = shift || $DEF_LAYOUT ;
+my $DEST   = $DEF_DEST ;
+
+if ( $opt{v} )
+  { print "using layour file '$LAYOUT'\n" ; }
+
+Error "no layout file ($LAYOUT)" unless -f $LAYOUT ;
+Error "no dest dir ($DEST)" unless -d $DEST ;
+
+sub mk_tag
+  { my $hash = shift ;
+    my $res = $hash -> {id} ;
+    unless ( $res )
+      { $res = lc $hash -> {name} ;
+        $res =~ s![/\s]!-!g ;
+      }
+    $res ;
+  }
+
+sub get_json
+  { open JSON, '<', $JSON_FILE or Error "can't open $JSON_FILE ($!)" ;
+    my $json = from_json join '', <JSON> ;
+    close JSON ;
+    return { map { ( mk_tag ( $_ ) => $_ ) } @$json } ;
+  }
+
+sub get_layout
+  { my $res = '' ;
+    open LAYOUT, '<', $LAYOUT or Error "can't open $LAYOUT ($!)" ;
+    while ( <LAYOUT> )
+      { last if /class="section-content"/ ; $res .= $_ ; }
+    $res .= "%BODY%\n" ;
+    while ( <LAYOUT> )
+      { last if m!^</div>! ; }
+    while ( <LAYOUT> )
+      { $res .= $_ ; }
+    close LAYOUT ;
+    $res =~ s/Apache \{\{ page.json.name \}\} - Apache Attic/%TITLE%/g ;
+    $res =~ s/Apache \{\{ page.json.name \}\}/%TITLE%/g ;
+    $res =~ s/\{\% include project.list \%\}/%PROJS%/g ;
+    $res ;
+  }
+
+sub mk_proj_list
+  { my $json = shift ;
+    my @res = () ;
+    for my $tag ( sort keys %$json )
+      { my $hash = $json -> { $tag } ;
+        push @res, sprintf '<a href="/projects/%s.html">%s</a>'
+          , $tag, $hash -> {name} ;
+      }
+    sprintf "<ul>\n%s</ul>", join '', map "<li>$_</li>\n", @res ;
+  }
+
+sub url { sprintf '<a href="http://%s";>%s</a>', @_ ; }
+sub mail_url
+  { my ( $p, $l ) = @_ ;
+    url ( "mail-archives.apache.org/mod_mbox/$p-l/", $l ) ;
+  }
+sub jira_url
+  { my $p = shift ;
+    ( $p ? url ( "https://issues.apache.org/jira/browse/$p/";, $p ) : '' ) ;
+  }
+sub bugz_url
+  { my $p = shift ;
+    ( $p ? url ( "https://bugzilla.apache.org/$p/";, $p ) : '' ) ;
+  }
+sub wiki_url
+  { my $u = shift ; ( $u ? url ( $u, $u ) : '' ) ; }
+
+sub gen_page
+  { my %opts =
+      ( PAGE  => 'no_page'
+      , FILE  => 'no_file'
+      , TITLE => 'no_title'
+      , BODY  => 'no_body'
+      , @_
+      ) ;
+    my $page = $opts{PAGE} ;
+    my $OUT = "$DEST/$opts{FILE}" ;
+    my $TMP = "$OUT.tmp" ;
+    open TMP, '>', $TMP or Error "can't write $TMP ($!)" ;
+    $page =~ s/%TITLE%/$opts{TITLE}/g ;
+    $page =~ s/%BODY%/$opts{BODY}/g ;
+    print TMP $page ;
+    close TMP ;
+    rename $TMP, $OUT or Error "can't rename $TMP, $OUT ($!)" ;
+  }
+
+sub mk_proj
+  { my $tag  = shift ;
+    my $hash = shift ;
+    my $name = $hash -> {name} ;
+    my $proj = $hash -> {project} ;
+    my $sprj = $hash -> {subproject} ;
+    my $site = $hash -> {website} || "$proj.apache.org" ;
+    $site .= "/$sprj" if defined $sprj ;
+    my $mail = join "\n| ", map { mail_url $proj, $_ } @{$hash -> {mailnames}} 
;
+    my $rtrd = $hash -> {retired} ;
+    my $dscr = $hash -> {description} ;
+    my $post = $hash -> {postlude} || '' ;
+    my $jira = $hash -> {jira} ;
+    my $bugz = $hash -> {bugzilla} ;
+    my $wiki = $hash -> {wiki} ;
+    my @res  =
+      ( [ 'Website', url ( $site, $site ) ]
+      , [ 'Mailing List Archives', $mail ]
+      , [ 'Issue Tracker'
+        , join ' | ', grep /./, jira_url ( $jira ), bugz_url ( $bugz )
+        ]
+      , [ 'Wiki', wiki_url $wiki ]
+      ) ;
+    my $res = <<TAB ;
+<p>$site moved into the Attic in $rtrd.<br>$dscr</p>
+<table style="margin-left: auto; margin-right:auto; width:90%">
+<tr><th>Read-only Resource</th>
+    <th>Link(s)</th>
+</tr>
+TAB
+    for my $rec ( @res )
+      { my ( $k, $d ) = @$rec ;
+        $res .= "<tr>\n  <td>$k</td>\n  <td>$d</td>\n</tr>\n" ;
+      }
+    $res .= "</table>\n" ;
+    $res .= "<p>$post</p>" if $post ;
+    $res ;
+  }
+
+my $json = get_json ;
+# print to_json( $json, { canonical => 1, pretty => 1 } );
+my $layout = get_layout ;
+my $projs = mk_proj_list $json ;
+$layout =~ s/%PROJS%/$projs/ ;
+# print $layout ;
+
+gen_page
+  ( PAGE  => $layout
+  , FILE  => 'index.html'
+  , TITLE => 'Apache Attic'
+  , BODY  => INDEX()
+  ) ;
+
+gen_page
+  ( PAGE  => $layout
+  , FILE  => 'resolution.html'
+  , TITLE => 'Board Resolution to move to the Attic'
+  , BODY  => RESOLUTION()
+  ) ;
+
+gen_page
+  ( PAGE  => $layout
+  , FILE  => 'process.html'
+  , TITLE => 'Moving a project to the Attic'
+  , BODY  => PROCESS()
+  ) ;
+
+for my $tag ( sort keys %$json )
+  { gen_page
+      ( PAGE  => $layout
+      , FILE  => "projects/$tag.html"
+      , TITLE => "Apache Attic -- Apache $tag"
+      , BODY  => mk_proj ( $tag, $json -> { $tag } )
+      ) ;
+  }
+
+sub INDEX
+  { <<INDEX ;
+<div class="section-content">
+<p>
+    The Apache Attic was created in 
+    <a 
href="http://www.apache.org/foundation/records/minutes/2008/board_minutes_2008_11_19.txt";>November
 2008</a> 
+    to provide process and solutions to make it clear when an Apache project 
has reached its 
+    end of life. Specifically to be:  
+  </p>
+<p style="font-family: monospace">
+    "responsible for the oversight of projects which otherwise would not have 
+    oversight; and be it further ... is not authorized to actively develop and 
release the 
+    projects under its oversight"
+  </p>
+<p>It is intended to: </p>
+<ul>
+    <li>Be non-impacting to users</li>
+    <li>Provide restricted oversight for these codebases</li>
+    <li>Provide oversight for active user lists with no Project Management 
Committee (PMC)</li>
+  </ul>
+<p>It is not intended to: </p>
+<ul>
+    <li>Rebuild community</li>
+    <li>Make bugfixes</li>
+    <li>Make releases</li>
+  </ul>
+</div>
+                 
+<h4 id="incoming">
+   Getting into the Attic
+</h4>
+<div class="section-content">
+<p>There are two expected mechanisms by which a project may enter the Attic. 
Either the managing 
+     Project Management Committee (PMC) decides it would like to move the 
project, or The 
+     Apache Software Foundation's board dissolves the PMC and chooses to move 
the project. </p>
+<p>In either case, the following may be useful: <a 
href="resolution.html">Template Board Resolution</a>. </p>
+</div>
+
+<h4 id="candidates">
+   When should a project move to the Attic?
+</h4>
+<div class="section-content">
+<p>Projects whose PMC are unable to muster 3 votes for a release, who have no 
active committers or 
+     are unable to fulfill their reporting duties to the board are all good 
candidates for the Attic. </p>
+</div>
+
+<h4 id="process">
+   Process of moving into the Attic
+</h4>
+<div class="section-content">
+<p>This is defined in the separate <a href="process.html">process</a> 
document. </p>
+</div>
+                 
+<h4 id="departure">
+   Process of leaving the Attic again
+</h4>
+<div class="section-content">
+<p>Options are: </p>
+<ul>
+    <li>Forking the project - we'll link to any forks which have been created 
so please let us know</li>
+    <li>Restarting the community in the Apache Incubator</li>
+    <li>Recreating a PMC for the project</li>
+  </ul>
+</div>
+                 
+<h4 id="contact">
+   Contacting the Attic PMC
+</h4>
+<div class="section-content">
+<p>The Attic is managed by a Project Management Committee (PMC). Discussions 
are found on 
+     the <a 
href="http://mail-archives.apache.org/mod_mbox/attic-general/";>general@ mailing 
list</a>
+     and you are welcome to subscribe. </p>
+</div>
+                 
+<h4 id="incubator">
+   Retired Incubator Projects
+</h4>
+<div class="section-content">
+<p>The Apache Incubator project is the entry path into The Apache Software 
Foundation for projects and codebases wishing to become part of the 
Foundation's efforts. Not all projects 'graduate' out of the Incubator and are 
instead retired. Those retired projects may be found on the Incubator's <a 
href="http://incubator.apache.org/projects/index.html#retired";>Project 
page</a>. </p>
+</div>
+INDEX
+  }
+ 
+sub RESOLUTION
+  { <<RESOLUTION ;
+<div class="section-content">
+<p>The following is a sample resolution to move a project to the Apache Attic. 
A project's 
+     chair should include this in the agenda for the next board meeting. </p>
+<pre>
+   ?.  Terminate the Apache {PROJECT} Project
+
+       WHEREAS, the Project Management Committee of the Apache {PROJECT}
+       project has chosen by vote to recommend moving the project to the
+       Attic; and
+
+       WHEREAS, the Board of Directors deems it no longer in the best
+       interest of the Foundation to continue the Apache {PROJECT} project
+       due to inactivity;
+
+       NOW, THEREFORE, BE IT RESOLVED, that the Apache {PROJECT}
+       project is hereby terminated; and be it further
+
+       RESOLVED, that the Attic PMC be and hereby is tasked with
+       oversight over the software developed by the Apache {PROJECT}
+       Project; and be it further
+
+       RESOLVED, that the office of "Vice President, Apache {PROJECT}" is
+       hereby terminated; and be it further
+
+       RESOLVED, that the Apache {PROJECT} PMC is hereby terminated.
+  </pre>
+</div>
+RESOLUTION
+  }
+ 
+sub PROCESS
+  { <<'PROCESS' ;
+<div class="section-content">
+<p>At some point a project will vote to join the Attic. The following defines 
a process 
+     to move that project into the Attic and gently close it down. </p>
+<ol>
+    <li>A Project PMC decides to move to the Attic. 
+      <ul>
+        <li>Conduct a discussion on whether to dissolve the PMC and move the 
project to the Attic on the public dev list. Do not conduct it on the private 
PMC list. </li>
+        <li>Consider an appeal to the user list for interested users to 
provide their interest in helping out more. </li>
+        <li>Conduct a PMC vote on the public dev list. </li>
+        <li>If the PMC votes to dissolve the PMC and move the project to the 
Attic, inform the board of the successful vote (linking or forwarding the 
'successful' vote) and add a <a href="resolution.html">resolution</a> to 
dissolve the PMC to the next board meeting agenda. </li>
+        <li>If the PMC can't get enough people to vote to dissolve the PMC 
(and there are not three -1 votes), then that is grounds for moving the project 
to the Attic. They should inform the board as above, noting that the vote 
failed to get enough votes. </li>
+      </ul>
+    </li>
+    <li>If the board approve the resolution, open a JIRA item - 'Move 
${project} to the Attic'.<br /> Copy/paste the following items to the details 
(see "How to" below for a description of each step): 
+      <ol type="1">
+        <li>Confirm Board Resolution (if TLP)</li>
+        <li>Delete from committee-info.txt (if TLP)</li>
+        <li>Remove VP entry on <a 
href="http://www.apache.org/foundation/";>http://www.apache.org/foundation/</a> 
(if TLP)</li>
+        <li>Inform users of the move to the Attic</li>
+        <li>Create project page on Attic site: 
http://attic.apache.org/projects/${project}.html</li>
+        <li>Obtain source control karma and point source control mails to 
general at attic
+          <ul>
+            <li>i. Update the project DOAP file (if any): 
https://projects.apache.org/project.html?${project}</li>
+            <li>ii. Make source control read-only</li></ul></li>
+        <li>Move committee's PMC data file to retired (if TLP)</li>
+        <li>Remove from <a 
href="http://www.apache.org/#projects-list";>http://www.apache.org/#projects-list</a>
 navigation (if TLP)</li>
+        <li>Announce on <a 
href="http://mail-archives.apache.org/mod_mbox/www-announce/";>announce at 
apache.org</a></li>
+      </ol>
+    </li>
+    <li>Open an <a 
href="https://issues.apache.org/jira/browse/INFRA";>Infrastructure JIRA</a> 
issue identifying the resources that need turning off/making read only. 
Typically:
+      <ul>
+        <li>Remove files from <a 
href="http://www.apache.org/dist/";>www.apache.org/dist</a></li>
+        <li>Closing down of dev@, commits@ and private@ <a 
href="http://mail-archives.apache.org/mod_mbox/";>mailing lists</a></li>
+        <li>Close down the user mailing list (unless still active - in which 
case propose a moderator to Infra)</li>
+        <li>Make JIRA|Bugzilla read-only</li>
+        <li>Make the wiki (Confluence|Moinmoin) read-only</li>
+        <li>Delete unix/ldap group</li>
+        <li>Turn off automated builds</li>
+      </ul>
+    </li>
+  </ol>
+</div>
+                 
+<h4 id="General-pointers">
+   How to: General pointers
+</h4>
+<div class="section-content">
+<p>The following are usefull svn/https locations:
+    <ul>
+     <li>svn site <a 
href="http://svn.apache.org/repos/asf/attic";>http://svn.apache.org/repos/asf/attic</a></li>
+     <li>site <a 
href="http://attic.apache.org";>http://attic.apache.org</a></li>
+     <li>jira <a 
href="https://issues.apache.org/jira/browse/ATTIC";>https://issues.apache.org/jira/browse/ATTIC</a></li>
+     <li>committees.xml <a 
href="https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees.xml";>https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees.xml</a></li>
+    </ul>
+  </p>
+</div>
+                 
+<h4 id="confirm-resolution">
+   How to: 1. Confirm Board Resolution (if TLP)
+</h4>
+<div class="section-content">
+<p>Check previous Board minutes (in SVN or to committers@) to confirm project 
was retired.</p>
+</div>
+                 
+<h4 id="delete-pmc">
+   How to: 2. Delete from committee-info.txt  (if TLP)
+</h4>
+<div class="section-content">
+<p>Remove the PMC from <a 
href="https://svn.apache.org/repos/private/committers/board/committee-info.txt";>https://svn.apache.org/repos/private/committers/board/committee-info.txt</a></p>
+</div>
+                 
+<h4 id="update-foundation-site">
+   How to: 3. Remove VP entry on http://www.apache.org/foundation/
+</h4>
+<div class="section-content">
+<p>Access the CMS <a 
href="https://cms.apache.org/redirect?uri=http://www.apache.org/foundation/";>here</a>
 
+  and update the text. </p>
+<p>Check if the outgoing PMC chair is not chair of any other PMCs, then ask 
infra to adjust the 'pmc-chairs' LDAP group accordingly.</p>
+</div>
+                 
+<h4 id="informing">
+   How to: 4. Inform users of the move to the Attic
+</h4>
+<div class="section-content">
+<p>Let the users know that the project is moving into the Attic. Use the 
following template: </p>
+<pre>
+A heads up for the ${project} user community that the ${project} project has 
+been 'moved to the Attic'. This means that the ${project} developers (more 
+formally its Project Management Committee) have voted to retire ${project} 
+and move the responsibility for its oversight over to the Attic project.
+
+Loosely speaking this means that the projects resources will be moved to a 
+read-only state.
+
+You can read more about the Apache Attic and the process of moving to the 
+Attic at http://attic.apache.org.
+
+You can follow this process in JIRA: 
+ 
+  https://issues.apache.org/jira/browse/ATTIC-${#}
+
+Thanks,
+
+${Name} on behalf of ${project} + the Attic.
+  </pre>
+<p>Remember to subscribe to the user list <a 
href="https://whimsy.apache.org/committers/subscribe";>https://whimsy.apache.org/committers/subscribe</a>
 to avoid moderation. Also bear in mind that the user mailing list may 
+     already know and you can skip this stage. Make sure you read that thread 
if it does exist. </p>
+</div>
+                 
+<h4 id="atticsite">
+   How to: 5. Create project page on Attic site: 
http://attic.apache.org/projects/${project}.html
+</h4>
+<div class="section-content">
+<p>The Attic website is built using Anakia. Anakia is an old site technology 
built on top of Apache Velocity. 
+     You can get the source for the site from Subversion: </p>
+<pre>svn co https://svn.apache.org/repos/asf/attic/site</pre>
+<p>Signal that <i>retired</i> banners must be added to ${project}.a.o. :</p>
+<ul>
+    <li><code>mkdir docs/flagged/${project}.apache.org ;</code></li>
+    <li><code>touch 
docs/flagged/${project}.apache.org/${project}.apache.org</code></li>
+  </ul>
+<p>To create a project page do:</p>
+<ul>
+    <li>in xdocs/projects/ copy one of the files to the new project name (eg. 
devicemap.xml)</li>
+    <li>Add the new file as a link in the xdocs/stylesheets/project.xml 
navigation</li>
+    <li>Run 'ant' from the root (ie: the attic/site/ directory you checked 
out)</li>
+    <li>Review the generated files in docs/** in your browser</li>
+    <li>SVN commit all changes. Remember to add both the new xdocs/ project 
file and the new generated docs/ project file</li>
+    <li>The new pages should go live quickly</li>
+  </ul>
+</div>
+                 
+<h4 id="svnkarma">
+   How to: 6. Obtain source control karma and point source control mails to 
general at attic
+</h4>
+<div class="section-content">
+<p>follow the workflow <a 
href="https://cwiki.apache.org/confluence/display/INFRA/Git+workflow+for+infrastructure-puppet+repo";>https://cwiki.apache.org/confluence/display/INFRA/Git+workflow+for+infrastructure-puppet+repo</a>,<br
 />
+sometimes it helps chatting with infra <a 
href="https://www.hipchat.com/gIjVtYcNy";>https://www.hipchat.com/gIjVtYcNy</a>,<br
 />
+all work are done in 
"{infra-repo}/modules/subversion_server/files/authorization/"</p>
+<ul>
+        <li>Change "asf-authorization-template" so that the attic-pmc has 
karma instead of the defunct project. </li>
+        <li>Change "asf-mailer.conf" so that the attic-pmc has karma instead 
of the defunct project. Add project to attic regex, and if there are a project 
entry remove it</li>
+    </ul>
+</div>
+                 
+<h4 id="doap">
+   How to: 6.ii Update the project DOAP file (if any): 
https://projects.apache.org/project.html?${project}
+</h4>
+<div class="section-content">
+<p>The files referenced are in <a 
href="https://svn.apache.org/repos/asf/comdev";>https://svn.apache.org/repos/asf/comdev</a></p>
+<p>Identify whether the project has a DOAP file (see the &lt;comdev 
repo&gt;/projects.apache.org/data/projects.xml file if update the rdf file with 
PMC to the Attic and add a category of <em>retired</em>: </p>
+<pre>pmc change:    &lt;asfext:pmc rdf:resource="http://attic.apache.org"; /&gt;
+new category:  &lt;category 
rdf:resource="http://projects.apache.org/category/retired"; /&gt;</pre>
+</div>
+                 
+<h4 id="PMCdata">
+   How to: 7. Move committee's PMC data file to retired (if TLP)
+</h4>
+<div class="section-content">
+<p>If committee appears in <a 
href="https://projects.apache.org/committees.html";>committees list</a>, moving 
data to retired will remove it from the list.
+       Notice that <a 
href="https://issues.apache.org/jira/browse/COMDEV-182";>this task is being 
automated</a>, then not necessary to track any more in the future...</p>
+<p>Comment PMC data files index entry (see the <a 
href="https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees.xml";>committees.xml</a>
 file
+       and old <a 
href="https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/pmc_list.xml";>pmc_list.xml</a>
 file) and move PMC data file
+       from <a 
href="https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees";>committees/</a>
 directory
+       to <a 
href="https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/committees-retired";>committees-retired/</a>.
+    </p>
+</div>
+                 
+<h4 id="www.apache">
+   How to: 8. Remove from http://www.apache.org/#projects-list navigation (if 
TLP)
+</h4>
+<div class="section-content">
+<p>As a retired project, a <a href="http://www.apache.org/#projects-list";>link 
on the front page of Apache site</a> is no longer necessary. Remove the link 
and regenerate the main Apache site. 
+     This is done via the <code>trunk/templates/blocks/projects.mdtext</code> 
of the <a 
href="https://cms.apache.org/redirect?uri=http://www.apache.org/index.html";>www.apache.org
 CMS</a>. </p>
+<p>It's also worth checking that the VP link from <a 
href="http://www.apache.org/foundation/";>http://www.apache.org/foundation/</a> 
has been removed. </p>
+</div>
+                 
+<h4 id="announce">
+   How to: 9. Announce on [email protected]
+</h4>
+<div class="section-content">
+<p>Announce that the project is now retired. Consider the following template. 
</p>
+<pre>
+Announcing that the Apache ${project} committers have voted to retire
+the project due to inactivity. ${project} was {boilerplate}.
+
+Retiring a project is not as simple as turning everything off, as
+existing users need to both know that the project is retiring and
+retain access to the necessary information for their own development
+efforts.
+
+You can read more about ${project}'s retirement at:
+
+   http://attic.apache.org/projects/${project}.html
+
+The user mailing list remains open, while the rest of the project's
+resources will continue to be available in a read-only state -
+website, wikis, svn, downloads and bug tracker with no change in url.
+
+Providing process and solutions to make it clear when an Apache
+project has reached its end of life is the role of the Apache Attic,
+and you can read more about that at:
+
+   http://attic.apache.org/
+
+Thanks,
+
+${NAME}
+on behalf of the Apache Attic and the now retired Apache ${project} project
+  </pre>
+<p>It's important to include the boilerplate from the project's site so people 
+     know what we're talking about. </p>
+</div>
+PROCESS
+  }

Propchange: attic/site-lua/docs/mk-stuff
------------------------------------------------------------------------------
    svn:executable = *

Modified: attic/site-lua/docs/process.html
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/process.html?rev=1829994&r1=1829812&r2=1829994&view=diff
==============================================================================
--- attic/site-lua/docs/process.html (original)
+++ attic/site-lua/docs/process.html Tue Apr 24 13:13:53 2018
@@ -31,7 +31,7 @@
        <link rel="stylesheet" href="/style/attic.css" type="text/css" 
media="screen, projection"/>
        <!--[if IE]><link rel="stylesheet" href="/style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
      <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>Moving a project to the Attic - Apache Attic</title>
+    <title>Moving a project to the Attic</title>
   
  </head>
  <body id="sub">
@@ -262,6 +262,7 @@ on behalf of the Apache Attic and the no
 <p>It's important to include the boilerplate from the project's site so people 
      know what we're talking about. </p>
 </div>
+
          </div>
     <div class="column span-8 last">
       <div class="block">
@@ -284,65 +285,63 @@ on behalf of the Apache Attic and the no
           </div>
         </div>
         <div class="nav column prepend-1 span-12 last">
-               <h6>Projects in the Attic</h6>
-  <ul>
-          <li><a href="/projects/abdera.html">Abdera</a></li> 
-          <li><a href="/projects/ace.html">Ace</a></li> 
-          <li><a href="/projects/avalon.html">Avalon</a></li> 
-          <li><a href="/projects/axkit.html">AxKit</a></li> 
-          <li><a href="/projects/axis-sandesha-c.html">Axis 
Sandesha2/C</a></li> 
-          <li><a href="/projects/axis-savan-c.html">Axis Savan/C</a></li> 
-          <li><a href="/projects/axis-savan-java.html">Axis 
Savan/Java</a></li> 
-          <li><a href="/projects/beehive.html">Beehive</a></li> 
-          <li><a href="/projects/click.html">Click</a></li> 
-          <li><a href="/projects/crimson.html">Crimson</a></li> 
-          <li><a href="/projects/continuum.html">Continuum</a></li> 
-          <li><a href="/projects/deltacloud.html">Deltacloud</a></li> 
-          <li><a href="/projects/devicemap.html">DeviceMap</a></li> 
-          <li><a href="/projects/directmemory.html">DirectMemory</a></li> 
-          <li><a href="/projects/esme.html">ESME</a></li> 
-          <li><a href="/projects/etch.html">Etch</a></li> 
-          <li><a href="/projects/excalibur.html">Excalibur</a></li> 
-          <li><a href="/projects/harmony.html">Harmony</a></li> 
-          <li><a href="/projects/hivemind.html">HiveMind</a></li> 
-          <li><a href="/projects/ibatis.html">iBATIS</a></li> 
-          <li><a href="/projects/jakarta.html">Jakarta</a></li> 
-          <li><a href="/projects/jakarta-cactus.html">Jakarta Cactus</a></li> 
-          <li><a href="/projects/jakarta-ecs.html">Jakarta ECS</a></li> 
-          <li><a href="/projects/jakarta-oro.html">Jakarta ORO</a></li> 
-          <li><a href="/projects/jakarta-regexp.html">Jakarta Regexp</a></li> 
-          <li><a href="/projects/jakarta-slide.html">Jakarta Slide</a></li> 
-          <li><a href="/projects/jakarta-taglibs.html">Jakarta 
Taglibs</a></li> 
-          <li><a href="/projects/lenya.html">Lenya</a></li> 
-          <li><a href="/projects/mrunit.html">MRUnit</a></li> 
-          <li><a href="/projects/ojb.html">ObJectRelationalBridge 
(OJB)</a></li> 
-          <li><a href="/projects/oltu.html">Oltu</a></li> 
-          <li><a href="/projects/onami.html">Onami</a></li> 
-          <li><a href="/projects/quetzalcoatl.html">Quetzalcoatl</a></li> 
-          <li><a href="/projects/rave.html">Rave</a></li> 
-          <li><a href="/projects/shale.html">Shale</a></li> 
-          <li><a href="/projects/shindig.html">Shindig</a></li> 
-          <li><a href="/projects/stdcxx.html">Standard C++ Library 
(STDCXX)</a></li> 
-          <li><a href="/projects/stratos.html">Stratos</a></li> 
-          <li><a href="/projects/tuscany.html">Tuscany</a></li> 
-          <li><a href="/projects/whirr.html">Whirr</a></li> 
-          <li><a href="/projects/wink.html">Wink</a></li> 
-          <li><a href="/projects/wookie.html">Wookie</a></li> 
-          <li><a href="/projects/muse.html">WS Muse</a></li> 
-          <li><a href="/projects/xang.html">Xang</a></li> 
-          <li><a href="/projects/xindice.html">Xindice</a></li> 
-          <li><a href="/projects/xmlbeans.html">XMLBeans</a></li> 
-          <li><a href="/projects/xml.html">XML</a></li> 
-      </ul>
+          <ul>
+<li><a href="/projects/abdera.html">Abdera</a></li>
+<li><a href="/projects/ace.html">ACE</a></li>
+<li><a href="/projects/avalon.html">Avalon</a></li>
+<li><a href="/projects/axis-sandesha-c.html">Axis Sandesha2/C</a></li>
+<li><a href="/projects/axis-savan-c.html">Axis Savan/C</a></li>
+<li><a href="/projects/axis-savan-java.html">Axis Savan/Java</a></li>
+<li><a href="/projects/axkit.html">AxKit</a></li>
+<li><a href="/projects/beehive.html">Beehive</a></li>
+<li><a href="/projects/click.html">Click</a></li>
+<li><a href="/projects/continuum.html">Continuum</a></li>
+<li><a href="/projects/crimson.html">Crimson</a></li>
+<li><a href="/projects/deltacloud.html">Deltacloud</a></li>
+<li><a href="/projects/devicemap.html">DeviceMap</a></li>
+<li><a href="/projects/directmemory.html">DirectMemory</a></li>
+<li><a href="/projects/esme.html">ESME</a></li>
+<li><a href="/projects/etch.html">Etch</a></li>
+<li><a href="/projects/excalibur.html">Excalibur</a></li>
+<li><a href="/projects/harmony.html">Harmony</a></li>
+<li><a href="/projects/hivemind.html">HiveMind</a></li>
+<li><a href="/projects/ibatis.html">iBATIS</a></li>
+<li><a href="/projects/jakarta.html">Jakarta</a></li>
+<li><a href="/projects/jakarta-cactus.html">Jakarta Cactus</a></li>
+<li><a href="/projects/jakarta-ecs.html">Jakarta ECS</a></li>
+<li><a href="/projects/jakarta-oro.html">Jakarta ORO</a></li>
+<li><a href="/projects/jakarta-regexp.html">Jakarta Regexp</a></li>
+<li><a href="/projects/jakarta-slide.html">Jakarta Slide</a></li>
+<li><a href="/projects/jakarta-taglibs.html">Jakarta Taglibs</a></li>
+<li><a href="/projects/lenya.html">Lenya</a></li>
+<li><a href="/projects/mrunit.html">MRUnit</a></li>
+<li><a href="/projects/muse.html">WS Muse</a></li>
+<li><a href="/projects/ojb.html">ObJectRelationalBridge (OJB)</a></li>
+<li><a href="/projects/oltu.html">Oltu</a></li>
+<li><a href="/projects/onami.html">Onami</a></li>
+<li><a href="/projects/quetzalcoatl.html">Quetzalcoatl</a></li>
+<li><a href="/projects/rave.html">Rave</a></li>
+<li><a href="/projects/shale.html">Shale</a></li>
+<li><a href="/projects/shindig.html">Shindig</a></li>
+<li><a href="/projects/stdcxx.html">Standard C++ Library (STDCXX)</a></li>
+<li><a href="/projects/stratos.html">Stratos</a></li>
+<li><a href="/projects/tuscany.html">Tuscany</a></li>
+<li><a href="/projects/whirr.html">Whirr</a></li>
+<li><a href="/projects/wink.html">Wink</a></li>
+<li><a href="/projects/wookie.html">Wookie</a></li>
+<li><a href="/projects/xang.html">Xang</a></li>
+<li><a href="/projects/xindice.html">Xindice</a></li>
+<li><a href="/projects/xml.html">XML</a></li>
+<li><a href="/projects/xmlbeans.html">XMLBeans</a></li>
+</ul>
         </div>
       </div>
     </div>
     <div class="column span-24 footer">
       <hr/>
-        <p>Copyright &#169; 2009-2016 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
+        <p>Copyright &#169; 2009-2018 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
         Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.</p>
       </div>
-      </div>
     </div>
   </div>
 </body>

Modified: attic/site-lua/docs/resolution.html
URL: 
http://svn.apache.org/viewvc/attic/site-lua/docs/resolution.html?rev=1829994&r1=1829812&r2=1829994&view=diff
==============================================================================
--- attic/site-lua/docs/resolution.html (original)
+++ attic/site-lua/docs/resolution.html Tue Apr 24 13:13:53 2018
@@ -31,7 +31,7 @@
        <link rel="stylesheet" href="/style/attic.css" type="text/css" 
media="screen, projection"/>
        <!--[if IE]><link rel="stylesheet" href="/style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
      <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>Board Resolution to move to the Attic - Apache Attic</title>
+    <title>Board Resolution to move to the Attic</title>
   
  </head>
  <body id="sub">
@@ -76,6 +76,7 @@
        RESOLVED, that the Apache {PROJECT} PMC is hereby terminated.
   </pre>
 </div>
+
          </div>
     <div class="column span-8 last">
       <div class="block">
@@ -98,65 +99,63 @@
           </div>
         </div>
         <div class="nav column prepend-1 span-12 last">
-               <h6>Projects in the Attic</h6>
-  <ul>
-          <li><a href="/projects/abdera.html">Abdera</a></li> 
-          <li><a href="/projects/ace.html">Ace</a></li> 
-          <li><a href="/projects/avalon.html">Avalon</a></li> 
-          <li><a href="/projects/axkit.html">AxKit</a></li> 
-          <li><a href="/projects/axis-sandesha-c.html">Axis 
Sandesha2/C</a></li> 
-          <li><a href="/projects/axis-savan-c.html">Axis Savan/C</a></li> 
-          <li><a href="/projects/axis-savan-java.html">Axis 
Savan/Java</a></li> 
-          <li><a href="/projects/beehive.html">Beehive</a></li> 
-          <li><a href="/projects/click.html">Click</a></li> 
-          <li><a href="/projects/crimson.html">Crimson</a></li> 
-          <li><a href="/projects/continuum.html">Continuum</a></li> 
-          <li><a href="/projects/deltacloud.html">Deltacloud</a></li> 
-          <li><a href="/projects/devicemap.html">DeviceMap</a></li> 
-          <li><a href="/projects/directmemory.html">DirectMemory</a></li> 
-          <li><a href="/projects/esme.html">ESME</a></li> 
-          <li><a href="/projects/etch.html">Etch</a></li> 
-          <li><a href="/projects/excalibur.html">Excalibur</a></li> 
-          <li><a href="/projects/harmony.html">Harmony</a></li> 
-          <li><a href="/projects/hivemind.html">HiveMind</a></li> 
-          <li><a href="/projects/ibatis.html">iBATIS</a></li> 
-          <li><a href="/projects/jakarta.html">Jakarta</a></li> 
-          <li><a href="/projects/jakarta-cactus.html">Jakarta Cactus</a></li> 
-          <li><a href="/projects/jakarta-ecs.html">Jakarta ECS</a></li> 
-          <li><a href="/projects/jakarta-oro.html">Jakarta ORO</a></li> 
-          <li><a href="/projects/jakarta-regexp.html">Jakarta Regexp</a></li> 
-          <li><a href="/projects/jakarta-slide.html">Jakarta Slide</a></li> 
-          <li><a href="/projects/jakarta-taglibs.html">Jakarta 
Taglibs</a></li> 
-          <li><a href="/projects/lenya.html">Lenya</a></li> 
-          <li><a href="/projects/mrunit.html">MRUnit</a></li> 
-          <li><a href="/projects/ojb.html">ObJectRelationalBridge 
(OJB)</a></li> 
-          <li><a href="/projects/oltu.html">Oltu</a></li> 
-          <li><a href="/projects/onami.html">Onami</a></li> 
-          <li><a href="/projects/quetzalcoatl.html">Quetzalcoatl</a></li> 
-          <li><a href="/projects/rave.html">Rave</a></li> 
-          <li><a href="/projects/shale.html">Shale</a></li> 
-          <li><a href="/projects/shindig.html">Shindig</a></li> 
-          <li><a href="/projects/stdcxx.html">Standard C++ Library 
(STDCXX)</a></li> 
-          <li><a href="/projects/stratos.html">Stratos</a></li> 
-          <li><a href="/projects/tuscany.html">Tuscany</a></li> 
-          <li><a href="/projects/whirr.html">Whirr</a></li> 
-          <li><a href="/projects/wink.html">Wink</a></li> 
-          <li><a href="/projects/wookie.html">Wookie</a></li> 
-          <li><a href="/projects/muse.html">WS Muse</a></li> 
-          <li><a href="/projects/xang.html">Xang</a></li> 
-          <li><a href="/projects/xindice.html">Xindice</a></li> 
-          <li><a href="/projects/xmlbeans.html">XMLBeans</a></li> 
-          <li><a href="/projects/xml.html">XML</a></li> 
-      </ul>
+          <ul>
+<li><a href="/projects/abdera.html">Abdera</a></li>
+<li><a href="/projects/ace.html">ACE</a></li>
+<li><a href="/projects/avalon.html">Avalon</a></li>
+<li><a href="/projects/axis-sandesha-c.html">Axis Sandesha2/C</a></li>
+<li><a href="/projects/axis-savan-c.html">Axis Savan/C</a></li>
+<li><a href="/projects/axis-savan-java.html">Axis Savan/Java</a></li>
+<li><a href="/projects/axkit.html">AxKit</a></li>
+<li><a href="/projects/beehive.html">Beehive</a></li>
+<li><a href="/projects/click.html">Click</a></li>
+<li><a href="/projects/continuum.html">Continuum</a></li>
+<li><a href="/projects/crimson.html">Crimson</a></li>
+<li><a href="/projects/deltacloud.html">Deltacloud</a></li>
+<li><a href="/projects/devicemap.html">DeviceMap</a></li>
+<li><a href="/projects/directmemory.html">DirectMemory</a></li>
+<li><a href="/projects/esme.html">ESME</a></li>
+<li><a href="/projects/etch.html">Etch</a></li>
+<li><a href="/projects/excalibur.html">Excalibur</a></li>
+<li><a href="/projects/harmony.html">Harmony</a></li>
+<li><a href="/projects/hivemind.html">HiveMind</a></li>
+<li><a href="/projects/ibatis.html">iBATIS</a></li>
+<li><a href="/projects/jakarta.html">Jakarta</a></li>
+<li><a href="/projects/jakarta-cactus.html">Jakarta Cactus</a></li>
+<li><a href="/projects/jakarta-ecs.html">Jakarta ECS</a></li>
+<li><a href="/projects/jakarta-oro.html">Jakarta ORO</a></li>
+<li><a href="/projects/jakarta-regexp.html">Jakarta Regexp</a></li>
+<li><a href="/projects/jakarta-slide.html">Jakarta Slide</a></li>
+<li><a href="/projects/jakarta-taglibs.html">Jakarta Taglibs</a></li>
+<li><a href="/projects/lenya.html">Lenya</a></li>
+<li><a href="/projects/mrunit.html">MRUnit</a></li>
+<li><a href="/projects/muse.html">WS Muse</a></li>
+<li><a href="/projects/ojb.html">ObJectRelationalBridge (OJB)</a></li>
+<li><a href="/projects/oltu.html">Oltu</a></li>
+<li><a href="/projects/onami.html">Onami</a></li>
+<li><a href="/projects/quetzalcoatl.html">Quetzalcoatl</a></li>
+<li><a href="/projects/rave.html">Rave</a></li>
+<li><a href="/projects/shale.html">Shale</a></li>
+<li><a href="/projects/shindig.html">Shindig</a></li>
+<li><a href="/projects/stdcxx.html">Standard C++ Library (STDCXX)</a></li>
+<li><a href="/projects/stratos.html">Stratos</a></li>
+<li><a href="/projects/tuscany.html">Tuscany</a></li>
+<li><a href="/projects/whirr.html">Whirr</a></li>
+<li><a href="/projects/wink.html">Wink</a></li>
+<li><a href="/projects/wookie.html">Wookie</a></li>
+<li><a href="/projects/xang.html">Xang</a></li>
+<li><a href="/projects/xindice.html">Xindice</a></li>
+<li><a href="/projects/xml.html">XML</a></li>
+<li><a href="/projects/xmlbeans.html">XMLBeans</a></li>
+</ul>
         </div>
       </div>
     </div>
     <div class="column span-24 footer">
       <hr/>
-        <p>Copyright &#169; 2009-2016 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
+        <p>Copyright &#169; 2009-2018 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
         Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.</p>
       </div>
-      </div>
     </div>
   </div>
 </body>


Reply via email to