Author: todd
Date: Sat Dec 12 21:10:32 2009
New Revision: 889978
URL: http://svn.apache.org/viewvc?rev=889978&view=rev
Log:
THRIFT-648. site: Update web site for 0.2.0 release
Modified:
incubator/thrift/site/dynathrift/about/index.php
incubator/thrift/site/dynathrift/download/index.php
incubator/thrift/site/dynathrift/static/thrift.css
incubator/thrift/site/publish/about/index.html
incubator/thrift/site/publish/download/index.html
incubator/thrift/site/publish/static/thrift.css
Modified: incubator/thrift/site/dynathrift/about/index.php
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/dynathrift/about/index.php?rev=889978&r1=889977&r2=889978&view=diff
==============================================================================
--- incubator/thrift/site/dynathrift/about/index.php (original)
+++ incubator/thrift/site/dynathrift/about/index.php Sat Dec 12 21:10:32 2009
@@ -85,7 +85,7 @@
't' => -8,
's' => 'Ruby implementation'),
- 'tjake' =>
+ 'jake' =>
array('n' => 'Jake Luciani',
'u' => 'http://3.rdrail.net',
't' => -5,
@@ -95,12 +95,22 @@
array('n' => 'Bryan Duxbury',
't' => -8,
's' => 'Java, Ruby serialization'),
- ),
'esteve' =>
array('n' => 'Esteve Fernandez',
't' => +1,
's' => 'Python, Twisted, async transports'),
+
+ 'todd' =>
+ array('n' => 'Todd Lipcon',
+ 't' => +-8,
+ 's' => 'Erlang, Java'),
+
+ 'geechorama' =>
+ array('n' => 'Andrew McGeachie',
+ 't' => '?',
+ 's' => 'Cocoa'),
+
);
echo
@@ -167,7 +177,7 @@
'u' => 'http://www.rapleaf.com',
'i' =>
'http://www.rapleaf.com/images/logos/rapleaf_logo_175x46.png?1219180959'),
- array('n' => 'AmieStreet',
+ array('n' => 'Amie Street',
'u' => 'http://www.amiestreet.com',
'i' => 'http://amiestreet.com/static/images/logo.gif'),
Modified: incubator/thrift/site/dynathrift/download/index.php
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/dynathrift/download/index.php?rev=889978&r1=889977&r2=889978&view=diff
==============================================================================
--- incubator/thrift/site/dynathrift/download/index.php (original)
+++ incubator/thrift/site/dynathrift/download/index.php Sat Dec 12 21:10:32 2009
@@ -20,25 +20,51 @@
$page = new ThriftPage('download');
echo $page->open();
+function mirrorlink($path) {
+ return 'http://www.apache.org/dyn/closer.cgi?path='.$path;
+}
+
+$DL_ROOT = "/incubator/thrift/0.2.0-incubating/";
+
echo '
<h2>Direct Download</h2>
-<p>Thrift snapshots are available for direct download from '.
-alink('gitweb.thrift-rpc.org',
- 'http://gitweb.thrift-rpc.org/?p=thrift.git;a=tree').
-'.</p>
-<pre>'.txt2html('
-wget -O thrift.tgz
"http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz"
-tar -xzf thrift.tgz
-cd thrift
-').'</pre>'.
+<p>
+The latest stable release of Thrift is 0.2.0 (released on 2009-12-11).
+</p>
+
+<div class="download_box">
+'.
+alink('thrift-incubating-0.2.0.tar.gz',
+ mirrorlink($DL_ROOT.'thrift-0.2.0-incubating.tar.gz')) .
+' [' .
+alink('PGP', mirrorlink($DL_ROOT.'thrift-0.2.0-incubating.tar.gz.asc')) .
+'] [' .
+alink('MD5', mirrorlink($DL_ROOT.'thrift-0.2.0-incubating.tar.gz.md5')) .
+']
+</div>
+
+<p>
+When downloading from a mirror, please be sure to verify the checksums and
OpenPGP compatible signature (see the MD5 and PGP links above). The '.
+alink('KEYS', 'http://www.apache.org/dist/incubator/thrift/KEYS') .
+' file contains the public key(s) used for signing releases.
+</p>
+
+<h2 class="topborder">Development Snapshots</h2>
+<p>
+For developers who would like to download a snapshot of the current trunk,
+or any particular revision in recent history, these are available
+for direct download from '.
+alink('instant.thrift-rpc.org',
+ 'http://instant.thrift-rpc.org') .
+'.</p>
-'<div class="download_button">'.
-alink('<span>→</span>Download the Snapshot',
- 'http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz').
-'</div>'.
+<p>
+<em>N.B.</em>: These developer snapshots are not certified releases and
+we recommend that users use the stable release above.
+</p>
-'<h2 class="topborder">SVN Checkout</h2>
+<h2 class="topborder">SVN Checkout</h2>
<p>Alternatively, you may checkout Thrift from the '.
alink('Apache SVN repository',
'http://svn.apache.org/viewvc/incubator/thrift/').
Modified: incubator/thrift/site/dynathrift/static/thrift.css
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/dynathrift/static/thrift.css?rev=889978&r1=889977&r2=889978&view=diff
==============================================================================
--- incubator/thrift/site/dynathrift/static/thrift.css (original)
+++ incubator/thrift/site/dynathrift/static/thrift.css Sat Dec 12 21:10:32 2009
@@ -375,32 +375,13 @@
/**
* Download page
*/
-.download .download_button {
- padding: 8px 0px 0px;
- margin: 0px -12px 0px;
-}
-.download .download_button a {
- background: #3b5998;
- border-top: solid #f7f7f7 1px;
- border-left: solid #f7f7f7 1px;
- border-bottom: solid #444 1px;
- border-right: solid #444 1px;
- color: #f7f7ff;
- display: block;
- font-size: 14px;
- font-weight: bold;
- padding: 6px 12px;
-}
-.download .download_button a:hover {
- background: #3b9859;
- color: #f7fff7;
-}
-.download .download_button a span {
- float: right;
- font-size: 20px;
- line-height: 20px;
- margin-top: -4px;
+.download .download_box {
+ margin: 10px;
+ padding: 4px;
+ border: 1px solid #e0e0e0;
+ background: #ddddff;
}
+
.download .topborder {
margin-top: 24px;
padding-top: 24px;
Modified: incubator/thrift/site/publish/about/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/about/index.html?rev=889978&r1=889977&r2=889978&view=diff
==============================================================================
--- incubator/thrift/site/publish/about/index.html (original)
+++ incubator/thrift/site/publish/about/index.html Sat Dec 12 21:10:32 2009
@@ -32,7 +32,7 @@
<th>Full Name</th>
<th>Specialities</th>
<th>Timezone</th>
-</tr><tr class="committer odd first"><td class="username">mcslee</td><td
class="fullname"><a href="http://www.facebook.com/profile.php?id=204686">Mark
Slee</a></td><td class="specialities">General vision and implementation</td><td
class="timezone">-8</td></tr><tr class="committer"><td
class="username">dreiss</td><td class="fullname">David Reiss</td><td
class="specialities">Everything, GIT configuration, performance</td><td
class="timezone">-8</td></tr><tr class="committer odd"><td
class="username">aditya</td><td class="fullname">Aditya Agarwal</td><td
class="specialities">C++ servers</td><td class="timezone">-8</td></tr><tr
class="committer"><td class="username">marck</td><td class="fullname">Marc
Kwiatkowski</td><td class="specialities">C++ concurrency</td><td
class="timezone">-8</td></tr><tr class="committer odd"><td
class="username">jwang</td><td class="fullname">James Wang</td><td
class="specialities">C++ transports and processors</td><td
class="timezone">-8</td></tr><tr
class="committer"><td class="username">cpiro</td><td class="fullname">Chris
Piro</td><td class="specialities">Erlang</td><td
class="timezone">-8</td></tr><tr class="committer odd"><td
class="username">bmaurer</td><td class="fullname"><a
href="http://bmaurer.blogspot.com">Ben Maurer</a></td><td
class="specialities">Python data serialization</td><td
class="timezone">-5</td></tr><tr class="committer"><td
class="username">kclark</td><td class="fullname"><a
href="http://glu.ttono.us">Kevin Clark</a></td><td class="specialities">Ruby
implementation</td><td class="timezone">-8</td></tr><tr class="committer
odd"><td class="username">tjake</td><td class="fullname"><a
href="http://3.rdrail.net">Jake Luciani</a></td><td class="specialities">Perl
implementation</td><td class="timezone">-5</td></tr><tr class="committer"><td
class="username">bryanduxbury</td><td class="fullname">Bryan Duxbury</td><td
class="specialities">Java, Ruby serialization</td><td
class="timezone">-8</td></tr><tr c
lass="committer"><td class="username">esteve</td><td class="fullname">Esteve
Fernandez</td><td class="specialities">Python, Twisted, async
transports</td><td class="timezone">+1</td></tr></table>
+</tr><tr class="committer odd first"><td class="username">mcslee</td><td
class="fullname"><a href="http://www.facebook.com/profile.php?id=204686">Mark
Slee</a></td><td class="specialities">General vision and implementation</td><td
class="timezone">-8</td></tr><tr class="committer"><td
class="username">dreiss</td><td class="fullname">David Reiss</td><td
class="specialities">Everything, GIT configuration, performance</td><td
class="timezone">-8</td></tr><tr class="committer odd"><td
class="username">aditya</td><td class="fullname">Aditya Agarwal</td><td
class="specialities">C++ servers</td><td class="timezone">-8</td></tr><tr
class="committer"><td class="username">marck</td><td class="fullname">Marc
Kwiatkowski</td><td class="specialities">C++ concurrency</td><td
class="timezone">-8</td></tr><tr class="committer odd"><td
class="username">jwang</td><td class="fullname">James Wang</td><td
class="specialities">C++ transports and processors</td><td
class="timezone">-8</td></tr><tr
class="committer"><td class="username">cpiro</td><td class="fullname">Chris
Piro</td><td class="specialities">Erlang</td><td
class="timezone">-8</td></tr><tr class="committer odd"><td
class="username">bmaurer</td><td class="fullname"><a
href="http://bmaurer.blogspot.com">Ben Maurer</a></td><td
class="specialities">Python data serialization</td><td
class="timezone">-5</td></tr><tr class="committer"><td
class="username">kclark</td><td class="fullname"><a
href="http://glu.ttono.us">Kevin Clark</a></td><td class="specialities">Ruby
implementation</td><td class="timezone">-8</td></tr><tr class="committer
odd"><td class="username">jake</td><td class="fullname"><a
href="http://3.rdrail.net">Jake Luciani</a></td><td class="specialities">Perl
implementation</td><td class="timezone">-5</td></tr><tr class="committer"><td
class="username">bryanduxbury</td><td class="fullname">Bryan Duxbury</td><td
class="specialities">Java, Ruby serialization</td><td
class="timezone">-8</td></tr><tr cl
ass="committer odd"><td class="username">esteve</td><td
class="fullname">Esteve Fernandez</td><td class="specialities">Python, Twisted,
async transports</td><td class="timezone">1</td></tr><tr class="committer"><td
class="username">todd</td><td class="fullname">Todd Lipcon</td><td
class="specialities">Erlang, Java</td><td class="timezone">-8</td></tr><tr
class="committer odd"><td class="username">geechorama</td><td
class="fullname">Andrew McGeachie</td><td class="specialities">Cocoa</td><td
class="timezone">?</td></tr></table>
<h3>Champion</h3>
<ul><li>Doug Cutting</li></ul>
<h3>Mentors</h3>
@@ -45,7 +45,7 @@
<div class="companies" name="companies">
<h2>Powered by Thrift</h2>
<p>The following companies are known to employ Thrift in their production
services.</p>
-<div class="company odd"><img
src="http://profile.ak.facebook.com/object2/1310/46/n20531316728_5806.jpg"
class="Facebook" alt="" /><h4>Facebook</h4><a
href="http://www.facebook.com">http://www.facebook.com</a><p>Originally
developed at Facebook, Thrift is a core piece of Facebook's software
infrastructure. It is used for both low-latency realtime RPC and persistent
structured data storage across a variety of applications, such as Search, News
Feed, Platform, and Mobile. If you've ever used Facebook, you have seen Thrift
in action.</p></div><div class="company"><img
src="http://cdn.last.fm/flatness/badges/lastfm_black.gif" class="last.fm"
alt="" /><h4>last.fm</h4><a
href="http://www.last.fm">http://www.last.fm</a></div><div class="company
odd"><h4>Powerset</h4><a
href="http://www.powerset.com">http://www.powerset.com</a></div><div
class="company"><img src="http://icons.imeem.com/N9Dsdb98.jpg?w=60"
class="imeem" alt="" /><h4>imeem</h4><a href="http://www.imeem.com">http://www.
imeem.com</a></div><div class="company odd"><img
src="http://recaptcha.net/shared-media/logo2-nobottom.gif" class="reCaptcha"
alt="" /><h4>reCaptcha</h4><a
href="http://www.recaptcha.com">http://www.recaptcha.com</a></div><div
class="company"><img
src="http://www.rapleaf.com/images/logos/rapleaf_logo_175x46.png?1219180959"
class="RapLeaf" alt="" /><h4>RapLeaf</h4><a
href="http://www.rapleaf.com">http://www.rapleaf.com</a></div><div
class="company odd"><img src="http://amiestreet.com/static/images/logo.gif"
class="AmieStreet" alt="" /><h4>AmieStreet</h4><a
href="http://www.amiestreet.com">http://www.amiestreet.com</a></div><div
class="company"><img src="http://evernote.com/about/img/logo.gif"
class="Evernote" alt="" /><h4>Evernote</h4><a
href="http://www.evernote.com">http://www.evernote.com</a></div><div
class="company odd"><img src="http://www.junkdepot.com/css/images/logo.png"
class="junkdepot" alt="" /><h4>junkdepot</h4><a
href="http://www.junkdepot.com">http://www.junkde
pot.com</a></div><div class="company"><img
src="http://www.esportnetwork.com/esnlogo.png" class="E-Sport Network" alt=""
/><h4>E-Sport Network</h4><a
href="http://www.esportnetwork.com">http://www.esportnetwork.com</a></div></div></div></div><div
class="footer"><span class="copyright">Copyright 2009 Apache Software
Foundation</span></div></div></div><div class="bframe"></div></div>
+<div class="company odd"><img
src="http://profile.ak.facebook.com/object2/1310/46/n20531316728_5806.jpg"
class="Facebook" alt="" /><h4>Facebook</h4><a
href="http://www.facebook.com">http://www.facebook.com</a><p>Originally
developed at Facebook, Thrift is a core piece of Facebook's software
infrastructure. It is used for both low-latency realtime RPC and persistent
structured data storage across a variety of applications, such as Search, News
Feed, Platform, and Mobile. If you've ever used Facebook, you have seen Thrift
in action.</p></div><div class="company"><img
src="http://cdn.last.fm/flatness/badges/lastfm_black.gif" class="last.fm"
alt="" /><h4>last.fm</h4><a
href="http://www.last.fm">http://www.last.fm</a></div><div class="company
odd"><h4>Powerset</h4><a
href="http://www.powerset.com">http://www.powerset.com</a></div><div
class="company"><img src="http://icons.imeem.com/N9Dsdb98.jpg?w=60"
class="imeem" alt="" /><h4>imeem</h4><a href="http://www.imeem.com">http://www.
imeem.com</a></div><div class="company odd"><img
src="http://recaptcha.net/shared-media/logo2-nobottom.gif" class="reCaptcha"
alt="" /><h4>reCaptcha</h4><a
href="http://www.recaptcha.com">http://www.recaptcha.com</a></div><div
class="company"><img
src="http://www.rapleaf.com/images/logos/rapleaf_logo_175x46.png?1219180959"
class="RapLeaf" alt="" /><h4>RapLeaf</h4><a
href="http://www.rapleaf.com">http://www.rapleaf.com</a></div><div
class="company odd"><img src="http://amiestreet.com/static/images/logo.gif"
class="Amie Street" alt="" /><h4>Amie Street</h4><a
href="http://www.amiestreet.com">http://www.amiestreet.com</a></div><div
class="company"><img src="http://evernote.com/about/img/logo.gif"
class="Evernote" alt="" /><h4>Evernote</h4><a
href="http://www.evernote.com">http://www.evernote.com</a></div><div
class="company odd"><img src="http://www.junkdepot.com/css/images/logo.png"
class="junkdepot" alt="" /><h4>junkdepot</h4><a
href="http://www.junkdepot.com">http://www.junk
depot.com</a></div><div class="company"><img
src="http://www.esportnetwork.com/esnlogo.png" class="E-Sport Network" alt=""
/><h4>E-Sport Network</h4><a
href="http://www.esportnetwork.com">http://www.esportnetwork.com</a></div></div></div></div><div
class="footer"><span class="copyright">Copyright 2009 Apache Software
Foundation</span></div></div></div><div class="bframe"></div></div>
<script type="text/javascript">
@@ -57,4 +57,4 @@
pageTracker._trackPageview();
</script>
-</body></html>
+</body></html>
\ No newline at end of file
Modified: incubator/thrift/site/publish/download/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/download/index.html?rev=889978&r1=889977&r2=889978&view=diff
==============================================================================
--- incubator/thrift/site/publish/download/index.html (original)
+++ incubator/thrift/site/publish/download/index.html Sat Dec 12 21:10:32 2009
@@ -10,13 +10,31 @@
<div class="iframe">
<div class="frame"><div class="header"><a href="http://incubator.apache.org/"
class="apache"><img src="/thrift/static/apache-incubator-small.png"
class="Apache" alt="" /></a><h2><a href="/thrift/" class="logo"><img
src="/thrift/static/thrift_mask.png" class="Thrift" alt=""
/></a><small>Software minus logo.</small></h2></div><div class="wrapper"><div
class="leftnav"><ul><li class="ln_home"><a href="/thrift/">Home</a></li><li
class="ln_about"><a href="/thrift/about/">About</a></li><li
class="ln_mailing"><a href="/thrift/mailing/">Mailing Lists</a></li><li
class="ln_developers"><a href="/thrift/developers/">Developers</a></li><li
class="ln_download active"><a href="/thrift/download/">Download
»</a></li><li class="ln_tutorial"><a
href="/thrift/tutorial/">Tutorial</a></li></ul><ul class="ext"><li><a
href="http://wiki.apache.org/thrift">Thrift Wiki</a></li></ul></div><div
class="main download">
<h2>Direct Download</h2>
-<p>Thrift snapshots are available for direct download from <a
href="http://gitweb.thrift-rpc.org/?p=thrift.git;a=tree">gitweb.thrift-rpc.org</a>.</p>
-<pre>
-wget -O thrift.tgz
"http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz"
-tar -xzf thrift.tgz
-cd thrift
-</pre><div class="download_button"><a
href="http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz"><span>→</span>Download
the Snapshot</a></div><h2 class="topborder">SVN Checkout</h2>
+<p>
+The latest stable release of Thrift is 0.2.0 (released on 2009-12-11).
+</p>
+
+<div class="download_box">
+<a
href="http://www.apache.org/dyn/closer.cgi?path=/incubator/thrift/0.2.0-incubating/thrift-0.2.0-incubating.tar.gz">thrift-incubating-0.2.0.tar.gz</a>
[<a
href="http://www.apache.org/dyn/closer.cgi?path=/incubator/thrift/0.2.0-incubating/thrift-0.2.0-incubating.tar.gz.asc">PGP</a>]
[<a
href="http://www.apache.org/dyn/closer.cgi?path=/incubator/thrift/0.2.0-incubating/thrift-0.2.0-incubating.tar.gz.md5">MD5</a>]
+</div>
+
+<p>
+When downloading from a mirror, please be sure to verify the checksums and
OpenPGP compatible signature (see the MD5 and PGP links above). The <a
href="http://www.apache.org/dist/incubator/thrift/KEYS">KEYS</a> file contains
the public key(s) used for signing releases.
+</p>
+
+<h2 class="topborder">Development Snapshots</h2>
+<p>
+For developers who would like to download a snapshot of the current trunk,
+or any particular revision in recent history, these are available
+for direct download from <a
href="http://instant.thrift-rpc.org">instant.thrift-rpc.org</a>.</p>
+
+<p>
+<em>N.B.</em>: These developer snapshots are not certified releases and
+we recommend that users use the stable release above.
+</p>
+
+<h2 class="topborder">SVN Checkout</h2>
<p>Alternatively, you may checkout Thrift from the <a
href="http://svn.apache.org/viewvc/incubator/thrift/">Apache SVN
repository</a>.</p>
<pre>
svn co http://svn.apache.org/repos/asf/incubator/thrift/trunk thrift
Modified: incubator/thrift/site/publish/static/thrift.css
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/static/thrift.css?rev=889978&r1=889977&r2=889978&view=diff
==============================================================================
--- incubator/thrift/site/publish/static/thrift.css (original)
+++ incubator/thrift/site/publish/static/thrift.css Sat Dec 12 21:10:32 2009
@@ -375,32 +375,13 @@
/**
* Download page
*/
-.download .download_button {
- padding: 8px 0px 0px;
- margin: 0px -12px 0px;
-}
-.download .download_button a {
- background: #3b5998;
- border-top: solid #f7f7f7 1px;
- border-left: solid #f7f7f7 1px;
- border-bottom: solid #444 1px;
- border-right: solid #444 1px;
- color: #f7f7ff;
- display: block;
- font-size: 14px;
- font-weight: bold;
- padding: 6px 12px;
-}
-.download .download_button a:hover {
- background: #3b9859;
- color: #f7fff7;
-}
-.download .download_button a span {
- float: right;
- font-size: 20px;
- line-height: 20px;
- margin-top: -4px;
+.download .download_box {
+ margin: 10px;
+ padding: 4px;
+ border: 1px solid #e0e0e0;
+ background: #ddddff;
}
+
.download .topborder {
margin-top: 24px;
padding-top: 24px;