activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chir...@apache.org
Subject svn commit: r1028579 [1/2] - in /activemq/activemq-apollo/trunk: ./ apollo-website/ apollo-website/diagrams/ apollo-website/src/ apollo-website/src/images/ apollo-website/src/main/ apollo-website/src/main/resources/ apollo-website/src/main/scala/ apoll...
Date Fri, 29 Oct 2010 01:21:55 GMT
Author: chirino
Date: Fri Oct 29 01:21:53 2010
New Revision: 1028579

URL: http://svn.apache.org/viewvc?rev=1028579&view=rev
Log:
Converted the website from webgen based generator to a scalate based generator.

Added:
    activemq/activemq-apollo/trunk/apollo-website/src/main/
    activemq/activemq-apollo/trunk/apollo-website/src/main/resources/
    activemq/activemq-apollo/trunk/apollo-website/src/main/resources/logback.xml
    activemq/activemq-apollo/trunk/apollo-website/src/main/scala/
    activemq/activemq-apollo/trunk/apollo-website/src/main/scala/ScalatePackage.scala
    activemq/activemq-apollo/trunk/apollo-website/src/main/scala/Website.scala
    activemq/activemq-apollo/trunk/apollo-website/src/main/scala/scalate/
    activemq/activemq-apollo/trunk/apollo-website/src/main/scala/scalate/Boot.scala
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/layouts/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/layouts/default.jade
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/web.xml
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/_navigation.ssp.md
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.rss.feed
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/releases/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/releases/release-1-0.page.off
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/config.yaml
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/_creating_patches.ssp.md
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/building.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/contributing.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/developers.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/mirgration-guide.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/faq.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/index.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/release-guide.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/site.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/source.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/support.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/architecture.md
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.md
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/index.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/module-organization.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/performance-scaling.md
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.md
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/download.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/module-deps-graph.png
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/images/module-deps-graph.png
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo-vector.png
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/images/project-logo-vector.png
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo.png
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/rss.gif
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/images/rss.gif
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/index.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/index.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/privacy-policy.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/privacy-policy.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template   (contents, props changed)
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.page
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/pygmentize.css
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/site.css
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/css/site.css
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/versions/
    activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/versions/index.page
      - copied, changed from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.page
Removed:
    activemq/activemq-apollo/trunk/apollo-website/.gitignore
    activemq/activemq-apollo/trunk/apollo-website/README
    activemq/activemq-apollo/trunk/apollo-website/config.yaml
    activemq/activemq-apollo/trunk/apollo-website/diagrams/diagrams.graffle
    activemq/activemq-apollo/trunk/apollo-website/diagrams/hawtdb.graffle
    activemq/activemq-apollo/trunk/apollo-website/diagrams/hawtdb.sdx
    activemq/activemq-apollo/trunk/apollo-website/readme.md
    activemq/activemq-apollo/trunk/apollo-website/src/architecture.md
    activemq/activemq-apollo/trunk/apollo-website/src/architecture.page
    activemq/activemq-apollo/trunk/apollo-website/src/images/diagram-1.png
    activemq/activemq-apollo/trunk/apollo-website/src/images/diagram-2.png
    activemq/activemq-apollo/trunk/apollo-website/src/images/module-deps-graph.png
    activemq/activemq-apollo/trunk/apollo-website/src/images/project-logo-vector.png
    activemq/activemq-apollo/trunk/apollo-website/src/images/project-logo.png
    activemq/activemq-apollo/trunk/apollo-website/src/index.page
    activemq/activemq-apollo/trunk/apollo-website/src/metainfo
    activemq/activemq-apollo/trunk/apollo-website/src/mirgration-guide.page
    activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page
    activemq/activemq-apollo/trunk/apollo-website/src/network-design.page
    activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.md
    activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.page
    activemq/activemq-apollo/trunk/apollo-website/src/privacy-policy.page
    activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/css/site.css
    activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/images/rss.gif
    activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/main.template
    activemq/activemq-apollo/trunk/apollo-website/src/todo.page
    activemq/activemq-apollo/trunk/src/site/resources/images/project-logo.png
    activemq/activemq-apollo/trunk/src/site/site.xml
Modified:
    activemq/activemq-apollo/trunk/apollo-website/pom.xml
    activemq/activemq-apollo/trunk/pom.xml

Modified: activemq/activemq-apollo/trunk/apollo-website/pom.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/pom.xml?rev=1028579&r1=1028578&r2=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/pom.xml (original)
+++ activemq/activemq-apollo/trunk/apollo-website/pom.xml Fri Oct 29 01:21:53 2010
@@ -1,63 +1,186 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+  
+  http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
 -->
-
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
     <groupId>org.apache.activemq</groupId>
-    <artifactId>apollo-project</artifactId>
+    <artifactId>apollo-scala</artifactId>
     <version>6.0-SNAPSHOT</version>
+    <relativePath>../apollo-scala</relativePath>
   </parent>
-
+  
   <artifactId>apollo-website</artifactId>
+
   <name>${project.artifactId}</name>
+  <description>The Apollo Website</description>
+  <packaging>war</packaging>
 
-  <build>
-    <resources>
-      <resource>
-        <directory>${basedir}/out</directory>
-      </resource>
-    </resources>
+  <properties>
+    <netbeans.hint.deploy.server>Tomcat60</netbeans.hint.deploy.server>
+    
+    <scalate.editor>${env.SCALATE_EDITOR}</scalate.editor>
+    <scalate.mode>development</scalate.mode>
+    <scalate.workdir>${basedir}/target/_scalate</scalate.workdir>
+  </properties>
+
+  <dependencies>
+    <!-- <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <scope>provided</scope>
+    </dependency> -->
+    <dependency>
+      <groupId>org.fusesource.scalate</groupId>
+      <artifactId>scalate-wikitext</artifactId>
+      <version>${scalate-version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.fusesource.scalate</groupId>
+      <artifactId>scalate-page</artifactId>
+      <version>${scalate-version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.fusesource.scalamd</groupId>
+      <artifactId>scalamd</artifactId>
+      <version>${scalamd-version}</version>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+      <version>${slf4j-version}</version>
+    </dependency>
+
+    <!-- testing -->
+    <dependency>
+      <groupId>org.fusesource.scalate</groupId>
+      <artifactId>scalate-test</artifactId>
+      <version>${scalate-version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 
+  <build>
     <plugins>
-      
       <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>exec-maven-plugin</artifactId>
-        <version>1.1</version>
+        <inherited>true</inherited>
+        <artifactId>maven-source-plugin</artifactId>
         <executions>
           <execution>
-            <id>build-webgen</id>
-            <phase>compile</phase>
+            <id>attach-sources</id>
             <goals>
-              <goal>exec</goal>
+              <goal>jar</goal>
             </goals>
-            <configuration>
-              <executable>webgen</executable>
-              <workingDirectory>${basedir}</workingDirectory>
-            </configuration>
           </execution>
         </executions>
       </plugin>
 
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>${maven-surefire-plugin-version}</version>
+        <configuration>
+          <forkMode>once</forkMode>
+          <!-- these settings are mandatory to avoid SureFire giving a bogus system property to the web container -->
+          <useSystemClassLoader>false</useSystemClassLoader>
+          <useManifestOnlyJar>false</useManifestOnlyJar>
+          <includes>
+            <include>**/*Test.*</include>
+          </includes>
+          <excludes>
+            <exclude>**/SomeFailingTest.*</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+
+      <plugin>
+        <groupId>org.fusesource.scalate</groupId>
+        <artifactId>maven-scalate-plugin</artifactId>
+        <version>${scalate-version}</version>
+        
+        <configuration>
+          <remoteServerId>apollo-website</remoteServerId>
+          <remoteServerUrl>${website-base-url}/version/${project.version}/website/</remoteServerUrl>
+        </configuration>
+        
+        <executions>
+          <execution>
+            <id>sitegen</id>
+            <goals>
+              <goal>sitegen</goal>
+            </goals>
+            <phase>package</phase>
+          </execution>
+          <execution>
+            <id>deploy</id>
+            <goals>
+              <goal>deploy</goal>
+            </goals>
+            <phase>deploy</phase>
+          </execution> 
+        </executions>
+      </plugin>
+
+      <plugin>
+        <groupId>org.mortbay.jetty</groupId>
+        <artifactId>jetty-maven-plugin</artifactId>
+        <version>${jetty-plugin-version}</version>
+          <configuration>
+            <systemProperties>
+              <systemProperty>
+                <name>scalate.editor</name>
+                <value>${scalate.editor}</value>
+              </systemProperty>
+              <systemProperty>
+                <name>scalate.workdir</name>
+                <value>${scalate.workdir}</value>
+              </systemProperty>
+              <systemProperty>
+                <name>scalate.mode</name>
+                <value>${scalate.mode}</value>
+              </systemProperty>
+            </systemProperties>
+            <scanIntervalSeconds>0</scanIntervalSeconds>
+          </configuration>
+        
+      </plugin>
     </plugins>
   </build>
 
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.fusesource.mvnplugins</groupId>
+        <artifactId>maven-linkchecker-plugin</artifactId>
+        <version>1.12</version>
+        <configuration>
+          <excludedLinks>
+            <value>http://github.com/</value>
+            <value>http://git.or.cz/</value>
+            <value>http://localhost:8080/</value>
+            <value>http://repo.fusesource.com/</value>
+            <value>http://search.twitter.com/</value>
+            <value>http://www.chengin.com/</value>
+          </excludedLinks>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
 </project>
+

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/resources/logback.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/resources/logback.xml?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/resources/logback.xml (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/resources/logback.xml Fri Oct 29 01:21:53 2010
@@ -0,0 +1,48 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+  
+  http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<configuration scan="true" debug="false">
+  <!-- TODO in production mode disable the scan -->
+
+  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
+    <File>target/application.log</File>
+    <Append>true</Append>
+
+    <encoder>
+      <Pattern>%-4relative [%thread] %-5level %logger{40} - %msg%n</Pattern>
+    </encoder>
+  </appender>
+
+
+  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+    <encoder>
+      <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
+    </encoder>
+  </appender>
+
+<!--
+  <logger name="org.fusesource.scalate.jersey" level="DEBUG" />
+  <logger name="org.fusesource.scalate" level="DEBUG" />
+-->
+
+  <logger name="org.fusesource.scalate.servlet.ServletTemplateEngine.SourceMap" level="INFO" />
+  
+  <root level="info">
+    <appender-ref ref="FILE" />
+    <appender-ref ref="STDOUT" />
+  </root>
+
+</configuration>
\ No newline at end of file

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/scala/ScalatePackage.scala
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/scala/ScalatePackage.scala?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/scala/ScalatePackage.scala (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/scala/ScalatePackage.scala Fri Oct 29 01:21:53 2010
@@ -0,0 +1,29 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import org.fusesource.scalate.support.TemplatePackage
+import org.fusesource.scalate.{Binding, TemplateSource}
+
+/**
+ * Defines the template package of reusable imports, attributes and methods across templates
+ */
+class ScalatePackage extends TemplatePackage {
+  def header(source: TemplateSource, bindings: List[Binding]) =
+    """
+    // common imports go here
+    import _root_.Website._;
+    """
+}

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/scala/Website.scala
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/scala/Website.scala?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/scala/Website.scala (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/scala/Website.scala Fri Oct 29 01:21:53 2010
@@ -0,0 +1,53 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import org.fusesource.scalate.RenderContext
+
+package
+
+/**
+ * <p>
+ * </p>
+ *
+ * @author <a href="http://hiramchirino.com">Hiram Chirino</a>
+ */
+object Website {
+
+  val project_name= "Apollo"
+  val project_slogan= "The scalable messaging broker"
+  val project_id= "apollo"
+  val project_jira_key= "APOLLO"
+  val project_issue_url= "https://issues.apache.org/activemq/browse/AMQ"
+  val project_forums_url= "http://activemq.2283324.n4.nabble.com/ActiveMQ-Dev-f2368404.html"
+  val project_wiki_url= "https://cwiki.apache.org/confluence/display/ACTIVEMQ/Index"
+  val project_logo= "/images/project-logo.png"
+  val project_version= "6.0-SNAPSHOT"
+  val project_snapshot_version= "6.0-SNAPSHOT"
+
+  val project_keywords= "messaging,stomp,jms,activemq,apollo"
+
+  // -------------------------------------------------------------------
+  val project_svn_url= "http://svn.apache.org/repos/asf/activemq/activemq-apollo"
+  val project_svn_trunk_url= project_svn_url +"/trunk"
+  val project_svn_branches_url= project_svn_url + "/branches"
+  val project_svn_tags_url= project_svn_url + "/tags"
+  val project_svn_commiter_url= project_svn_trunk_url.replaceFirst("http","https")
+  
+  val project_maven_groupId= "org.apache.activemq"
+  val project_maven_artifactId= "apollo-broker"
+
+  val website_base_url= "http://activemq.apache.org/apollo"
+}
\ No newline at end of file

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/scala/scalate/Boot.scala
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/scala/scalate/Boot.scala?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/scala/scalate/Boot.scala (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/scala/scalate/Boot.scala Fri Oct 29 01:21:53 2010
@@ -0,0 +1,54 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package scalate
+
+import org.fusesource.scalate.util.Logging
+import java.util.concurrent.atomic.AtomicBoolean
+import _root_.Website._
+import org.fusesource.scalate.TemplateEngine
+import org.fusesource.scalamd.{MacroDefinition, Markdown}
+import java.util.regex.Matcher
+import org.fusesource.scalate.wikitext.Pygmentize
+
+class Boot(engine: TemplateEngine) extends Logging {
+
+  private var _initialised = new AtomicBoolean(false)
+
+  def run: Unit = {
+    if (_initialised.compareAndSet(false, true)) {
+
+      def pygmentize(m:Matcher):String = Pygmentize.pygmentize(m.group(2), m.group(1))
+
+      // add some macros to markdown.
+      Markdown.macros :::= List(
+        MacroDefinition("""\{pygmentize::(.*?)\}(.*?)\{pygmentize\}""", "s", pygmentize, true),
+        MacroDefinition("""\{pygmentize\_and\_compare::(.*?)\}(.*?)\{pygmentize\_and\_compare\}""", "s", pygmentize, true),
+        MacroDefinition("""\$\{project_version\}""", "", _ => project_version.toString, true),
+        MacroDefinition("""\$\{project_name\}""", "", _ => project_name.toString, true),
+        MacroDefinition("""\$\{project_id\}""", "", _ => project_id.toString, true),
+        MacroDefinition("""\$\{project_issue_url\}""", "", _ => project_issue_url.toString, true),
+        MacroDefinition("""\$\{website_base_url\}""", "", _ => website_base_url.toString, true)
+      )
+
+      for( ssp <- engine.filter("ssp"); md <- engine.filter("markdown") ) {
+        engine.pipelines += "ssp.md"-> List(ssp, md)
+        engine.pipelines += "ssp.markdown"-> List(ssp, md)
+      }
+      info("Bootstrapped website gen for: %s".format(project_name))
+    }
+  }
+}
\ No newline at end of file

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/layouts/default.jade
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/layouts/default.jade?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/layouts/default.jade (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/scalate/layouts/default.jade Fri Oct 29 01:21:53 2010
@@ -0,0 +1,87 @@
+!!! Basic
+:plain
+  <!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+    Architecture
+  -->
+- response.setContentType("text/html") 
+-@ var title : String = ""
+-@ var body: String = null
+-@ var overview: String = null
+-@ var spot: String = null
+-@ var blog: String = null
+-@ var head: String = null
+- val include_console = engine.isDevelopmentMode && engine.resourceLoader.exists("/org/fusesource/scalate/console/console_head.scaml")
+html(lang="en")
+  head
+    meta(content="text/html; charset=utf-8" http-equiv="Content-Type")
+    meta(content="#{project_slogan}" name="description")
+    meta(content="#{project_keywords}" name="keywords")
+    meta(content="#{project_name}" name="author")
+    link(type="text/css" rel="stylesheet" href={uri("/styles/impact/css/pygmentize.css")})
+    link(type="text/css" rel="stylesheet" href={uri("/styles/impact/css/site.css")})
+
+    - if (head!=null)
+      !~~ head
+
+    -#
+      - if (include_console)
+        - include("/org/fusesource/scalate/console/console_head.scaml")
+        link(href={uri("/css/scalate/console.css")} rel="stylesheet" type="text/css")
+    
+    title= title
+  body
+    div#navigation
+      div.wrapper
+        - include("/_navigation.ssp.md")
+        
+    - if (overview!=null)
+      div#overview
+        div.wrapper
+          -if ( project_logo!=null )  
+            div.logo
+              img(src="#{uri(project_logo)}" alt="#{project_name} logo")
+          div.message
+            !~~ overview
+            
+    - if (spot!=null)
+      div#spot
+        div.wrapper
+          !~~ spot
+          
+    - if (body!=null)
+      div#content
+        div.wrapper
+          !~~ body
+          
+    - if (blog!=null)
+      div#blog
+        div.wrapper
+          !~~ blog
+          
+    -#
+      - if (include_console)
+        = include("/org/fusesource/scalate/console/console.scaml")
+    -#
+      :javascript
+        var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+        document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+        </script> 
+        <script type="text/javascript"> 
+        try {
+        var pageTracker = _gat._getTracker("UA-1347593-12");
+        pageTracker._trackPageview();
+        } catch(err) {}
\ No newline at end of file

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/web.xml?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/web.xml (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/WEB-INF/web.xml Fri Oct 29 01:21:53 2010
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright (C) 2009-2010 the original author or authors.
+    See the notice.md file distributed with this work for additional
+    information regarding copyright ownership.
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+	version="2.5">
+
+  <display-name>Scalate Sample Local Wiki</display-name>
+
+  <description>
+    Scalate Sample Local Wiki
+  </description>
+
+  <filter>
+    <filter-name>TemplateEngineFilter</filter-name>
+    <filter-class>org.fusesource.scalate.servlet.TemplateEngineFilter</filter-class>
+  </filter>
+  <filter-mapping>
+    <filter-name>TemplateEngineFilter</filter-name>
+    <url-pattern>/*</url-pattern>
+  </filter-mapping>
+
+  <welcome-file-list>
+    <welcome-file>index.page</welcome-file>
+  </welcome-file-list>
+
+  <error-page>
+    <error-code>500</error-code>
+    <location>/WEB-INF/scalate/errors/500.scaml</location>
+  </error-page>
+</web-app>

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/_navigation.ssp.md
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/_navigation.ssp.md?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/_navigation.ssp.md (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/_navigation.ssp.md Fri Oct 29 01:21:53 2010
@@ -0,0 +1,10 @@
+
+* [${project_name} ${project_version}](${uri("/")}) 
+* [Source](${uri("/community/source.html")})
+* [Community](${uri("/community/index.html")})
+* [Support](${uri("/community/support.html")})
+<!-- 
+* [Download](${uri("/download.html")}) 
+* [Documentation](${uri("/documentation/index.html")}) 
+-->
+

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/architecture.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/architecture.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.page Fri Oct 29 01:21:53 2010
@@ -14,11 +14,26 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Architecture
+title: The ${project_name} Blog
+in_menu: false
+sort_info: 7
+
+--- name:head pipeline:ssp
+<link rel="alternate" title="${project_name} RSS" href="index.rss" type="application/rss+xml">
+
 --- name:overview
 
-{project_slogan:}
+The latest and greatest news from the ${project_name} team
+
+--- name:blog pipeline:jade
 
---- name:content
+:ssp
+  <h1>${project_name} Blog <a href="index.rss"><img src="${uri("/images/rss.gif")}"/></a></h1>
 
-{include_file: {filename: src/architecture.md, process_output: true, escape_html: false}}
\ No newline at end of file
+- import org.fusesource.scalate.page.BlogHelper._
+- for(post <- posts)
+  .post
+    a(href={post.link})
+      h2= post.title
+    .details Posted by #{post.author} on #{post.createdAt}
+    !~~ post.render()
\ No newline at end of file

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.rss.feed
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.rss.feed?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.rss.feed (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/index.rss.feed Fri Oct 29 01:21:53 2010
@@ -0,0 +1,5 @@
+---
+link: ${website_base_url}/blog/
+author: "${project_name} Team"
+title: "The ${project_name} Blog"
+description: "${project_slogan}"

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/releases/release-1-0.page.off (from r1028330, activemq/activemq-apollo/trunk/apollo-website/config.yaml)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/releases/release-1-0.page.off?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/releases/release-1-0.page.off&p1=activemq/activemq-apollo/trunk/apollo-website/config.yaml&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/config.yaml (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/blog/releases/release-1-0.page.off Fri Oct 29 01:21:53 2010
@@ -1,3 +1,4 @@
+---
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -13,10 +14,22 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+blog_post: true
+title: Apollo 1.0 Released
+author: Hiram Chirino
+author_url: http://hiramchirino.com
+created_at: 2010-04-06 12:06:40 -0000
+--- 
+
+The [Apache ActiveMQ Project](http://activemq.apache.org) is pleased to announce the availability of Apollo 1.0. 
+
+Further information:
+
+* [Download](http://activemq.apache.org/...)
+* [Change Log](http://activemq.apache.org/...)
+* [Documentation](http://activemq.apache.org/...)
+
+[Feedback](http://activemq.apache.org/...) is always welcome! 
+
 
-# The available configuration options can be listed using the `webgen config`
-# command, for example: `webgen config sourcehandler` will list all options starting
-# with sourcehandler.
 
-# lets turn off line numbers
-tag.coderay.line_numbers: false

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/_creating_patches.ssp.md
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/_creating_patches.ssp.md?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/_creating_patches.ssp.md (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/_creating_patches.ssp.md Fri Oct 29 01:21:53 2010
@@ -0,0 +1,23 @@
+We gladly accept patches if you can find ways to improve, tune or fix
+${project_name} in some way.
+
+Most IDEs can create nice patches now very easily. e.g. in Eclipse just
+right click on a file/directory and select `Team -> Create Patch`. Then
+just save the patch as a file and then submit it. (You may have to click
+on `Team -> Share...` first to enable the Subversion options).
+Incidentally if you are an Eclipse user you should install the
+[subclipse](http://subclipse.tigris.org/) plugin.
+
+If you're a command line person try the following to create the patch
+
+    diff -u Main.java.orig Main.java >> patchfile.txt
+
+or
+    svn diff Main.java >> patchfile.txt
+
+### Submitting patches
+
+The easiest way to submit a patch is to create a new issue at our [Issue
+Tracker](${project_issue_url}), attach the patch, tick the Patch
+Attached button on the issue then fire off an email to the mailing
+lists.

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/building.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/building.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/building.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/building.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,87 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: Building
+--- name:overview
+
+# How to Build ${project_name}
+The way most developers get started contributing to a project.
+
+--- name:content 
+
+## Building with Maven
+
+${project_name} uses [Maven](http://maven.apache.org/) as its primary
+build tool for performing releases and uses the pom.xml to describe
+dependencies between modules.
+
+### Prequisites
+
+*Required:*
+
+* Java 1.6
+* Download and [install Maven](http://maven.apache.org/download.html)
+* Get the latest [source](source.html)
+
+### Maven options
+
+To build ${project_name} maven has to be configured to use more memory
+
+    set MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m
+
+### A normal build
+
+    mvn install -P download
+
+The last argument, **-Pdownload**, is optional and typically only used on
+the first build as it adds some extra repos to the project just in case
+our dependencies have not quite reached the central Maven repository yet.
+
+### Doing a Quick Build
+
+The following avoids running all the unit test cases, we just skip the
+test running phase and not the building part
+
+    mvn -Dtest=false clean install
+
+### Using an IDE
+
+If you prefer to use an IDE then you can auto-generate the IDE's project
+files using maven plugins. e.g.
+
+    mvn eclipse:eclipse
+  
+or
+
+    mvn idea:idea
+
+### Importing into Eclipse
+
+If you have not already done so, you will need to make Eclipse aware of
+the Maven repository so that it can build everything. In the preferences,
+go to `Java -> Build Path -> Classpath` and define a new Classpath
+Variable named `M2_REPO` that points to your local Maven repository. i.e.
+`~/.m2/repository` on Unix and `c:\Documents and Settings\$username\.m2\repository` 
+on Windows).
+
+You can also get Maven to do this for you:
+
+    mvn eclipse:add-maven-repo -Declipse.workspace=/path/to/the/workspace/ 
+
+### See Also
+
+* [Source](source.html)
+* [Developer Links](developers.html)

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/contributing.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/contributing.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/contributing.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/contributing.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,73 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: Contributing
+in_menu: false
+--- name:overview
+
+# How to contribute to ${project_name}
+We love contributions!
+
+--- name:content
+
+We really want you to get involved in the ${project_name} project, to
+[join the community](index.html) and help make it a better price of
+software - please do dive in and help!
+
+Try surf the [documentation](../documentation/index.html) and website in
+general - if somethings confusing or not clear, [let us
+know](index.html) or raise a [support request](support.html).
+
+[Download](../download.html) the code and try it out and see what you think.
+Browse the [source code](source.html). Got an itch to scratch, want to
+tune some operation or add some feature?
+
+Want to do some hacking on the ${project_name} code? Try surfing the our
+[Issue Tracker]("${project_issue_url}") for open issues or features that
+need to be implemented, take ownership of an issue and try fix it.
+
+## Improving the documentation
+
+Documentation is massively important to help users make the most of
+${project_name} and its probably the area that needs the most help!
+
+So if you are interested in helping the documentation effort; whether its
+just to fix a page here or there, correct a link or even write a tutorial
+or improve what documentation is already there please do dive in and
+help\!
+
+All of the documentation is stored in project source repository, see [How
+the Site works](site.html)
+
+## If you find a bug or problem
+
+Please raise a new issue in our [Issue Tracker](${project_issue_url}). If
+you can create a JUnit test case then your issue is more likely to be
+resolved quicker. Then we can add your issue to our [source control
+system](source.html) and then we'll know when its really fixed and we can
+ensure that the problem stays fixed in future releases.
+
+## Working on the code and creating patches
+
+We gladly accept patches if you can find ways to improve, tune or fix
+${project_name} in some way.
+
+${include("/community/_creating_patches.ssp.md")}
+
+## Becoming a committer
+
+Once you have made some good contributions you may be invited to become a
+committer by the project team. We'll chat to you offline about it.

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/developers.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/mirgration-guide.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/developers.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/developers.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/mirgration-guide.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/mirgration-guide.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/developers.page Fri Oct 29 01:21:53 2010
@@ -14,11 +14,23 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Migration Guide
+title: Developers
+in_menu: false
 --- name:overview
 
-{project_slogan:}
+# Developers
+Various links for developers 
 
---- name:content pipeline:textile
+--- name:content
 
-TODO
\ No newline at end of file
+# Developer Links
+
+* [Building](building.html)
+* [Contributing](contributing.html)
+* [Release Guide](release-guide.html)
+
+<!--
+* [Maven Site Reports](${website_base_url}/versions/${project_version}/maven/)
+
+Looking for the website documentation of a different ${project_name} [version](${website_base_url}/versions/index.html)?
+-->

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/faq.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/faq.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/faq.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/faq.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,84 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: FAQ
+in_menu: false
+sort_info: 41
+# FYI:
+# The fragments processor allows the TOC to generated by the menu tag.
+--- name:overview 
+
+# Burning Questions?
+
+This page contains all the frequently asked questions about the
+${project_name} project.
+
+--- name:content
+
+{:toc}
+
+## General Questions
+
+General questions on the *${project_name}* project.
+
+### Why the name ${project_name}?
+
+
+### What is the license?
+
+The license is [Apache 2
+License](http://www.apache.org/licenses/LICENSE-2.0)
+
+### How do I get support?
+
+See the [support guide](support.html) for more details.
+
+### How do I build Scalate?
+
+First [get the source](source.html) then see the [building
+guide](building.html)
+
+### Why does the Maven build not download jars?
+
+The default profile in maven does not include remote repos, so make sure
+you add the download profile when building for the first time. First [get
+the source](source.html) then see the [building guide](building.html).
+
+e.g.
+
+    mvn install -P download
+
+### How do I contribute or become a committer?
+
+We love [contributions](contributing.html)! More details on how to
+contribute and how to become a committer are in the [contributing
+guide](contributing.html).
+
+### How do I register for the issue tracker?
+
+For more detail see the [support page](support.html). If you haven't done
+so already you can [register with the issue tracker
+here](https://www.assembla.com/user/signup)
+
+### How does the website work?
+
+For details on how to edit the website and how it works see 
+[How the Site works](site.html)
+
+## Using ${project_name}
+
+### How do I get started?
+

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/index.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/index.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/index.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/index.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,98 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: Community
+in_menu: true
+sort_info: 50
+--- name:overview
+
+# Lets Talk
+The ${project_name} community is here to help you
+
+--- name:content pipeline:jade
+
+.left
+  h1 Blog
+.right
+  :markdown
+    Keep up to date on the latest and greatest releases by following the
+    [${project_name} Blog](../blog/index.html)
+
+.left
+  h1 Mailing Lists
+.right
+  :markdown
+  
+    We really want you to get involved in the ${project_name} and we love
+    [contributions](contributing.html). One of the easiest ways to get
+    involved is to join the community discussions.
+    
+  table
+    tr
+      th List Name
+      th Subscribe
+      th Unsubscribe
+      th Archive
+      th Nabble (Online Forums)
+    tr
+      td #{project_name} User List
+      td
+        a(href="mailto:users-subscribe@activemq.apache.org") Subscribe
+      td
+        a(href="mailto:users-unsubscribe@activemq.apache.org") Unsubscribe
+      td
+        a(href="http://mail-archives.apache.org/mod_mbox/activemq-users/") Archive
+      td
+        ="nbsp;"
+        -# a(title="User Forum" href="user-forum.html") Nabble
+    tr
+      td #{project_name} Developer List
+      td
+        a(href="mailto:dev-subscribe@activemq.apache.org") Subscribe
+      td
+        a(href="mailto:dev-unsubscribe@activemq.apache.org") Unsubscribe
+      td
+        a(href="http://mail-archives.apache.org/mod_mbox/activemq-dev/") Archive
+      td
+        ="nbsp;"
+        -# a(title="Developer Forum" href="developer-forum.html") Nabble
+    tr
+      td #{project_name} Commits List
+      td
+        a(href="mailto:commits-subscribe@activemq.apache.org") Subscribe
+      td
+        a(href="mailto:commits-unsubscribe@activemq.apache.org") Unsubscribe
+      td
+        a(href="http://mail-archives.apache.org/mod_mbox/activemq-commits/") Archive
+      td
+        ="nbsp;"
+    
+.left
+  h1 IRC
+.right
+  :markdown
+  
+    You can also catch us on IRC to chat via **#activemq** on
+    **irc.codehaus.org**.
+
+.left
+  h1 Support
+.right
+  :markdown
+    If you have a problem you can [get help](support.html) or try surfing
+    our [Issue Tracker](${project_issue_url})
+
+

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/release-guide.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/release-guide.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/release-guide.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/release-guide.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,55 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: Release Guide
+in_menu: false
+--- name:overview
+
+# Release Guide
+How to create releases of ${project_name}
+
+--- name:content 
+
+## Release Preparation Steps
+
+Various documentation changes first (which should be done before the release is cut)
+
+* update the **${project_id}-website/src/main/webapp/download.page** page for this release
+* edit the **${project_id}-website/src/main/scala/Website.scala** file and change the **project\_version** values
+* blog about the release by creating an entry in **${project_id}-website/src/blog/releases** 
+* update the changelog.md file, copying and pasting the section the release highlights from the above blog post
+* add a link to the **${project_id}-website/src/main/webapp/versions.page** to the new version. 
+
+## Cutting the release 
+
+* prepare the release
+
+{pygmentize:: text}
+mvn -P release release:prepare 
+{pygmentize}
+
+* perform the release
+
+{pygmentize:: text}
+mvn -P release release:perform
+{pygmentize}
+
+* open [Nexus Staging](http://repository.apache.org/index.html#staging)
+  and close the staged release of #{project_name}
+* now start a vote on the mailing lists and if it passes
+* promote the closed release in nexus
+* announce the release on the [mailing list](index.html)
+* drink beers!

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/site.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/site.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/site.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/site.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,84 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: Building
+--- name:overview
+
+# ${project_name} Site 
+How the website works
+
+--- name:content pipeline:jade
+
+.left
+  h1 How it works
+.right
+  :markdown
+  
+    The *${project_name}* documentation and site is created using Scalate
+    and is stored in git in the same [source control system as the
+    code](source.html)
+
+    **Note:** For code highlighting you will need to
+    [install](http://pygments.org/download/)
+    [http://pygments.org/](http://pygments.org).
+    
+.left
+  h1 Editing the source code
+.right
+  :markdown
+  
+    If you [grab the source code](source.html) you will find the site
+    source in the *${project_id}-website* directory.  The website is
+    also built using Maven so, you would
+
+        cd ${project_id}-website
+        mvn install
+
+    If you want to edit the files in your text editor and be able to
+    immediately see the site re-rendered in a browser then use
+
+        mvn jetty:run
+
+    You can now surf the site and see changes immediately.
+
+    If you are on OS X then we highly recommend
+    [TextMate](http://macromates.com/) as a great editor which supports
+    Textile and Markdown
+
+.left
+  h1 Deploying the site
+.right
+  :markdown
+  
+    The site is automatically deployed by the CI builds, so you can
+    simply wait for the changes to be automatically pushed to the project
+    site.
+    
+    You can manually deploy the site using Maven:
+    
+        mvn deploy
+
+    Since deployment to our webserver requires proper authorization,
+    you will need to add an entry to your ~/.m2/settings.xml file simlilar
+    to:
+    
+    {pygmentize:: xml}
+    <server>
+      <id>${project_id}-website</id>
+      <username>xxxx</username>
+      <password>xxxxx</password>
+    </server>
+    {pygmentize}
\ No newline at end of file

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/source.page
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/source.page?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/source.page (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/source.page Fri Oct 29 01:21:53 2010
@@ -0,0 +1,104 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+title: Source
+in_menu: true
+sort_info: 40
+--- name:overview
+# ${project_name}
+
+Get the latest source code
+
+--- name:content pipeline:jade
+
+
+.left
+  :markdown
+    # SVN
+    
+.right
+  :&markdown
+  
+    #{project_name} stores its source code in a SVN repository at this location:
+
+    * [#{project_svn_url}](#{project_svn_url})
+
+    If you are new to SVN you might have a look at the 
+    [Version Control with Subversion](http://svnbook.red-bean.com/en/1.5/index.html) book.
+
+.left
+  :markdown
+    # Browsing Source
+.right
+  :&markdown
+
+    You can browse the source code online by using any of the following
+    interfaces web interfaces:
+    
+    <!-- * [FishEye](http://fisheye6.cenqua.com/browse/activemq/activemq-apollo/trunk/) -->
+    * [ViewVC](http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/)
+    * [Raw HTTP](#{project_svn_url})
+
+.left
+  h1 How to Checkout
+.right
+  :&markdown
+
+    You must first install a [SVN client](http://subversion.apache.org/packages.html). Then 
+    you check out the project using the following:
+
+        svn co #{project_svn_trunk_url} #{project_id}
+        cd #{project_id}
+
+    Now you probably want to try [build the #{project_name} code](building.html) 
+
+.left
+  :markdown
+    # Committer Access
+    
+.right
+  :&markdown
+    
+    Committers should check out the the source code using the HTTPS url.
+    
+    * [#{project_svn_commiter_url}](#{project_svn_commiter_url})
+
+    Only project developers can commit to the SVN tree via this method.  
+
+
+.left
+  :markdown
+    # Contributing patches
+.right
+  :markdown
+    If you are not yet a committer but want to contribute some 
+    patch (we love [contributions!](contributing.html)) here's 
+    how you can submit patches
+    
+  - include("/community/_creating_patches.ssp.md")
+
+.left
+  :markdown
+    # Next steps
+.right
+  :&markdown
+    Once you have checked out the code try following 
+
+    * [instructions to build #{project_name}](building.html) 
+    * read the [documentation](../documentation/index.html)
+    * browse the [developer links and maven reports](developers.html)
+    
+

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/support.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/support.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/support.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/architecture.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/architecture.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/community/support.page Fri Oct 29 01:21:53 2010
@@ -14,11 +14,26 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Architecture
+title: Support
+in_menu: true
+sort_info: 55
 --- name:overview
 
-{project_slogan:}
+# You Are Not Alone
+We can help!
 
---- name:content
+--- name:content 
 
-{include_file: {filename: src/architecture.md, process_output: true, escape_html: false}}
\ No newline at end of file
+You may find the [Frequently Asked Questions (FAQ)](faq.html) useful.
+
+We love feedback of all kinds; whether it's thoughts, ideas, suggestions
+or bug reports!
+
+To submit feedback please contact the [community](index.html),
+or use the [${project_name} Issue Tracker](${project_issue_url}).
+
+### See Also
+
+* [FAQ](faq.html)
+* [Community](index.html)
+* [Issue Tracker](${project_issue_url})

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/architecture.md (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.md)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/architecture.md?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/architecture.md&p1=activemq/activemq-apollo/trunk/apollo-website/src/architecture.md&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
    (empty)

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/index.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/index.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/index.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/index.page Fri Oct 29 01:21:53 2010
@@ -14,11 +14,16 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Performance and Scaling
+title: Documentation
 --- name:overview
 
-{project_slogan:}
+${project_slogan}
 
 --- name:content
 
-{include_file: {filename: src/performance-scaling.md, process_output: true, escape_html: false}}
+# Documentation
+
+* [Performance and Scaling](performance-scaling.html)
+* [Architecture](architecture.html)
+* [Module Organization](module-organization.html)
+ 

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/module-organization.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/module-organization.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/module-organization.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/module-organization.page Fri Oct 29 01:21:53 2010
@@ -17,16 +17,21 @@
 title: Module Organization
 --- name:overview
 
-{project_slogan:}
+${project_slogan}
 
---- name:content
+--- name:content pipeline:markdown
 
 # Module Organization
 
+Apollo is composed of many loosely coupled jar files.  This helps
+maintain a clear separations of concerns between the modules and allows
+end users to end up with smaller footprint configurations if they don't
+need all the optional features of the project.
+
 ## Dependency Diagram
 
 <img style="width: 70%; height: auto; display: block; margin-left: auto;  margin-right: auto" 
-    src="images/module-deps-graph.png" alt="dependencies graph">
+    src="../images/module-deps-graph.png" alt="dependencies graph">
 
 ## Updating
 

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/performance-scaling.md (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.md)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/performance-scaling.md?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/performance-scaling.md&p1=activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.md&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/performance-scaling.md (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/documentation/performance-scaling.md Fri Oct 29 01:21:53 2010
@@ -1,27 +1,10 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-  
-       http://www.apache.org/licenses/LICENSE-2.0
-  
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-  Architecture
--->
 # Performance and Scaling
 
 ## Performance
 
-Apollo's performance is awesome considering it is the text based protocol
-Stomp. The source distribution includes a couple of benchmarks that are
-useful for getting an idea of it's performance potential.
+Apollo's performance is awesome considering it is using Stomp, a text
+based protocol. The source distribution includes a couple of benchmarks
+that are useful for getting an idea of it's performance potential.
 
 The benchmark clients access the server as follows:
 
@@ -74,17 +57,17 @@ Apollo aims to support all those usage s
 ### Scaling the Number of Connected Clients
 
 Apollo uses non blocking IO and a reactor thread model. This means that a
-running broker uses a constant number of threads no matter how many clients
-are connected to it.
+running broker uses a constant number of threads no matter how many
+clients are connected to it.
 
 ### Scaling the Number of Queued Messages
 
 Queues will swap messages out of memory when there are no consumers that
 are likely to need the message soon. Once a message is swapped, the queue
-will replace the message with a reference pointer. When the queue builds a
-large number (more than 10,000) of these swapped out reference pointers,
-they then get consolidated into a single "range entry" and the pointers are
-dropped. 
+will replace the message with a reference pointer. When the queue builds
+a large number (more than 10,000) of these swapped out reference
+pointers, they then get consolidated into a single "range entry" and the
+pointers are dropped.
 
 When a consumer comes along that needs some of the swapped out messages,
 it will convert previously consolidated "range entries" to a set of
@@ -97,7 +80,8 @@ usage.
 
 Big messages don't even make it into the JVM's memory management. The
 contents of big messages received and sent using buffers allocated in a
-memory mapped file. This allows the OS to efficiently manage swapping those
-large messages to disk and it avoids churning the eden garbage collection
-generation in the JVM. If 1 producer is sending 100 MB messages to a
-consumer the JVM will not report any significant memory usage.
\ No newline at end of file
+memory mapped file. This allows the OS to efficiently manage swapping
+those large messages to disk and it avoids churning the eden garbage
+collection generation in the JVM. If 1 producer is sending 100 MB
+messages to a consumer the JVM will not report any significant memory
+usage.
\ No newline at end of file

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/download.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/download.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/download.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/module-organization.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/download.page Fri Oct 29 01:21:53 2010
@@ -14,26 +14,44 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Module Organization
+title: Download
+in_menu: true
+sort_info: 5
 --- name:overview
 
-{project_slogan:}
+# ${project_name}
+Download it today!
 
---- name:content
-
-# Module Organization
-
-## Dependency Diagram
-
-<img style="width: 70%; height: auto; display: block; margin-left: auto;  margin-right: auto" 
-    src="images/module-deps-graph.png" alt="dependencies graph">
-
-## Updating
-
-You can regenerate the above graph by running the following commands at the
-project root:
-
-    mvn -P graph graph:reactor -Dhide-transitive=true -Dhide-external=true -Dgraph.label= -Dhide-version=true -Dhide-group-id=true -Dhide-type=true
-    cp target/reactor-graph.png apollo-website/src/images/module-deps-graph.png
+--- name:content pipeline:jade
 
+.left
+  :markdown
+    # Download
+.right
+  :markdown
+    
+    No downloads available right now.
+    <!-- 
+    You can download **${project_name}** from the [Maven
+    Repository](https://repository.apache.org/content/groups/public/)
+    in the [${project_name}
+    area](https://repository.apache.org/content/groups/public/org/apache/activemq/).
+    -->
+    <!-- 
+    ## Releases
+
+    ...
+
+    ## Snapshots
+
+    ...
+    -->
+
+
+.left
+  :markdown
+    # Source Distribution
+.right
+  :markdown
+    If you prefer you can try building from [the source code](community/source.html) and [building it](community/building.html)
 

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/module-deps-graph.png (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/images/module-deps-graph.png)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/module-deps-graph.png?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/module-deps-graph.png&p1=activemq/activemq-apollo/trunk/apollo-website/src/images/module-deps-graph.png&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
    (empty)

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo-vector.png (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/images/project-logo-vector.png)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo-vector.png?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo-vector.png&p1=activemq/activemq-apollo/trunk/apollo-website/src/images/project-logo-vector.png&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
    (empty)

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo.png
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo.png?rev=1028579&view=auto
==============================================================================
Files activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo.png (added) and activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/project-logo.png Fri Oct 29 01:21:53 2010 differ

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/rss.gif (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/images/rss.gif)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/rss.gif?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/images/rss.gif&p1=activemq/activemq-apollo/trunk/apollo-website/src/styles/impact/images/rss.gif&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
Binary files - no diff available.

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/index.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/index.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/index.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/index.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/index.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/index.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/index.page Fri Oct 29 01:21:53 2010
@@ -14,24 +14,24 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Home
+title: Apollo ${project_version}
 in_menu: true
 sort_info: 1
---- name:overview
+--- name:overview pipeline:scaml
 
-{project_slogan:}
+%h1 Apollo #{project_version}
 
---- name:content
+#{project_slogan}
 
-# {project_name:}
+--- name:content pipeline:markdown 
 
-## Synopsis
-
-[Apollo][] is a forked and stripped down Apache [ActiveMQ][] message
-broker. It is focused on simplicity, stability and scalability.
+[Apollo][] is a [Scala 2.8](http://www.scala-lang.org) based messaging broker.
+It can be thought of as a forked and stripped down version of [Apache ActiveMQ][] . 
+It is focused on providing a simple, stable, scalable messaging core which is easy
+to extend.
 
 [Apollo]:http://github.com/chirino/activemq-apollo
-[ActiveMQ]:http://activemq.apache.org/
+[Apache ActiveMQ]:http://activemq.apache.org/
 
 ## Implemented Features
 
@@ -43,11 +43,12 @@ broker. It is focused on simplicity, sta
 * Message Selectors
 * Queue Browsers
 * REST based management
-* [Stomp](http://stomp.github.com/) Protocol Support
+* [Stomp 1.1](http://stomp.github.com/stomp-specification-1-1.html) Protocol Support
 
 ## Project Notes:
 
- * [Performance and Scaling](performance-scaling.html)
- * [Architecture]({relocatable:/architecture.html})
- * [Module Organization]({relocatable:/module-organization.html})
- * [TODO Items]({relocatable:/todo.html})
+ * [Performance and Scaling](documentation/performance-scaling.html)
+ * [Architecture](documentation/architecture.html)
+ * [Module Organization](documentation/module-organization.html)
+ 
+

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/privacy-policy.page (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/privacy-policy.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/privacy-policy.page?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/privacy-policy.page&p1=activemq/activemq-apollo/trunk/apollo-website/src/privacy-policy.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
    (empty)

Copied: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template (from r1028330, activemq/activemq-apollo/trunk/apollo-website/src/architecture.page)
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template?p2=activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template&p1=activemq/activemq-apollo/trunk/apollo-website/src/architecture.page&r1=1028330&r2=1028579&rev=1028579&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/architecture.page (original)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template Fri Oct 29 01:21:53 2010
@@ -14,11 +14,13 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-title: Architecture
---- name:overview
-
-{project_slogan:}
-
---- name:content
-
-{include_file: {filename: src/architecture.md, process_output: true, escape_html: false}}
\ No newline at end of file
+template: main.template
+---
+<div class="post"> 
+  <h2>{title:}</h2>
+  <div class="details">Posted by {author:} on {created_at:} </div>
+  <webgen:block name='content'/>
+  <% if context.node.node_info[:page].blocks.has_key?('full_story') %>
+    <webgen:block name='full_story' />
+  <% end %>
+</div>

Propchange: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/blog.template
------------------------------------------------------------------------------
    svn:executable = *

Added: activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/pygmentize.css
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/pygmentize.css?rev=1028579&view=auto
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/pygmentize.css (added)
+++ activemq/activemq-apollo/trunk/apollo-website/src/main/webapp/styles/impact/css/pygmentize.css Fri Oct 29 01:21:53 2010
@@ -0,0 +1,108 @@
+.syntax .hll { background-color: #ffffcc }
+.syntax  { background: #f0f0f0; }
+.syntax .c { color: #60a0b0; font-style: italic } /* Comment */
+.syntax .err { border: 1px solid #FF0000 } /* Error */
+.syntax .k { color: #007020; font-weight: bold } /* Keyword */
+.syntax .o { color: #666666 } /* Operator */
+.syntax .cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */
+.syntax .cp { color: #007020 } /* Comment.Preproc */
+.syntax .c1 { color: #60a0b0; font-style: italic } /* Comment.Single */
+.syntax .cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */
+.syntax .gd { color: #A00000 } /* Generic.Deleted */
+.syntax .ge { font-style: italic } /* Generic.Emph */
+.syntax .gr { color: #FF0000 } /* Generic.Error */
+.syntax .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.syntax .gi { color: #00A000 } /* Generic.Inserted */
+.syntax .go { color: #808080 } /* Generic.Output */
+.syntax .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.syntax .gs { font-weight: bold } /* Generic.Strong */
+.syntax .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.syntax .gt { color: #0040D0 } /* Generic.Traceback */
+.syntax .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
+.syntax .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
+.syntax .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
+.syntax .kp { color: #007020 } /* Keyword.Pseudo */
+.syntax .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
+.syntax .kt { color: #902000 } /* Keyword.Type */
+.syntax .m { color: #40a070 } /* Literal.Number */
+.syntax .s { color: #4070a0 } /* Literal.String */
+.syntax .na { color: #4070a0 } /* Name.Attribute */
+.syntax .nb { color: #007020 } /* Name.Builtin */
+.syntax .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
+.syntax .no { color: #60add5 } /* Name.Constant */
+.syntax .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.syntax .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+.syntax .ne { color: #007020 } /* Name.Exception */
+.syntax .nf { color: #06287e } /* Name.Function */
+.syntax .nl { color: #002070; font-weight: bold } /* Name.Label */
+.syntax .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.syntax .nt { color: #062873; font-weight: bold } /* Name.Tag */
+.syntax .nv { color: #bb60d5 } /* Name.Variable */
+.syntax .ow { color: #007020; font-weight: bold } /* Operator.Word */
+.syntax .w { color: #bbbbbb } /* Text.Whitespace */
+.syntax .mf { color: #40a070 } /* Literal.Number.Float */
+.syntax .mh { color: #40a070 } /* Literal.Number.Hex */
+.syntax .mi { color: #40a070 } /* Literal.Number.Integer */
+.syntax .mo { color: #40a070 } /* Literal.Number.Oct */
+.syntax .sb { color: #4070a0 } /* Literal.String.Backtick */
+.syntax .sc { color: #4070a0 } /* Literal.String.Char */
+.syntax .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
+.syntax .s2 { color: #4070a0 } /* Literal.String.Double */
+.syntax .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
+.syntax .sh { color: #4070a0 } /* Literal.String.Heredoc */
+.syntax .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
+.syntax .sx { color: #c65d09 } /* Literal.String.Other */
+.syntax .sr { color: #235388 } /* Literal.String.Regex */
+.syntax .s1 { color: #4070a0 } /* Literal.String.Single */
+.syntax .ss { color: #517918 } /* Literal.String.Symbol */
+.syntax .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.syntax .vc { color: #bb60d5 } /* Name.Variable.Class */
+.syntax .vg { color: #bb60d5 } /* Name.Variable.Global */
+.syntax .vi { color: #bb60d5 } /* Name.Variable.Instance */
+.syntax .il { color: #40a070 } /* Literal.Number.Integer.Long */
+
+
+/* don't highlight errors */
+.syntax .err {
+  border: none;
+}
+
+.syntax {
+  font-size: .9em;
+  font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
+  background-color: #F8F8FF; 
+  
+  overflow:auto;
+  -moz-background-clip:border;
+  -moz-background-inline-policy:continuous;
+  -moz-background-origin:padding;
+  margin: 1em 0 1em 0;
+  border:1px solid #DDDDDD;
+  
+  border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px;  
+  border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px;
+  border-style: solid;  border-width: 1px; border-color: #dedede !important; 
+  padding: 1em;
+}
+.syntax .linenodiv  {
+  background-color:#ECECEC;
+  border-right:1px solid #DDDDDD;
+  color:#AAAAAA;
+  padding: .5em;
+  text-align:right;
+}
+.syntax .highlight  {
+}
+.syntax pre {
+  margin:0;
+}
+
+pre.syntax {
+  padding: .5em;
+  background-color: #F8F8FF; overflow:auto;
+}
+
+.syntax code {
+  font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
+  font-size: 10pt;
+}



Mime
View raw message