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 = { 


Reply via email to