Below is the initial template for the CMS. I'm trying to get
INFRA-5085[1] reopened for Infra to hook it up for us.

Until the CMS is operational, you can always check out the content and
edit manually.

(and it looks like skeleton.html is where we hook in the Bootstrap CSS code)

Cheers,
-g

[1] https://issues.apache.org/jira/browse/INFRA-5085

On Fri, Jun 21, 2013 at 12:26 AM,  <[email protected]> wrote:
> Author: gstein
> Date: Fri Jun 21 04:26:42 2013
> New Revision: 1495291
>
> URL: http://svn.apache.org/r1495291
> Log:
> Initial setup for the CMS.
>
> Added:
>     steve/site/
>     steve/site/branches/
>     steve/site/trunk/
>     steve/site/trunk/content/
>     steve/site/trunk/content/index.mdtext
>     steve/site/trunk/content/sitemap.html
>     steve/site/trunk/lib/
>     steve/site/trunk/lib/path.pm
>     steve/site/trunk/lib/view.pm
>     steve/site/trunk/templates/
>     steve/site/trunk/templates/single_narrative.html
>     steve/site/trunk/templates/skeleton.html
>
> Added: steve/site/trunk/content/index.mdtext
> URL: 
> http://svn.apache.org/viewvc/steve/site/trunk/content/index.mdtext?rev=1495291&view=auto
> ==============================================================================
> --- steve/site/trunk/content/index.mdtext (added)
> +++ steve/site/trunk/content/index.mdtext Fri Jun 21 04:26:42 2013
> @@ -0,0 +1,24 @@
> +Title:     Home Page
> +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.
> +
> +# Welcome
> +
> +Welcome to the Apache CMS.  Please see the following resources for further 
> help:
> +
> + - <http://www.apache.org/dev/cmsref.html>
> + - <http://wiki.apache.org/general/ApacheCms2010>
>
> Added: steve/site/trunk/content/sitemap.html
> URL: 
> http://svn.apache.org/viewvc/steve/site/trunk/content/sitemap.html?rev=1495291&view=auto
> ==============================================================================
> --- steve/site/trunk/content/sitemap.html (added)
> +++ steve/site/trunk/content/sitemap.html Fri Jun 21 04:26:42 2013
> @@ -0,0 +1,2 @@
> +{% include "single_narrative.html" %}
> +
>
> Added: steve/site/trunk/lib/path.pm
> URL: 
> http://svn.apache.org/viewvc/steve/site/trunk/lib/path.pm?rev=1495291&view=auto
> ==============================================================================
> --- steve/site/trunk/lib/path.pm (added)
> +++ steve/site/trunk/lib/path.pm Fri Jun 21 04:26:42 2013
> @@ -0,0 +1,39 @@
> +package path;
> +
> +# taken from django's url.py
> +
> +our @patterns = (
> +       [qr!\.mdtext$!, single_narrative => { template => 
> "single_narrative.html" }],
> +
> +       [qr!/sitemap\.html$!, sitemap => { headers => { title => "Sitemap" }} 
> ],
> +
> +) ;
> +
> +# 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.
> +
> +
>
> Added: steve/site/trunk/lib/view.pm
> URL: 
> http://svn.apache.org/viewvc/steve/site/trunk/lib/view.pm?rev=1495291&view=auto
> ==============================================================================
> --- steve/site/trunk/lib/view.pm (added)
> +++ steve/site/trunk/lib/view.pm Fri Jun 21 04:26:42 2013
> @@ -0,0 +1,23 @@
> +package view;
> +use base 'ASF::View'; # see 
> https://svn.apache.org/repos/infra/websites/cms/build/lib/ASF/View.pm
> +
> +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.
>
> Added: steve/site/trunk/templates/single_narrative.html
> URL: 
> http://svn.apache.org/viewvc/steve/site/trunk/templates/single_narrative.html?rev=1495291&view=auto
> ==============================================================================
> --- steve/site/trunk/templates/single_narrative.html (added)
> +++ steve/site/trunk/templates/single_narrative.html Fri Jun 21 04:26:42 2013
> @@ -0,0 +1 @@
> +{% extends "skeleton.html" %}
>
> Added: steve/site/trunk/templates/skeleton.html
> URL: 
> http://svn.apache.org/viewvc/steve/site/trunk/templates/skeleton.html?rev=1495291&view=auto
> ==============================================================================
> --- steve/site/trunk/templates/skeleton.html (added)
> +++ steve/site/trunk/templates/skeleton.html Fri Jun 21 04:26:42 2013
> @@ -0,0 +1,54 @@
> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> +<html lang="en">
> +  <head>
> +    <title>{% block title %}{{ headers.title }}{% endblock %}</title>
> +
> +    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
> +    <meta property="og:image" 
> content="http://www.apache.org/images/asf_logo.gif"; />
> +
> +    <link rel="stylesheet" type="text/css" media="screen" 
> href="http://www.apache.org/css/style.css";>
> +    <link rel="stylesheet" type="text/css" media="screen" 
> href="http://www.apache.org/css/code.css";>
> +
> +    {% if headers.atom %}
> +      <link rel="alternate" href="{{ headers.atom.url }}"
> +            type="application/atom+xml" title="{{ headers.atom.title }}" />
> +    {% endif %}
> +
> +    {% if headers.base %}<base href="{{ headers.base }}" />{% endif %}
> +    {% if headers.notice %}<!-- {{ headers.notice }} -->{% endif %}
> +  </head>
> +
> +  <body>
> +    <div id="page" class="container_16">
> +      <div id="header" class="grid_8">
> +        <img src="http://www.apache.org/images/feather-small.gif"; alt="The 
> Apache Software Foundation">
> +        <h1>The Apache Software Foundation</h1>
> +        <h2>{% block tagline %}{{ headers.title }}{% endblock %}</h2>
> +      </div>
> +      <div id="nav" class="grid_8">
> +        <ul>
> +          <!-- <li><a href="/" title="Welcome!">Home</a></li> -->
> +          <li><a href="http://www.apache.org/foundation/"; title="The 
> Foundation">Foundation</a></li>
> +          <li><a href="http://projects.apache.org"; title="The 
> Projects">Projects</a></li>
> +          <li><a href="http://people.apache.org"; title="The 
> People">People</a></li>
> +          <li><a href="http://www.apache.org/foundation/getinvolved.html"; 
> title="Get Involved">Get Involved</a></li>
> +          <li><a href="http://www.apache.org/dyn/closer.cgi"; 
> title="Download">Download</a></li>
> +          <li><a href="http://www.apache.org/foundation/sponsorship.html"; 
> title="Support Apache">Support Apache</a></li>
> +        </ul>
> +        <p>{{ breadcrumbs|safe }}</p>
> +        <form name="search" id="search" 
> action="http://www.google.com/search"; method="get">
> +          <input value="*.apache.org" name="sitesearch" type="hidden"/>
> +          <input type="text" name="q" id="query">
> +          <input type="submit" id="submit" value="Search">
> +        </form>
> +      </div>
> +      <div class="clear"></div>
> +      {% block content %}<div id="content" class="grid_16"><div 
> class="section-content">{{ content|markdown }}</div></div>{% endblock %}
> +      <div class="clear"></div>
> +    </div>
> +
> +    <div id="copyright" class="container_16">
> +      <p>Copyright &#169; 2011 The Apache Software Foundation, Licensed 
> under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
> License, Version 2.0</a>.<br/>Apache and the Apache feather logo are 
> trademarks of The Apache Software Foundation.</p>
> +    </div>
> +  </body>
> +</html>
>
>

Reply via email to