logging-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgo...@apache.org
Subject svn commit: r1343084 [1/13] - in /logging/site/branches/cms/trunk: ./ content/ content/pages/ content/resources/ content/resources/css/ content/resources/img/ content/resources/js/ libs/ libs/Twig/ libs/Twig/lib/ libs/Twig/lib/Twig/ libs/Twig/lib/Twig/...
Date Sun, 27 May 2012 19:59:52 GMT
Author: rgoers
Date: Sun May 27 19:59:46 2012
New Revision: 1343084

URL: http://svn.apache.org/viewvc?rev=1343084&view=rev
Log:
Add test content

Added:
    logging/site/branches/cms/trunk/build.php
    logging/site/branches/cms/trunk/content/
    logging/site/branches/cms/trunk/content/pages/
    logging/site/branches/cms/trunk/content/pages/charter.twig
    logging/site/branches/cms/trunk/content/pages/guidelines.twig
    logging/site/branches/cms/trunk/content/pages/index.twig
    logging/site/branches/cms/trunk/content/pages/mailing-lists.twig
    logging/site/branches/cms/trunk/content/pages/privacy-policy.twig
    logging/site/branches/cms/trunk/content/pages/team-list.twig
    logging/site/branches/cms/trunk/content/resources/
    logging/site/branches/cms/trunk/content/resources/css/
    logging/site/branches/cms/trunk/content/resources/css/bootstrap.css
    logging/site/branches/cms/trunk/content/resources/css/bootstrap.min.css
    logging/site/branches/cms/trunk/content/resources/css/site.css
    logging/site/branches/cms/trunk/content/resources/img/
    logging/site/branches/cms/trunk/content/resources/img/feather.gif   (with props)
    logging/site/branches/cms/trunk/content/resources/js/
    logging/site/branches/cms/trunk/content/resources/js/bootstrap.js
    logging/site/branches/cms/trunk/content/resources/js/bootstrap.min.js
    logging/site/branches/cms/trunk/content/resources/js/jquery.js
    logging/site/branches/cms/trunk/content/resources/js/jquery.min.js
    logging/site/branches/cms/trunk/libs/
    logging/site/branches/cms/trunk/libs/Twig/
    logging/site/branches/cms/trunk/libs/Twig/.travis.yml
    logging/site/branches/cms/trunk/libs/Twig/AUTHORS
    logging/site/branches/cms/trunk/libs/Twig/CHANGELOG
    logging/site/branches/cms/trunk/libs/Twig/LICENSE
    logging/site/branches/cms/trunk/libs/Twig/README.markdown
    logging/site/branches/cms/trunk/libs/Twig/composer.json
    logging/site/branches/cms/trunk/libs/Twig/lib/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Autoloader.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Compiler.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/CompilerInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Environment.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Error/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Error.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Error/Loader.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Error/Runtime.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Error/Syntax.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/ExpressionParser.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension/Core.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension/Debug.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension/Escaper.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension/Optimizer.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Extension/Sandbox.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/ExtensionInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Filter/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Filter.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Filter/Function.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Filter/Method.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Filter/Node.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/FilterInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Function/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Function.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Function/Function.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Function/Method.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Function/Node.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/FunctionInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Lexer.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/LexerInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Loader/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Loader/Array.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Loader/Chain.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Loader/Filesystem.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Loader/String.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/LoaderInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Markup.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/AutoEscape.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Block.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/BlockReference.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Body.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Do.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Embed.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Array.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/AssignName.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Add.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/And.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Concat.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Div.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Equal.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/FloorDiv.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Greater.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/In.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Less.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/LessEqual.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Mod.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Mul.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/NotEqual.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/NotIn.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Or.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Power.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Range.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Binary/Sub.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/BlockReference.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Conditional.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Constant.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/ExtensionReference.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Filter/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Filter.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Filter/Default.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Function.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/GetAttr.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/MethodCall.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Name.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Parent.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/TempName.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Constant.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Defined.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Divisibleby.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Even.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Null.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Odd.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Test/Sameas.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Unary/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Unary.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Unary/Neg.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Unary/Not.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Expression/Unary/Pos.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Flush.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/For.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/ForLoop.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/If.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Import.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Include.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Macro.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Module.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Print.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Sandbox.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/SandboxedModule.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/SandboxedPrint.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Set.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/SetTemp.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Spaceless.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Node/Text.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeOutputInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeTraverser.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeVisitor/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeVisitor/Escaper.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeVisitor/Optimizer.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeVisitor/SafeAnalysis.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeVisitor/Sandbox.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/NodeVisitorInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Parser.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/ParserInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Sandbox/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Sandbox/SecurityError.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Sandbox/SecurityPolicy.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Sandbox/SecurityPolicyInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Template.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TemplateInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Test/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Test/Function.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Test/Method.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Test/Node.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TestInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/Token.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/AutoEscape.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Block.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Do.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Embed.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Extends.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Filter.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Flush.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/For.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/From.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/If.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Import.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Include.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Macro.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Sandbox.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Set.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Spaceless.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParser/Use.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParserBroker.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParserBrokerInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenParserInterface.php
    logging/site/branches/cms/trunk/libs/Twig/lib/Twig/TokenStream.php
    logging/site/branches/cms/trunk/libs/Twig/package.xml.tpl
    logging/site/branches/cms/trunk/libs/Twig/phpunit.xml.dist
    logging/site/branches/cms/trunk/libs/textile/
    logging/site/branches/cms/trunk/libs/textile/README
    logging/site/branches/cms/trunk/libs/textile/classTextile.php
    logging/site/branches/cms/trunk/pom.xml
    logging/site/branches/cms/trunk/templates/
    logging/site/branches/cms/trunk/templates/footer.html.twig
    logging/site/branches/cms/trunk/templates/navbar.html.twig
    logging/site/branches/cms/trunk/templates/page.html.twig

Added: logging/site/branches/cms/trunk/build.php
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/build.php?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/build.php (added)
+++ logging/site/branches/cms/trunk/build.php Sun May 27 19:59:46 2012
@@ -0,0 +1,137 @@
+<?php
+
+/*
+ * 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.
+ */
+
+// -- Config ------------------------------------
+
+$options = getopt("o:,outputDir:");
+
+$target = $options["o"];
+
+if (is_null($target))
+{
+  print("No target directory provided\n");
+  exit(-1); 
+}
+
+$base = dirname(__FILE__);
+
+define('PAGES_DIR', "$base/content/pages/");
+define('RESOURCES_DIR', "$base/content/resources/");
+define('TEMPLATES_DIR', "$base/templates/");
+define('TARGET_DIR', "$target"); // "$base/target/site/");
+define('POM_PATH', "$base/pom.xml");
+
+// -- Init --------------------------------------
+  
+require "$base/libs/Twig/lib/Twig/Autoloader.php";
+require "$base/libs/textile/classTextile.php";
+
+// Configure twig
+Twig_Autoloader::register();
+$loader = new Twig_Loader_Filesystem(array(TEMPLATES_DIR, PAGES_DIR));
+$twig = new Twig_Environment($loader);
+
+// Add filter for rendering textile
+$function = new Twig_Filter_Function('renderTextile', array('is_safe' => array('html')));
+$twig->addFilter('textile', $function);
+
+// -- Work --------------------------------------
+
+// Fetch data from pom.xml
+$params = parsePOM();
+
+// Create target dir if needed
+if (!file_exists(TARGET_DIR)) {
+	echo "Creating target directory\n";
+	mkdir(TARGET_DIR, 0777, true);
+}
+
+// Render pages
+$files = scandir(PAGES_DIR);
+foreach($files as $file) 
+{
+	if (preg_match('/.twig$/', $file)) 
+	{
+		$filename = str_replace('.twig', '.html', $file);
+		$target = TARGET_DIR . $filename;
+		echo "Rendering template: $filename\n";
+		
+		$template = $twig->loadTemplate($file);
+		$page = $template->render($params);
+		file_put_contents($target, $page);
+	}
+}
+
+// Copy resources
+copyDir(RESOURCES_DIR, TARGET_DIR);
+
+echo "Done.\n";
+
+
+// -- Helpers -----------------------------------
+
+/** Extracts information from pom.xml required for rendering the site. */
+function parsePOM()
+{
+	$project = simplexml_load_file(POM_PATH);
+	return array(
+		'project' => array(
+			'name' => (string) $project->name,
+			'url' => (string) $project->url,
+			'inceptionYear' => (string) $project->inceptionYear,
+		)
+	);
+}
+
+/** Recursively copies directory contents. */
+function copyDir($source, $target)
+{
+	$source = rtrim($source, '/');
+	$target = rtrim($target, '/');
+	
+	$files = scandir($source);
+	foreach($files as $file)
+	{
+		if ($file == '.' || $file == '..') continue;
+		
+		// Skip hidden files such as .svn
+		if ($file[0] == '.') continue;
+		
+		if (is_dir("$source/$file")) 
+		{
+			if (!is_dir("$target/$file")) 
+			{
+				mkdir("$target/$file");
+			}
+			copyDir("$source/$file", "$target/$file");
+		}
+		else
+		{
+			echo "Copying resource: $target/$file\n";
+			copy("$source/$file", "$target/$file");
+		}
+	}
+}
+
+/** Renders given textile to XHTML. */
+function renderTextile($data)
+{
+	$textile = new Textile();
+	return $textile->TextileThis(trim($data));	
+}

Added: logging/site/branches/cms/trunk/content/pages/charter.twig
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/content/pages/charter.twig?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/content/pages/charter.twig (added)
+++ logging/site/branches/cms/trunk/content/pages/charter.twig Sun May 27 19:59:46 2012
@@ -0,0 +1,63 @@
+{#
+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.
+#}
+
+{% extends "page.html.twig" %}
+
+{% block title %}Charter{% endblock %}
+
+{% block content %}
+{% filter textile %}
+h1. Charter
+
+On December 17<sup>th</sup> 2003. the Apache Board voted to establish the Apache Logging Services Project.
+
+The following is an extract from the minutes of the meeting of the board of directors. You can read the full minutes "here":http://www.apache.org/foundation/records/minutes/2003/board_minutes_2003_12_17.txt.
+
+<blockquote>
+
+h3. A. Establishment of the Apache Logging Services Project
+
+WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to the logging of application behavior, for distribution at no charge to the public.
+
+NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Logging Services PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further
+
+RESOLVED, that the Apache Logging Services PMC be and hereby is responsible for the creation and maintenance of software for managing the logging of application behavior, and for related software components, based on software licensed to the Foundation; and be it further
+
+RESOLVED, that the office of "Vice President, Apache Logging Services" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Logging Services PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Logging Services PMC; and be it further
+
+RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Logging Services PMC:
+
+* Scott Deboy
+* Ceki Gülcü
+* Jacob Kjome
+* Yoav Shapira
+* Paul Smith
+* Mark Womack
+	
+NOW, THEREFORE, BE IT FURTHER RESOLVED, that Mr. Ceki Gülcü be and hereby is appointed to the office of Vice President, Apache Logging Services, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further 
+
+RESOLVED, that the initial Apache Logging Services PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Logging Services Project; and be it further
+
+RESOLVED, that the initial Logging Services PMC be and hereby is tasked with the migration and rationalization of the log4j Apache Jakarta subproject; and be it further
+
+RESOLVED, that the initial Logging Services PMC be and hereby is tasked with the migration and integration of the sister projects, namely but not exclusively, Log4Perl, Log4Net, Log4Cxx (c++), Log4CPlus, Log4PHP and Log4plsql, subject to the will and approval of the respective project owners and communities.
+
+This was passed by Unanimous Vote.
+
+</blockquote>
+{% endfilter %}
+{% endblock %}
\ No newline at end of file

Added: logging/site/branches/cms/trunk/content/pages/guidelines.twig
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/content/pages/guidelines.twig?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/content/pages/guidelines.twig (added)
+++ logging/site/branches/cms/trunk/content/pages/guidelines.twig Sun May 27 19:59:46 2012
@@ -0,0 +1,227 @@
+{#
+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.
+#}
+
+{% extends "page.html.twig" %}
+
+{% block title %}Guidelines{% endblock %}
+
+{% block content %}
+{% filter textile %}
+h1. Guidelines
+
+This document defines the guidelines under which the Apache Logging Services project operates. It defines the roles and responsibilities of the project, who may vote, how voting works, how conflicts are resolved, etc.
+
+The Logging Services is a project of the "Apache Software Foundation":http://www.apache.org/foundation/. The foundation holds the copyright on Apache code including the code in the Logging Services codebase. The "foundation FAQ": http://www.apache.org/foundation/faq.html explains the operation and background of the foundation.
+
+Logging Services is typical of Apache projects in that it operates under a set of principles, known collectively as the "Apache Way". If you are new to Apache development, please refer to the "Incubator project":http://incubator.apache.org for more information on how Apache projects operate.
+
+* <a href="#Roles and Responsibilities">Roles and Responsibilities</a>
+* <a href="#Decision Making">How decisions are made</a>
+
+h2. Roles and Responsibilities
+
+Apache projects define a set of roles with associated rights and responsibilities. These roles govern what tasks an individual may perform within the project. The roles are defined in the following sections
+
+* <a href="#Users">Users</a>
+* <a href="#Developers">Developers</a>
+* <a href="#Committers">Committers</a>
+* <a href="#Project Management Committee"> Project Management Committee (PMC)</a>
+
+h3. Users
+
+The most important participants in the project are people who use our software. The majority of our developers start out as users and guide their development efforts from the user's perspective.
+
+Users contribute to the Apache projects by providing feedback to developers in the form of bug reports and feature suggestions. As well, users participate in the Apache community by helping other users on mailing lists and user support forums.
+
+h3. Developers
+
+All of the volunteers who are contributing time, code, documentation, or resources to the Logging Services Project. A developer that makes sustained, welcome contributions to the project may be invited to become a Committer, though the exact timing of such invitations depends on many factors.
+
+h3. Committers
+
+The project's Committers are responsible for the project's technical management. All committers have write access to the project's source repositories. Committers may cast binding votes on any technical discussion regarding the project.
+
+Committer access is by invitation only and must be approved by lazy consensus of the active PMC members. A Committer is considered emeritus by their own declaration or by not contributing in any form to the project for over six months. An emeritus committer may request reinstatement of commit access from the PMC. Such reinstatement is subject to lazy consensus of active PMC members.
+
+Commit access can be revoked by a unanimous vote of all the active PMC members (except the committer in question if they are also a PMC member).
+
+All Apache committers are required to have a signed Contributor License Agreement (CLA) on file with the Apache Software Foundation. There is a <a href="http://www.apache.org/dev/committers.html">Committer FAQ</a> which provides more details on the requirements for Committers.
+
+A committer who makes a sustained contribution to the project may be invited to become a member of the PMC. The form of contribution is not limited to code. It can also include code review, helping out users on the mailing lists, documentation, etc.
+
+h3. Project Management Committee
+
+The Project Management Committee (PMC) for Apache Logging Services was created by a <a href="charter.html">resolution</a> of the board of the Apache Software Foundation on 18<sup>th</sup> November 2002. The PMC is responsible to the board and the ASF for the management and oversight of the Apache Logging Services codebase. The responsibilities of the PMC include
+
+* Deciding what is distributed as products of the Apache Logging Services project. In particular all releases must be approved by the PMC
+* Maintaining the project's shared resources, including the codebase repository, mailing lists, websites.
+* Speaking on behalf of the project.
+* Resolving license disputes regarding products of the project
+* Nominating new PMC members and committers
+* Maintaining these bylaws and other guidelines of the project
+
+Membership of the PMC is by invitation only and must be approved by a lazy consensus of active PMC members. A PMC member is considered "emeritus" by their own declaration or by not contributing in any form to the project for over six months. An emeritus member may request reinstatement to the PMC. Such reinstatement is subject to lazy consensus of the active PMC members. Membership of the PMC can be revoked by an unanimous vote of all the active PMC members other than the member in question.
+
+The chair of the PMC is appointed by the ASF board. The chair is an office holder of the Apache Software Foundation (Vice President, Apache Logging Services) and has primary responsibility to the board for the management of the projects within the scope of the Logging Services PMC. The chair reports to the board quarterly on developments within the Logging Services project. The PMC may consider the position of PMC chair annually and if supported by 2/3 Majority may recommend a new chair to the board. Ultimately, however, it is the board's responsibility who it chooses to appoint as the PMC chair.
+
+h3. Decision making
+
+Within the Logging Services project, different types of decisions require different forms of approval. For example, the previous section describes several decisions which require "lazy consensus" approval. This section defines how voting is performed, the types of approvals, and which types of decision require which type of approval.
+
+h3. Voting
+
+Decisions regarding the project are made by votes on the primary project mailing list (general@logging.apache.org). Where necessary, PMC voting may take place on the private Logging Services PMC mailing list. Votes are clearly indicated by subject line starting with [VOTE] or [PMC-VOTE]. Votes may contain multiple items for approval and these should be clearly separated. Voting is carried out by replying to the vote mail. Voting may take four flavours.
+
+table(table table-bordered).
+| *+1* | "Yes," "Agree," or "the action should be performed." In general, this vote also indicates a willingness on the behalf of the voter in "making it happen" |
+| *+0* | This vote indicates a willingness for the action under consideration to go ahead. The voter, however will not be able to help. |
+| *-0* | This vote indicates that the voter does not, in general, agree with the proposed action but is not concerned enough to prevent the action going ahead. |
+| *-1* | This is a negative vote. On issues where consensus is required, this vote counts as a *veto*. All vetoes must contain an explanation of why the veto is appropriate. Vetoes with no explanation are void. It may also be appropriate for a -1 vote to include an alternative course of action. |
+
+All participants in the Logging Services project are encouraged to show their agreement with or against a particular action by voting. For technical decisions, only the votes of active committers are binding. Non binding votes are still useful for those with binding votes to understand the perception of an action in the wider Logging Services community. For PMC decisions, only the votes of PMC members are binding.
+
+Voting can also be applied to changes made to the Logging Services codebase. These typically take the form of a veto (-1) in reply to the commit message sent when the commit is made.
+
+h3. Approvals
+
+These are the types of approvals that can be sought. Different actions require different types of approvals.
+
+<table class="table table-bordered">
+	<tr>
+		<td><strong>Consensus</strong></td>
+		<td>For this to pass, all voters with binding votes must vote and there can be no binding vetoes (-1). Consensus
+		votes are rarely required due to the impracticality of getting all eligible voters to cast a vote.</td>
+	</tr>
+	<tr>
+		<td><strong>Lazy&nbsp;Consensus</strong></td>
+		<td>Lazy consensus requires 3 binding +1 votes and no binding vetoes.</td>
+	</tr>
+	<tr>
+		<td><strong>Lazy&nbsp;Majority</strong></td>
+		<td>A lazy majority vote requires 3 binding +1 votes and more binding +1 votes that -1 votes.</td>
+	</tr>
+	<tr>
+		<td><strong>Lazy&nbsp;Approval</strong></td>
+		<td>An action with lazy approval is implicitly allowed unless a -1 vote is received, at which time, depending on
+			the type of action, either lazy majority or lazy consensus approval must be obtained.</td>
+	</tr>
+	<tr>
+		<td><strong>2/3&nbsp;Majority</strong></td>
+		<td>Some actions require a 2/3 majority of active committers or PMC members to pass. Such actions typically
+			affect the foundation of the project (e.g. adopting a new codebase to replace an existing product). The higher
+			threshold is designed to ensure such changes are strongly supported. To pass this vote requires at least 2/3 of
+			binding vote holders to vote +1</td>
+	</tr>
+</table>
+
+h3. Vetoes
+
+A valid, binding veto cannot be overruled. If a veto is cast, it must be accompanied by a valid reason explaining the reasons for the veto. The validity of a veto, if challenged, can be confirmed by anyone who has a binding vote. This does not necessarily signify agreement with the veto - merely that the veto is valid.
+
+If you disagree with a valid veto, you must lobby the person casting the veto to withdraw their veto. If a veto is not withdrawn, the action that has been vetoed must be reversed in a timely manner.
+
+h3. Actions
+
+This section describes the various actions which are undertaken within the project, the corresponding approval required for that action and those who have binding votes over the action.
+
+<table class="table table-bordered">
+	<tr>
+		<th>Action</th>
+		<th>Description</th>
+		<th>Approval</th>
+		<th>Binding Votes</th>
+	</tr>
+	<tr>
+		<td><strong>Code Change</strong></td>
+		<td>A change made to the codebase of a sub-project and committed by a committer. This includes source code,
+			documentation, website content, etc.</td>
+		<td>Lazy approval and then lazy consensus.</td>
+		<td>Active committers of the relevant sub-project.</td>
+	</tr>
+	<tr valign="top">
+		<td><strong>Release Plan</strong></td>
+		<td>Defines the timetable and actions for a release. The plan also nominates a Release Manager.</td>
+		<td>Lazy majority</td>
+		<td>Active committers of the relevant sub-project</td>
+	</tr>
+	<tr>
+		<td><strong>Product Release</strong></td>
+		<td>
+			When a release of one of the sub-project's products is ready, a vote is required to accept the release 
+			as an official release of the Logging Services project.
+			This step ensures the overall supervision by the Logging Services PMC over its sub-projects.
+		</td>
+		<td>Lazy Majority</td>
+		<td><b>Active PMC members</b></td>
+	</tr>
+	<tr>
+		<td><strong>Adoption of New Codebase</strong></td>
+		<td>
+			When the codebase for an existing, released product is to be replaced with an alternative codebase. If such a
+				vote fails to gain approval, the existing code base will continue.
+			This also covers the creation of new sub-projects within the project
+		</td>
+		<td>2/3 majority</td>
+		<td>Active PMC members</td>
+	</tr>
+	<tr>
+		<td><strong>Modification of the Bylaws</strong></td>
+		<td>Modification of this document</td>
+		<td>2/3 majority</td>
+		<td>Active PMC members</td>
+	</tr>
+	<tr>
+		<td><strong>New Committer</strong></td>
+		<td>
+			When a new committer is proposed for a sub-project.
+			The PMC must be informed of the result of the sub-project's vote.
+		</td>
+		<td>Lazy consensus</td>
+		<td>Active committers of the relevant sub-project</td>
+	</tr>
+	<tr>
+		<td><strong>New PMC Member</strong></td>
+		<td>When a committer is proposed for the PMC</td>
+		<td>Lazy consensus</td>
+		<td>Active PMC members</td>
+	</tr>
+	<tr>
+		<td><strong>Committer Removal</strong></td>
+		<td>
+			When removal of commit privileges is sought.
+			<b>Note: </b> Such actions will also be referred to the ASF board by the PMC chair.
+		</td>
+		<td>Consensus</td>
+		<td>Active PMC members (excluding the committer in question if a member of the PMC).</td>
+	</tr>
+	<tr>
+		<td><strong>PMC Member Removal</strong></td>
+		<td>
+			When removal of a PMC member is sought.
+			<b>Note: </b> Such actions will also be referred to the ASF board by the PMC chair
+		</td>
+		<td>Consensus</td>
+		<td>Active PMC members (excluding the member in question).</td>
+	</tr>
+</table>
+
+h3. Voting Timeframes
+
+Votes are open for a period of 72 hours to allow all active voters time to consider the vote. Votes relating to code changes are not subject to a strict timetable but should be made as timely as possible.
+
+{% endfilter %}
+{% endblock %}
\ No newline at end of file

Added: logging/site/branches/cms/trunk/content/pages/index.twig
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/content/pages/index.twig?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/content/pages/index.twig (added)
+++ logging/site/branches/cms/trunk/content/pages/index.twig Sun May 27 19:59:46 2012
@@ -0,0 +1,71 @@
+{#
+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.
+#}
+
+{% extends "page.html.twig" %}
+
+{% block title %}Welcome{% endblock %}
+
+{% block content %}
+<div class="hero-unit">
+	<div class="pull-right"><img class="logo" src="img/feather.gif" /></div>
+	<h1>Apache logging services</h1>
+	<p>The Apache Logging Services Project creates and maintains open-source software related to the logging of
+	application behavior and released at no charge to the public.</p>
+</div>
+
+<div class="row">
+	<div class="span4">
+		<h2>Apache chainsaw</h2>
+		<p>A GUI based log viewer. Chainsaw is a companion application to log4j written by members of the log4j 
+		development community.</p>
+		<p><a target="_blank" class="btn" href="http://logging.apache.org/chainsaw/">Project site &raquo;</a></p>
+	</div>
+	<div class="span4">
+		<h2>Apache log4cxx</h2>
+		<p>Apache log4cxx is a logging framework for C++ patterned after log4j.</p>
+		<p><a target="_blank" class="btn" href="http://logging.apache.org/log4cxx/">Project site &raquo;</a></p>
+	</div>
+	<div class="span4">
+		<h2>Apache log4j</h2>
+		<p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula
+		porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut
+		fermentum massa justo sit amet risus.</p>
+		<p><a target="_blank" class="btn" href="http://logging.apache.org/log4j/1.2/">Project site &raquo;</a></p>
+	</div>
+</div>
+
+<div class="row">
+	<div class="span4">
+		<h2>Apache log4j2 <span class="label label-warning" style="vertical-align: top;">Beta</span></h2>
+		<p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula
+		porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut
+		fermentum massa justo sit amet risus.</p>
+		<p><a target="_blank" class="btn" href="http://logging.apache.org/log4j/2.0/">Project site &raquo;</a></p>
+	</div>
+	<div class="span4">
+		<h2>Apache log4net</h2>
+		<p>A port of the excellent Apache log4j framework to the Microsoft .NET runtime.</p>
+		<p><a target="_blank" class="btn" href="http://logging.apache.org/log4net/">Project site &raquo;</a></p>
+	</div>
+	<div class="span4">
+		<h2>Apache log4php</h2>
+		<p>A versatile logging framework for PHP. Originally a port of Apache log4j to PHP, it has grown to include
+		various PHP specific features.</p>
+		<p><a target="_blank" class="btn" href="http://logging.apache.org/log4php/">Project site &raquo;</a></p>
+	</div>
+</div>
+{% endblock %}
\ No newline at end of file

Added: logging/site/branches/cms/trunk/content/pages/mailing-lists.twig
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/content/pages/mailing-lists.twig?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/content/pages/mailing-lists.twig (added)
+++ logging/site/branches/cms/trunk/content/pages/mailing-lists.twig Sun May 27 19:59:46 2012
@@ -0,0 +1,65 @@
+{#
+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.
+#}
+
+{% extends "page.html.twig" %}
+
+{% block title %}Mailing lists{% endblock %}
+
+{% block content %}
+{% filter textile %}
+
+h1. Mailing lists
+
+These are the mailing lists that have been established for the Apache Logging Services project.
+
+For questions regarding individual logging projects, please find use the mailing lists defined on the project site.
+
+<table class="table table-bordered table-striped">
+	<thead>
+		<tr>
+			<th>Name</th>
+			<th>Description</th>
+			<th>Subscribe</th>
+			<th>Unsubscribe</th>
+			<th>Post</th>
+			<th>Archive</th>
+		</tr>
+	</thead>
+	<tbody>
+		<tr>
+			<td>logging-general</td>
+			<td>General discussion</td>
+			<td><a href="mailto:general-subscribe@logging.apache.org">Subscribe</a></td>
+			<td><a href="mailto:general-unsubscribe@logging.apache.org">Unsubscribe</a></td>
+			<td><a href="mailto:general@logging.apache.org">Post</a></td>
+			<td>
+				<a target="_blank" href="http://mail-archives.apache.org/mod_mbox/logging-general/">apache.org</a><br />
+				<a target="_blank" href="http://markmail.org/search/?q=list%3Aorg.apache.logging.general">markmail.org</a>
+			</td>
+		</tr>
+		<tr>
+			<td>logging-private</td>
+			<td>Private mailing list, only accesible to PMC members</td>
+			<td>-</td>
+			<td>-</td>
+			<td><a href="mailto:private@logging.apache.org">Post</a></td>
+			<td>-</td>
+		</tr>
+	</tbody>
+</table>
+{% endfilter %}
+{% endblock %}
\ No newline at end of file

Added: logging/site/branches/cms/trunk/content/pages/privacy-policy.twig
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/content/pages/privacy-policy.twig?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/content/pages/privacy-policy.twig (added)
+++ logging/site/branches/cms/trunk/content/pages/privacy-policy.twig Sun May 27 19:59:46 2012
@@ -0,0 +1,42 @@
+{#
+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.
+#}
+
+{% extends "page.html.twig" %}
+
+{% block title %}Privacy policy{% endblock %}
+
+{% block content %}
+{% filter textile %}
+
+h1. Privacy policy
+
+Information about your use of this web site is collected using server access logs and a tracking cookie. The collected information consists of the following:
+
+* The IP address from which you access the web site;
+* The type of browser and operating system you use to access our site;
+* The date and time you access our site;
+* The pages you visit; and
+* The addresses of pages from where you followed a link to our site.
+
+Part of this information is gathered using a tracking cookie set by the "Google Analytics":http://www.google.com/analytics service and handled by Google as described in their "privacy policy":http://www.google.com/privacy.html. See your browser documentation for instructions on how to disable the cookie if you prefer not to share this data with Google.
+
+We use the gathered information to help us make our site more useful to visitors and to better understand how and when our site is used. We do not track or collect personally identifiable information or associate gathered data with any personally identifying information from other sources.
+
+By using this web site, you consent to the collection of this data in the manner and for the purpose described above.
+
+{% endfilter %}
+{% endblock %}
\ No newline at end of file

Added: logging/site/branches/cms/trunk/content/pages/team-list.twig
URL: http://svn.apache.org/viewvc/logging/site/branches/cms/trunk/content/pages/team-list.twig?rev=1343084&view=auto
==============================================================================
--- logging/site/branches/cms/trunk/content/pages/team-list.twig (added)
+++ logging/site/branches/cms/trunk/content/pages/team-list.twig Sun May 27 19:59:46 2012
@@ -0,0 +1,130 @@
+{#
+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.
+#}
+
+{% extends "page.html.twig" %}
+
+{% block title %}Charter{% endblock %}
+
+{% block content %}
+{% filter textile %}
+
+h1. Project team
+
+A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
+
+The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
+
+h2. Team members
+
+<table class="table table-bordered table-striped">
+	<thead>
+		<tr>
+			<th>Name</th>
+			<th>Email</th>
+			<th>Role</th>
+			<th>Projects</th>
+		</tr>
+	</thead>
+	<tbody>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_A.html#carnold">Curt Arnold</a></td>
+			<td>carnold at apache.org</td>
+			<td>PMC Chair</td>
+			<td>log4j, log4cxx</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_C.html#nicko">Nicko Cadell</a></td>
+			<td>nicko at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4net</td>
+		</tr>
+		<tr>
+			<td>Alvero Carrasco</td>
+			<td>alvero at apache.org</td>
+			<td>Committer</td>
+			<td>log4php</td>
+		</tr>
+		<tr>
+			<td>Scott Deboy</td>
+			<td>sdeboy at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4j, chainsaw</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_G.html#rgoers">Ralph Goers</a></td>
+			<td>rgoers at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4j2</td>
+		</tr>
+		<tr>
+			<td>Ron Grabowski</td>
+			<td>rgrabowski at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4net</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_G.html#grobmeier">Christian Grobmeier</a></td>
+			<td>grobmeier at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4php</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_G.html#ceki">Ceki Gülcü</a></td>
+			<td>ceki at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4j</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_H.html#ihabunek">Ivan Habunek</a></td>
+			<td>ihabunek at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4php</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_H.html#hammers">Christian Hammers</a></td>
+			<td>chammers at apache.org</td>
+			<td>Committer</td>
+			<td>log4php</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_K.html#hoju">Jacob Kjome</a></td>
+			<td>hoju at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4j</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_S.html#psmith">Paul Smith</a></td>
+			<td>psmith at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4j, chainsaw</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_U.html#kurdalen">Knut Urdalen</a></td>
+			<td>kurdalen at apache.org</td>
+			<td>Committer</td>
+			<td>log4php</td>
+		</tr>
+		<tr>
+			<td><a target="_blank" href="http://people.apache.org/list_W.html#mwomack">Mark Womack</a></td>
+			<td>mwomack at apache.org</td>
+			<td>PMC Member</td>
+			<td>log4j</td>
+		</tr>
+	</tbody>
+</table>
+{% endfilter %}
+{% endblock %}
\ No newline at end of file



Mime
View raw message