You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@tcl.apache.org by mx...@apache.org on 2009/06/24 14:43:12 UTC

svn commit: r787998 - in /tcl/site/rivet: about.html download.html index.html picts/ picts/Rivetlogo_smaller.png picts/apache_pb.gif picts/tclp.gif

Author: mxmanghi
Date: Wed Jun 24 12:43:11 2009
New Revision: 787998

URL: http://svn.apache.org/viewvc?rev=787998&view=rev
Log:
Committing files added by Ronnie when the infrastructure was
upgraded on jan 23rd 2009. index.html will be replaced by the
new homepage that is about to be commited along with other
pages


Added:
    tcl/site/rivet/about.html
    tcl/site/rivet/download.html
    tcl/site/rivet/index.html
    tcl/site/rivet/picts/
    tcl/site/rivet/picts/Rivetlogo_smaller.png   (with props)
    tcl/site/rivet/picts/apache_pb.gif   (with props)
    tcl/site/rivet/picts/tclp.gif   (with props)

Added: tcl/site/rivet/about.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/about.html?rev=787998&view=auto
==============================================================================
--- tcl/site/rivet/about.html (added)
+++ tcl/site/rivet/about.html Wed Jun 24 12:43:11 2009
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    
+    <title>Apache Rivet Contact</title>
+    <link rel="stylesheet" href="rivet.css" />
+  </head>
+  <body>
+    	<!--p align="center"></p -->
+	<!-- ? parray ::rivetweb::html_menu ? -->
+	<div id="pageheadline">
+	    <div class="decoration" style="float: left;"><img src="picts/Rivetlogo_smaller.png" alt="Apache Rivet"></div>
+	    <div class="headline"> Apache Rivet Contact </div>
+	</div>
+	<div id="pagecontents">
+	    <div class="navbar navleft"><div class="staticmenu" id="main">
+    <div class="menuheader">Rivet</div>
+    <div class="itemcontainer">
+        <span class="navitem">
+            <a href="index.html" class="menuitem">
+		Rivet Homepage
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://tcl.apache.org/">
+		Apache Tcl Home
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://www.tcl.tk/"> 
+		The Tcl Language
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="download.html" class="menuitem">
+		Download
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://tcl.apache.org/rivet/docs/">
+		Documentation
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="about.html" class="menuitem">
+		About Us - Contact
+		</a>
+        </span>
+    </div>
+</div>
+
+</div>
+	    <div class="navbar navright"></div>
+	    <div id="content"> 
+		<div class="contentheadline"></div>
+<div><pagetext>
+ <p>
+  <h2>Contact</h2>
+  <p>
+	      To contact the <b>Apache Rivet</b>
+ team, please write to
+	      our mailing list, at <a href="mailto:rivet-dev@tcl.apache.org">rivet-dev@tcl.apache.org</a>
+.
+	      </p>
+  <p>
+	      This list is archived here: <a href="http://mail-archives.apache.org/mod_mbox/tcl-rivet-dev/">
+		http://mail-archives.apache.org/mod_mbox/tcl-rivet-dev/</a>
+  </p>
+  <p>
+	      To subscribe, send email to <a href="mailto:rivet-dev-subscribe@tcl.apache.org">rivet-dev-subscribe@tcl.apache.org</a>
+  </p>
+ </p>
+ <p>
+  <h2>Credits</h2>
+  <p>
+   <b>Apache Rivet</b>
+ owes its existance to a lot of
+	      people.  First and foremost, to the people behind the 
+	      <a href="http://httpd.apache.org/contributors/">Apache Web Server</a>
+ 
+	      and the <a href="http://www.tcl.tk/community/coreteam/index.html">Tool
+	      Command Language</a>
+.
+	      </p>
+  <p>
+	      The two primary authors of the Rivet code are Damon
+	      Courtney and <a href="http://www.dedasys.com/davidw/">David
+	      Welton</a>
+. The nice logo was created by Randy Stanard,
+	      of <a href="http://dewittdesigns.com/">DeWitt Designs</a>
+.
+	      </p>
+ </p>
+</pagetext>
+
+</div>
+	    </div>
+	    <div class="clearfloats"></div>
+	    <!--div class="leftaligned">:</div>
+	    <div class="rightaligned">:</div-->
+	<div>
+	<table align="center" width="100%">
+	<tr><td align="left">
+	    <a href="http://www.apache.org/"><img src="picts/apache_pb.gif" alt="Powered by Apache" border="0" width="259" height="32"></a>
+	</td>
+	<td align="right">
+	    <a href="http://www.tcl.tk/"><img src="picts/tclp.gif" alt="Powered by Tcl" border="0" width="42" height="64"></a>
+	</td>
+
+	</tr>
+	</table>
+	</div>
+	</div>
+  </body>
+</html>

Added: tcl/site/rivet/download.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/download.html?rev=787998&view=auto
==============================================================================
--- tcl/site/rivet/download.html (added)
+++ tcl/site/rivet/download.html Wed Jun 24 12:43:11 2009
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    
+    <title>Download Apache Rivet</title>
+    <link rel="stylesheet" href="rivet.css" />
+  </head>
+  <body>
+    	<!--p align="center"></p -->
+	<!-- ? parray ::rivetweb::html_menu ? -->
+	<div id="pageheadline">
+	    <div class="decoration" style="float: left;"><img src="picts/Rivetlogo_smaller.png" alt="Apache Rivet"></div>
+	    <div class="headline"> Download Apache Rivet </div>
+	</div>
+	<div id="pagecontents">
+	    <div class="navbar navleft"><div class="staticmenu" id="main">
+    <div class="menuheader">Rivet</div>
+    <div class="itemcontainer">
+        <span class="navitem">
+            <a href="index.html" class="menuitem">
+		Rivet Homepage
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://tcl.apache.org/">
+		Apache Tcl Home
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://www.tcl.tk/"> 
+		The Tcl Language
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="download.html" class="menuitem">
+		Download
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://tcl.apache.org/rivet/docs/">
+		Documentation
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="about.html" class="menuitem">
+		About Us - Contact
+		</a>
+        </span>
+    </div>
+</div>
+
+</div>
+	    <div class="navbar navright"></div>
+	    <div id="content"> 
+		<div class="contentheadline"></div>
+<div><pagetext>
+ <p>
+	      The latest stable <b>Rivet</b>
+ release may be downloaded
+	      from the links provided at this page: <p>
+   <a href="http://www.apache.org/dyn/closer.cgi/tcl/rivet">http://www.apache.org/dyn/closer.cgi/tcl/rivet</a>
+  </p>
+ </p>
+ <p>
+  <b>Apache Rivet</b>
+ is actively developed - you can
+	      always get the most recent version from SVN.
+	     </p>
+ <p>
+  <code>svn co http://svn.apache.org/repos/asf/tcl/rivet/trunk rivet</code>
+ </p>
+ <p>
+
+	      In addition, for your convenience, snapshots of the CVS
+	      tree are available here: <a href="http://cvs.apache.org/snapshots/tcl-rivet/">http://cvs.apache.org/snapshots/tcl-rivet/</a>
+ </p>
+</pagetext>
+
+</div>
+	    </div>
+	    <div class="clearfloats"></div>
+	    <!--div class="leftaligned">:</div>
+	    <div class="rightaligned">:</div-->
+	<div>
+	<table align="center" width="100%">
+	<tr><td align="left">
+	    <a href="http://www.apache.org/"><img src="picts/apache_pb.gif" alt="Powered by Apache" border="0" width="259" height="32"></a>
+	</td>
+	<td align="right">
+	    <a href="http://www.tcl.tk/"><img src="picts/tclp.gif" alt="Powered by Tcl" border="0" width="42" height="64"></a>
+	</td>
+
+	</tr>
+	</table>
+	</div>
+	</div>
+  </body>
+</html>

Added: tcl/site/rivet/index.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/index.html?rev=787998&view=auto
==============================================================================
--- tcl/site/rivet/index.html (added)
+++ tcl/site/rivet/index.html Wed Jun 24 12:43:11 2009
@@ -0,0 +1,208 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    
+    <title>Rivet</title>
+    <link rel="stylesheet" href="rivet.css" />
+  </head>
+  <body>
+    	<!--p align="center"></p -->
+	<!-- ? parray ::rivetweb::html_menu ? -->
+	<div id="pageheadline">
+	    <div class="decoration" style="float: left;"><img src="picts/Rivetlogo_smaller.png" alt="Apache Rivet"></div>
+	    <div class="headline"> Rivet - Webscripting for Tcl'ers </div>
+	</div>
+	<div id="pagecontents">
+	    <div class="navbar navleft"><div class="staticmenu" id="main">
+    <div class="menuheader">Rivet</div>
+    <div class="itemcontainer">
+        <span class="navitem">
+            <a href="index.html" class="menuitem">
+		Rivet Homepage
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://tcl.apache.org/">
+		Apache Tcl Home
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://www.tcl.tk/"> 
+		The Tcl Language
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="download.html" class="menuitem">
+		Download
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="http://tcl.apache.org/rivet/docs/">
+		Documentation
+		</a>
+        </span>
+        <span class="navitem">
+            <a href="about.html" class="menuitem">
+		About Us - Contact
+		</a>
+        </span>
+    </div>
+</div>
+
+</div>
+	    <div class="navbar navright"></div>
+	    <div id="content"> 
+		<div class="contentheadline"></div>
+<div><pagetext>
+ <p>
+  <b>Apache Rivet</b>
+ is a powerful, flexible, consistent,
+	      fast, and robust solution to creating web applications:
+	     </p>
+ <p>
+  <b>Powerful</b>
+: Apache Rivet puts the Tool Command
+	      Language in the hands of the programmer, allowing him or
+	      her to manipulate data easily and concisely.  Millions
+	      of lines of Tcl code already exist - all you have to do
+	      is glue them together to create unique and useful
+	      applications.  Rivet unites this power with the Apache
+	      web server.
+	     </p>
+ <p>
+  <b>Flexible</b>
+: The original design constraints for Tcl
+	      required that it be flexible enough to be inserted and
+	      function in an extreme variety of environments.  That's
+	      still true today, and makes Tcl, and as a consequence,
+	      Apache Rivet, easy to integrate into your business to
+	      leverage existing systems.
+	     </p>
+ <p>
+  <b>Consistent</b>
+: The Tool Command Language is
+	      integrated with Apache Rivet in such a way as to provide
+	      you with an easy-to-learn interface that won't surprise
+	      you.  Because of this, you can use the same, elegant
+	      programming language for your web applications, GUI's
+	      (with the Tk toolkit), and quick'n'dirty system
+	      administration tasks.  Very simple!
+	     </p>
+ <p>
+  <b>Fast</b>
+: A dedicated team of programmers works to
+	      make sure Apache Rivet locks in tightly with both Tcl
+	      and Apache, ensuring that you get as much performance as
+	      your hardware can handle.  Where you need to squeeze out
+	      the last bit of speed, the Tool Command Language
+	      provides you with a high-quality C API which lets you
+	      write Tcl extensions in no time.
+	     </p>
+ <p>
+  <b>Robust</b>
+: Created in the late 80's by U.C. Berkeley
+	      professor John Ousterhout, Tcl has stood the test of
+	      time, being used in such notable companies as IBM,
+	      Oracle, Cisco, AOL, and many, many others.  There is a
+	      core group of maintainers who oversee the development
+	      and maintainance of the Tool Command Language, so that
+	      it continues to improve, yet maintains its rock-solid
+	      nature.
+	     </p>
+ <table>
+  <tbody>
+   <tr>
+    <td colspan="2">
+     <hr width="90%"/>
+    </td>
+   </tr>
+   <tr>
+    <td align="center">
+     <b>Rivet Templates (.rvt)</b>
+    </td>
+    <td align="center">
+     <b>Tcl Scripts (.tcl)</b>
+    </td>
+   </tr>
+   <tr>
+    <td width="50%">
+		    Templates let you add a bit of code to your HTML,
+		    to add dynamic content to it, or speed up creation
+		    of repetitive elements.  Templates are appropriate
+		    for quick'n'dirty pages, where you just need to do
+		    some scripting quickly.  But they are also
+		    appropriate for the 'display' component of your
+		    complex application.
+		  </td>
+    <td>
+		    Pure Tcl scripts let you do the heavy lifting to
+		    control your application.  A sensible design
+		    pattern is to put most of your complex logic in
+		    these files, and then parse template files to
+		    display the results.  This means that those who
+		    are creating the HTML files don't have to know
+		    much Tcl, and only need to call a few simple
+		    commands.
+		  </td>
+   </tr>
+   <tr class="code">
+    <td class="code">
+     <pre class="code">
+      <span class="type">&lt;table&gt;</span>
+        <span class="type">&lt;tbody&gt;</span>
+          <span class="type">&lt;tr&gt;</span>
+             <span class="type">&lt;td&gt;</span>
+
+&lt;?
+<span class="keyword">foreach</span>
+ line [chat::model::getlines $user] {
+    puts <span class="string">"$line&lt;br&gt;"</span>
+
+
+}
+?&gt;
+	     <span class="type">&lt;/td&gt;</span>
+           <span class="type">&lt;/tr&gt;</span>
+         <span class="type">&lt;/tbody&gt;</span>
+      <span class="type">&lt;/table&gt;</span>
+     </pre>
+    </td>
+    <td class="code">
+    <pre class="code">
+    <span class="keyword">proc</span> <span class="function-name">chat::model::getlines</span> {user} {
+      set sk [chat::model::getsock]
+      puts $sk [list user $user cmd get msg <span class="string">""</span>]
+      <span class="keyword">if</span> {![eof $sk]} {
+	  gets $sk data
+	  <span class="keyword">return</span> <span class="string">"$data"</span>
+      } <span class="keyword">else</span> {
+          <span class="keyword">error</span> <span class="string">"Problem with socket"</span>
+      }
+    }
+     </pre>
+    </td>
+   </tr>
+  </tbody>
+ </table>
+</pagetext>
+
+</div>
+	    </div>
+	    <div class="clearfloats"></div>
+	    <!--div class="leftaligned">:$Author: Massimo Manghi $</div>
+	    <div class="rightaligned">:</div-->
+	<div>
+	<table align="center" width="100%">
+	<tr><td align="left">
+	    <a href="http://www.apache.org/"><img src="picts/apache_pb.gif" alt="Powered by Apache" border="0" width="259" height="32"></a>
+	</td>
+	<td align="right">
+	    <a href="http://www.tcl.tk/"><img src="picts/tclp.gif" alt="Powered by Tcl" border="0" width="42" height="64"></a>
+	</td>
+
+	</tr>
+	</table>
+	</div>
+	</div>
+  </body>
+</html>

Added: tcl/site/rivet/picts/Rivetlogo_smaller.png
URL: http://svn.apache.org/viewvc/tcl/site/rivet/picts/Rivetlogo_smaller.png?rev=787998&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tcl/site/rivet/picts/Rivetlogo_smaller.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: tcl/site/rivet/picts/apache_pb.gif
URL: http://svn.apache.org/viewvc/tcl/site/rivet/picts/apache_pb.gif?rev=787998&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tcl/site/rivet/picts/apache_pb.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: tcl/site/rivet/picts/tclp.gif
URL: http://svn.apache.org/viewvc/tcl/site/rivet/picts/tclp.gif?rev=787998&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tcl/site/rivet/picts/tclp.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: site-cvs-unsubscribe@tcl.apache.org
For additional commands, e-mail: site-cvs-help@tcl.apache.org