You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@excalibur.apache.org by le...@apache.org on 2004/06/13 22:00:28 UTC

svn commit: rev 21167 - in excalibur: branches site site/css tags trunk

Author: leosimons
Date: Sun Jun 13 13:00:27 2004
New Revision: 21167

Added:
   excalibur/branches/
   excalibur/site/
   excalibur/site/about.html
   excalibur/site/css/
   excalibur/site/css/default.css
   excalibur/site/index.html
   excalibur/site/logo.gif   (contents, props changed)
   excalibur/site/mailing-lists.html
   excalibur/site/svn.html
   excalibur/tags/
   excalibur/trunk/
Log:
Initializing basic structure and moving website into version control

Added: excalibur/site/about.html
==============================================================================
--- (empty file)
+++ excalibur/site/about.html	Sun Jun 13 13:00:27 2004
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!-- ==================================================================
+ Copyright (c) 2004 The Apache Software Foundation.
+ All rights reserved.
+=================================================================== -->
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type"
+                content="text/html; charset=iso-8859-1" />
+        <title>Apache Excalibur - About</title>
+        <link rel="stylesheet" href="css/default.css" type="text/css" />
+    </head>
+<body>
+<div id="header">
+    <a href="/" title="Apache Excalibur"><img src="logo.gif" alt="Apache Excalibur" border="0" /></a>
+</div>
+
+<div id="sidebar">
+    <div id="subscriptions">
+<h2>Essentials</h2>
+<ul>
+<li><a href="index.html">Front Page</a></li>
+<li>About Excalibur</li>
+<li><a href="mailing-lists.html">Mailing Lists</a></li>
+<li><a href="http://wiki.apache.org/excalibur">Wiki</a></li>
+<li><a href="svn.html">Subversion</a></li>
+</ul>
+    </div>
+</div>
+
+
+<div id="slogan">The History and Future of Inversion of Control</div>
+
+<div id="menuContainer">
+    <div id="menu">
+            <ul>
+                <li><a href="http://www.apache.org/">Apache</a></li> |
+                <li><a href="http://excalibur.apache.org/about.html">Excalibur</a></li>
+            </ul>
+    </div>
+</div>
+
+<!--<div id="rsslink"><a href="http://excalibur.apache.org/about.html">About Excalibur</a></div>-->
+
+<div id="main">
+
+<h2>What is excalibur?</h2>
+
+<p>I'll give a few partial answers.</p>
+
+<p><strong>good code</strong>. Code that comes from the mature avalon project (everything that used to be branded as "Avalon Excalibur" and "Avalon Fortress"). This includes two lightweight Inversion of Control containers. One of these powers, among other things, <a href="http://cocoon.apache.org/">Cocoon</a>. The other ("fortress") is the basis of projects like <a href="http://www.keelframework.org/">Keel</a>. Excalibur also includes powerful and mature reusable "components" and "libraries", handling tasks ranging from thread management to component pooling to (URI-and-similar-) source resolving.</p>
+
+<p><strong>smart developers</strong>. Here&#39;s the list of initial committers (with, in parenthesis, a very much incomplete sampling of some of the other open source projects these people are currently active in):</p>
+
+<ul>
+<li><a href="http://www.keelframework.org/contributors.shtml">Shash Chatterjee</a> (<a href="http://www.keelframework.org/">Keel</a>)</li>
+<li><a href="http://loom.codehaus.org/team-list.html">Peter Donald</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
+<li><a href="http://jadetower.org/muses/">Aaron Farr</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
+<li><a href="http://jroller.com/page/akarasulu">Alex Karasulu</a> (<a href="http://incubator.apache.org/directory/">Apache Directory</a></li>
+<li><a href="http://jroller.com/page/bloritsch">Berin Loritsch</a> (<a href="http://www.d-haven.org/">D-Haven</a>)</li>
+<li><a href="hhttp://avalon.apache.org/community/who/leif.html">Leif Mortenson</a> (<a href="http://wrapper.tanukisoftware.org/">Java Service Wrapper</a>)</li>
+<li><a href="http://www.jglobal.com/about.html">Michael Nash</a> (<a href="http://www.keelframework.org/">Keel</a>)</li>
+<li><a href="http://avalon.apache.org/community/who/neeme.html">Neeme Praks</a> (<a href="http://sourceforge.net/projects/hibernate/">Hibernate</a>)</li>
+<li><a href="http://osi.fotap.org/">Peter Royal</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
+<li><a href="http://www.leosimons.com/">Leo Simons</a> (<a href="http://www.picocontainer.org/">PicoContainer</a>)</li>
+<li><a href="http://www.apache.org/~atagunov/">Anton Tagunov</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
+<li><a href="http://docs.codehaus.org/display/~mauro">Mauro Talevi</a> (<a href="http://jcontainer.codehaus.org/">JContainer</a>)</li>
+<li><a href="http://jroller.com/page/hammett">Hamilton Verissimo de Oliveira</a> (<a href="http://avalon.apache.org/">Avalon</a>)</li>
+<li><a href="http://www.osoco.net/weblogs/rael/">Carsten Ziegeler</a> (<a href="http://cocoon.apache.org/">Cocoon</a>)</li>
+</ul>
+
+<p>Most of these people are or have been active in the avalon project in various roles. Several of them are apache members. Together they have loads and loads experience under their belts related to inversion of control development. In fact, I&#39;m confident to say this list includes some of the biggest experts on inversion-of-control-style container development.</p>
+
+<p><strong>exciting community</strong>. Several open source and commercial projects (both at apache and elsewhere) depend on and contribute to the excalibur project. A strong team of enthousiastic developers (with strong ties to several other projects in the same problem domain) has various big and small plans with excalibur. One of the leading open source organisations in the world, <a href="http://www.apache.org/">The Apache Software Foundation</a>, is hosting the project, providing insight, advice, infrastructure, legal backing, a time- and battle-proven development process, and much more.</p>
+
+<p>I'm very exited that I've been giving the oppurtunity and trust to act as chair of the excalibur project management committee (and the even fancier title of "Vice President, Excalibur" does have a nice ring to it ;). I could go on ranting about all the cool new stuff that is no doubt going to happen, but there&#39;s some things that need doing first right now.</p>
+
+<h3>More info?</h3>
+
+<p>This project is just getting started, so all the exiting stuff is happening on the <a href="mailing-lists.html">mailing lists</a>. In the meantime, if you want to get an idea of what all this is about, <a href="http://www.apache.org/dyn/closer.cgi/avalon/avalon-fortress">download a copy of avalon-fortress</a> (<a href="http://avalon.apache.org/excalibur/fortress/">some old docs here</a>). For people not into "hardcore IoC development", a more gentle way to get in touch with a lot of things excalibur provides would be to read one of the introductory articles to Keel, which uses the Excalibur Fortress container at its base. A list of keel articles can be found on <a href="http://66.105.113.115/vqwiki-2.3.5/jsp/Wiki?MakingWaves">the keel wiki</a>.</p>
+
+<div id="footer">
+    Copyright (c) 2004 The Apache Software Foundation.
+</div>
+
+</body>
+
+</html>

Added: excalibur/site/css/default.css
==============================================================================
--- (empty file)
+++ excalibur/site/css/default.css	Sun Jun 13 13:00:27 2004
@@ -0,0 +1,187 @@
+body
+{
+  font-family: "Verdana", "Arial", sans-serif;
+  font-size: 77%;
+}
+
+font
+{
+  font-size: inherit !important;
+  font-weight: normal !important;
+  color: inherit !important;
+}
+
+div[id="header"]
+{
+  display: block;
+  position: absolute;
+  top: 0px;
+  left: 0px;
+  height: 85px;
+  width: 100%;
+  border-bottom: 2px solid grey;
+  #background-color: #000066;
+  #color: #EEEEFF;
+  #background-color: white;
+  color: #000066;
+  z-index: 2;
+}
+
+div[id="header"] h1
+{
+  display: block;
+  position: absolute;
+  left: 30px;
+  top: 29px;
+  margin: 0px;
+  padding: 0px;
+  font-family: "Verdana", "Arial", sans-serif;
+  font-weight: 600;
+}
+
+div[id="footer"]
+{
+  display: block;
+  position: absolute;
+  top: 10px;
+  width: 99%;
+  left: 0px;
+  text-align: right;
+  color: #EEEEFF;
+  z-index: 3;
+}
+
+div[id="slogan"]
+{
+  display: block;
+  position: absolute;
+  top: 64px;
+  left: 350px;
+  #color: #CCCCFF;
+  color: #000099;
+  z-index: 4;
+  font-size: 95%;
+  font-style: italic;
+}
+
+div[id="slogan"] A
+{
+  color: #AAAAFF;
+}
+
+div[id="sidebar"]
+{
+  display: block;
+  position: absolute;
+  z-index: 1;
+  top: 84px;
+  left: -1px;
+  background-color: #EEEEEE;
+  border: 1px solid black;
+  width: 200px;
+}
+
+div[id="subscriptions"]
+{
+  display: block;
+  margin: 5px;
+  padding: 5px;
+  overflow: hidden;
+  
+}
+
+div[id="subscriptions"] h2
+{
+  display: block;
+  margin: 0px;
+  padding: 0px;
+}
+
+div[id="subscriptions"] ul
+{
+  padding-left: 10px;
+}
+
+div[id="menuContainer"]
+{
+  display: block;
+  position: absolute;
+  top: 85px;
+  left: 0px;
+  overflow: hidden;
+  background-color: #666699;
+  color: #CCCCFF;
+  z-index: 0;
+  width: 100%;
+  font-size: 95%;
+}
+
+div[id="menu"]
+{
+  display: block;
+  position: relative;
+  left: 201px;
+  padding: 4px;
+  border-bottom: 1px solid black;
+}
+
+div[id="menu"] ul
+{
+  display: inline;
+  padding-left: 10px;
+}
+
+div[id="menu"] ul li
+{
+  display: inline;
+  padding-left: 0px;
+  padding-right: 0px;
+  font-weight: bold;
+  color: #EEEEFF;
+}
+div[id="menu"] ul li a
+{
+  color: white;
+}
+
+div[id="rsslink"]
+{
+  display: block;
+  position: absolute;
+  top: 88px;
+  left: 75%;
+  width: 24%;
+  text-align: right;
+  z-index: 0;
+  color: #CCCCFF;
+  font-size: 95%;
+}
+
+div[id="rsslink"] a
+{
+  font-weight: bold;
+  color: white;
+}
+div[id="main"]
+{
+  display: block;
+  position: absolute;
+  top: 124px;
+  left: 250px;
+  padding-right: 100px;
+  color: #222222;
+}
+
+div[id="main"] p
+{
+  text-align: justify;
+}
+
+div[id="main"] h3 a
+{
+  text-decoration: none;
+}
+div[id="main"] h3 a:hover
+{
+  text-decoration: underline;
+}

Added: excalibur/site/index.html
==============================================================================
--- (empty file)
+++ excalibur/site/index.html	Sun Jun 13 13:00:27 2004
@@ -0,0 +1,34 @@
+<html>
+<head>
+<title>Welcome to Apache Excalibur!</title>
+</head>
+<body style="font-family: Courier New, Courier, monospace; font-size: 10pt;">
+<center>
+<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
+<tr>
+<td align="center" valign="middle">
+
+<a style="font-weight: bold;" href="http://excalibur.apache.org/about.html"><img src="logo.gif" alt="Apache Excalibur" border="0" />
+
+<h1 style="font-family: Courier New, Courier, monospace"><a style="font-weight: bold; text-decoration: none" href="http://excalibur.apache.org/about.html">Apache Excalibur, Reloaded</a></h1>
+
+<p style="padding-left: 200px; padding-right: 200px">
+<a style="font-weight: bold;" href="http://excalibur.apache.org/about.html">Read the announcement</a>.
+</p>
+
+<p style="padding-left: 200px; padding-right: 200px">
+Apache Excalibur is both an old project and a new project.
+It provides an <a href="http://www.martinfowler.com/articles/injection.html">Inversion of Control</a> container with support for the <a href="http://avalon.apache.org/">Avalon</a> <a href="http://avalon.apache.org/framework/">Framework</a> "flavor" of IoC.
+</p>
+
+<p>&nbsp;</p>
+
+<p>&nbsp;</p>
+
+<p>&nbsp;</p>
+</td>
+</tr>
+</table>
+</center>
+</body>
+</html>

Added: excalibur/site/logo.gif
==============================================================================
Binary file. No diff available.

Added: excalibur/site/mailing-lists.html
==============================================================================
--- (empty file)
+++ excalibur/site/mailing-lists.html	Sun Jun 13 13:00:27 2004
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!-- ==================================================================
+ Copyright (c) 2004 The Apache Software Foundation.
+ All rights reserved.
+=================================================================== -->
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type"
+                content="text/html; charset=iso-8859-1" />
+        <title>Apache Excalibur - Mailing Lists</title>
+        <link rel="stylesheet" href="css/default.css" type="text/css" />
+    </head>
+<body>
+<div id="header">
+    <a href="/" title="Apache Excalibur"><img src="logo.gif" alt="Apache Excalibur" border="0" /></a>
+</div>
+
+<div id="sidebar">
+    <div id="subscriptions">
+<h2>Essentials</h2>
+<ul>
+<li><a href="index.html">Front Page</a></li>
+<li><a href="about.html">About Excalibur</a></li>
+<li>Mailing Lists</li>
+<li><a href="http://wiki.apache.org/excalibur">Wiki</a></li>
+<li><a href="svn.html">Subversion</a></li>
+</ul>
+    </div>
+</div>
+
+
+<div id="slogan">The History and Future of Inversion of Control</div>
+
+<div id="menuContainer">
+    <div id="menu">
+            <ul>
+                <li><a href="http://www.apache.org/">Apache</a></li> |
+                <li><a href="http://excalibur.apache.org/about.html">Excalibur</a></li>
+            </ul>
+    </div>
+</div>
+
+<!--<div id="rsslink"><a href="http://excalibur.apache.org/about.html">About Excalibur</a></div>-->
+
+<div id="main">
+
+<h2>Mailing Lists</h2>
+
+<p>As with any apache project, most of the fun stuff, most of the conversation is done through several mailing lists. If you want to get or stay up to speed on excalibur, talk to its developers, and perhaps be a participant in the turbulent world of open source, this is where you want to be. We have several mailing lists:</p>
+
+<table border="0" cellpadding="2" cellspacing="3" width="100%">
+<tr><td colspan="2" style="background-color: #000066; color: white; font-weight: bold">dev@excalibur.apache.org</td></tr>
+<tr><td width="150" style="background-color: #CCCCCC"><a href="mailto:dev-subscribe@excalibur.apache.org">Subscribe</a></td>
+<td rowspan="4" valign="top">
+The development mailing list is where excalibur's developers hang out. Non-developers are welcome too!
+</p>
+</td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="mailto:dev-unsubscribe@excalibur.apache.org">Unsubscribe</a></td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=255">Archive</a></td></tr>
+<tr><td style="background-color: #CCCCCC">TODO: NNTP Gateway (gmane)</td></tr>
+
+<tr><td colspan="2">&nbsp;</td></tr>
+
+<tr><td colspan="2" style="background-color: #000066; color: white; font-weight: bold">user@excalibur.apache.org</td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="mailto:user-subscribe@excalibur.apache.org">Subscribe</a></td>
+<td rowspan="4" valign="top">
+The user mailing list is for all your questions and answers related to excalibur. Chat with other users, ask the excalibur developers questions, etc.
+</p>
+</td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="mailto:user-unsubscribe@excalibur.apache.org">Unsubscribe</a></td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=256">Archive</a></td></tr>
+<tr><td style="background-color: #CCCCCC">TODO: NNTP Gateway (gmane)</td></tr>
+
+<tr><td colspan="2">&nbsp;</td></tr>
+
+<tr><td colspan="2" style="background-color: #000066; color: white; font-weight: bold">scm@excalibur.apache.org</td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="mailto:scm-subscribe@excalibur.apache.org">Subscribe</a></td>
+<td rowspan="4" valign="top">
+The SCM (Software Configuration Management) receives notifications of changes to the excalibur code and to the excalibur wiki, as well as reports from the issue tracker.
+</p>
+</td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="mailto:scm-unsubscribe@excalibur.apache.org">Unsubscribe</a></td></tr>
+<tr><td style="background-color: #CCCCCC"><a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=257">Archive</a></td></tr>
+<tr><td style="background-color: #CCCCCC">TODO: NNTP Gateway (gmane)</td></tr>
+</table>
+
+<div id="footer">
+    Copyright (c) 2004 The Apache Software Foundation.
+</div>
+
+</body>
+
+</html>

Added: excalibur/site/svn.html
==============================================================================
--- (empty file)
+++ excalibur/site/svn.html	Sun Jun 13 13:00:27 2004
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!-- ==================================================================
+ Copyright (c) 2004 The Apache Software Foundation.
+ All rights reserved.
+=================================================================== -->
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type"
+                content="text/html; charset=iso-8859-1" />
+        <title>Apache Excalibur - SVN Access</title>
+        <link rel="stylesheet" href="css/default.css" type="text/css" />
+    </head>
+<body>
+<div id="header">
+    <a href="/" title="Apache Excalibur"><img src="logo.gif" alt="Apache Excalibur" border="0" /></a>
+</div>
+
+<div id="sidebar">
+    <div id="subscriptions">
+<h2>Essentials</h2>
+<ul>
+<li><a href="index.html">Front Page</a></li>
+<li><a href="about.html">About Excalibur</a></li>
+<li><a href="mailing-lists.html">Mailing Lists</a></li>
+<li><a href="http://wiki.apache.org/excalibur">Wiki</a></li>
+<li>Subversion</li>
+</ul>
+    </div>
+</div>
+
+
+<div id="slogan">The History and Future of Inversion of Control</div>
+
+<div id="menuContainer">
+    <div id="menu">
+            <ul>
+                <li><a href="http://www.apache.org/">Apache</a></li> |
+                <li><a href="http://excalibur.apache.org/about.html">Excalibur</a></li>
+            </ul>
+    </div>
+</div>
+
+<!--<div id="rsslink"><a href="http://excalibur.apache.org/about.html">About Excalibur</a></div>-->
+
+<div id="main">
+
+<div style="border: 2px solid red; padding: 5px; font-weight: bold">
+<h4>Warning!</h4>
+<p>The information on this page is not correct <em>yet</em>, since we're waiting for the infrastructure team to initialize a few things for us, and after that still need to move some things around.</p>
+</div>
+
+<h2>What is Subversion?</h2>
+
+<p>Subversion (svn for short) is a version control system that beats the shit out of CVS. See <a href="http://subversion.tigris.org">the subversion homepage</a> for more information. Excalibur uses subversion for version control.</p>
+
+<h2>How do I use it?</h2>
+
+<p>After downloading the client, point it towards the excalibur repository at</p>
+
+<pre>
+https://svn.apache.org/repos/asf/excalibur/
+</pre>
+
+<p>(note you can also browse the repository online from that url). To check out the latest and greatest bleeding edge excalibur source tree, use a command like this:</p>
+
+<pre>
+svn checkout https://svn.apache.org/repos/asf/excalibur/trunk/ excalibur-trunk
+</pre>
+
+<h2>What about write access?</h2>
+
+<p>If you're an excalibur, <a href="http://cocoon.apache.org/">cocoon</a> or <a href="http://james.apache.org/">james</a> committer, you have write access to that repository using that same URL. Before you can do anything, you need to set up a svn password. To do so, log in to svn.apache.org using SSH, and enter the command <code>svnpasswd</code>. Pick a safe password!</p>
+
+<p>Now, when you make changes, you can commit them with your username/password combination. Ie:</p>
+
+<pre>
+cd excalibur-trunk
+echo "test" > test.txt
+svn add test.txt
+svn commit --username your-name --password your-password --message "Trying out svn"
+</pre>
+
+<h2>How does all that work?</h2>
+
+<p>The setup the ASF uses is pretty much the one described in <a href="http://svnbook.red-bean.com/svnbook/ch06s04.html">chapter 6 of the svn book</a>. The repository lives in /x1/svn on minotaur.apache.org, with the important files related to authorization living in that directory, too.</p>
+
+<h2>What about IDE integration and GUI clients?</h2>
+
+<p>It works fine. Go and google. <a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> provides windows explorer integration; <a href="http://svnup.tigris.org/">svnup</a> provides IDEA integration and a java GUI; <a href="http://subclipse.tigris.org/">subclipse</a> provides Eclipse integration; etc etc.</p>
+
+<div id="footer">
+    Copyright (c) 2004 The Apache Software Foundation.
+</div>
+
+</body>
+
+</html>

---------------------------------------------------------------------
To unsubscribe, e-mail: scm-unsubscribe@excalibur.apache.org
For additional commands, e-mail: scm-help@excalibur.apache.org