Jim: can you reopen 5085? My change didn't reopen it, and I don't have INFRA Jira privs.
On Fri, Jun 21, 2013 at 12:32 AM, Greg Stein <[email protected]> wrote: > 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 © 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> >> >>
