Author: eevans
Date: Mon Mar 8 02:32:33 2010
New Revision: 920173
URL: http://svn.apache.org/viewvc?rev=920173&view=rev
Log:
add links to beta version on download page
Patch by eevans
Modified:
incubator/cassandra/site/publish/download/index.html
incubator/cassandra/site/src/content/download/index.html
incubator/cassandra/site/src/settings.py
Modified: incubator/cassandra/site/publish/download/index.html
URL:
http://svn.apache.org/viewvc/incubator/cassandra/site/publish/download/index.html?rev=920173&r1=920172&r2=920173&view=diff
==============================================================================
--- incubator/cassandra/site/publish/download/index.html (original)
+++ incubator/cassandra/site/publish/download/index.html Mon Mar 8 02:32:33
2010
@@ -47,7 +47,9 @@
<div id="body" class="container">
<div class="span-16">
- <h2 class="hdr">Download</h2>
+
+ <h2 class="hdr">Downloads</h2>
+
<p>
The latest stable release of Apache Cassandra is 0.5.1
(released on 2010-02-26).
@@ -68,6 +70,28 @@
</li>
</ul>
+
+ <p>
+ The latest development release is 0.6.0-beta2 (released on
+ 2010-02-26).
+ </p>
+
+ <ul>
+ <li>
+ <a class="filename"
href="http://www.apache.org/dyn/closer.cgi?path=/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-bin.tar.gz">apache-cassandra-0.6.0-beta2-bin.tar.gz</a>
+ [<a
href="http://www.apache.org/dist/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-bin.tar.gz.asc">PGP</a>]
+ [<a
href="http://www.apache.org/dist/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-bin.tar.gz.md5">MD5</a>]
+ [<a
href="http://www.apache.org/dist/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-bin.tar.gz.sha">SHA1</a>]
+ </li>
+ <li>
+ <a class="filename"
href="http://www.apache.org/dyn/closer.cgi?path=/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-src.tar.gz">apache-cassandra-0.6.0-beta2-src.tar.gz</a>
+ [<a
href="http://www.apache.org/dist/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-src.tar.gz.asc">PGP</a>]
+ [<a
href="http://www.apache.org/dist/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-src.tar.gz.md5">MD5</a>]
+ [<a
href="http://www.apache.org/dist/incubator/cassandra/0.6.0/apache-cassandra-0.6.0-beta2-src.tar.gz.sha">SHA1</a>]
+ </li>
+ </ul>
+
+
<p>
When downloading from a mirror, please be sure to verify the checksums
and OpenPGP compatible signature (see the MD5, SHA1, and PGP links
Modified: incubator/cassandra/site/src/content/download/index.html
URL:
http://svn.apache.org/viewvc/incubator/cassandra/site/src/content/download/index.html?rev=920173&r1=920172&r2=920173&view=diff
==============================================================================
--- incubator/cassandra/site/src/content/download/index.html (original)
+++ incubator/cassandra/site/src/content/download/index.html Mon Mar 8
02:32:33 2010
@@ -1,7 +1,11 @@
{% extends "skeleton/_base.html" %}
{% block content %}
<div class="span-16">
+{% if devel_exists %}
+ <h2 class="hdr">Downloads</h2>
+{% else %}
<h2 class="hdr">Download</h2>
+{% endif %}
<p>
The latest stable release of Apache Cassandra is {{ cassandra_stable }}
(released on {{ cassandra_stable_release_date }}).
@@ -22,6 +26,28 @@
</li>
</ul>
+ {% if devel_exists %}
+ <p>
+ The latest development release is {{ cassandra_devel }} (released on
+ {{ cassandra_devel_release_date }}).
+ </p>
+
+ <ul>
+ <li>
+ <a class="filename" href="{{ devbin_download }}">{{ devbin_filename }}</a>
+ [<a href="{{ devel_binary_artifacts_url }}.asc">PGP</a>]
+ [<a href="{{ devel_binary_artifacts_url }}.md5">MD5</a>]
+ [<a href="{{ devel_binary_artifacts_url }}.sha">SHA1</a>]
+ </li>
+ <li>
+ <a class="filename" href="{{ devsrc_download }}">{{ devsrc_filename }}</a>
+ [<a href="{{ devel_source_artifacts_url }}.asc">PGP</a>]
+ [<a href="{{ devel_source_artifacts_url }}.md5">MD5</a>]
+ [<a href="{{ devel_source_artifacts_url }}.sha">SHA1</a>]
+ </li>
+ </ul>
+ {% endif %}
+
<p>
When downloading from a mirror, please be sure to verify the checksums
and OpenPGP compatible signature (see the MD5, SHA1, and PGP links
Modified: incubator/cassandra/site/src/settings.py
URL:
http://svn.apache.org/viewvc/incubator/cassandra/site/src/settings.py?rev=920173&r1=920172&r2=920173&view=diff
==============================================================================
--- incubator/cassandra/site/src/settings.py (original)
+++ incubator/cassandra/site/src/settings.py Mon Mar 8 02:32:33 2010
@@ -94,6 +94,9 @@
class CassandraDef(object):
stable_version = '0.5.1'
stable_release_date = '2010-02-26'
+ devel_version = '0.6.0-beta2'
+ devel_release_date = '2010-02-26'
+ devel_exists = True
_apache_base_url = 'http://www.apache.org'
_svn_base_url = 'https://svn.apache.org/repos/asf'
_apache_path = 'incubator/cassandra'
@@ -104,40 +107,42 @@
return "%s/dist/%s/KEYS" % (cls._apache_base_url, cls._apache_path)
@classmethod
- def binary_filename(cls):
- return "%s-%s-bin.tar.gz" % (cls._archive_prefix, cls.stable_version)
+ def binary_filename(cls, version=stable_version):
+ return "%s-%s-bin.tar.gz" % (cls._archive_prefix, version)
@classmethod
- def binary_path(cls):
+ def binary_path(cls, version):
+ base_version = version.split('-')[0]
return "%s/%s/%s" % \
- (cls._apache_path, cls.stable_version, cls.binary_filename())
+ (cls._apache_path, base_version, cls.binary_filename(version))
@classmethod
- def binary_url(cls):
+ def binary_url(cls, version=stable_version):
return "%s/dyn/closer.cgi?path=/%s" % \
- (cls._apache_base_url, cls.binary_path())
+ (cls._apache_base_url, cls.binary_path(version))
@classmethod
- def binary_artifacts_url(cls):
- return "%s/dist/%s" % (cls._apache_base_url, cls.binary_path())
+ def binary_artifacts_url(cls, version=stable_version):
+ return "%s/dist/%s" % (cls._apache_base_url, cls.binary_path(version))
@classmethod
- def source_filename(cls):
- return "%s-%s-src.tar.gz" % (cls._archive_prefix, cls.stable_version)
+ def source_filename(cls, version=stable_version):
+ return "%s-%s-src.tar.gz" % (cls._archive_prefix, version)
@classmethod
- def source_path(cls):
+ def source_path(cls, version):
+ base_version = version.split('-')[0]
return "%s/%s/%s" % \
- (cls._apache_path, cls.stable_version, cls.source_filename())
+ (cls._apache_path, base_version, cls.source_filename(version))
@classmethod
- def source_url(cls):
+ def source_url(cls, version=stable_version):
return "%s/dyn/closer.cgi?path=/%s" % \
- (cls._apache_base_url, cls.source_path())
+ (cls._apache_base_url, cls.source_path(version))
@classmethod
- def source_artifacts_url(cls):
- return "%s/dist/%s" % (cls._apache_base_url, cls.source_path())
+ def source_artifacts_url(cls, version=stable_version):
+ return "%s/dist/%s" % (cls._apache_base_url, cls.source_path(version))
@classmethod
def changelog(cls):
@@ -152,15 +157,26 @@
'GENERATE_CLEAN_URLS': GENERATE_CLEAN_URLS,
'cassandra_stable': CassandraDef.stable_version,
'cassandra_stable_release_date': CassandraDef.stable_release_date,
+ 'cassandra_devel': CassandraDef.devel_version,
+ 'cassandra_devel_release_date': CassandraDef.devel_release_date,
'subversion_url': CassandraDef.subversion_url(),
'changelog': CassandraDef.changelog(),
'binary_filename': CassandraDef.binary_filename(),
'binary_download': CassandraDef.binary_url(),
'source_filename': CassandraDef.source_filename(),
'source_download': CassandraDef.source_url(),
+ 'devbin_filename':
CassandraDef.binary_filename(CassandraDef.devel_version),
+ 'devbin_download': CassandraDef.binary_url(CassandraDef.devel_version),
+ 'devsrc_filename':
CassandraDef.source_filename(CassandraDef.devel_version),
+ 'devsrc_download': CassandraDef.source_url(CassandraDef.devel_version),
'keys_url': CassandraDef.keys_url(),
'binary_artifacts_url': CassandraDef.binary_artifacts_url(),
'source_artifacts_url': CassandraDef.source_artifacts_url(),
+ 'devel_binary_artifacts_url': CassandraDef.binary_artifacts_url(
+ CassandraDef.devel_version),
+ 'devel_source_artifacts_url': CassandraDef.source_artifacts_url(
+ CassandraDef.devel_version),
+ 'devel_exists': CassandraDef.devel_exists,
}
FILTER = {