You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by wa...@apache.org on 2012/01/05 02:54:26 UTC
svn commit: r1227432 - in /incubator/flex/site: ./ trunk/ trunk/cgi-bin/
trunk/content/ trunk/content/flex/ trunk/content/flex/css/
trunk/content/flex/images/ trunk/lib/ trunk/templates/ trunk/tools/
Author: wave
Date: Thu Jan 5 01:54:25 2012
New Revision: 1227432
URL: http://svn.apache.org/viewvc?rev=1227432&view=rev
Log:
Initial Apache CMS commit for Apache Flex
Added:
incubator/flex/site/
incubator/flex/site/trunk/
incubator/flex/site/trunk/cgi-bin/
incubator/flex/site/trunk/content/
incubator/flex/site/trunk/content/flex/
incubator/flex/site/trunk/content/flex/css/
incubator/flex/site/trunk/content/flex/css/flex.css (with props)
incubator/flex/site/trunk/content/flex/developer-faqs.mdtext (with props)
incubator/flex/site/trunk/content/flex/get-involved.mdtext (with props)
incubator/flex/site/trunk/content/flex/images/
incubator/flex/site/trunk/content/flex/images/apache-incubator-logo.png (with props)
incubator/flex/site/trunk/content/flex/images/feather-small.gif (with props)
incubator/flex/site/trunk/content/flex/index.mdtext (with props)
incubator/flex/site/trunk/content/flex/license.mdtext (with props)
incubator/flex/site/trunk/content/flex/mailing-lists.mdtext (with props)
incubator/flex/site/trunk/content/flex/source.mdtext (with props)
incubator/flex/site/trunk/content/flex/trademarks.mdtext (with props)
incubator/flex/site/trunk/lib/
incubator/flex/site/trunk/lib/path.pm (with props)
incubator/flex/site/trunk/lib/view.pm (with props)
incubator/flex/site/trunk/templates/
incubator/flex/site/trunk/templates/html_page.html (with props)
incubator/flex/site/trunk/templates/leftnav.mdtext (with props)
incubator/flex/site/trunk/templates/single_narrative.html (with props)
incubator/flex/site/trunk/templates/skeleton.html (with props)
incubator/flex/site/trunk/tools/
Added: incubator/flex/site/trunk/content/flex/css/flex.css
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/css/flex.css?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/css/flex.css (added)
+++ incubator/flex/site/trunk/content/flex/css/flex.css Thu Jan 5 01:54:25 2012
@@ -0,0 +1,392 @@
+/*
+* 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.
+*/
+body {
+ color: white;
+ font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
+ font-size: 10pt;
+ margin: 0;
+}
+
+#bannera {
+ height: 105px;
+ padding: 0 0 0 8px;
+ color: black;
+ font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
+ font-size:12pt;
+ vertical-align: middle;
+}
+
+#bannerright {
+ text-align: right;
+ float: right;
+ padding: 4pt 20pt 4pt 16pt;
+ width: 220px;
+}
+
+#bannercenter {
+ padding: 31pt 2pt 14pt 2pt;
+ float: center;
+ color: #107EC0;
+}
+
+#bannerleft {
+ text-align: left;
+ float: left;
+}
+
+a {
+ color: #107EC0;
+}
+
+a:visited {
+ color: #107EC0;
+}
+
+a:hover {
+ color: #107EC0;
+ text-decoration:underline;
+}
+
+a img { border: none; }
+
+h1,h2,h3,h4,h5,h6 {
+ color: #193240;
+ text-transform:uppercase;
+}
+
+#clear {
+ overflow: auto;
+ clear: both;
+}
+
+#content {
+ margin: 0 32px 20px 32px;
+ padding: 12px 8px 32px 8px;
+ color: #333;
+ overflow: auto;
+}
+
+#content h1,h2,h3,h4,h5,h6 {
+ font-weight: normal;
+ text-transform:none;
+ margin: 10px 0 15px;
+ padding: 5px 0;
+}
+
+#content h1 {
+ font-size: 1.4em;
+ padding: 15px;
+ border-top: 1px solid #a3afb6;
+}
+
+#content h2 {
+ font-size: 1.2em;
+ margin-top: 2em;
+}
+
+.legacy {
+ font-size: 1.2em;
+ color: #C44B01;
+ margin: 0 0 0.5em 0;
+}
+
+#content h3,h4,h5,h6 {
+ border-bottom: none;
+ font-size: 1em;
+ margin-bottom: 0;
+}
+
+#content li {
+ margin-bottom: 0.5em;
+}
+
+table {
+ border-collapse:collapse;
+ margin: auto;
+}
+
+th {
+ height: 40px;
+ background: #f5f8fa;
+ border: 1px solid #a3afb6;
+ vertical-align: middle;
+ font-size: 0.9em;
+}
+
+td {
+ vertical-align: top;
+ border: 1px solid #a3afb6;
+ padding: 0.4em 0.5em 0.4em 0.5em;
+ font-size: 0.9em;
+}
+
+.w140 {
+ width: 140px;
+}
+
+.w160 {
+ width: 160px;
+}
+
+.w180 {
+ width: 180px;
+}
+
+.w200 {
+ width: 200px;
+}
+
+.w220 {
+ width: 220px;
+}
+
+.codehilite {
+ background-color: #F0F000;
+ padding: 0.01em 1em;
+ border-radius: 10px;
+}
+
+#topbara{
+ border-top: 1px solid #c6cbdd;
+ border-bottom: 1px solid #c6cbdd;
+ height: 24pt;
+ background-color: #f5f8fa;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ color: black;
+ font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
+ font-size:14pt;
+ vertical-align: middle;
+ clear: both;
+}
+
+#breadcrumbsa {
+ margin: 4px 0px 4px 0px;
+ padding: 4px 8px 3px 20px;
+ background-color: #f5f8fa;
+ color: #333;
+ font-size: 14px;
+ float: left;
+}
+
+#breadcrumbsa a {
+ margin: 0;
+ padding: 2px;
+ background-color: #f5f8fa;
+ text-decoration:none;
+}
+
+#breadcrumbsa a:hover {
+ color: #107EC0;
+ background-color: #c6cbdd;
+ text-decoration:underline;
+}
+
+#topnava {
+ margin: 4px 0px 4px 0px;
+ padding: 4px 20px 3px 8px;
+ color: #333;
+ font-size: 14px;
+ text-align: right;
+ float: right;
+}
+
+#topnava ul {
+ list-style-type:none;
+ margin:0;
+ padding:0;
+}
+
+#topnava li {
+ padding: 0 6px 0 8px;
+ border-left: 1px solid #c6cbdd;
+ display:inline;
+}
+
+#topnava a {
+ margin: 0;
+ padding: 2px;
+ background-color: #f5f8fa;
+ text-decoration:none;
+}
+
+#topnava a:hover {
+ color: #107EC0;
+ background-color: #c6cbdd;
+ text-decoration:underline;
+}
+
+#leftnav {
+ border: 1px solid #e6ebed;
+ border-left: none;
+ -moz-border-radius: 0 0 10px 0;
+ border-radius: 0 0 10px 0;
+ color: #003;
+ float: left;
+ padding: 15px 15px 5px 20px;
+ width: 150px;
+ background: none repeat scroll 0 0 #f5f8fa;
+ margin: 0 12px 20px 0;
+}
+
+#leftnav img {
+ padding-bottom: 15px;
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+
+#leftnav h1 {
+ color: #000;
+ font-size: 1em;
+ padding: 0;
+ margin-top: 0.8em;
+ margin-bottom: 0;
+ border-bottom: 1px solid #a3afb6;
+}
+
+#leftnav ul {
+ margin: 0 0;
+ padding: 0;
+ list-style: none;
+}
+
+#leftnav li {
+ border-bottom: 1px solid #e6ebed;
+ margin: 0.2em 0;
+ padding: 0;
+}
+
+#leftnav li a {
+ margin: 0;
+ text-decoration:none;
+}
+
+#leftnav li a:hover {
+ color: #107EC0;
+ background-color: #c6cbdd;
+ text-decoration:underline;
+}
+
+#rightnav {
+ border: 1px solid #e6ebed;
+ border-left: none;
+ -moz-border-radius: 0 0 0 10px;
+ border-radius: 0 0 0 10px;
+ color: #003;
+ float: right;
+ padding: 15px 20px 5px 15px;
+ width: 150px;
+ background: none repeat scroll 0 0 #f5f8fa;
+ margin: 0 0 20px 12px;
+}
+
+#rightnav img {
+ padding-bottom: 15px;
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+}
+
+#rightnav h1 {
+ color: #000;
+ font-size: 1em;
+ padding: 0;
+ margin-top: 0.8em;
+ margin-bottom: 0;
+ border-bottom: 1px solid #a3afb6;
+}
+
+#rightnav ul {
+ margin: 0 0;
+ padding: 0;
+ list-style: none;
+}
+
+#rightnav li {
+ border-bottom: 1px solid #e6ebed;
+ margin: 0.2em 0;
+ padding: 0;
+}
+
+#rightnav li a {
+ margin: 0;
+ text-decoration:none;
+}
+
+#rightnav li a:hover {
+ color: #107EC0;
+ background-color: #c6cbdd;
+ text-decoration:underline;
+}
+
+#footera {
+ margin: 20px 0px 0px 0px;
+ padding: 8px 0px 12px 0px;
+ border-top: 2px solid #ccc;
+ color:#666;
+ font-size: 8pt;
+ padding: 0 8px;
+ text-align: left;
+ overflow: auto;
+ clear: both;
+ line-height: 10pt;
+}
+
+#copyrighta {
+}
+
+#copyrighta p {
+ padding-left: 20px;
+ line-height: 10pt;
+ padding-bottom: 5px;
+}
+
+#copyrighta a {
+ color: #107EC0;
+ text-decoration:underline;
+}
+
+#copyrighta a:hover {
+ background-color: #e6ebed;
+}
+
+#poweredbya {
+ float: right;
+ text-align: right;
+ width: 210px;
+ height: 100px;
+}
+
+#asf-logo {
+ width: 180px;
+ padding-top: 8px;
+}
+
+#flex-logo {
+ height: 100px;
+ padding-top: 4px;
+ padding-left: 8px;
+}
+
+/* definition lists */
+dd {}
+dl {}
+dt {
+ display: inline;
+ float: left;
+}
Propchange: incubator/flex/site/trunk/content/flex/css/flex.css
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/developer-faqs.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/developer-faqs.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/developer-faqs.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/developer-faqs.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,81 @@
+Title: Developer FAQs
+Notice: 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.
+
+##Developer's Frequently Asked Questions
+
+Apache Flex is an effort undergoing incubation at The Apache Software Foundation (ASF)
+
+ - [How do I edit this website?](#how_do_i_edit_this_website)
+ - [I've just been voted in as a committer what do I need to do?](#ive_just_been_voted_in_as_a_committer__what_do_i_need_to_do)
+ - [How do I use Apache Subversion?](#how_do_i_use_apache_subversion)
+
+
+##How do I edit this website?
+
+The pages on this website are written in [markdown syntax][1] and stored in SVN at
+[https://svn.apache.org/repos/asf/incubator/flex/site][2].
+
+Via integration with the Apache CMS, it is possible to edit, stage and publish
+website updates from the command line, or by using a web-based interface.
+
+For now here are relevant pages from the Apache OpenOffice podling:
+
+ - Detailed information can be found in the [How to edit the OpenOffice.org website][3] page.
+ - Information on deeper website development is found on the [Website Development][10] page.
+
+##I've just been voted in as a Committer. What do I need to do?
+
+First, congratulations. Your contributions to the project have been noted and we
+hope that as a Committer you will be even more active.
+
+But before you are officially given Committer permissions, there are a few
+administrative steps that you will need to complete.
+
+ 1. Submit a signed [ICLA] [4] to Apache.
+ 1. Wait for the ICLA to be received and recorded by Apache. You will know
+when this has occurred when your name appears in the [Unlisted ICLAs] [5] section
+on the Apache Committers page. This could take a couple of days, longer if you
+submitted the ICLA via post.
+ 1. Once the your ICLA has been recorded, you should send a note to the [PPMC] [6]
+and request an Apache account. You will want to include your full name and email address,
+as you entered in the ICLA, as well as your preferred userid. Please [check first] [7]
+that your preferred userid is not already in use by another Apache Committer.
+ 1. Once your Apache account has been created, you will receive an email with
+further instructions for setting up your account. This may take a couple of days.
+ 1. If you were also voted as a PPMC member, you should then [subscribe] [8] to the
+PPMC's private mailing list.
+ 1. Finally, you should read the ["Guide for new committers"] [9]
+
+##How do I use Apache Subversion?
+
+Instructions can be found on the [Subversion Basics] [11] page.
+
+
+ [1]: http://www.simpleeditions.com/59001/markdown-an-introduction
+ [2]: https://svn.apache.org/repos/asf/incubator/ooo/site
+ [3]: http://incubator.apache.org/openofficeorg/docs/edit-cms.html
+ [4]: http://www.apache.org/licenses/icla.txt
+ [5]: http://people.apache.org/committer-index.html#unlistedclas
+ [6]: mailto:flex-private@incubator.apache.org
+ [7]: http://people.apache.org/committer-index.html
+ [8]: mailto:flex-private-subscribe@incubator.apache.org
+ [9]: http://www.apache.org/dev/new-committers-guide.html
+ [10]: website-local.html
+ [11]: http://incubator.apache.org/openofficeorg/svn-basics.html
+ [12]: https://svn.apache.org/repos/asf/incubator/ooo/ooo-site
+
Propchange: incubator/flex/site/trunk/content/flex/developer-faqs.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/get-involved.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/get-involved.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/get-involved.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/get-involved.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,40 @@
+Title: Get Involved
+Notice: 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.
+
+You don't need to be a software developer to contribute to
+Apache Flex. To be successful this project
+requires a huge range of different skills, levels of involvement and degrees of
+technical expertise. So, if you want to get involved in Apache Flex, there
+is almost certainly a role for you.
+
+We are looking for people to:
+
+ - provide feedback
+ - write or update documentation
+ - help new users
+ - recommend the project to others
+ - test the code and report bugs
+
+All of these contributions help to keep a project active and strengthen
+the community. The project team and the broader community will
+therefore welcome and encourage participation, and attempt to make it
+as easy as possible for people to get involved.
+
+[Here][1] is a possible version of this page from the Apache OpenOffice project. The Apache Flex project will determine its own governance.
+
+ [1]: /openofficeorg/get-involved.html
\ No newline at end of file
Propchange: incubator/flex/site/trunk/content/flex/get-involved.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/images/apache-incubator-logo.png
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/images/apache-incubator-logo.png?rev=1227432&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/site/trunk/content/flex/images/apache-incubator-logo.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: incubator/flex/site/trunk/content/flex/images/feather-small.gif
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/images/feather-small.gif?rev=1227432&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/site/trunk/content/flex/images/feather-small.gif
------------------------------------------------------------------------------
svn:mime-type = image/gif
Added: incubator/flex/site/trunk/content/flex/index.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/index.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/index.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/index.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,8 @@
+Title: Apache Flex (Incubating)
+
+Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop.
+
+Please see the incubator proposal [here][1]
+
+
+ [1]: http://wiki.apache.org/incubator/FlexProposal
Propchange: incubator/flex/site/trunk/content/flex/index.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/license.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/license.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/license.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/license.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,213 @@
+Title: Apache License
+Notice: 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.
+
+Apache License<br></br>Version 2.0, January 2004<br></br>
+[http://www.apache.org/licenses/](http://www.apache.org/licenses/)
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+**<a name="definitions">1. Definitions</a>**.
+
+"License" shall mean the terms and conditions for use, reproduction, and
+distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by the
+copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and all other
+entities that control, are controlled by, or are under common control with
+that entity. For the purposes of this definition, "control" means (i) the
+power, direct or indirect, to cause the direction or management of such
+entity, whether by contract or otherwise, or (ii) ownership of fifty
+percent (50%) or more of the outstanding shares, or (iii) beneficial
+ownership of such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity exercising
+permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications,
+including but not limited to software source code, documentation source,
+and configuration files.
+
+"Object" form shall mean any form resulting from mechanical transformation
+or translation of a Source form, including but not limited to compiled
+object code, generated documentation, and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form,
+made available under the License, as indicated by a copyright notice that
+is included in or attached to the work (an example is provided in the
+Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form,
+that is based on (or derived from) the Work and for which the editorial
+revisions, annotations, elaborations, or other modifications represent, as
+a whole, an original work of authorship. For the purposes of this License,
+Derivative Works shall not include works that remain separable from, or
+merely link (or bind by name) to the interfaces of, the Work and Derivative
+Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original
+version of the Work and any modifications or additions to that Work or
+Derivative Works thereof, that is intentionally submitted to Licensor for
+inclusion in the Work by the copyright owner or by an individual or Legal
+Entity authorized to submit on behalf of the copyright owner. For the
+purposes of this definition, "submitted" means any form of electronic,
+verbal, or written communication sent to the Licensor or its
+representatives, including but not limited to communication on electronic
+mailing lists, source code control systems, and issue tracking systems that
+are managed by, or on behalf of, the Licensor for the purpose of discussing
+and improving the Work, but excluding communication that is conspicuously
+marked or otherwise designated in writing by the copyright owner as "Not a
+Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity on
+behalf of whom a Contribution has been received by Licensor and
+subsequently incorporated within the Work.
+
+**<a name="copyright">2. Grant of Copyright License</a>**. Subject to the
+terms and conditions of this License, each Contributor hereby grants to You
+a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+copyright license to reproduce, prepare Derivative Works of, publicly
+display, publicly perform, sublicense, and distribute the Work and such
+Derivative Works in Source or Object form.
+
+**<a name="patent">3. Grant of Patent License</a>**. Subject to the terms
+and conditions of this License, each Contributor hereby grants to You a
+perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+(except as stated in this section) patent license to make, have made, use,
+offer to sell, sell, import, and otherwise transfer the Work, where such
+license applies only to those patent claims licensable by such Contributor
+that are necessarily infringed by their Contribution(s) alone or by
+combination of their Contribution(s) with the Work to which such
+Contribution(s) was submitted. If You institute patent litigation against
+any entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that the Work or a Contribution incorporated within the Work constitutes
+direct or contributory patent infringement, then any patent licenses
+granted to You under this License for that Work shall terminate as of the
+date such litigation is filed.
+
+**<a name="redistribution">4. Redistribution</a>**. You may reproduce and
+distribute copies of the Work or Derivative Works thereof in any medium,
+with or without modifications, and in Source or Object form, provided that
+You meet the following conditions:
+
+1. You must give any other recipients of the Work or Derivative Works a
+copy of this License; and
+
+1. You must cause any modified files to carry prominent notices stating
+that You changed the files; and
+
+1. You must retain, in the Source form of any Derivative Works that You
+distribute, all copyright, patent, trademark, and attribution notices from
+the Source form of the Work, excluding those notices that do not pertain to
+any part of the Derivative Works; and
+
+1. If the Work includes a "NOTICE" text file as part of its distribution,
+then any Derivative Works that You distribute must include a readable copy
+of the attribution notices contained within such NOTICE file, excluding
+those notices that do not pertain to any part of the Derivative Works, in
+at least one of the following places: within a NOTICE text file distributed
+as part of the Derivative Works; within the Source form or documentation,
+if provided along with the Derivative Works; or, within a display generated
+by the Derivative Works, if and wherever such third-party notices normally
+appear. The contents of the NOTICE file are for informational purposes only
+and do not modify the License. You may add Your own attribution notices
+within Derivative Works that You distribute, alongside or as an addendum to
+the NOTICE text from the Work, provided that such additional attribution
+notices cannot be construed as modifying the License.
+You may add Your own copyright statement to Your modifications and may
+provide additional or different license terms and conditions for use,
+reproduction, or distribution of Your modifications, or for any such
+Derivative Works as a whole, provided Your use, reproduction, and
+distribution of the Work otherwise complies with the conditions stated in
+this License.
+
+**<a name="contributions">5. Submission of Contributions</a>**. Unless You
+explicitly state otherwise, any Contribution intentionally submitted for
+inclusion in the Work by You to the Licensor shall be under the terms and
+conditions of this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify the
+terms of any separate license agreement you may have executed with Licensor
+regarding such Contributions.
+
+**<a name="trademarks">6. Trademarks</a>**. This License does not grant
+permission to use the trade names, trademarks, service marks, or product
+names of the Licensor, except as required for reasonable and customary use
+in describing the origin of the Work and reproducing the content of the
+NOTICE file.
+
+**<a name="no-warranty">7. Disclaimer of Warranty</a>**. Unless required by
+applicable law or agreed to in writing, Licensor provides the Work (and
+each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including,
+without limitation, any warranties or conditions of TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You
+are solely responsible for determining the appropriateness of using or
+redistributing the Work and assume any risks associated with Your exercise
+of permissions under this License.
+
+**<a name="no-liability">8. Limitation of Liability</a>**. In no event and
+under no legal theory, whether in tort (including negligence), contract, or
+otherwise, unless required by applicable law (such as deliberate and
+grossly negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special,
+incidental, or consequential damages of any character arising as a result
+of this License or out of the use or inability to use the Work (including
+but not limited to damages for loss of goodwill, work stoppage, computer
+failure or malfunction, or any and all other commercial damages or losses),
+even if such Contributor has been advised of the possibility of such
+damages.
+
+**<a name="additional">9. Accepting Warranty or Additional Liability</a>**.
+While redistributing the Work or Derivative Works thereof, You may choose
+to offer, and charge a fee for, acceptance of support, warranty, indemnity,
+or other liability obligations and/or rights consistent with this License.
+However, in accepting such obligations, You may act only on Your own behalf
+and on Your sole responsibility, not on behalf of any other Contributor,
+and only if You agree to indemnify, defend, and hold each Contributor
+harmless for any liability incurred by, or claims asserted against, such
+Contributor by reason of your accepting any such warranty or additional
+liability.
+
+END OF TERMS AND CONDITIONS
+
+# APPENDIX: How to apply the Apache License to your work # {#apply}
+
+To apply the Apache License to your work, attach the following boilerplate
+notice, with the fields enclosed by brackets "[]" replaced with your own
+identifying information. (Don't include the brackets!) The text should be
+enclosed in the appropriate comment syntax for the file format. We also
+recommend that a file or class name and description of purpose be included
+on the same "printed page" as the copyright notice for easier
+identification within third-party archives.
+
+ :::text
+ Copyright [yyyy] [name of copyright owner]
+
+ 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.
+
Propchange: incubator/flex/site/trunk/content/flex/license.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/mailing-lists.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/mailing-lists.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/mailing-lists.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/mailing-lists.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,63 @@
+Title: Mailing Lists
+Notice: 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.
+
+## Apache Flex Mailing Lists
+
+We welcome you to join our mailing lists and let us know about your thoughts or
+ideas about Apache Flex.
+
+ - [Development Mailing List](#development_mailing_list).
+ - [Commits Mailing List](#commits_mailing_list).
+
+## Participation Guidelines
+We ask all mailing list participants to observe [these guidelines][1].
+
+## Development Mailing List
+
+This is where the project community hangs out. This list is used to coordinate
+activities and ensure we are all pulling in the same direction. This is a high traffic list.
+
+ - Subscribe: [flex-dev-subscribe@incubator.apache.org][2]
+ - Post (after subscription): [flex-dev@incubator.apache.org][3]
+ - Unsubscribe: [flex-dev-unsubscribe@incubator.apache.org][4]
+ - Archives
+ - [Markmail][5]
+ - [Apache][6]
+
+## Commits Mailing List
+
+This is where the community receives automated notifications of any changes to the
+code and documentation.
+
+ - Subscribe: [ooo-commits-subscribe@incubator.apache.org][7]
+ - Unsubscribe: [ooo-commmits-unsubscribe@incubator.apache.org][8]
+ - Archives
+ - [Markmail][9]
+ - [Apache][10]
+
+ [1]: http://www.apache.org/dev/contrib-email-tips.html
+ [2]: mailto:flex-dev-subscribe@incubator.apache.org
+ [3]: mailto:flex-dev@incubator.apache.org
+ [4]: mailto:flex-dev-unsubscribe@incubator.apache.org
+ [5]: http://markmail.org/search/+list:org.apache.incubator.flex-dev
+ [6]: http://mail-archives.apache.org/mod_mbox/incubator-flex-dev/
+
+ [7]: mailto:flex-commits-subscribe@incubator.apache.org
+ [8]: mailto:flex-commmits-unsubscribe@incubator.apache.org
+ [9]: http://markmail.org/search/+list:org.apache.incubator.flex-commits
+ [10]: http://mail-archives.apache.org/mod_mbox/incubator-flex-commits/
Propchange: incubator/flex/site/trunk/content/flex/mailing-lists.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/source.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/source.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/source.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/source.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,35 @@
+Title: Source Control
+Notice: 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.
+
+We use [Apache Subversion][1] for version control. You can [browse our
+repository][2] in your web browser.
+
+For further information see the [Apache Source Code Repository][3] page.
+
+## Getting the source code
+
+This will get you everything:
+
+ svn co https://svn.apache.org/repos/asf/incubator/flex/trunk flex
+
+Including SVN overhead, this requires approximately 4 GB of storage.
+
+
+[1]: http://subversion.apache.org
+[2]: http://svn.apache.org/viewvc/incubator/ooo/trunk
+[3]: http://www.apache.org/dev/version-control.html
Propchange: incubator/flex/site/trunk/content/flex/source.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/content/flex/trademarks.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/content/flex/trademarks.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/content/flex/trademarks.mdtext (added)
+++ incubator/flex/site/trunk/content/flex/trademarks.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,64 @@
+Title: Apache Flex Trademarks
+Notice: 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.
+
+The Apache Software Foundation holds trademarks on behalf of its
+projects. For the Apache Flex project these trademarks include
+the names Apache Flex and Flex, as well as the
+graphical logo. Use of these marks is prohibited without explicit
+permission from the ASF.
+
+However, the Apache Flex project is happy to work with 3rd
+parties who desire to use these trademarks in ways that are beneficial
+to the project, which do not imply endorsement by ASF, and which are
+fully in conformance with Apache policies.
+
+To request such permission, follow these steps:
+
+1. First familiarize yourself with the [Apache Trademark Policy] [1].
+Many of the common cases are already addressed there. And some uses
+of ASF marks ("nominative use") are automatically allowed.
+
+1. Email a proposal to [flex-private@incubator.apache.org] [2]. In the
+proposal, please include:
+
+ 1. Name and contact information of the company, organization or person
+requesting the permission
+
+ 1. A list of what ASF controlled marks you wish to use
+
+ 1. A description of how these marks would be used. Give supporting
+detail, along with context If you are requesting use of the logo, for
+example, provide a prototype of how the logo would appear in the
+context of the overall design.
+
+ 1. Any other information you think would be useful, e.g., any impeding deadlines
+
+1. On receipt of the proposal, the Apache Flex PPMC will review
+and decide whether or not to recommend approval.
+
+1. If the PPMC recommends approval, then they will forward their
+recommendation, along with your proposal and any follow up
+communications, to the Apache V.P. of Brand Management for final
+approval.
+
+1. We will then notify you of the outcome.
+
+
+[1]: http://www.apache.org/foundation/marks/
+[2]: mailto:flex-private@incubator.apache.org?subject=Trademark
+
Propchange: incubator/flex/site/trunk/content/flex/trademarks.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/lib/path.pm
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/lib/path.pm?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/lib/path.pm (added)
+++ incubator/flex/site/trunk/lib/path.pm Thu Jan 5 01:54:25 2012
@@ -0,0 +1,38 @@
+package path;
+
+# taken from django's url.py
+
+our @patterns = (
+ [qr!\.mdtext$!, single_narrative => { template => "single_narrative.html" }],
+ [qr!\.html$!, html_page => { template => "html_page.html" }],
+ [qr!\.htm$!, html_page => { template => "html_page.html" }],
+) ;
+
+# for specifying interdependencies between files
+
+our %dependencies = (
+# "/sitemap.html" => [ grep s!^content!!, glob "content/*.mdtext" ],
+);
+
+1;
+
+=head1 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.
+
+
Propchange: incubator/flex/site/trunk/lib/path.pm
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/lib/view.pm
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/lib/view.pm?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/lib/view.pm (added)
+++ incubator/flex/site/trunk/lib/view.pm Thu Jan 5 01:54:25 2012
@@ -0,0 +1,200 @@
+package view;
+
+# BUILD CONSTRAINT: all views must return $content, $extension.
+# additional return values (as seen below) are optional. However,
+# careful use of svn externals and dependency management in path.pm can
+# resolve most issues with this constraint.
+
+
+use strict;
+use warnings;
+use Dotiac::DTL qw/Template *TEMPLATE_DIRS/;
+use Dotiac::DTL::Addon::markup;
+use ASF::Util qw/read_text_file sort_tables/;
+
+push our @TEMPLATE_DIRS, "templates";
+
+# This is most widely used view. It takes a
+# 'template' argument and a 'path' argument.
+# Assuming the path ends in foo.mdtext, any files
+# like foo.page/bar.mdtext will be parsed and
+# passed to the template in the "bar" (hash)
+# variable.
+
+sub single_narrative {
+ my %args = @_;
+ my %styleargs = @_;
+ my $file = "content$args{path}";
+ my $template = $args{template};
+ $args{path} =~ s/\.mdtext$/\.html/;
+ $args{breadcrumbs} = breadcrumbs($args{path});
+
+ read_text_file $file, \%args;
+
+ my $page_path = $file;
+ $page_path =~ s/\.[^.]+$/.page/;
+ if (-d $page_path) {
+ for my $f (grep -f, glob "$page_path/*.mdtext") {
+ $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+ $args{$1} = {};
+ read_text_file $f, $args{$1};
+ }
+ }
+ # default navbars and mdtext from templates folder.
+ my $templates_folder = "templates";
+ if (-d $templates_folder) {
+ for my $f (grep -f, glob "$templates_folder/*.mdtext") {
+ $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+ $args{$1} = {};
+ read_text_file $f, $args{$1};
+ }
+ }
+ # folder specific overrides
+ $templates_folder = templatesfolder($args{path});
+ $args{templates_folder} = $templates_folder;
+ if (-d $templates_folder) {
+ for my $f (grep -f, glob "$templates_folder/*.mdtext") {
+ $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+ $args{$1} = {};
+ read_text_file $f, $args{$1};
+ }
+ }
+
+ $args{content} = sort_tables($args{content});
+
+ return Template($template)->render(\%args), html => \%args;
+}
+
+# This view is used to wrap html. It takes a
+# 'template' argument and a 'path' argument.
+# Assuming the path ends in foo.html, any files
+# like foo.page/bar.mdtext will be parsed and
+# passed to the template in the "bar" (hash)
+# variable.
+
+sub html_page {
+ my %args = @_;
+ my %styleargs = @_;
+ my $file = "content$args{path}";
+ my $template = $args{template};
+ $args{breadcrumbs} = breadcrumbs($args{path});
+
+ read_text_file $file, \%args;
+
+ my $page_path = $file;
+ $page_path =~ s/\.[^.]+$/.page/;
+ if (-d $page_path) {
+ for my $f (grep -f, glob "$page_path/*.mdtext") {
+ $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+ $args{$1} = {};
+ read_text_file $f, $args{$1};
+ }
+ }
+ # default navbars and mdtext from templates folder.
+ my $templates_folder = "templates";
+ if (-d $templates_folder) {
+ for my $f (grep -f, glob "$templates_folder/*.mdtext") {
+ $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+ $args{$1} = {};
+ read_text_file $f, $args{$1};
+ }
+ }
+ # folder specific overrides
+ $templates_folder = templatesfolder($args{path});
+ $args{templates_folder} = $templates_folder;
+ if (-d $templates_folder) {
+ for my $f (grep -f, glob "$templates_folder/*.mdtext") {
+ $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
+ $args{$1} = {};
+ read_text_file $f, $args{$1};
+ }
+ }
+
+ if ($args{content} =~ m!<head.*?>(.*?)</head>(?:.*?<body(.*?)>)?(.*?)(?:</body>|\Z)!si) {
+ @args{qw/header bodytag content/} = ($1, $2, $3);
+ }
+
+ return Template($template)->render(\%args), html => \%args;
+}
+
+sub sitemap {
+ my %args = @_;
+ my $template = "content$args{path}";
+ $args{breadcrumbs} .= breadcrumbs($args{path});
+ my $dir = $template;
+ $dir =~ s!/[^/]+$!!;
+ opendir my $dh, $dir or die "Can't opendir $dir: $!\n";
+ my %data;
+ for (map "$dir/$_", grep $_ ne "." && $_ ne ".." && $_ ne ".svn", readdir $dh) {
+ if (-f and /\.mdtext$/) {
+ my $file = $_;
+ $file =~ s/^content//;
+ no warnings 'once';
+ for my $p (@path::patterns) {
+ my ($re, $method, $args) = @$p;
+ next unless $file =~ $re;
+ my $s = view->can($method) or die "Can't locate method: $method\n";
+ my ($content, $ext, $vars) = $s->(path => $file, %$args);
+ $file =~ s/\.mdtext$/.$ext/;
+ $data{$file} = $vars;
+ last;
+ }
+ }
+ }
+
+ my $content = "";
+
+ for (sort keys %data) {
+ $content .= "- [$data{$_}->{headers}->{title}]($_)\n";
+ for my $hdr (grep /^#/, split "\n", $data{$_}->{content}) {
+ $hdr =~ /^(#+)\s+([^#]+)?\s+\1\s+\{#([^}]+)\}$/ or next;
+ my $level = length $1;
+ $level *= 4;
+ $content .= " " x $level;
+ $content .= "- [$2]($_#$3)\n";
+ }
+ }
+ $args{content} = $content;
+ return Template($template)->render(\%args), html => \%args;
+}
+
+sub breadcrumbs {
+ my @path = split m!/!, shift;
+ pop @path;
+ my @rv;
+ my $relpath = "";
+ for (@path) {
+ $relpath .= "$_/";
+ $_ ||= "home";
+ push @rv, qq(<a href="$relpath">$_</a>);
+ }
+ return join " » ", @rv;
+}
+
+sub templatesfolder {
+ my @path = split m!/!, shift;
+ my $relpath = "templates/";
+ $relpath .= $path[1];
+ return $relpath;
+}
+
+1;
+
+=head1 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.
Propchange: incubator/flex/site/trunk/lib/view.pm
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/templates/html_page.html
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/templates/html_page.html?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/templates/html_page.html (added)
+++ incubator/flex/site/trunk/templates/html_page.html Thu Jan 5 01:54:25 2012
@@ -0,0 +1,3 @@
+{% extends "skeleton.html" %}
+ {% block content %}{% autoescape off %}{{ content }}{% endautoescape %}{% endblock %}
+{$ endextends $}
Propchange: incubator/flex/site/trunk/templates/html_page.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/templates/leftnav.mdtext
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/templates/leftnav.mdtext?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/templates/leftnav.mdtext (added)
+++ incubator/flex/site/trunk/templates/leftnav.mdtext Thu Jan 5 01:54:25 2012
@@ -0,0 +1,28 @@
+# General
+
+ - [About](/flex/index.html)
+ - [License](/flex/license.html)
+ - [Trademarks](/flex/trademarks.html)
+
+# Community
+
+ - [Get Involved](/flex/get-involved.html)
+ - [Mailing Lists](/flex/mailing-lists.html)
+
+# Development
+
+ - [Source Code](/flex/source.html)
+ - [Developer FAQs](/flex/developer-faqs.html)
+
+# Project Management PPMC
+
+ - [Incubation Status](http://incubator.apache.org/projects/flex.html)
+
+# The Apache Software Foundation
+
+ - [Website](http://www.apache.org/)
+ - [Donations](http://www.apache.org/foundation/contributing.html)
+ - [Sponsorship](http://www.apache.org/foundation/sponsorship.html)
+ - [Thanks](http://www.apache.org/foundation/thanks.html)
+
+
Propchange: incubator/flex/site/trunk/templates/leftnav.mdtext
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/templates/single_narrative.html
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/templates/single_narrative.html?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/templates/single_narrative.html (added)
+++ incubator/flex/site/trunk/templates/single_narrative.html Thu Jan 5 01:54:25 2012
@@ -0,0 +1 @@
+{% extends "skeleton.html" %}
Propchange: incubator/flex/site/trunk/templates/single_narrative.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/flex/site/trunk/templates/skeleton.html
URL: http://svn.apache.org/viewvc/incubator/flex/site/trunk/templates/skeleton.html?rev=1227432&view=auto
==============================================================================
--- incubator/flex/site/trunk/templates/skeleton.html (added)
+++ incubator/flex/site/trunk/templates/skeleton.html Thu Jan 5 01:54:25 2012
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<link href="/flex/css/flex.css" rel="stylesheet" type="text/css">
+{% if header %}
+{% autoescape off %}{{ header }}{% endautoescape %}{% else %}
+<title>{% block title %}{{ headers.title }}{% endblock %}</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+{% endif %}
+</head>
+
+<body>
+ <div id="bannera">
+ <div id="bannerleft"><img id="flex-logo" alt="Apache Flex (Incubating)" src="/flex/images/flex.png"/></div>
+ <div id="bannerright">
+ <a title="Apache Incubator" href="http://incubator.apache.org"><img id="asf-logo" alt="Apache Incubator" src="/flex/images/apache-incubator-logo.png"/></a>
+ </div>
+ <div id="bannercenter">our new podling</div>
+ </div>
+ <div id="topbara">
+ {% if topnav.content %}<div id="topnava">{% block topnav %}{{ topnav.content|markdown }}{% endblock %}</div>{% endif %}
+ <div id="breadcrumbsa">{% block breaddcrumbs %}{% autoescape off %}{{ breadcrumbs }}{% endautoescape %}{% endblock %}</div>
+ </div>
+ <div id="clear"></div>
+ {% if leftnav.content %}<div id="leftnav">{% block leftnav %}{{ leftnav.content|markdown }}{% endblock %}</div>{% endif %}
+ {% if rightnav.content %}<div id="rightnav">{% block rightnav %}{{ rightnav.content|markdown }}{% endblock %}</div>{% endif %}
+ <div id="content">
+ {% block title %}{% if headers.title %}<h1 class="title">{{ headers.title }}</h1>{% endif %}{% endblock %}
+ {% block content %}{{ content|markdown }}{% endblock %}
+ </div>
+
+ <div id="footera">
+ <div id="poweredbya"><p><img src="/flex/images/feather-small.gif"/></p></div>
+ <div id="copyrighta">
+ <p>
+ Apache Flex is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.
+ Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and
+ decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is
+ not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has
+ yet to be fully endorsed by the ASF.</p>
+ <p>
+ <a href="/flex/license.html">Copyright & License</a>
+ <br />Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+ Other names appearing on the site may be trademarks of their respective owners.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Propchange: incubator/flex/site/trunk/templates/skeleton.html
------------------------------------------------------------------------------
svn:eol-style = native