Changeset - 12780197e5df
[Not reviewed]
0 9 0
Bradley Kuhn (bkuhn) - 13 years ago 2010-09-26 21:56:29
bkuhn@ebb.org
Adapted Django application stuff for Conservancy; and normalized to string
"conservancy" within code and templates.
9 files changed with 191 insertions and 36 deletions:
0 comments (0 inline, 0 general)
www/conservancy/feeds.py
Show inline comments
 
from django.contrib.syndication.feeds import Feed
 
from sflc.apps.news.models import PressRelease
 
from conservancy.apps.news.models import PressRelease
 

	
www/conservancy/frontpage.py
Show inline comments
 
from django.shortcuts import render_to_response
 
from sflc.apps.news.models import PressRelease
 
from conservancy.apps.news.models import PressRelease
 
from datetime import datetime, timedelta
www/conservancy/static/privacy-policy/index.html
Show inline comments
...
 
@@ -6,7 +6,7 @@
 

	
 
<p>The Software Freedom Conservancy ("SFC") is committed to protecting
 
<p>The Software Freedom Conservancy (&ldquo;Conservancy&rdquo;) is committed to protecting
 
the privacy of our website visitors and our supporters. In this
 
policy, "SFC" or "We" refers to the SFC Board of Directors,
 
policy, &ldquo;Conservancy&rdquo; or &ldquo;We&rdquo; refers to the Conservancy Board of Directors,
 
Management, staff, cooperating attorneys, interns, volunteers, and
 
consultants. As to all of the information described below, SFC will
 
consultants. As to all of the information described below, Conservancy will
 
not give, sell, rent, or exchange the information with anyone else
...
 
@@ -15,3 +15,3 @@ Compelled Disclosure below).</p>
 

	
 
<h3>Information Collected</h3> <p>When you visit our site, SFC may
 
<h3>Information Collected</h3> <p>When you visit our site, Conservancy may
 
record the numerical Internet protocol address of the computer you are
www/conservancy/static/sfc.css
Show inline comments
 
@import "http://www.softwarefreedom.org/sflc.css";
 
* { margin: 0; padding: 0; }
 
img { border: 0; }
 
body { margin: 0; padding: 0; }
 
.clear { clear: both; }
 
.hidden { display: none; }
 

	
 
#sflcheader { background: #d4ff9d url(/img/headerbg.png) left top repeat-x; }
 

	
 
#sflcheader h1 {
 
  text-indent: 0;
 
  margin: 0;
 
  margin-left: 104px;
 
  line-height: 72px;
 
p, h1, h2, h3, h4, h5, h6, #mainContent ul, #mainContent ol {
 
  margin-top: 1em;
 
  margin-bottom: 1em;
 
}
 

	
 
#sflcheader h1 a {
 
  color: #000;
 
body {
 
  font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
 
  font-size: 90%;
 
}
 

	
 
#affiliate-sflc {
 
a { text-decoration: none; color: #146624; }
 
a:hover { text-decoration: underline; color: #665f14; }
 

	
 
h1 { margin-top: .75em; margin-bottom: .5em; }
 
h2 { margin-top: .75em; margin-bottom: .5em; }
 
h3 { margin-top: .6em; margin-bottom: .4em; }
 

	
 
#mainContent h1 { border-bottom: 1px solid #00334b; }
 
h2 { border-bottom: 1px solid #aaa; }
 

	
 
#mainContent { clear: both; margin-left: 79px; padding: 4px 25px; }
 
#mainContent ul, #mainContent ol { padding-left: 1.5em; }
 

	
 
#mainContent img { margin: 3px; }
 

	
 
.internalNavigate { width: 19%; float: right; }
 
#mainContent .internalNavigate ul { list-style-type: none; padding-left: 0; }
 
.internalNavigate ul li { margin-top: .3em; margin-bottom: .3em; }
 

	
 
.affiliate-link { float: right; }
 
#affiliate-conservancy, #affiliate-mr {
 
  padding: 2px 10px;
...
 
@@ -20,3 +41,137 @@
 
  text-align: right;
 
  background: #cdeaec;
 
}
 
#affiliate-conservancy { background: #d4ff9d; }
 
#affiliate-mr { background: #ddd; }
 

	
 
/* Header */
 

	
 
#logobutton {
 
  display: block;
 
  position: absolute; left: 17px; top: 10px; height: 51px; width: 525px;
 
  background: url(/img/conservancy-logo-wide.png) left center no-repeat;
 
}
 

	
 
/* Navigation bar */
 
#navbar-outer { background: #CDDBDC; }
 
#navbar { margin-left: 104px; margin-top: 3px; float: left; display: inline; }
 
#navbar ul { list-style: none; }
 
#navbar-clear { clear: both; border-bottom: 1px solid #808080; }
 
#navbar li a {
 
  display: block;
 
  background: #fafafe;
 
  padding: .2em .8em;
 
  margin-right: 3px;
 
  border: 1px solid #808080;
 
  font-size: .8em;
 
  background: #fff url(/img/nav-bg.png) bottom repeat-x;
 
}
 
#navbar li:hover a { background: #fff99d; }
 
#navbar li { float: left; display: inline; margin-bottom: 3px; }
 

	
 
/* Highlight current location on navbar */
 
body.conservancy-about #navbar ul li.about a,
 
body.conservancy-news #navbar ul li.news a,
 
body.conservancy-blog #navbar ul li.blog a,
 
body.conservancy-podcast #navbar ul li.podcast a,
 
body.conservancy-services #navbar ul li.services a,
 
body.conservancy-resources #navbar ul li.resources a,
 
body.conservancy-technology #navbar ul li.technology a,
 
body.conservancy-contact #navbar ul li.contact a,
 
body.conservancy-donate #navbar ul li.donate a /* NO COMMA HERE! */
 
      { background: #fff url(/img/nav-bg-up.png) top repeat-x; color: #000; }
 

	
 
/* Navbar Submenus (currently unused) */
 
#navbar li ul { display: none; border: 1px solid #444; }
 
#navbar li:hover ul { display: block; position: absolute; }
 
#navbar li ul li { float: none; }
 
#navbar li ul li a { border: 0px; margin: 0px; }
 

	
 
.shaded { background: #ffeab7; padding: .1em .5em; margin-bottom: .5em; }
 

	
 
.singleColumn { width: 79%; }
 

	
 
.columns { margin: 0; }
 

	
 
.column-small { width: 31%; }
 
.column-large { width: 66%; }
 
.column-left { float: left; }
 
.column-right { float: right; }
 

	
 
.column h2 { font-size: 1.25em; }
 
.column h3 { font-size: 1.1em; }
 

	
 
.column h2 a { text-decoration: none; color: #000000; }
 
.column h2 a:hover { text-decoration: underline; }
 

	
 
#conservancyfooter {
 
  margin-top: 1em;
 
  border-top: 1px solid #ccc;
 
  text-align: center;
 
  clear: both;
 
}
 

	
 
span.continued {
 
  display: block;
 
  font-size: .83em;
 
  font-weight: bold;
 
  margin-top: 1em;
 
  margin-bottom: 1em;
 
}
 

	
 
p.date {
 
  font-style: italic;
 
  font-size: .83em;
 
  margin-bottom: .3em;
 
  margin-top: .3em;
 
}
 

	
 
a.feedlink /* RSS icon */ { display: block; float: right; font-size: 10pt; }
 

	
 
blockquote, div.quote /* div.quote is used by conservancy whitepaper */ {
 
  margin-left: 2em;
 
  margin-right: 2em;
 
  padding-left: 1em;
 
  padding-right: 1em;
 
  border: 1px solid #fff;
 
  background: #eee;
 
}
 

	
 
.newsgraphic { float: right; }
 
.newsgraphic img { border: 1px solid #000; }
 

	
 
.secondary_info { font-size: 83%; }
 
.next_page_button { float: right; }
 
.document_format { border: 1px solid #888; padding: .2em; background: #fff99d;}
 
.copyright_info { font-size: 90%; }
 
hr.footnote-separator { width: 80%; margin-left: auto; margin-right: auto; }
 

	
 
/* Resources pages */
 
div.download-formats { margin-top: 2em; margin-bottom: 2em; }
 
.download-formats p { display: inline; }
 
#mainContent .download-formats ul { display: inline; list-style: none;
 
                                    padding-left: 0; }
 
.download-formats ul li { display: inline; padding-left: 2em; }
 

	
 
/* Resources - book styles */
 
hr.chapter-separator { display: none; }
 
h2.likechapterHead { text-align: center; }
 
h2.chapterHead { text-align: center; }
 
#mainContent ul.author { list-style-type: none; padding-left: 0; }
 
#mainContent div.footnotes { font-style: normal; } /* remove italics */
 
span.sectionToc { padding-left: 2em; } /* indent TOC properly */
 
span.subsectionToc { padding-left: 4em; }
 
span.subsubsectionToc { padding-left: 6em;}
 
.js, .js p, .js p.bibitem, .js p.bibitem-p { background-color: #cde7e9; }
 

	
 
#conservancyheader { background: #d4ff9d url(/img/headerbg.png) left top repeat-x; }
 

	
 
#conservancyheader h1 {
 
  text-indent: 0;
 
  margin: 0;
 
  margin-left: 104px;
 
  line-height: 72px;
 
}
 

	
 
#conservancyheader h1 a {
 
  color: #000;
 
}
...
 
@@ -27,9 +182,9 @@
 

	
 
body.sfc-overview #navbar ul li.overview a,
 
body.sfc-members #navbar ul li.members a,
 
body.sfc-news #navbar ul li.news a,
 
body.sfc-directors #navbar ul li.directors a,
 
body.sfc-officers #navbar ul li.officers a,
 
body.sfc-contact #navbar ul li.contact a,
 
body.sfc-donate #navbar ul li.donate a /* NO COMMA HERE! */
 
body.conservancy-overview #navbar ul li.overview a,
 
body.conservancy-members #navbar ul li.members a,
 
body.conservancy-news #navbar ul li.news a,
 
body.conservancy-directors #navbar ul li.directors a,
 
body.conservancy-officers #navbar ul li.officers a,
 
body.conservancy-contact #navbar ul li.contact a,
 
body.conservancy-donate #navbar ul li.donate a /* NO COMMA HERE! */
 
  { background: #fff url(http://www.softwarefreedom.org/img/nav-bg-up.png) top repeat-x; color: #000; }
www/conservancy/templates/base_conservancy.html
Show inline comments
...
 
@@ -8,4 +8,4 @@
 
    <meta name="description" content="The Software Freedom Conservancy provides a non-profit home and services to Free, Libre and Open Source Software (FLOSS) projects." />
 
    <meta name="keywords" content="software, law, open source, gnu, GNU, Open Source, Free and Open Source, Free and Open Source Software, FOSS, protect, protection, help, policy, privacy, Eben, Eben Moglen, Lawrence, Lawrence Lessig, Moglen, Lessig, Dan, Daniel Ravicher, Diane, Diane M. Peters, Peters, Open Source Development Labs, OSDL, Free Software Foundation, FSF, Stanford Law School, Harvard Law School, Berkman Center, Berkman Center for Internet and Society, law services, law, Daniel J. Weitzner, W3C, World Wide Web Consortium, Center for Democracy and Technology, CDT, Public Patent Foundation, PPF, MIT, internet, internet public policy, public policy, Electronic Frontier Foundation, EFF, software patents, Linux Foundation, linux" />
 
    <link rel="stylesheet" type="text/css" media="screen, projection" href="/sfc.css" />
 
    <meta name="keywords" content="software, freedom, conservancy, open source, gnu, GNU, Open Source, Free and Open Source, Free and Open Source Software, FLOSS, FOSS, protect, protection, help, policy, linux, non-profit" />
 
    <link rel="stylesheet" type="text/css" media="screen, projection" href="/conservancy.css" />
 
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
...
 
@@ -14,4 +14,4 @@
 

	
 
  <body class="sfc-{% block category %}other{% endblock %}">
 
    <div id="sflcheader">
 
  <body class="conservancy-{% block category %}other{% endblock %}">
 
    <div id="conservancyheader">
 
      <h1><a href="/">Software Freedom Conservancy</a></h1>
...
 
@@ -35,3 +35,3 @@
 
    </div>
 
    <div id="sflcfooter">
 
    <div id="conservancyfooter">
 
      <p><a href="/">Main Page</a> | <a href="/about/contact/">Contact</a> | <a href="/privacy-policy/">Privacy Policy</a> | <a href="/feeds/news/">News Feed</a></p>
www/conservancy/templates/news/pressrelease_archive_day.html
Show inline comments
...
 
@@ -2,3 +2,3 @@
 

	
 
{% block title %}SFC News Index - {{ day|date:"F j, Y" }}{% endblock %}
 
{% block title %}Conservancy News Index - {{ day|date:"F j, Y" }}{% endblock %}
 

	
...
 
@@ -6,3 +6,3 @@
 

	
 
<h2>SFLC News Index - {{ day|date:"F j, Y" }}</h2>
 
<h2>Conservancy News Index - {{ day|date:"F j, Y" }}</h2>
 

	
www/conservancy/templates/news/pressrelease_archive_month.html
Show inline comments
...
 
@@ -6,3 +6,3 @@
 

	
 
<h2>SFLC News Index - {{ month|date:"F Y" }}</h2>
 
<h2>Conservancy News Index - {{ month|date:"F Y" }}</h2>
 

	
www/conservancy/templates/news/pressrelease_archive_year.html
Show inline comments
...
 
@@ -2,3 +2,3 @@
 

	
 
{% block title %}SFC News Index - {{ year }}{% endblock %}
 
{% block title %}Conservancy News Index - {{ year }}{% endblock %}
 

	
...
 
@@ -6,3 +6,3 @@
 

	
 
<h2>SFLC News Index - {{ year }}</h2>
 
<h2>Conservancy News Index - {{ year }}</h2>
 

	
www/conservancy/urls.py
Show inline comments
...
 
@@ -10,3 +10,3 @@ urlpatterns = patterns('',
 
    (r'^feeds/$', 'conservancy.feeds.view'),
 
    (r'^news/', include('sflc.apps.news.urls')),
 
    (r'^news/', include('conservancy.apps.news.urls')),
 
)
0 comments (0 inline, 0 general)