Compare commits

..

967 commits

Author SHA1 Message Date
628dec920d add standing, example of 3PB to glossary, update frontpage 2025-07-10 11:34:02 -07:00
bd650661c2 Another attempt at update of title on this file 2025-07-10 10:42:24 -07:00
237d88dee1 Use exiftool to correct metadata in recently added PDF documents 2025-07-10 10:06:39 -07:00
Denver Gingerich
d75f362d82 Add/update MSA-related PDFs in Vizio docket detail 2025-07-10 09:44:29 -07:00
Denver Gingerich
2dfc0670d5 Add SFC second MSA, etc., to Vizio docket summary 2025-07-10 08:47:56 -07:00
Denver Gingerich
c6b6cc2853 Add some spacing to Vizio docket summary 2025-06-18 15:51:59 -07:00
Denver Gingerich
81ae786309 Fix formatting in Vizio docket summary 2025-06-18 15:48:50 -07:00
Denver Gingerich
46df4f597e Remove cruft, highlight Vizio trial date 2025-06-18 15:36:33 -07:00
220f49d64d add versity logo for use on fossy site 2025-05-28 12:11:45 -04:00
9202d7eede update Sage's title 2025-05-05 10:47:58 -04:00
6b7591693a just kidding! these weren't supposed to be sponsors, their logos were just supposed to be uploaded for use on fossy 2025-04-28 17:43:19 -04:00
eeff758ef5 try the autosizing again, I think this one should work? 2025-04-25 18:15:57 -04:00
c2a71b4418 nope, that was bad 2025-04-25 18:13:41 -04:00
5f2c5f6706 make some css tweaks to automatically size the logos correctly...I think? 2025-04-25 18:12:09 -04:00
99c04fcff9 add bloomberg engineering and codethink as sponsors 2025-04-25 18:00:07 -04:00
dec7cc637d change capitalization on id tag for xorg 2025-04-04 20:06:58 -04:00
86f929d999 fix some formatting 2025-04-04 20:04:40 -04:00
0c4ef14d4e add libssh & logo 2025-04-04 20:00:57 -04:00
a077c30b33 add ID tag for XOrg so people can go to https://sfconservancy.org/projects/current/#xorg (per a request from Martin Michlmayr) 2025-04-04 19:52:31 -04:00
6659ec8868
Upgrade Django to 5.1.6 2025-03-05 14:04:02 +11:00
9a7ab2b0de
openwrt-one: Avoid page scroll when clicking a thumbnail 2025-03-05 12:28:36 +11:00
2d0cc8abe8
fossy: Disable community track proposal form
Tracks are selected for this year, so no need for this to collect spam for the
next 9 months.
2025-03-05 12:25:11 +11:00
4d1fd9e878
openwrt-one: Enable menu item 2025-03-05 12:12:36 +11:00
a604e1323b
Tune SQLite settings 2025-03-05 07:36:24 +11:00
4cd203ad58
openwrt-one: The bits I missed 2025-03-05 07:26:10 +11:00
ba3d57a799
openwrt-one: Apply Denver's feedback 2025-03-04 21:51:47 +11:00
4cdbdb9ca8
Add OpenWRT One mobile support 2025-03-03 19:22:24 +11:00
018ad80e9a
Add mockup OpenWRT One page 2025-03-03 19:01:38 +11:00
27c66578eb
Tweak docs 2025-02-21 19:27:41 +11:00
7d461a810f
Add SQLite write timeout to reduce "database locked" errors
This allows write requests to queue. I've also documented the one-off change to
enable WAL mode.
2025-02-21 19:27:41 +11:00
0753538503 add fossy 2025 prospectus 2025-02-20 12:06:59 -05:00
bf9cecc0b1 update fossy track submission deadline 2025-02-20 11:16:20 -05:00
ec67540c49 liblouis and xorg 2025-02-11 22:41:53 -05:00
d6c3f76c7e Clarify instructions based on pono's feedback. 2025-01-17 07:55:03 -08:00
c7eed4cd24 Update README script to explain better how ./bin/deploy works. 2025-01-17 07:46:17 -08:00
3a81d3042e Fundrasier — link to wrap up blog post, mention how much is raised
At this point, this entire file is going to require that we make sure
it's updated before the fundraiser.
2025-01-17 07:36:35 -08:00
554b0c8fde Fundraiser — Keep fundraising banner until after FOSDEM
This was based on the dates for FOSDEM 2025, so likely this will need
to be adjusted next year.
2025-01-17 07:35:58 -08:00
177c37dff2 image for exceeding fundraising goal 2024 2025-01-16 16:26:15 -08:00
3aa288d937 typo in link 2025-01-14 12:00:00 -08:00
d40c6df0cb update frontpage blurb for avm news 2025-01-13 14:43:43 -08:00
Denver Gingerich
be2542d554 copyleft-compliance: add AVM lawsuit details 2025-01-09 05:31:56 -08:00
Denver Gingerich
b4f7331e72 copyleft-compliance: "Previous Lawsuits" menu item
Add "Previous Lawsuits" to "What We Do" menu, and comment out
"Corresponding Source" for now, as we meant to do at the start of the
fundraiser.
2025-01-08 19:58:16 -08:00
766a048a2b add sages embroidery picture 2025-01-06 15:16:33 -08:00
bdd883490f
supporters: Default to "monthly" Sustainer
Also remove unused `template_name` property on `SustainerForm`. That template
didn't exist.
2024-12-21 11:29:59 +11:00
7c47a85c5b
supporters: Increase button border, add drop shadow and add grow animation 2024-12-21 10:17:14 +11:00
e8d5b08143
supporters: Add notice on PayPal page linking back to Stripe payment 2024-12-21 10:08:29 +11:00
74dc569d4f update ux for sustainer button 2024-12-20 08:24:50 -08:00
53b95a217f Merge branch 'master' of f.sfconservancy.org:Conservancy/website 2024-12-19 15:23:51 -08:00
f6e29c4997 add Sourceware to YearInReview 2024-12-19 15:22:44 -08:00
c80f8b41ac
supporters: Add recurring details to Stripe export 2024-12-18 10:20:49 +11:00
882d578e46
contacts: Allow unsubscribes to be actioned from list view 2024-12-18 10:05:34 +11:00
45fd0c4f5e
supporters: Mention tax receipt in supporter email 2024-12-17 12:12:14 +11:00
de861fe14d
contacts: Update unsubscribe to work through browser GET interface
Also add field to mark unsubscribes as actioned.
2024-12-11 10:37:02 +11:00
c377b329e2 add john gilmore to sponsor list 2024-12-06 14:13:46 -05:00
Denver Gingerich
a4689db62b Update Vizio trial date 2024-12-05 15:32:00 -08:00
df03d1b4be Merge branch 'master' of f.sfconservancy.org:Conservancy/website 2024-12-04 05:36:17 -08:00
c39e201c58 display total for fundraising bar 2024-12-04 05:35:34 -08:00
1c32b67552 update tracy's bio 2024-12-03 14:50:43 -05:00
c9f8301c99 small fixes for YiR 2024-11-26 14:06:55 -05:00
4e7c0e303c update language 2024-11-26 13:59:48 -05:00
9b053d0621 fix openwrt in yearinreview 2024-11-26 13:57:11 -05:00
e908683c61 2024 year in review 2024-11-26 13:22:29 -05:00
Denver Gingerich
f86bf0d121 Update Vizio trial date 2024-11-25 21:00:52 -08:00
db001c8ebe
Update SITE_FUNDGOAL setting for 2024 2024-11-26 09:07:05 +11:00
39a2a6a2f7 remove northbaypython and racket 2024-11-25 13:22:02 -07:00
6931961c42 openwrt one pcb picture 2024-11-25 10:46:00 -07:00
e7b59bb125 fossy 2024 osl panel picture 2024-11-25 10:25:37 -07:00
2ea99ef3c8
Revert use of static tags for videos 2024-11-22 12:03:50 +11:00
c40ed7dbd9
Add 2024 T-shirt to Sustainers page 2024-11-22 12:00:30 +11:00
c83b6404e0
supporters: Document "restricted API key" required permissions 2024-11-22 11:42:57 +11:00
99698c388f update yearinreview year temporarily 2024-11-18 14:46:01 -08:00
1c3c803ee1
supporters: Handle Stripe sustainer renewals and ACH delayed payments 2024-11-15 19:36:24 +11:00
dc133ff0cd
supporters: Make the new sustainers page live
I've temporarily hidden the quote for now.
2024-11-13 09:17:38 +11:00
ed74990b7c
Fix typo in CAPTCHA settings 2024-11-12 14:31:03 +11:00
d4a1cfcff4
Reduce CAPTCHA noise a little 2024-11-12 14:21:50 +11:00
b2e57836c1
Add recurring column to sustainers admin list 2024-11-12 14:15:38 +11:00
5338e43e60
Add CAPTCHA to FOSSY track proposals form 2024-11-12 14:15:13 +11:00
a6f7cea8cc
supporters: Updated thanks page 2024-10-30 12:19:02 +11:00
2dbfc38e1b
supporters: Add Karen's tweaked no-JS text 2024-10-29 22:45:36 +11:00
3f4d8a4522
supporters: Note reasoning behind use of hosted checkout 2024-10-28 17:27:07 +11:00
d82122daa4
supporters: Simplify and extend docs 2024-10-25 11:30:22 +11:00
4cdfbdd722
supporters: Additional spacing after removing breadcrumbs 2024-10-25 10:16:53 +11:00
b831f458d2
supporters: Additional space above video on mobile 2024-10-25 10:14:08 +11:00
55d6bfab40
supporters: Remove breadcrumbs
I think best to remove any distractions from becoming a sustainer.
2024-10-25 10:10:27 +11:00
adf832f38f
supporters: Use pointer cursor for amount selection buttons 2024-10-25 09:42:59 +11:00
c1e3879891
supporters: Don't escape email text 2024-10-24 18:04:27 +11:00
a51a7e2099
supporters: Add sustainer confirmation email 2024-10-24 17:51:49 +11:00
48048f349a
supporters: Use data-binding for amount rather than events
Also tidied forms.py a little by consolidating into widget and moving help text
to template.
2024-10-24 17:06:32 +11:00
c843e1c59f
supporters: Apply Black formatter 2024-10-23 18:16:47 +11:00
68c5199bb5
supporters: Fix monthly amounts, validate minimum amount in frontend, update PayPal info 2024-10-23 18:10:43 +11:00
e9f0909d8c
supporters: Add PayPal template 2024-10-23 09:24:46 +11:00
bb89d69ef1
supporters: Consolidate alternative payment options 2024-10-22 23:52:35 +11:00
82f8fbb758
supporters: Add sustainer form with pre-canned amount options 2024-10-22 23:52:35 +11:00
7eb0f274f7
Fix some HTML validation issues 2024-10-22 23:51:37 +11:00
2fe5ca53df
Upgrade django-countries to support Django 5.1 2024-10-22 19:19:11 +11:00
ad380706c0
Upgrade to Django 5.1
This provides the new "Reusable field group templates" feature (as of
5.0).
2024-10-22 10:34:06 +11:00
8da5e1dac6
Bring Stripe sustainer form into "Become a sustainer" page 2024-10-18 11:53:18 +11:00
7cc4aee9f2
Add transparent background to T-shirt image 2024-10-18 11:53:18 +11:00
7c12fa9e03 update FOSSY track proposals for 2025 2024-10-17 13:24:48 -07:00
43680afd38 update kallithea urls to forgejo 2024-10-16 20:34:04 -04:00
6139a13fde
Add payment time column to Stripe export 2024-10-11 21:58:46 +11:00
a74244efb4
Record Stripe payment intent, export to CSV 2024-10-09 02:01:32 +11:00
36ecf098b0
Merge branch 'master' into sustainer-payment 2024-10-08 23:55:14 +11:00
91762fe286
Fix odd-looking red outline on focused form field
Can't recall why I added this. It doesn't make much sense from a usability
perspective as it suggests the field might be invalid.
2024-10-08 23:53:47 +11:00
34b51240e9
Use STORAGGES setting to avoid deprecation warning 2024-10-08 23:53:15 +11:00
1f83c2fb69
Fix sustainer form default 2024-10-08 23:34:10 +11:00
3fe83d1466
Add annual renew 2024-09-30 17:40:29 +10:00
ce4ae22fa5
Add prototype monthly recurring payment via Stripe 2024-09-18 15:34:59 +10:00
fcccd6f72f
Django 4.2.16 security update 2024-09-05 09:36:39 +10:00
26a6928a20
Add prototype Stripe sustainer payment workflow 2024-09-05 09:35:24 +10:00
Denver Gingerich
2fc84e145f Add remaining Vizio documents from this year 2024-08-23 10:29:46 -07:00
3bbd987e35 usethesource: Add link to offer upload 2024-07-30 13:03:48 +10:00
54ae2c7b06 usethesource: Add admin interface 2024-07-29 23:44:40 +10:00
b39fbaa402 usethesource: Add missing template 2024-07-29 23:33:58 +10:00
770f4f6c26 usethesource: Add prototype "upload offer for source" 2024-07-29 23:29:25 +10:00
a2f38653fb
Fix trailing whitespace and missing end-of-file newline 2024-07-22 18:39:05 +10:00
c5289f39bb
Fix flake8 warnings 2024-07-22 18:39:00 +10:00
1a5441ba75
Fix tests
These were failing due to pytest defaulting to `DEBUG = False` (and then getting
`ValueError: Missing staticfiles manifest entry for ...`).
2024-07-22 16:56:25 +10:00
6636119200
Use {% static %} for home page video subtitles 2024-07-22 10:37:56 +10:00
02efd52c48
Update README - overview, licenses and Ansible 2024-07-22 10:32:41 +10:00
5479785cc1
Add default line-height to <li> elements
They currently look too tight compared with paragraph text.
2024-07-22 10:13:50 +10:00
024ef59428
Improve home page video layout 2024-07-19 21:39:45 +10:00
dbafac8f2c add cisco logo for tracy 2024-07-16 13:17:28 -04:00
ad2edca154 Merge branch 'master' of ssh://k.sfconservancy.org/website 2024-07-10 11:53:42 -07:00
f9acc22644 add aws sponsor image
add aws sponsor
2024-07-10 11:52:50 -07:00
0092affabb add aws sponsor image 2024-07-10 11:32:12 -07:00
Denver Gingerich
9a8bb36eac Update Vizio trial date per today's hearing 2024-06-27 11:22:33 -07:00
Denver Gingerich
2a4bc19c49 Update Vizio trial date/note; more updates to come 2024-06-15 15:53:08 -07:00
Denver Gingerich
2050e4cb92 Fix What We Do -> FOSSY link per chat, to fossy.us 2024-06-14 11:30:24 -07:00
517900be68 add sponsor per Tracy's request 2024-06-11 10:54:45 -04:00
31fa3694ea
Handle excessively long paths 2024-06-06 18:07:05 +10:00
Denver Gingerich
52d72eb554 Remove links to historical-purposes-only documents 2024-05-28 16:09:10 -07:00
8091c44c26
Add the minified version of tachyons.css 2024-05-13 18:25:27 +10:00
7fa799743e
Update to-dos 2024-05-13 18:18:40 +10:00
5c782ad7b2
Add size to header logo 2024-05-13 18:11:37 +10:00
9a3873fac6
Remove FIXME 2024-05-13 18:07:56 +10:00
29e46a237f
Disable Tachyons import line
This avoids an error during `collectstatic`.
2024-05-13 18:01:44 +10:00
e4ef2d7862
Switch to ManifestStaticFilesStorage for hashed URLs to static files 2024-05-13 17:55:54 +10:00
783cdc6189
Eliminate base_standard.html template and internalNavigate blocks
The base_standard.html template was an unnecessary level of template
inheritance.

Also removed unused `min` and `subtract` template tags.
2024-05-13 17:11:01 +10:00
a83d22e243
Remove unused podjango files
Also updated the podjango templates to reference the *actual* base template,
`base_conservancy.html`, rather than `base_standard.html`.
2024-05-13 16:26:26 +10:00
97b60b44f5
Add some basic 200 OK smoke tests for key pages 2024-05-10 12:12:04 +10:00
0b8ae2ca77
Move SITE_FUNDGOAL configuration to settings/base.py
This changes more often than the surrounding code, so should live with the other
configuration.
2024-05-10 12:00:44 +10:00
1792c7ed8b
Fix tests following content move 2024-05-10 11:39:41 +10:00
2ff551147c
Merge sponsors.py into supporters app, frontpage.py into views.py
Just a small structural change so that the related functionality is grouped together.
2024-05-10 11:27:51 +10:00
44c0a9db32
Remove remaining jQuery
This avoids every page on the site parsing 250KB of JavaScript.

supporter-page.js isn't the most elegant code, but at least it's a little more
modular now and no longer user jQuery.
2024-05-09 22:15:33 +10:00
10dfdb617b
Convert further jQuery to plain JS 2024-05-09 15:43:53 +10:00
ccc036d631
Fix JS error 2024-05-09 14:10:10 +10:00
73e30c30e8
Further split up the supporter JS into functions 2024-05-09 14:06:39 +10:00
8a9f796eb1
Replace complex expanding JS with native <details> elements
Have retained the "expand all" behaviour - just with less code.
2024-05-09 13:53:50 +10:00
fb690c1676
Fix shirt size for monthly an annual renew 2024-05-08 18:05:27 +10:00
0d25e1a87d
Remove use of jQuery in conservancy.js
This is the first step towards removing jQuery from the site.
2024-05-08 17:23:45 +10:00
7b1ffebcfb
Add "use strict" on JS 2024-05-07 11:00:14 +10:00
985a08545d
Fix lint warnings 2024-05-07 10:59:46 +10:00
83b05a3ae2
Begin jQuery removal 2024-05-07 10:46:34 +10:00
83550a56a3
Set ownership during deploy 2024-05-07 09:48:36 +10:00
6a8515358b
Merge "supporter" and "supporters" apps
It's a little confusing having both a "supporter" and "supporters" app. This is
a fairly minor change to move the sustainer banner urls/views into the existing
"supporters" app. The functionality isn't directly related, but it is all about
sustainers.
2024-05-07 09:47:47 +10:00
c6e531a01f
podjango: Use feed title from database 2024-04-26 16:33:55 +10:00
968c0c4fba
Move media to top-level directory 2024-04-26 16:26:51 +10:00
d2561fbc41
podjango: Configure uploaded media directory 2024-04-26 16:13:00 +10:00
1a05c6391c
podjango: Upload icon per podcast 2024-04-26 16:07:20 +10:00
956f8c6fda
podjango: Add "Podcast" model to support multiple podcasts
Each Cast (episode) can belong to one or more Podcast, allowing episodes to be
shared between podcasts. This enables us introductory episodes to be delivered
in their own feed, but also included in the main "The Corresponding Source"
feed.

This required adding an additional `podcast_slug` argument to most views. The
date archive views were dropped because they're not linked to from anywhere.

Added a `podcasts` view as an index of all available Podcasts.
2024-04-25 15:32:24 +10:00
9447528938
podjango: Combine templates into a single directory 2024-04-25 15:29:10 +10:00
5e2bef0c7a
podjango: Remove incomplete "query" view/URLs 2024-04-24 17:49:26 +10:00
e01c27ea3e
Fix lint warnings 2024-04-24 17:38:22 +10:00
Paul Visscher
b1fe2483ae update date 2024-04-16 16:09:25 -04:00
495f841d39
contacts: Add field to represent the mailout the unsubscribe came from 2024-04-10 16:18:51 +10:00
9c01770b3c
contacts: Allow email via POST or GET parameters 2024-04-09 23:06:52 +10:00
789d0c8c84
contacts: Remove ContactEntry and add Unsubscription
This change removes the unused `ContactEntry` model and the `subscribe` view and
replaces it with an `Unsubscription` model and an `unsubscribe` view. It works
similarly, but is intended to be used with the `list-unsubscribe` and
`list-unsubscribe-post` headers.
2024-04-09 22:53:24 +10:00
ef3dd503d8 touch up fossy proposal page 2024-03-29 09:20:08 -07:00
91c6238ab3 better picture of SMSU and update submission date 2024-03-28 13:11:45 -07:00
c42add78d4
Update .gitignore for moved secrets file 2024-03-22 12:21:34 +11:00
c1b2375abd
Note to-dos 2024-03-22 12:18:03 +11:00
95eda99159 Add Vizio summary judgement 2024-03-22 01:16:30 +00:00
db39fbb446
Remove unused static/error templates 2024-03-22 11:23:19 +11:00
b7dcfa4a9b
Remove summit_registration Django app
Has some typos suggesting that the code was never completed or used.
2024-03-22 11:19:05 +11:00
374ec19b77
Defer JavaScript loading
This avoids waiting for the JS to download before rendering the page.
2024-03-22 10:39:06 +11:00
da121e5eb4
Specify encoding for templates in case it's not the default 2024-03-22 10:10:57 +11:00
fe64a26a72
Move the content templates/files into conservancy/content
These were previously intermingled with the static content in `conservancy/static`.
2024-03-22 09:34:20 +11:00
16b2165de7
blog: Retain author/tag when changing pages in entry_list
Denver noted that the author query string was being lost when you select a page
by page number. This change fixes it.
2024-03-21 15:18:22 +11:00
02ca52e2f0
Fix typo 2024-03-21 13:54:49 +11:00
79361cdf97
Move fundraiser calculations to model
This changes simplifies the template and adds correct pluralisation of
hours/hour remaining.
2024-03-21 13:20:30 +11:00
28f3b8de08
usethesource: Allow logged in users to edit/delete their own comments only
Unless of course they're given the "change comment" and "delete comment"
permissions, with which they can change or delete any comment.
2024-03-21 11:51:57 +11:00
c962a1d100
Set USE_TZ = False to avoid default changing in Django 5 2024-03-21 09:53:19 +11:00
440b4f864a
Use decorator syntax to register admin handlers
Same-same, just marginally neater.
2024-03-21 09:35:00 +11:00
6c91a14f6b
Remove unused CCS upload template 2024-03-20 17:10:32 +11:00
eb3ceb1d86
Move copyright assignment templates into Django app 2024-03-20 17:10:16 +11:00
382952a6ad
Remove unnecessary admin.autodiscover()
Since Django 1.7 this is done automatically.
2024-03-20 17:01:10 +11:00
618bb1e83d
Rearrange urls.py to distinguish the content pages 2024-03-20 16:51:28 +11:00
6179988005
Remove unused /coming-soon.html page 2024-03-20 16:45:49 +11:00
661603c3be
Fix tests 2024-03-20 16:25:02 +11:00
43e7c7e358
Drop djangocommonsettings.py from ignored files 2024-03-20 16:03:38 +11:00
477a5d0ef5
Add linkcheck script 2024-03-20 15:54:18 +11:00
1cfe805689
Handle trailing slashes in static content 2024-03-20 15:45:46 +11:00
5fa226284b
Delegate management of canonical URLs to Apache
This middleware is mostly redundant:

 * redirecting to canonical URLs can be done more simply in Apache
 * appending a forward slash is a default in CommonMiddleware now
 * we're no longer using Squid cache

May need to update Apache to strip/redirect trailing "index.html".
2024-03-20 14:54:54 +11:00
c795e1799c
Move secrets.json to top-level 2024-03-20 14:42:10 +11:00
d0464e870c
Fix strange issue with ParameterValidator settings
When imported at top-level, `settings` was a Python module, rather than a Django
settings object. Not sure why.
2024-03-20 14:32:44 +11:00
2b709f61e0
Make bin/deploy abort if there's an error with git push
For example, your push failed because there's upstream changes.
2024-03-20 14:18:59 +11:00
e93f864e0e
Update bin/deploy to use production settings 2024-03-20 14:18:46 +11:00
fedab3120b
Specify the production settings in wsgi.py 2024-03-20 14:15:20 +11:00
3826b6fb66
Switch settings to use "the one true way" approach
The advantage of this approach is that the production and dev configurations are
in version control, so there's less opportunity for surprises.

As advocated by Jacob Kaplan-Moss (OSCON 2011) and Two Scoops of Django book.
2024-03-20 14:10:00 +11:00
fe4112c879
Remove duplicate date_within template tag 2024-03-19 22:20:13 +11:00
283bb5d330
Add missing migration 2024-03-19 22:14:55 +11:00
2bf73e35fa
Upgrade to Django 4.2 LTS 2024-03-19 22:14:20 +11:00
0b9ab6970c
Remove deprecated ifequal and ifnotequal tags
These have been replaced by `{% if x == y %}` type tags.
2024-03-19 22:01:53 +11:00
c80ed09d70 add AlliterativeAdvising logo 2024-03-18 13:23:58 -07:00
6f618e110f
Fix /fossy/community-tracks/ 2024-03-18 18:47:39 +11:00
33833e3a33
Convert remaining url routes to path/re_path 2024-03-18 18:38:30 +11:00
8b805b313e
Switch main urls.py to use path 2024-03-18 18:24:31 +11:00
922afef356
Switch from url to re_path for static views 2024-03-18 18:17:09 +11:00
fc308958fa
Fix contractpatch urls 2024-03-18 18:03:15 +11:00
0ad369ebb9
Tidy-ups 2024-03-18 17:59:56 +11:00
2a99a0c81a
Switch from url() to path()
Path is the new way to handle simpler routing rules.
2024-03-18 17:51:33 +11:00
c4f88bd931 update fossy track proposal submission 2024-03-17 10:56:33 -07:00
4650f685bb change mentions of first on fossy landing 2024-03-17 09:57:40 -07:00
d
3b74e8430f fossy 0224 update! 2024-03-16 11:01:02 -07:00
cc424bb964
Switch from "restart apache2" to "reload apache2"
No need to do a full restart. Reload will be marginally faster.
2024-03-16 09:07:11 +11:00
Denver Gingerich
84daddb4ff usethesource: update disclaimer per SFC public MUC 2024-03-15 14:31:27 -07:00
5605243dfd
usethesource: Add some space between comment name/date and text 2024-03-15 19:41:54 +11:00
9ff4682420
usethesource: Allow comments to be attributed to non-account holders 2024-03-15 18:49:48 +11:00
296f29c84b
usethesource: Add candidate option to show/hide download disclaimer 2024-03-15 18:39:49 +11:00
c0a4fe5f39
usethesource: Add checkbox to opt-out of posting comment to mailing list 2024-03-15 18:21:59 +11:00
250db691e4
Document the new deployment approach
Also mentioned linkchecker.
2024-03-13 15:55:00 +11:00
3069a72763
Remove conservancy-www-update timer-based deploy 2024-03-13 14:50:48 +11:00
cba71044a2
Prevent test giving false-negative if settings.py moved 2024-03-13 14:45:36 +11:00
62823a9493
Rename bin/deploy.sh to bin/deploy 2024-03-13 14:26:41 +11:00
daf93dc32b
Switch content tests to pytest 2024-03-13 14:26:01 +11:00
94c56bb468
Rewrite the index view to avoid risk of path traversal
I've simplified this view by removing the custom HTTP error handlers, Python 3.5
exception handling and adding documentation.
2024-03-13 13:16:29 +11:00
Denver Gingerich
e50baa3f96 usethesource: delete moot timeline on CCIRT page 2024-03-12 17:27:04 -07:00
Denver Gingerich
436dc012b3 usethesource: long waits are over, so delete note 2024-03-12 16:51:52 -07:00
9fecb37c61
Update the path to templates in index() 2024-03-06 19:02:00 +11:00
dd27742114
Move Python code out of the "conservancy/static" directory
Having Python code in "conservancy/static" is a bit suprising to people familiar
with Django. The name "static" is usually reserved for assets like CSS, JS and
images.

I'm moving `conservancy/static/views.py` to `conservancy/views.py` and removing
`conservancy/static/__init__.py`.
2024-03-06 18:46:40 +11:00
d461c1bc86
podjango: Add The Corresponding Source logo to feed 2024-03-06 17:34:48 +11:00
f06b631093
usethesource: Add missing migration 2024-02-27 19:10:04 +11:00
af83b40af2
fossy: Add date hierarchy in admin 2024-02-27 19:09:48 +11:00
6c24b00fe3
fossy: Add created_time to CommunityTrackProposal model
Also move templates into app.
2024-02-27 19:01:31 +11:00
3ef31ebe43
Fix broken video links 2024-02-27 10:27:25 +11:00
aa26e2f7f0
Fix mistaken rename
I meant to rename the deploy script, not the deploy directory.
2024-02-27 10:23:18 +11:00
d8a702c8c9
Load images via staticfiles 2024-02-27 10:19:38 +11:00
7074802d50
Load favicon via staticfiles 2024-02-27 09:50:07 +11:00
dcdb976cd6
Push to remote first during deploy 2024-02-27 09:43:07 +11:00
18de3adfce
Similarly load CSS via Django staticfiles app 2024-02-27 09:34:11 +11:00
caa0ff7b86
Load JS through Django's staticfiles app
This avoids the need for adjustments during development and allows production to
be served under a single /static declaration in Apache.
2024-02-27 09:25:05 +11:00
279f1deae5
Remove reference to old jQuery
This was 404ing anyway.
2024-02-27 09:22:08 +11:00
55ee5b53b6
Add a basic script to "push" deploy
Currently updates are published by the "conservancy-www-update.sh" that does a
"pull" deploy with a 5-minutely job that runs on the web server. This doesn't
run `migrate`, `collectstatic` or restart the application, so certain types of
changes don't take effect, and even template changes often don't due to caching
template loader.

This script allows you to deploy more significant updates on-demand, but
requires SSH access.
2024-02-23 15:39:54 +11:00
49e3c43299
poddjango: Further lint fixes 2024-02-23 15:06:59 +11:00
75e3ab4d35
podjango: Fix linting warnings 2024-02-23 15:02:04 +11:00
ffa2889acb
podjango: Use or_ instead of lambda
Easier to read.
2024-02-23 15:01:01 +11:00
e7f21fa253
Remove unused ccs-upload feature
Use the Source uploads now go to a NextCloud anonymous upload.
2024-02-23 14:51:04 +11:00
ea271641d4 update path -- website/systemd is now website/deploy/systemd 2024-02-13 10:51:04 -05:00
46a5e89718 Add FY2022-23 Form 990 to website 2024-02-13 07:41:11 -08:00
903c68b7ad Add FY 2022-23 audit report; update transparency page accordingly 2024-02-13 07:16:56 -08:00
28326ce7e1
Add "The Corresponding Source" to menus 2024-02-09 23:05:54 +11:00
7933ca5f71
podjango: Pluralize to /casts/ 2024-02-07 14:29:35 +11:00
a790bce31a
podjango: Shorten feeds links 2024-02-07 14:25:45 +11:00
97bf39bd6d
podjango: Remove FaiF reference 2024-02-07 14:23:55 +11:00
b3044cbeda
podjango: Comment out itunes link pending update 2024-02-07 14:19:28 +11:00
38db5039d9
Move /cast/ to /cast/the-corresponding-source/
This makes room for addition of other podcasts later.
2024-02-07 14:19:28 +11:00
0b3cab24f7 Change to SFC contacts. 2024-02-06 19:15:43 -08:00
a5364bc9b8 Fill paragraph, no changes otherwise. 2024-02-06 19:13:38 -08:00
6ce976e63a
podjango: Temporarily filter out episodes prior to 2024 2024-02-07 11:03:56 +11:00
4a2ed6714a
Move ALLOWED_HOSTS into local settings (djangocommonsettings.py) 2024-02-06 21:59:31 +11:00
e246c530c4
Remove commented out XViewMiddleware 2024-02-06 21:58:36 +11:00
cdb31327ec
Remove DEBUG = False as it's the default 2024-02-06 21:52:59 +11:00
456d1c1630
Remove outdated copy of Apache config
This isn't being deployed from the repository and is a couple of servers out of date.
2024-02-06 21:40:01 +11:00
8f51e10819
Move deployment-related systemd config into "deploy" subdirectory 2024-02-06 21:39:18 +11:00
Denver Gingerich
afe2382e49 usethesource: candidate rounds explainer sentence 2024-02-04 23:04:39 -08:00
Denver Gingerich
7743cc86ea usethesource: clarify when/where comments posted 2024-02-04 23:03:31 -08:00
Denver Gingerich
2e5138d10a usethesource: update blog post refs on CCIRT page 2024-02-04 22:45:24 -08:00
Denver Gingerich
7624781a14 usethesource: capitalize "the" (mostly What We Do) 2024-02-04 22:34:43 -08:00
f438be339e
usethesource: Add "See more" link 2024-02-05 11:15:23 +11:00
Denver Gingerich
dd5cff8057 usethesource: update SFC front page top right tile 2024-02-02 23:07:41 -08:00
Denver Gingerich
27740b1dd2 usethesource: add link to blog post on CCIRT page 2024-02-02 22:57:01 -08:00
Denver Gingerich
5656bd3062 usethesource: add to What We Do - getting real! 2024-02-02 21:50:20 -08:00
Denver Gingerich
13bca4c509 usethesource: use production mailing list now 2024-02-02 20:44:17 -08:00
Denver Gingerich
9cb91f94f0 usethesource: submission guidelines fix, CCIRT lnk 2024-02-02 20:09:52 -08:00
Denver Gingerich
7085e8ed01 usethesource: fix second CCIRT image link, ongoing 2024-02-02 19:51:07 -08:00
Denver Gingerich
42cf606847 usethesource: thanks, Tracy for the CCIRT diagrams 2024-02-02 19:45:49 -08:00
Denver Gingerich
bca1c50f86 usethesource: fix plurality of OSPO abbr in CCIRT 2024-02-01 22:16:55 -08:00
Denver Gingerich
5ed4be23d3 usethesource: fix end tag for OSPO abbr in CCIRT 2024-02-01 22:16:03 -08:00
Denver Gingerich
9c118c85ad usethesource: add OSPO abbr in CCIRT process page 2024-02-01 22:14:06 -08:00
Denver Gingerich
1493bafa85 usethesource: linkify email addr in CCIRT process 2024-02-01 22:12:42 -08:00
Denver Gingerich
932b6a0515 usethesource: add AoE abbr's to CCIRT process page 2024-02-01 22:06:57 -08:00
Denver Gingerich
bd5cab1476 usethesource: HTML-ify CCIRT process paragraphs 2024-02-01 22:01:52 -08:00
Denver Gingerich
6c52f28d6a Use The Source: add initial CCIRT text 2024-02-01 21:59:35 -08:00
25906c7697
Improve Docker docs 2024-02-02 13:38:27 +11:00
c63bccaacc
usethesource: Add placeholder for CCIRT process 2024-02-02 12:48:48 +11:00
fc9c562900
usethesource: Update "Submit a Candidate" text 2024-02-01 16:05:05 +11:00
4bb2a603b2
usethesource: Add line breaks and linkifying to landing page descriptions 2024-02-01 12:12:15 +11:00
df4c284d57
usethesource: Fix bold 2024-02-01 12:09:36 +11:00
1fce9f4548
usethesource: Update intro text and comment spacing 2024-02-01 12:06:49 +11:00
dddf6058a9
usethesource: Linkify URLs in description and comments, retain line breaks 2024-02-01 10:37:31 +11:00
6c652f10c6
usethesource: Add link to mailing list 2024-02-01 10:22:23 +11:00
a7517825a3
usethesource: Reword "source candidate and firmware image" in email 2024-02-01 10:10:05 +11:00
2a23a0a55e
usethesource: Add comment time field 2024-02-01 10:05:11 +11:00
9158aff702
usethesource: Fix typo in email signature 2024-01-31 12:33:47 +11:00
c287dac433
usethesource: Make email addresses configurable 2024-01-31 12:28:45 +11:00
8f58ae83e0
usethesource: Add button icons 2024-01-31 12:28:37 +11:00
f2bbfc9e56
usethesource: Add menu item (commented out for now) 2024-01-31 11:10:38 +11:00
60e88d2ab1
usethesource: Tweak margins 2024-01-30 23:24:18 +11:00
1b1e2b994f
usethesource: Page titles, big buttons, sub-headings & edit link 2024-01-30 23:19:42 +11:00
3cccc3bdd9
Email announcement about new UTS candidate 2024-01-26 17:49:03 +11:00
cadd69061f
Mirror UTS comments to an email list 2024-01-26 16:47:06 +11:00
Denver Gingerich
6ceb113ab0 copyleft-compliance: Fix title on Principles page
The changed text appears to be what goes in <title/> and thus didn't
help the reader much before this change.  In particular, I suspect
that the prior <title/> did not help our search engine ranking much
for searches on this topic.  So hopefully this change helps a bit.
2024-01-19 16:42:15 -08:00
Denver Gingerich
27e5a92a09 usethesource: Add link to upload form, extra instructions 2024-01-19 16:34:27 -08:00
daa27e0d5d
typo in glossary 2024-01-18 08:33:24 -08:00
fa5b1e9502
add id to sustainers on sponsors page 2024-01-17 11:17:16 -08:00
9a86e067e2
add Christoph Hellwig as sponsor 2024-01-16 13:11:31 -08:00
9b71a520a0 Rework text to note the match has been made
Rewrite this text so that it indicates that we made the match.  Note
that the numbers are *hard coded* and as such need
updating (particularly the $1,942).
2024-01-16 06:48:36 -08:00
0680c58853 Display donation bar, noting it's results, for 1 week after end
The fundgoal section is now always included, but an if statement now
wraps the entire (partial) file, which will only generate any content
if it's not more than  one week after the fundraiser has ended.

Add an else that indicates these are results if it is past the end of
the fundraiser.
2024-01-16 06:07:33 -08:00
b4a2b9c613 Calculate hours when only one day is left.
This {% widthratio %} trick is something I found online that didn't
require a django-math module to work, but I would have rather written
something that:

  (b) Could have a different message when there is only one hour
      left: “less than one hour left” (i.e., tested if hours == 1)

  (c) Will say “hour” instead of “hours” when there is exactly 1 hour
      left.
2024-01-15 21:16:06 -08:00
9071a60eb3
fix ifixit link on sponsors page 2024-01-15 16:21:48 -08:00
5584f539a8 Correct narrative text to match current situation & typo fixes 2024-01-07 19:19:34 -08:00
ab6bb1d6c7 link to judge's decision in Vizio summary judgment; fix formatting
Various issues with formatting, incluidng missing </a>'s and
incorrect <ul> <li> <ul> stuff.  I think this should make
presentation a bit better on website.
2024-01-07 18:52:00 -08:00
8d1f0022ed
order denying vizio msj 2023-12-29 12:05:49 -10:00
963a4d3442
add MSA link to vizio page 2023-12-29 10:38:41 -10:00
5cfc461a25 Correct typo, improve copy while I was at it 2023-12-16 09:40:55 -08:00
0e9c64f335
put travel policy amendment up top 2023-12-15 07:03:41 -10:00
a00e072ab5
add some 2023 sponsors 2023-12-14 11:55:24 -10:00
b902dcaaf2
update travel policy policies.git 2023-12-13
commit b78549cbc630463374e2bd50db187eedda9b75bd
2023-12-13 12:57:48 -10:00
0530cde96b
change Exit Zoom to fundraising text on frontpage 2023-12-11 10:59:19 -10:00
34da366efb Add SFC's motion for summary adjudication filed this week 2023-12-08 11:37:34 -08:00
a3c76778f5 Add PDF of our reply comments to Copyright Office on Generative AI 2023-12-08 11:36:01 -08:00
7c14f4b51f
add amicus curiae as featured term and to glossary 2023-12-07 10:08:08 -08:00
be19772c77
add dmca amicus brief 2023-12-06 14:10:28 -08:00
b3d68d5a69
add dmca renewal info to YearInReview 2023-11-28 13:21:25 -08:00
470acf2408
bump default donation amount without changing sustainer level 2023-11-27 12:06:29 -08:00
bc21a0b92f
Drop the unused /admin/doc/ route 2023-11-27 19:42:29 +11:00
ebb7866739
Switch CCS upload, copyright assignment, FOSSY and podcast components to use path()
This is the newer approach to URL routing in Django.
2023-11-27 19:40:06 +11:00
aef9d18eb4
Add docs to enable conservancy-www-db.path 2023-11-25 13:41:55 +11:00
a6897a0f72
Add the conservancy-www-db.path Systemd file
This runs the SQL update when the relevant file is modified.
2023-11-25 13:41:55 +11:00
1289717a6d
change text to be clearer about public acknowledgement 2023-11-24 10:50:29 -08:00
66c8b2c8ea
Add linkchecker Systemd service and timer
Doesn't yet email report of errors.
2023-11-24 10:49:45 +11:00
03e06738a0
Add conservancy-www-db.service to repository, document Systemd services 2023-11-24 10:01:34 +11:00
cfd495c246
Add to-do item for decoupling conservancy-www-db service from apache 2023-11-24 09:35:33 +11:00
3cd9f5e95c
Rename 2018_Josh-triplett.jpg 2023-11-24 00:30:49 +11:00
68d37eb38e
Add missing 2018_Josh-triplett.jpg 2023-11-24 00:19:09 +11:00
04449002e2
Add missing jwf-headshot.jpg image 2023-11-23 23:50:33 +11:00
4a75e1b19d
Remove duplicate FOSSY page 2023-11-23 23:01:44 +11:00
2da686019b
Add missing occ.jpg 2023-11-23 22:56:04 +11:00
37c9f0f282
Remove nesting of hidden sections on sustainer page
This makes the page more similar to how it has worked in previous years.
2023-11-23 14:41:27 +11:00
867d4f4e82
update tshirt for 2023 2023-11-22 07:37:59 -08:00
e3a8c4bd70
Fix the sustainer page expanding sections when no URL fragment provided 2023-11-22 22:17:59 +11:00
fc21070d8d
Note to-do item to improve sustainer page interactivity 2023-11-22 14:00:09 +11:00
bb2eab2968
fossy: check UUID format in the URL routing to avoid unhandled exception
Requests like /fossy/xyz123/ were causing an error due to "xyz123" not being a
valid UUID. We should just return a 404 in this case, which the URL routing will
now do automatically.
2023-11-22 13:58:20 +11:00
a557f2b335
Fix "expand all sections" second link
Issue was that the jQuery is using .children() to add the event handlers but due
to some changes to the HTML, the second link is no longer a direct child. I've
switched this to .find() instead.
2023-11-22 10:38:37 +11:00
abcbe1f7c9
change footer from twitter to X 2023-11-21 15:03:08 -08:00
ab4f61d48f
revert tshirt to 2022 2023-11-21 14:37:55 -08:00
f56124f455
change compliance language for yearinreview 2023-11-21 11:36:05 -08:00
59a37f36be
fix formatting for intro thumbnail 2023-11-21 11:11:22 -08:00
fa2230ea47
update tshirt design 2023-11-21 11:00:37 -08:00
6f2c444bb0
remove godot and add sourceware donate button 2023-11-21 10:14:06 -08:00
029043028a
add bbb acount instructions to yearinreview 2023-11-21 08:43:52 -08:00
3cca05cbb8
update dollar value for FOSS development 2023-11-21 07:58:12 -08:00
2231c4b1f7
fixes for yearinreview and add outreachy 1000th pic 2023-11-21 06:52:21 -08:00
e80f19ca0d
add pictures to yearinreview 2023-11-20 14:38:41 -08:00
9941965c36
add rick and pauls bios to site 2023-11-20 14:28:44 -08:00
c129c6934d
update fundraiser goal to cy2023-end-year-match 2023-11-20 14:13:20 -08:00
48c2f00556
update outreachy 2022/23 numbers for YIR 2023-11-20 09:28:31 -08:00
eee045b8c7
update YearInReview for 2023 fundraiser 2023-11-20 07:33:07 -08:00
b7b008a86b
usethesource: Simplify the promissory wording 2023-11-11 12:46:43 +11:00
e340f18ec9
usethesource: Require agreement to download 2023-11-10 16:35:46 +11:00
b8a626b955
add vizio pdfs to gitignore, they are on webserver 2023-11-02 11:37:41 -07:00
20866ebe0f
usethesource: Remove "tirelessly" 2023-11-02 08:40:41 +11:00
8cfe88d162 Apparently, someone moved the files from here without documenting it? Hopefully in right place now 2023-11-01 07:57:52 -07:00
05f6abd73a Comments for Copyright Office Docket 2023-6 2023-11-01 07:40:09 -07:00
2304bf3ff6
congrats to Allison and Laura for title upgrades :) 2023-10-31 10:13:50 -07:00
7a682ed6d0
usethesource: Add "ordering" field to determine candidate sort order 2023-10-31 09:31:28 +11:00
2f40b9c23b
usethesource: Emphasize "Use the Source" 2023-10-31 09:19:26 +11:00
e8a5d85c69
usethesource: Updating landing page intro text 2023-10-31 09:09:55 +11:00
d0e218cdb6
Update to-dos 2023-10-26 13:24:17 +11:00
5047e2f68b
Extend docs for local development and production deploy 2023-10-26 13:22:45 +11:00
5686e54386
Provide a default for DEBUG
This avoid having to specify it in the production environment config at all -
shorter config.
2023-10-26 13:19:11 +11:00
813446c568
Remove CONSERVANCY_SECRET_KEY
Use SECRET_KEY instead to minimise use of non-standard settings.
2023-10-26 13:09:50 +11:00
19be27702a
Add .dockerignore to ignore everything except requirements.txt 2023-10-26 12:44:23 +11:00
8ef3aa73b0
Add to-do file
This allows me to track improvements we'd like to make, but not necessarily
straight away.
2023-10-26 12:33:29 +11:00
9e45e8544a
Update and document Dockerfile 2023-10-26 12:31:52 +11:00
70b8aa07ae
Simplify settings and move some standard settings into settings.py
These were previously in djangocommonsettings.py, but don't ever vary between
development and production environments.
2023-10-26 12:28:29 +11:00
2f3fba359f
usethesource: Fix header image path 2023-10-25 23:04:59 +11:00
2cdebf1316
Apply directory changes to update script 2023-10-25 22:56:44 +11:00
1d60fb041b
usethesource: Add stars banner image 2023-10-25 22:51:45 +11:00
2d2ab565da
Update .gitignore to reflect directory structure changes
Also removed some unused ignore lines.
2023-10-25 16:55:40 +11:00
6d4fee3c3b
Update wsgi.py to reflect directory structure changes 2023-10-25 16:28:57 +11:00
ce6be591bd
Rename "www" directory to "conservancy" 2023-10-25 13:01:21 +11:00
531a97a3c9
Eliminate "conservancy" and "apps" subdirectories
The directory nesting is unnecessary here and confusing to navigate. I've moved
all apps to the project subdirectory, currently called "www", but soon to be
renamed "conservancy".

I've also moved manage.py to the top-level directory.
2023-10-25 12:36:39 +11:00
cc3224bb60
usethesource: Add data models, admin and frontend comment editing 2023-10-25 00:00:14 +11:00
905e5c918d
Add Use the Source mockup pages
This doesn't include any data models yet.
2023-10-25 00:00:14 +11:00
012bb1e7e4
Allow "outercontent" template block to use full page width
This allows us to create full-width layouts for specific campaigns.
2023-10-25 00:00:14 +11:00
1707c327e0
Add Apache proxy and proxy-http modules 2023-10-24 13:55:19 +11:00
e2b129b4b5
Remove unused conservancy_wrapper files 2023-10-20 17:37:17 +11:00
cd3eb3b10c
Remove unused modpythoncustom.py
We have used mod-wsgi for many years.
2023-10-20 17:34:07 +11:00
ddb85bd8c1
Fix podjango migrations
Required an updated following code restructuring.
2023-10-20 17:05:35 +11:00
838fdcbfa4
Move fundraising goal banner into a template include 2023-10-20 12:47:58 +11:00
e9bdb18b7e
Fix indentation in settings and urls modules 2023-10-20 12:47:30 +11:00
15ce31eedb
Further switch to relative imports 2023-10-20 09:54:35 +11:00
47a30a750a
Sort Python imports with isort 2023-10-20 09:52:39 +11:00
b7e2ce2a4d
Switch to relative imports
The relative imports make it clearer what code is within the project and where
it's coming from.
2023-10-20 09:45:53 +11:00
439f777bda
update frontpage featured term language 2023-10-19 06:54:06 -07:00
21cb41e58b
podjango: Factor out credits, feedback and license info
This makes it easier to keep up-to-date across multiple templates.
2023-10-19 17:52:48 +11:00
70d6eb7140
podjango: Link up "The Corresponding Source" title
This helps with navigating back to the home page.
2023-10-19 17:49:57 +11:00
acd2cef276
Merge podjango.apps.cast into main podjango module
It's much simpler if "podjango" is the name of the Django app with a single
urls.py etc. The reason this is required is because podjango was originally a
fully-blown Django website and now it's become a Django app within the
Conservancy website.
2023-10-19 17:21:53 +11:00
1b0603889e
Remove www/conservancy/static/admin
These files are copies from an old version of Django, causing display issues in
the newer Django admin. With the "staticfiles" app enabled, the recent versions
of these files are copied to /var/www/website/collected-static/ when you run the
"collectstatic" management command. For example:

sudo -u www-data /var/www/venv-website/bin/python manage.py collectstatic --link
2023-10-19 17:03:48 +11:00
dbc1cac2af
Fix links to forms.css, remove links to unused jquery-ui.css 2023-10-19 16:49:13 +11:00
43e3cbe7f1
podjango: Fix duplicate URLconf entry for "all oggasts" 2023-10-19 16:00:17 +11:00
05c7ed6647
assignment: Prevent unhandled error when fields not provided
This typically happens when a bot is submitting the form. This should be a
validation error rather than an unhandled exception.
2023-10-19 11:52:04 +11:00
cf359b6a64
Rename cast to "The Corresponding Source", move to URL prefix "/cast/"
Also improved detail view rendering where unclosed <ul> tags in the body
content HTML from the database were affecting the display of footer info.
2023-10-13 13:08:16 +11:00
45a1f64730
Update podcast feed title 2023-10-13 12:47:49 +11:00
d9d28cf439
Update podjango model __str__ methods for newer Django 2023-10-13 12:44:28 +11:00
9381e607cd
Automatically generate feed enclosure URL prefix 2023-10-13 12:41:20 +11:00
6393441126
Rename podcast to "The Corresponding Source" 2023-10-13 09:45:38 +11:00
1b439b3bd0
Remove hard-coded faif.us domain from feed enclosure URLs 2023-10-13 09:45:38 +11:00
136fecaaf1
update vizio case pages and menus 2023-10-12 12:15:22 -07:00
30bc4968e3
fix file names for transcript 2023-10-12 12:12:37 -07:00
31214bac7c
update vizio portions of website 2023-10-12 10:54:11 -07:00
2352082ec9
Configure mounting of /var/www/media 2023-10-12 11:52:40 +11:00
9e7c3a7709
Fix MP3 feed 2023-10-12 11:51:15 +11:00
bf64250aa3
podjango: Remove unused code and templates 2023-10-10 22:05:38 +11:00
d1960cf04c
Fix further podcast links, remove unused base template and CSS, improve layout 2023-10-09 12:50:42 +11:00
5e2cb22fb7
Similarly don't serve header logo from staticfiles 2023-10-06 16:53:27 +11:00
cdd475d9d6
Don't serve tachyons from staticfiles just yet
We need to consolidate the static files all at once.
2023-10-06 16:48:49 +11:00
84f04cfcbe
Remove default AUTHENTICATION_BACKENDS setting 2023-10-06 16:37:17 +11:00
0b54f5cc1a
Namespace podjango static files, use includes to reduce duplication, enable staticfiles app 2023-10-06 16:35:36 +11:00
382714e54f
Add FOSSY menu item to "What we do" menu 2023-10-05 22:12:16 +11:00
7fa679f795
Use reverse URL generation for detail view 2023-10-05 22:07:34 +11:00
293350658a
Fix broken template tag 2023-10-05 20:38:35 +11:00
edb349d12d
Fix reference to podjango detail template 2023-10-05 20:29:12 +11:00
c0acfde9c3
Merge FAIF "podjango" codebase into main sfconservancy.org site
It's a little awkward for now with podjango also having an "apps" module, but we
can clean that up later. I've excluded any JS and HTML that's likely not
required.

To accomodate this merging, I moved the templates into a "podjango" subdirectory
and, added a "podjango" namespace to the URLconf and converted a bunch of
hard-coded links to use the "url" template tag since there will now be a
"/faif/" prefix.
2023-10-05 19:26:42 +11:00
1e494a4e11
Update template BASE_DIR now settings have moved in a directory 2023-10-05 17:45:36 +11:00
6b95646cc7
Move TEMPLATES, AUTHENTICATION_BACKENDS and MIDDLEWARE into base settings
These don't change, so belong in the base settings.
2023-10-05 17:35:18 +11:00
fb9e7242b5
Update ALLOWED_HOSTS for new server
There's no need for the site to be accessed via IP or it's hostname.
2023-09-20 12:45:26 +10:00
49ca73f50e
Remove documentation reference to unused djangopw module
Code appears to have been removed some time back.
2023-09-20 12:29:51 +10:00
72914fa665
Document the CDN setup for hosting videos 2023-09-20 12:28:43 +10:00
6c0daf9410
Remove older Debian Dockerfiles 2023-09-15 21:59:00 +10:00
bc4c5deec4
Extend Ansible config 2023-09-15 21:49:19 +10:00
33e27a1e7a
Note libsasl2-modules requirement 2023-09-15 21:04:00 +10:00
9f87feb19d
Add postfix to ansible config 2023-09-14 23:44:10 +10:00
deea193a25
Update WSGI entrypoint to match standard Django 2023-09-14 22:04:37 +10:00
38dec75ddd fixup! Fix git merge during schedule update 2023-09-14 18:34:53 +10:00
d8019a11eb
Fix git merge during schedule update 2023-09-14 18:29:08 +10:00
3c79fa50b5
Add Ansible config 2023-09-14 18:23:04 +10:00
053504d099
Update "cleanup" and "update" services for Python 3 2023-09-14 18:14:22 +10:00
33513d5626
Remove unused files 2023-09-13 13:34:11 +10:00
cf3d7c6100
Add support for Debian Bookworm 2023-09-13 13:33:27 +10:00
05323a307d
Add support for Debian Bullseye
Added `on_delete` attributes, updated ForceCanonicalHostnameMiddleware for
compatibility and added Dockerfile for Bullseye.
2023-09-12 10:59:45 +10:00
aa6d3626be
Add Debian Buster dockerfile
Runs fine on Buster!
2023-09-07 23:27:33 +10:00
9e39d7eadc
Apply pyupgrade --py36-plus (but skip f-strings as we're on Python 3.5) 2023-09-07 23:15:48 +10:00
5900f347c4
Add Debian Stretch dockerfile 2023-09-07 23:03:10 +10:00
60010999d2
Remove use of python3-future 2023-09-07 22:59:23 +10:00
6c83c6289f
Update some dependencies 2023-09-07 19:46:14 +10:00
9a7a966f73
front news blurb to zoom 2023-08-16 14:47:35 -07:00
b9b29ba2c3
remove twisted as a member project 2023-08-16 10:24:26 -07:00
1094af3477 Switch video to version that blurs out people who requested not to appear on camera 2023-07-25 20:27:23 -04:00
79aff48e8e Fix typo 2023-07-19 12:25:46 -07:00
8b41823801 Change featured item on website to RHEL keynote. 2023-07-19 12:20:57 -07:00
00e8b88edb Add press releated to RHEL. 2023-07-12 08:17:34 -07:00
208c1ee8b5
intel sponsor logo for fossy 2023-07-06 13:11:44 -07:00
d158e38dd0 Red Hat last donated to SFC on 2020-03-27.
The logo should have been removed sooner, but they kept saying they
were going to donate again and never did.
2023-06-23 12:28:37 -07:00
ef73540a21
lwn sponsor logo for fossy 2023-06-22 13:59:55 -07:00
2c4bd211df
add fossy sponsor images 2023-06-19 11:30:24 -07:00
b878ec0825
fix ids for donation methods 2023-05-11 11:04:51 -07:00
52e9f271db
add sourceware to member projects 2023-05-11 10:59:14 -07:00
190d34148b
update Jeremy and Karens bios 2023-04-25 10:39:32 -07:00
4a7410366f
Show summary for first news item on front page 2023-02-14 09:02:52 +11:00
4ceb4b4ae2
Fix whitespace 2023-02-11 17:22:32 +11:00
8d48feb4c6
add fossy track cfp to main page 2023-02-09 12:43:54 -08:00
d4abaa3a17 Correct spelling error. 2023-02-09 12:43:14 -08:00
70e759e030 Improve copy in two places on frontpage. 2023-02-09 12:42:02 -08:00
bc1ed0a9d1 A bit more width for the video, remove <p>
Ok, that was too small, try this.
2023-02-09 12:39:17 -08:00
476a2c0f9f Try to improve look on front page. 2023-02-09 12:38:26 -08:00
af869ec5e3 Improve copy, move video, add auto-subtitle. 2023-02-09 12:34:05 -08:00
8716315b60 Put Karen's doctorate as our featured item.
The video may not work there, but going to try it.
2023-02-09 12:30:52 -08:00
f22ae3e4f4 Make proprietary relicensing the term of the week. 2023-02-09 12:29:32 -08:00
42d42becc6 Add Neo4J Expert report 2023-02-09 10:13:34 -08:00
ca52fb6d07
Fix old typo in CSS 2023-02-08 23:04:37 +11:00
5c0c8edb69
Display summary for first news item 2023-02-08 22:51:51 +11:00
c64e52d9e6
Improve the .small-left/right and .medium-left/right classes 2023-02-08 22:44:44 +11:00
bd5f44a7f6 More margin probably looks better here. 2023-02-07 14:13:51 -08:00
03673dae8c small right should have margin on the right. 2023-02-07 14:10:18 -08:00
87e621b642 Add small left 2023-02-07 14:03:36 -08:00
cf59bf2174 Add vtt subtitle/closed captioning for recent videos. 2023-02-07 13:53:20 -08:00
81eb4a74bb
fix fossy track submissions deadline 2023-01-31 11:15:16 -08:00
f1262cf7c5
front page news to reference compliance 2023-01-31 10:52:44 -08:00
6f8ab78ea5 FOSSY community track form: add deadline 2023-01-31 11:22:26 +11:00
d2174000e6 Update wording and fields for FOSSY community track form 2023-01-31 11:22:26 +11:00
6cb46c61d1 Add initial fossy app 2023-01-31 11:22:26 +11:00
d43fd1de15
Merge branch 'master' of ssh://k.sfconservancy.org/website 2023-01-30 08:56:07 -08:00
8a1cf6623b
update mastodon template to social.sfconservancy 2023-01-30 08:55:34 -08:00
e8844190ef
smile.amazon.com deprecated
add random file
2023-01-20 10:06:30 -08:00
2db2439700
smile.amazon.com deprecated 2023-01-19 11:51:16 -08:00
07781d6b97 Transparency — note that current fiscal year has not yet completed. 2023-01-18 12:04:26 -08:00
bacd1775bf Form 990 — FY 2018-19 — Fix missing <ul> 2023-01-18 12:01:29 -08:00
cb409dd8e1 Form 990 — FY 2018-19 — Add Form 990 & related for that year. 2023-01-18 11:57:00 -08:00
73eb213c8f Form 990 — FY 2021-22 — add CHAR500 for this FY as well. 2023-01-18 11:15:09 -08:00
e48aba4f88 Audit & Form 990 — FY 2021-22 — correct links to proper documents 2023-01-18 08:19:35 -08:00
2609c0511a Clarify filing year / fiscal year numbers
All of this is very confusing, because the IRS requires you use the
Form 990 for the year in which your fiscal year starts, but most
accountants tend to call the fiscal year by the year number of when
the fiscal year *ends*.  Plus, ours ends so early in the next
calendar year, that it's extremely confusing.

Normalize at least the text on the transparency page to use a
hyphenated FY designation, and also add what IRS considers the filing
year to be.
2023-01-18 08:17:42 -08:00
872a78a6af Form 990 & Audit — FY 2021-22 — Add docs & update transparency page 2023-01-18 08:13:11 -08:00
f498d8df16
ifixit is now a sponsor! 2023-01-11 08:21:05 -08:00
8d52392631
add large donor to /sponsors 2022-12-20 16:34:12 -05:00
c52c73ead9
jondale stratton supporter picture 2022-12-12 14:22:59 -08:00
8c7772a440
update google logo 2022-12-08 10:04:55 -08:00
66ff38ed95
add freedv to /projects/current 2022-12-07 14:07:06 -08:00
68d6041a72
add /fossy copy for launch 2022-12-07 10:10:16 -08:00
7742897abb
add fossy copy for launch 2022-12-07 10:07:22 -08:00
b598a425f8
fix mastodon in footer 2022-12-06 09:49:13 -08:00
2253e697e0
remove kate and add ids for other board members 2022-12-06 08:15:34 -08:00
3d82057440
fossy landing page copy 2022-12-05 15:20:09 -08:00
9a91d84adc
update denver bio for director of compliance 2022-12-05 13:17:00 -08:00
41bf32e10c
top level didnt seem to work, trying folder 2022-11-30 07:41:49 -08:00
3b2eab89a3
need to change urls.py for fossy to work 2022-11-29 14:01:20 -08:00
de3a48e587
add fossy landing page 2022-11-29 13:52:22 -08:00
5abb702683
remove duplicate paragraph 2022-11-29 07:29:13 -08:00
eeef1d8d19
update privacy policy last amended date 2022-11-28 12:32:45 -08:00
1f740f5128
add new tshirt design to /sustainers
fixed width on 'Become a Sustainer' button
2022-11-28 09:48:53 -08:00
2ba4db683d
add fundraiser progress bar for 2022 2022-11-22 14:18:25 -08:00
c27c3d8d55
update YearInReview for 2022 fundraiser 2022-11-22 10:33:22 -08:00
09dc3348a4
add tracy bio 2022-11-21 09:14:20 -08:00
d09f3b394b
Merge remote-tracking branch 'origin/tracy/add-bio' 2022-11-21 09:13:00 -08:00
f048daa8bf
announcement of copilot news from the register 2022-10-19 09:36:37 -07:00
Tracy Homer
ff56468bb9 Merge branch 'tracy/conflictofinterest' 2022-09-20 14:25:55 -04:00
d1e5f3ff77 Mike also resigned from Eval Committee 2022-08-09 09:54:32 -07:00
c272f4949f Publish conservancy-travel-policy.html revision 96a0a68c8e10ab4ea1f68faaf6573c141bbe7614. 2022-07-26 08:25:54 -07:00
Tracy Homer
699fe650c4 change 'his or her' to 'their', renewal every year instead of six months, removed requirement to send completed copy to general council 2022-07-20 17:14:07 -04:00
79e6860776
use utf-8 encoding to get local testing working
also patched urls.py for easier changing of static locations for
local testing
2022-07-06 11:21:07 -07:00
dda9702778
add GiveUpGitHub InThePress links 2022-07-05 12:56:51 -07:00
457bceb53f
update term of week for Give Up GitHub 2022-07-05 12:21:06 -07:00
ee57c97527 GiveUpGitHub: clarify this statement, it was confusingly worded. 2022-06-30 14:27:09 -07:00
b265655ba4 Give Up GitHub — correct title. 2022-06-30 13:59:54 -07:00
db404db7a9 Rework the list of options and some of the argument. 2022-06-30 12:25:40 -07:00
e0f25a9fdf GiveUpGitHub: fix various formatting errors and typos. 2022-06-30 11:53:02 -07:00
15c1e8cff9 GiveUpGitHub: Refill paragraphs and add Copilot non-consent info 2022-06-30 10:38:31 -07:00
ddb176c884
fix rdquo 2022-06-30 07:48:16 -07:00
a702ba38f2 GiveUpGitHub: move second occurrence of image a bit higher on page 2022-06-30 06:58:09 -07:00
594b838916 GiveUpGitHub: add logo a second time further down in page. 2022-06-30 06:45:20 -07:00
b9ca38e64a GiveUpGitHub: Add <div> to make image more reasonably sized. 2022-06-30 06:12:06 -07:00
294e581aff GiveUpGitHub: correct /img link 2022-06-30 06:10:06 -07:00
b78ad95686 GiveUpGitHub: Correct two links 2022-06-30 06:09:02 -07:00
71abfe2218 GitUpGiveHub: add id anchor for ICE issue. 2022-06-30 06:00:22 -07:00
cc1beee207 Add img link to GiveUpGitHub logo 2022-06-30 05:56:34 -07:00
422fe81426 Page needs a title! 2022-06-30 05:40:15 -07:00
0d0493568f Use <p> tags for longer <li> items on this page. 2022-06-30 05:39:59 -07:00
d98707b64a new top-level urls still need to be added here.
I forget why we had this set up this way, but I think this is the
right way to do it. 🤷
2022-06-30 05:34:00 -07:00
5f46a9bece GiveUpGitHub campaign: main page. 2022-06-30 05:13:40 -07:00
2ffb0795af
add GiveUpGitHub 2022-06-29 13:14:29 -07:00
7ed72fc3ac Add README.md templates for the GiveUpGitHub campaign. 2022-06-29 13:10:07 -07:00
Tracy Homer
4cf912823f added tracy to staff page 2022-06-29 14:01:48 -04:00
02c09f18d7
update Allisons bio 2022-06-29 09:57:22 -07:00
355cc07071
remove Mike from board and appoint Allison as Chair 2022-06-28 12:11:10 -07:00
803c076782
remove drupalNJ from current member projects 2022-06-24 10:22:22 -07:00
36c49c893d
update karens bio 2022-06-22 12:54:57 -07:00
c19623963e Change FY so it just list from and to dates. 2022-06-14 13:52:04 -07:00
60d93b2ffa Add various articles from the last few months. 2022-06-14 13:48:37 -07:00
93b07f3c47
remove Martin Michlmayr (tpm) from the board 2022-06-08 16:15:20 -07:00
06fbb8f05c Add copy of PDF Q&A here as well. 2022-05-16 12:08:49 -07:00
27c2434d02 Add copy of press kit here as well. 2022-05-16 12:07:04 -07:00
c94aaaaf35 Update Vizio box on main page to note remand win. 2022-05-16 08:30:56 -07:00
a8d5c3048e
update frontpage after hearing 2022-05-13 14:34:03 -07:00
7eef8e46b3 Update the Vizio notice. 2022-05-12 19:16:44 -07:00
2565767830 Handle tricky problems to get subtitles working on intro video
First and foremost, the mime type has to be supported by the web
server.  Either you have to add a `.vtt` mimetype, *or* just put it
as a `.txt` file.  I chose the latter since it doesn't require a
custom Apache configuration.

Second, even if you make it a `.txt` file, using a CDN does not seem
to work.  I suspect that maybe CDNs do really weird things with
mimetypes when they server them, or maybe the <track> element just
really doesn't like it when the URL is 301'd. 🤷

Anyway, with these two changes: using a `.txt` file, and hosting the
file locally, the subtitles now work properly!

Note, if you use the `default` attribute in the <track> tag, it'll
turn them on by default.  Leaving it off does allow the user to turn
them on in my tests in both Chromium and Firefox.
2022-05-12 17:15:30 -07:00
f0a78d5f9f Correct subtitle file name. 2022-05-12 16:12:55 -07:00
adb051f42f Add track tag for subtitles; make source tag HTML5 closed. 2022-05-12 15:59:53 -07:00
ba6f17394e Sustainer page — note about video; frontpage — wider; add youtube
Link to the Youtube version for browsers where <video> element
doesn't work.

Note on the sustainer page that folks should watch it to learn about
us.

Widen into the big box on front page.
2022-05-12 15:39:29 -07:00
4a7cbb6845
put intro video on first page and replace holiday card 2022-05-12 15:26:51 -07:00
cf36479427 Correct email addresses for copyright assignment form. 2022-05-02 08:23:24 -07:00
f0e7f5736c Make copyright assignment area live. 2022-05-02 08:05:02 -07:00
2a52ce5084 Remove various folks no longer involved with organization. 2022-04-13 11:33:20 -07:00
bac40a5f97 Link to article in the Register about Neo4j and AGPLv3 2022-04-08 05:20:21 -07:00
26a78afbfa
add taxinfo gpg key and update robots.txt with it 2022-03-31 12:53:38 -07:00
951682828c Switch alert box to talk about Neo4j 2022-03-30 10:31:38 -07:00
e162fec26d Financial — CHAR500 — correct name, it's not CHAR-500
It seems NYS doesn't put the hypen between “CHAR” and “500”, even
though we always did on these pages.  I'm not changing the names of
the old files in docs/, as it doesn't seem worth it, but I did change
the textual description inside the anchor tags.
2022-03-25 13:05:40 -07:00
675a1267ad Financial — FY 2020 — fix link to CHAR500
The document was already in the docs/ directory, there was just a
typo in this link here.
2022-03-25 13:04:55 -07:00
9be3344544 FY 2019 — Form 990 & CHAR500 — add PDFs and links to them. 2022-03-25 12:57:00 -07:00
869a7580ac Add deadline details on FY 2021 that just ended last month. 2022-03-25 12:57:00 -07:00
c38bd4cf35 Remove needless blank lines. 2022-03-25 12:57:00 -07:00
6b1ed75d7a
Handle UnicodeEncodeErrors from junk URLs. 2022-03-15 10:59:47 +11:00
90e75a3007
update jmp logo 2022-02-15 11:58:19 -08:00
88a491e291 Fix minor typo. 2022-02-01 17:19:49 -08:00
ec5d1a0ff0
assignment: pluralize copyrights, assign right for existing claims. 2022-02-02 09:31:25 +11:00
e3da223f8e
add open letter to front page of website 2022-02-01 09:46:05 -08:00
45fb3444b6 PDF of Open Letter to Biden administration 2022-02-01 09:11:07 -08:00
75eef37ddc
remove deb from eval, and some projects 2022-01-21 13:17:30 -08:00
71a9e62085 Financial — FY 2020 — CHAR500 — Add document to transparency page
Also, apparently NYS writes “CHAR500” not “CHAR-500”.  🤷
2022-01-19 08:23:27 -08:00
3416e8670f Financial — FY 2020 — Form 990 — List document on Transparency page 2022-01-19 08:16:39 -08:00
27cbe02650 Financial — Audit — FY 2020 — put audit report on Transparency page. 2022-01-19 08:11:26 -08:00
036589001e HTML formatting errors (stray tags) 2022-01-19 08:06:50 -08:00
5ead0257ae Financial — Audit — FY 2019 — Add audit report to Transparency page 2022-01-19 08:06:32 -08:00
ecaa98c375 Transparency — correct out-of-date details regarding filings. 2022-01-18 18:08:34 -08:00
5bef923cfe
Revert local development settings committed.
This reverts commit adf2229720.
2022-01-11 09:17:55 +11:00
adf2229720
Rename __unicode__ methods to __str__ following Django upgrade. 2022-01-11 09:13:46 +11:00
60616f4226
mdash html typos 2022-01-05 10:06:33 -08:00
f8f3cb2f36
increase font size for full match 2022-01-04 15:42:03 -08:00
7a49bf08d6
separate divs and add css for exceeded 2022-01-04 14:34:28 -08:00
c586ffb383 Make additional bar when time left with donation exceeding goal
This is a first draft of making another bar appear after the
completed "matched!" bar that will show how much extra we've gotten
beyond the match amount.
2022-01-04 14:05:16 -08:00
f22dd3306b
fix link to vizio update 2022-01-04 07:19:49 -08:00
59b705aac1
move holiday banner and put motion to remand info 2022-01-03 15:42:59 -08:00
2a808a58c6 Fix the anchor. 2022-01-01 20:19:21 -08:00
9b63f8642f
grammar fix 2021-12-29 10:29:38 -08:00
385863c6e7
change language around $1.7m 2021-12-29 10:20:42 -08:00
0d8ecb8471
add motion to remand to frontpage and update TotW 2021-12-28 18:07:57 -07:00
a4690092b5 Restore anchor for Supporters; #supporters URL links may be common 2021-12-27 13:01:28 -08:00
801b145757 Remove holiday greeting from every page. 2021-12-27 09:40:02 -08:00
a3b10fc24c Even more space is ok here. 2021-12-24 17:33:14 -08:00
792892b4dd Take up more of the screen. 2021-12-24 17:29:29 -08:00
d0045a9e7d Add CCS and add video to sustainer page. 2021-12-24 17:28:03 -08:00
60147dba8b Formatting improvement. 2021-12-24 17:23:55 -08:00
351e3dcb20 Use video tag instead of image with a link to the video. 2021-12-24 17:22:09 -08:00
b2be8f14e5 Remove stray character. 2021-12-24 17:17:12 -08:00
a543d38cb3 Slightly better formatting. 2021-12-24 17:16:35 -08:00
208dfe2681 Correct location of link. 2021-12-24 17:11:32 -08:00
7fe9c07ceb Add holiday card to banner at top for next few days
Also, fix a few URLs .
2021-12-24 17:08:47 -08:00
0db5e00516
visual postcard link and add to /sustainer 2021-12-23 16:52:45 -05:00
81cbfc96c4
add postcard to frontpage 2021-12-23 15:10:47 -05:00
cced60976a
add 2021 video postcard 2021-12-23 10:57:00 -05:00
ec780ab15f
add 2021 holiday card 2021-12-21 07:43:13 -08:00
e3e9493944
Merge branch 'ben/copyright-assignment' 2021-12-18 09:24:30 +11:00
9b7e412a40
assignment: Fix typo noted by Pam. 2021-12-18 09:22:21 +11:00
1c38ad0179
Revert removal of "safe" template tag from blog/news headlines.
Conservancy use HTML entities in their titles.
2021-12-18 08:58:53 +11:00
3227e4ce9f
remove number of sustainers 2021-12-17 09:43:02 -08:00
14abe07a4a
Remove unnecessary use of "safe" template tag.
This tag marks a variable as not requiring escaping by the template engine,
potentially creating cross-site scripting vulnerabilities, so shouldn't be used
unless absolutely necessary. In these cases, I don't think it's necessary.
2021-12-17 21:55:47 +11:00
d11ed137fa
Fix Django warning about old TEMPLATES_* settings. 2021-12-17 18:35:50 +11:00
b2e952f3b8
Fix URLconfs causing Django check warnings. 2021-12-17 18:14:50 +11:00
97899caf78
Remove URL slash prefix. 2021-12-17 17:27:26 +11:00
e9df3a0d7e
Remove unnecessary null=True on ManyToManyFields. 2021-12-17 17:25:38 +11:00
47fa2b3623
Disable copyright assignment URLs until we're ready to launch. 2021-12-17 16:56:07 +11:00
1ce6f36532
Merge branch 'ben/copyright-assignment' 2021-12-17 16:54:47 +11:00
7374c9f915
assignment: Accept current date anywhere on earth. 2021-12-17 10:54:47 +11:00
6e380dba29
assignment: Apply further wording updates from Pam/Denver. 2021-12-17 09:53:13 +11:00
c23f799fa1
add employer matching to /donate 2021-12-16 13:51:24 -08:00
26ac00e864
assignment: Allow today's date. 2021-12-11 11:29:13 +11:00
52c0eb8e6c
assignment: Mention 7 days on form. 2021-12-11 10:40:07 +11:00
c9a76ea17f
assignment: Fix period ends in email. 2021-12-11 10:25:57 +11:00
b0263491a0
assignment: Validate that end date is provided if you didn't choose open-ended. 2021-12-10 18:37:13 +11:00
530890f6ad
assignment: Apply Denver's requested changes. 2021-12-10 11:33:37 +11:00
c6b329f0cf
Fix validation. 2021-12-07 17:49:57 +11:00
3272a25a8d
Remove redundant call to super(). 2021-12-07 17:06:37 +11:00
35a8de7f07
Add missing template. 2021-12-07 17:02:04 +11:00
0565f9b308
Update the assignment form with feedback from Pam/Denver. 2021-12-07 16:55:45 +11:00
2b1fd9ab90
Add assignment date range. 2021-12-07 09:59:40 +11:00
e1481ce55e
Add migration. 2021-12-07 09:59:40 +11:00
780e0b8dbf
Add assignment thanks page. 2021-12-07 09:59:38 +11:00
a53a4560cd
Add assignment template. 2021-12-07 09:58:56 +11:00
a2675ee029
Prototype copyright assignment form. 2021-12-07 09:58:47 +11:00
32da708977
fix formatting for first <ul> and h4 2021-12-06 12:43:58 -08:00
035b55fb9e
add new articles to press coverage 2021-12-06 12:35:53 -08:00
45d2e0782b
Fix Unicode encoding issues. 2021-12-03 16:01:21 +11:00
5dcf4acbb3
Fix CSS selector. 2021-12-03 15:36:16 +11:00
80fd409ade
Fix Vizio CSS selector. 2021-12-03 15:19:28 +11:00
3c8f363537
Add selected highlight to top feature menu. 2021-12-03 15:04:54 +11:00
2a1e00eee2
Add missing forms.py. 2021-12-03 11:58:26 +11:00
889dbcf38c
Remove type annotation. 2021-12-03 11:43:01 +11:00
9a06def0e7
Add simple CCS upload (no JavaScript). 2021-12-03 11:38:21 +11:00
e11e6ff451 Update glossary term of the week to CCS. 2021-11-30 06:23:22 -08:00
1408bafea5 Shorten DMCA text in the call-out since news is getting stale. 2021-11-30 06:23:22 -08:00
c472eaeebc Remove stray “ 2021-11-30 06:23:22 -08:00
a45fcb395b
Remove problematic call to decode(). 2021-11-30 17:35:55 +11:00
2d078b0004
Apply futurize --stage-2 Python 2/3 compatibility transformations.
These changes specifically require the use of the "future" library.
2021-11-30 07:55:45 +11:00
457e5739f7
Add unique constraint to Staff.username.
Previously had some duplicates for "pono" which were causing
MultipleObjectsReturned errors. A username is generally considered to be unique.
2021-11-29 14:31:26 +11:00
843b24c63a
Don't send email notification on DisallowedHost error. 2021-11-29 14:21:14 +11:00
9b48cc94e6 Continuing saga of the sizing chart problems for original shirts
Gildan removed the sizing chart entirely from their website again
after yet another redesign.  Originally, we deep-linked into files in
their CDN for the charts, but it appears that in 5c72071 that I
introduced cut-and-paste error on the sizing charts.  I cannot find
the original links, but finally I simply decided we'd mirror the
files in our CDN, which is where these now link to.

I suspect that I didn't do this to start for worrying about copyright
infringement, but upon second thought, I think it's very reasonably
fair use for us to distribute these images.  We bought a lot of
t-shirts from Gildan and just trying to sell through.
2021-11-27 10:51:51 -08:00
f13940777f
Remove duplicate copy of manage.py. 2021-11-26 14:04:43 +11:00
7b981fcb52
Add a missed "object" change. 2021-11-26 14:03:24 +11:00
31e51a7742
Apply "object" changes only from futurize --stage2. 2021-11-26 13:49:40 +11:00
05bee8b3c3
Apply futurize --stage1 (safe) Python 2/3 compatibility changes. 2021-11-26 13:00:20 +11:00
69725698ae
Fix a encoding issues for future Python 3 support. 2021-11-26 12:41:27 +11:00
4c3661ad19
progress bar: Remove display-table vertical align workaround.
Was causing some display glitches on some browsers. Using nested flexbox instead.
2021-11-26 09:10:25 +11:00
a6dcb714b8 Remove one event per discussion with karen. 2021-11-23 10:12:55 -08:00
c4e1752a06 Rewrite help us continue and t-shirt sections. 2021-11-23 10:11:03 -08:00
a4df264490 Rewrite “Writing and Speaking” 2021-11-23 10:02:39 -08:00
9c3e362f93 Make the pun clearer with caps and quotes. 2021-11-23 10:02:22 -08:00
c951623774 Rewrite “New Staff” 2021-11-23 09:56:17 -08:00
38183285a9 Remove word "member" 2021-11-23 09:56:06 -08:00
5c9f70af7b Rewrite “Highlights from some of our member projects” 2021-11-23 09:49:24 -08:00
7e06d262ee Rewrite of “Our Year in Review” section; add links as well. 2021-11-23 09:25:41 -08:00
d1cc382a01 Reword opening sentence, add links as discussed in XMPP 2021-11-23 09:06:10 -08:00
02d8a44f83
add copy for 2021 donation page 2021-11-23 07:58:40 -08:00
1ddcb2e4ba
Move fundraising goal end times into database. 2021-11-19 17:56:44 +11:00
b4c438322c
Fix markup errors on "What We Do" causing layout issues. 2021-11-19 17:14:29 +11:00
68f5f1fa2c
Move sub-menus to RHS and re-enable on mobile. 2021-11-19 17:02:59 +11:00
26ff31bb78
progress bar: Drop JS, make mobile friendly, match design to new site.
The existing jQuery UI-based fundraising progress bar used a float layout,
making it hard to adapt for mobile use. Given that there is not interactivity,
I've dropped all the JS and switched to a flexbox layout. This works well
because the bar will stretch to fit the text rather than always maintaining its scale.
2021-11-16 13:25:39 +11:00
6bdc205e6a
update term of the week 2021-11-08 13:08:03 -08:00
b61d158ea9
make header box a link 2021-10-28 14:33:23 -07:00
29a4296f14
errant ) in link 2021-10-28 14:03:32 -07:00
0cbd204e2f
fixed wrongblurb, resetting vizio and replacing truth social 2021-10-28 13:57:08 -07:00
f820eddaff
change frontpage blurb to be about DMCA exemptions 2021-10-28 13:18:53 -07:00
bbc6eb13c6
fix mastodon link on frontpage 2021-10-25 10:45:50 -07:00
beb0dbfd82 Add <p> tag for my bio. 2021-10-23 17:58:44 -07:00
720b91a8cf Put complaint with journalist resources on main page. 2021-10-23 17:44:16 -07:00
7efaadaf0c Not necessarily third-party. 2021-10-23 17:42:37 -07:00
2290846c21 Shorten box on front page a bit. 2021-10-23 12:52:27 -07:00
399675d6c3 Rework blog menu order. 2021-10-23 12:50:28 -07:00
7229e78e0f Sidebar should disappear on small screens.
We've had a report that the sidebars are very distracting,
particularly for the blogs, on smaller screens.  This change to the
CSS will cause sidebars to disappear on smaller screens.
2021-10-23 12:42:59 -07:00
91d661f715 Conform title to title of blog post. 2021-10-22 14:23:39 -07:00
ee667f6179 Slug change propagation to static pages. 2021-10-22 14:20:33 -07:00
1b8a709d0c Make box smaller. 2021-10-21 20:47:51 -07:00
ec2cd619f2 Add additional call-out for current blog post. 2021-10-21 20:38:52 -07:00
eb6fc77708 Remove "The"s from top menu. 2021-10-21 20:36:41 -07:00
1bee33f278 Format like previous with the <p> solution
<ul> is the right HTML way to format these, but they are all too
close.  Get it to look more like it did with <p>'s with CSS.
2021-10-21 20:36:41 -07:00
eb847f9f32 Use typical way of putting the category in a block.
Django is so frustrating as it's never clear about how things trickle
up and down through templates, so move the category to the top like
the others.
2021-10-21 20:36:41 -07:00
501b6e091b
Merge branch 'master' 2021-10-21 13:56:05 -07:00
798d4aee8f
fix sustainer text and button for sustaining 2021-10-21 13:55:13 -07:00
1f6e2156f4 Additional fixes for menu items related to news and press
A few additional places where the news and press pages were not
properly menu integrated.  This fixes various inconsistencies and
missing category and submenu markings in menus.
2021-10-21 12:40:09 -07:00
a80c95fd13 Fix minimal start of ourcoverage.html and correct various problems
ourcoverage.html was a reasonable minimal start but not really ready
for production.  Make changes necessary to put this into production,
as follows:

  * Rename ourcoverage.html to vizio-coverage.html.  This is just
    Vizio coverage for now.

  * Order articles by most in-depth/interesting.  Verified this
    ordering by consensus with Conservancy staff.

  * mailto: link for press coverage on the main inthenews page, but
    don't use that on Vizio page; it's unlikely we'll miss any of the
    Vizio coverage.

  * use &mdash; instead of -

  * put quotes around article titles.

  * Add missing PR Web article

  * Switch from <p>'s to <li>'s in vizio-coverage.html

  * Fix menu issues.  09a4b02 outlined the issues regarding how to
    add items to menu; it does require a CSS change as explained
    therein; merely using the right `base_` is not enough

  * Improve menu integration.  Per PR people's recommendation, the
    Vizio stuff that also goes in other areas needs to be placed in
    multiple menus.
2021-10-21 12:34:22 -07:00
ee348bf69b
add bkuhn to /press and fix sustainers button 2021-10-21 12:18:26 -07:00
6fbf8b0690
Merge branch 'pono/supporter-updates' 2021-10-21 11:41:47 -07:00
88b57b2f32
formatting tweaks for /press 2021-10-21 11:40:35 -07:00
4c00e4e4af
create page for Our Coverage 2021-10-21 11:34:34 -07:00
63dee11c8a
fixup /press from Hannahs notes
a few s/supporters/sustainers/
add link to inthenews
update news and press menu
2021-10-21 11:29:40 -07:00
5348aae07b
add text describing sustainers 2021-10-21 10:39:32 -07:00
a90f18d77c
change svg to sustainer and remove tonys pic 2021-10-21 10:24:58 -07:00
4b99b5a1a7
delete 2020 donation text 2021-10-21 09:07:30 -07:00
4daf268345
new supporter image 2021-10-21 08:57:59 -07:00
3acdadcacc Learn page is not coming soon anymore! 2021-10-21 08:46:07 -07:00
357aacf99c Vizio — For compliance only, note resources are for Vizio
The Resources for Journalists are only related to Vizio, so make that
read that way on compliance pages that *are not* Vizio pages.
2021-10-21 08:45:08 -07:00
09a4b021c1 Repair menu highlighting, both for main menu and submenus
During the recent improvements made on the website, the menus and
submenu highlighting for selected menus fell into disarray.
Correction requires changes to the CSS and templates both, because
Django doesn't really have a convenient way to set variables in
templates to use to solve this.

There are still a few submenu items highlighting not working even
after this commit.  More work needs  to be done.
2021-10-21 08:39:47 -07:00
46adf33eb3
simplify /about, fix formatting on frontpage, svg img for supporters 2021-10-21 08:36:23 -07:00
814b629006 Copyleft Compliance — Vizio — update title to match newswire version 2021-10-21 07:21:28 -07:00
90928718b9 Copyleft Compliance — Vizio — add missing CSS menu item thing 2021-10-20 07:49:45 -07:00
3372ad11ef Copyleft Compliance — Vizio — Shorten a few menu item names. 2021-10-20 07:49:01 -07:00
8cc5c86d72 Copyleft Compliance — Vizio — Improvements to Menu selection. 2021-10-20 07:41:58 -07:00
2b480224ce Copyleft Compliance — Vizio — now with case number and court stamp 2021-10-20 07:30:24 -07:00
714fe4febb Copyleft Compliance — Vizio — Rename Complaint file for full name 2021-10-20 07:29:04 -07:00
7aff4102ab Copyleft Compliance — Vizio — Temporarily only just four news item 2021-10-19 13:06:59 -07:00
dc325f20f8
fixme on sponsors page points to /about 2021-10-19 12:18:35 -07:00
841c4ba647
add linux kernel and link for repair assoc. 2021-10-19 11:53:58 -07:00
fd2720f0c5 Copyleft Compliance — Vizio — Q&A is Compliance base, add PDF links 2021-10-19 11:06:10 -07:00
d938406aa8 fix /press to link to documents and media@sfconservancy.org 2021-10-19 11:06:10 -07:00
5d25ca30b7 Copyleft Compliance — Vizio — call it "Vizio Lawsuit" on menu. 2021-10-19 11:06:10 -07:00
22126bfdcb make description on front page bigger and fix TotW <p> 2021-10-19 11:06:10 -07:00
0911b0158e add back Vizio button on main page and Vizio into menu 2021-10-19 11:06:10 -07:00
e1c7423fc8 Copyleft Compliance — Vizio — "Special Message" was placeholder. 2021-10-19 11:06:10 -07:00
46ecddfe5a Copyleft Compliance — Vizio — fix typo in URL 2021-10-19 11:06:10 -07:00
66a04f2142 Copyleft Compliance — Vizio — temporarily put first line of PR here 2021-10-19 11:06:10 -07:00
b59115cfcf Copyleft Compliance — Vizio — put two links in Learn about it
This unreverts 613674c071
2021-10-19 11:06:10 -07:00
09ba320179 Copyleft Compliance — Vizio — Add complaint. 2021-10-19 11:06:06 -07:00
de2998db8d Copyleft Compliance — Vizio — initial announcement 2021-10-19 11:05:16 -07:00
613674c071 Revert addition from pono — Q&A link added too early
Commit 37d67fb1da included this link,
and it was brought in from a branch from pono.  Removing it
temporarily.
2021-10-19 09:23:45 -07:00
c328dc29b7 past litigation: add summary for top of page. 2021-10-19 09:20:18 -07:00
0d077f602b fix /press with links and media contact info 2021-10-19 08:36:32 -07:00
9a0cb169d1 update staff and bug fix for /news menu 2021-10-19 08:36:32 -07:00
895026ff66 Write section on Conservancy v. Best Buy et al & update VMware info 2021-10-19 08:36:32 -07:00
4669d6724d Generalize VMWare links page into a previous litigation links page
More will need to be added to make it true, this is the first step.
2021-10-19 08:36:32 -07:00
6fe4cbe1e4 Add Help Compliance page and put it on the menu. 2021-10-19 08:36:32 -07:00
20260b4390 Change "" to &ldquo; and &rdquo; 2021-10-19 08:36:32 -07:00
3bb2b9bccc frontpage: comment out image until we have a good one. 2021-10-19 08:35:41 -07:00
4d0d3a351b Temp remove additional call out links. 2021-10-19 07:38:56 -07:00
dd473e0a17 Fix breadcrumb link. 2021-10-19 06:50:26 -07:00
6cb4b45761 Filings ⇒ Transparency, necessary rename operation & related first
The Filings page will ultimately be part of the Transparency page,
but for now, just rename it in prep for  later changes.
2021-10-19 06:50:26 -07:00
ee815f8424 Make the sidebar selected state less subtle. 2021-10-19 06:50:26 -07:00
2c41970fbd Outreachy should be on “What We Do” menu; Copyleft Compliance first.
Note the FIXME in Member Projects class for menu selection; unsure
which one to use given the changes.
2021-10-19 06:50:26 -07:00
Daniel Pono Takamori
6a85213fea add more articles to In The News 2021-10-19 06:50:26 -07:00
Daniel Pono Takamori
2182ce5ae6 add learn coming soon 2021-10-19 06:50:26 -07:00
Daniel Pono Takamori
587e508b6f add /press and make that kit page
fix urls for press and learn
start work on new news partial submenu
2021-10-19 06:50:26 -07:00
c31ef840df page should have a <h1> title. 2021-10-19 06:50:26 -07:00
a98efefcf6 activities: add page for “What We Do”.
This is a first pass at content for the activities page, which is the
landing page for the top-bar menu item of “What We Do”.
2021-10-19 06:50:26 -07:00
ea035ced4e the class="MENU" goes with the <li> element, not <a> element. 2021-10-19 06:50:26 -07:00
fafc718086 Experiment to see if restoring class= for submenus fixes highlight. 2021-10-19 06:50:26 -07:00
0cdebcf8e5 Make copyleft compliance the term of the week. 2021-10-19 06:50:26 -07:00
b03ea99d4d Mailing list subscribe link should go to best we can get.
Ultimately, we'd like the button to be right on the front page, but
for now, at least go the subscribe page.
2021-10-19 06:50:25 -07:00
50296cf4f4 Note that special message is coming later today. 2021-10-19 06:50:25 -07:00
9f74456080 Make page look prettier. 2021-10-19 06:50:25 -07:00
bf88f1be1c Also need to add a URL for this to work. 2021-10-19 06:50:25 -07:00
e8bc561525 add coming soon file. 2021-10-19 06:50:25 -07:00
Daniel Pono Takamori
f8ed23db22 no-vizio 2021-10-19 06:50:25 -07:00
4b2bfccbe0 Fix a glitch in the pop-out donations box. 2021-10-19 06:47:58 -07:00
204ca5e9de Move donation sidebar to pop out at bottom. 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
aa2219fc09 temporarily(?) remove FAQs, Recommended Resources 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
a8978e6195 remove supporter header image 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
f2f4b10f1c remove donation sidebar from learn and press pages 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
2123cf0047 add base_learn and fix menus for glossary 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
e370250897 remove extraneous menu in body 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
28da60c642 add appropriate top level menu to sidebar 2021-10-19 06:47:58 -07:00
37d67fb1da Break submenus out into separately included files for reuse in sidebars. 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
8270a221b9 hannahs suggestions to /vizio 2021-10-19 06:47:58 -07:00
6ae57ee2c0 Improve sidebar and inline images on mobile. 2021-10-19 06:47:58 -07:00
aa688838b3 Fix issue with submenu items incorrectly marked as selected. 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
6eff762aaa add fixmes to /vizio 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
648c1c9073 change email to link Learn More to /about 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
fb1ecb2516 fix menu and make initial press kit 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
1c060f07d7 add vizio landing page under
use Press sidebar
2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
4977fac4e8 start Q&A page
edit menu to remove About section and rearrange other items
2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
b2c80f1b27 add initial press page, glossary and edit menus 2021-10-19 06:47:58 -07:00
Daniel Pono Takamori
f240980c85 add glossary and fixing Public Filings link 2021-10-19 06:47:58 -07:00
6308ba2edc add links to most about items
still need to add a page for Partners
and add:
  Learn More
  Special

  Public Filings
  FAQs
  Glossary
  Q&A
  Recommended Resources
  In The News
  Press Kit

  Who We Are
  Transparency
2021-10-19 06:47:58 -07:00
a0678ebc51 link Member Projects to /projects/ 2021-10-19 06:47:58 -07:00
9c209f8f50 use shoestring text 2021-10-19 06:47:58 -07:00
aa7f8e39cc update frontpage description 2021-10-19 06:47:58 -07:00
9a140f6988 Darken the selected menu item. 2021-10-19 06:47:58 -07:00
1bf3877244 Link up news breadcrumbs. 2021-10-19 06:47:58 -07:00
f14ac9523f Link up news menu item. 2021-10-19 06:47:58 -07:00
eeba7a3154 Add breadcrumb examples and expading FAQ sections. 2021-10-19 06:47:58 -07:00
f26c598c78 Display mobile menu above the supporter sidebar. 2021-10-19 06:47:58 -07:00
cdc05ffafd Only focus search if search button clicked. 2021-10-19 06:47:58 -07:00
e340b7010c Add mobile menu and DuckDuckGo-based search. 2021-10-19 06:47:58 -07:00
9ceb3afd1b Reduce homepage top margin. 2021-10-19 06:47:58 -07:00
bdda85c237 Apply max widths and margins to all pages.
Due to the varying types of layouts used and the short time-frame the best
option seems to set a max-width etc. around the "outercontent" block. For now
this means we can't do "full bleed" body content, but that's not currently used
anyway.
2021-10-19 06:47:58 -07:00
c41efe0e0b Overhaul header, first pass at second level navigation. 2021-10-19 06:47:58 -07:00
bde54db0c4 Rename "supporter" to "sustainer" in templates and URLs.
Does not rename the models.
2021-10-19 06:47:58 -07:00
81bc61fdf8 Remove "Donate" link from main menu. 2021-10-19 06:47:58 -07:00
5e95851b83 Switch to SVG logo.
Will look better on mobile.
2021-10-19 06:47:58 -07:00
cea24db788 Tune up frontpage news/blog items and term of week, add call out section. 2021-10-19 06:47:58 -07:00
d7696f5372 Add missing </div> tag. 2021-10-19 06:47:58 -07:00
d39c7e49fe Hide RSS icon for frontpage news and articles. 2021-10-19 06:47:58 -07:00
5672713148 Add link and button focus/active states. 2021-10-19 06:47:58 -07:00
0ac747949a Fix frontpage column alignment and subscription box. 2021-10-19 06:47:58 -07:00
011b8e71fb Add meta-viewport for mobile device support. 2021-10-19 06:47:58 -07:00
87ab0307e7 First-pass implementation of new design for home page.
Uses a combination of CSS changes and Tachyons classes to implement the design.

Adds the non-minified Tachyons CSS library itself and SVG icons from Font Awesome.
2021-10-19 06:47:42 -07:00
32dd831a50 First-pass implementation of new design for home page.
Uses a combination of CSS changes and Tachyons classes to implement the design.

Adds the non-minified Tachyons CSS library itself and SVG icons from Font Awesome.
2021-10-19 06:32:45 -07:00
128529dc6a
Crop the dots out of the header banner. 2021-10-13 21:30:02 +11:00
fca73608c2
Count supporters in the database - it's faster. 2021-10-13 21:20:58 +11:00
26682bc158
Remove unused import. 2021-10-13 21:20:24 +11:00
6b93065f17
add picture of tweet for cyborg article 2021-08-24 09:01:04 -07:00
Daniel Pono Takamori
095e851a5f
change chat info to new xmpp stuff 2021-06-21 16:21:46 -07:00
Daniel Pono Takamori
add1d02523
change freenode to libera 2021-06-11 16:14:42 -07:00
a72ff8377c Try two press releases at a time on the front page. 2021-05-14 08:16:31 -07:00
Daniel Pono Takamori
24f7b3ec74
adding picture of Pono for blog
Signed-off-by: Daniel Pono Takamori <pono@apache.org>
2021-05-12 18:58:26 -07:00
Brett Smith
9f08666e5a sponsors: Add jmp.chat. RT#13070. 2021-04-02 09:22:42 -04:00
Brett Smith
e25168ad2f supporter: Update contact email address.
Mirroring the recent donate changes.
2021-03-30 14:05:45 -04:00
Brett Smith
4f542c24c2 donate: Typo fix. 2021-03-30 13:19:49 -04:00
Brett Smith
8bb65a9a39 donate: Refresh the page throughout.
* Put more common donation methods higher up.
* Delist Flattr.
* Update the list of foreign currency accounts we hold.
* Update the section about donating to member projects.
* Wordsmith throughout, primarily to avoid accounting jargon and
  abbreviations, and use fewer exclamation marks.
2021-03-30 11:57:37 -04:00
6b01e47753 Still too many blog posts on the front page. 2021-03-25 12:33:42 -07:00
4da324d74a Update verbs as needed for congruence with previous change. 2021-03-25 12:30:43 -07:00
4c852afa26 Remove items that are time-focused; adapt for Conservancy's site 2021-03-25 12:24:28 -07:00
68c8c42674 Woah, too much old blog content on front page. 65 days better. 2021-03-23 19:01:15 -07:00
90749c7d71 Tweak front page time delays and listings a bit. 2021-03-23 18:54:52 -07:00
07cece4b6c Remove logos from entities that no longer sponsor. 2021-03-04 10:26:55 -08:00
47acd92bf0 PIA did not pay for sponsorship. 2021-03-04 10:24:46 -08:00
dc8283c865 Josh Triplett renewed at lower level; appears as a regular Supporter 2021-03-04 10:23:46 -08:00
Brett Smith
2d60351663 projects: Add Drupal NJ. 2021-02-10 09:38:21 -05:00
Brett Smith
ac6f4ca635 sponsors: Add Indeed. RT#13971. 2021-02-10 09:26:33 -05:00
26057847d6 Screen shot of Organizers Panel. 2021-02-08 11:56:04 -08:00
Brett Smith
74a5997535 img: Add Jeremy Allison photo. 2021-01-14 17:18:49 -05:00
914d2c416f Fundraising: Vintage T promotion now $256 instead of $512 (few more) 2021-01-14 11:52:00 -08:00
d5ad24a130 Fundraising: Vintage T promotion now $256 instead of $512. 2021-01-14 11:48:55 -08:00
db3367c962 Supporters: VintageT: ran out of MenM. 2021-01-11 13:47:57 -08:00
Brett Smith
932552cd8f img: MicroBlocks images. 2021-01-07 11:35:48 -05:00
ad66b1e337 Sponsors — note in paragraph above that sorting order has changed.
The database entity id is now being seeded by the load script with
the supporter id in front of the entity id, so the sorting will now
be in order of when they joined.
2020-12-29 06:21:27 -08:00
Brett Smith
791663c112 Update privacy policy for stamps.com.
Per Karen.
2020-12-22 10:43:18 -05:00
Brett Smith
37e1e3eabe img: Add ReproBuilds group photo. 2020-12-21 10:50:53 -05:00
Brett Smith
4d5f150662 sponsors: Add CodeWeavers. RT#11026. 2020-12-18 16:55:00 -05:00
5c72071b67 rt:261 — Gilden requires proprietary Javascript just to show sizes
The only thing of note actually available on the Gilden page that we
previously linked to are these two images (they have a kid's size
image, but we don't need that).  So, link instead directly to the
images rather than the page itself.  This is admittedly more fragile
as those image links seem to have some sort of checksum in them, but
it's worth it to avoid the proprietary Javascript.

Thanks very much to the Supporter who pointed this out waaay back on
Wed, 25 Apr 2018 14:59:37 -0400 in rt:261 in our internal ticketing
system!  You know who you are.  ☺
2020-12-16 15:59:11 -08:00
b6b780392b DMCA: Triennial Rulemaking 2021: Long Comment filings. 2020-12-15 12:18:19 -08:00
10ca9400dd Typo fix. 2020-12-08 09:27:46 -08:00
6b214dc00c Move pictures around some more. 2020-12-04 12:41:19 -08:00
47673120ca Split this to two sentences. 2020-12-04 12:25:34 -08:00
1276f11563 Can't easily get this centered; just move it right.
Move this picture right because I can't get it centered.
2020-12-04 12:18:18 -08:00
bfd12dfae5 Move this div to the right place. 2020-12-04 12:08:14 -08:00
26b014139c Make tiny pictures a bit bigger. 2020-12-04 12:07:59 -08:00
45fc978f5a Move group picture higher, don't float left/right. 2020-12-04 11:39:12 -08:00
483f6321a7 Hopefully final <div> moving aroundedness. 2020-12-04 11:36:41 -08:00
1610ac5e3f Close <div> for sections in the right place. 2020-12-04 11:34:09 -08:00
7a3f12e908 Move photos around and don't use Karen photo.
Karen photo was actually the *really old* shirt which isn't available
anymore.
2020-12-04 11:33:04 -08:00
bdfb44e402 Make font size smaller for picture-tiny 2020-12-04 11:32:49 -08:00
8ea9fbd808 Create picture-tiny option; fix various formatting typos. 2020-12-04 11:29:18 -08:00
e841fd4f0c Launch vintage t-shirt give-away promotion for fundraiser. 2020-12-04 11:21:40 -08:00
Brett Smith
7153536aa6 img: Add Sage Sharp headshot. 2020-12-02 14:47:18 -05:00
Brett Smith
d2f0d6011a sponsors: Add ARDC. 2020-12-01 17:12:42 -05:00
7cf6e58968 Add hr-like line after listed sponsors.
When one sponsor has a logo, and the next one doesn't, it looks like
the textual name of that sponsor is the sponsor above it.  This bit
of CSS corrects that problem.
2020-12-01 11:33:47 -08:00
5793d4bbe9 In 2020, mjw gave enough to be listed as a sponsor! 2020-12-01 11:12:09 -08:00
2ba369aa5c Supporter: js: fade out “Expand All” anchor when all sections expand
The expandable sections can be expanded either one-by-one, or with
the “Expand All” button.  Add a counter for each expandable
section (which requires their div's to have 'id' attributes, lest
they be counted in the '__global' section of expandables).

The __global counter will work as advertised if you have no 'id'
attributes on any of your 'expandable-section'-classed div's, but if
you mix a __global without an id with ones that *do* have an id, it's
likely this particular code won't work for that.

Finally, add some documentation which is probably over-documenting
for someone who knows Javascript and jQuery well, but it took me a
while to figure out this code so I felt throwing some notes in there
might be helpful.
2020-11-26 09:21:44 -08:00
b5c1ca6ed1 Add br tag in Tony's photo caption. 2020-11-25 21:12:49 -08:00
0146847a4f Supporter: link to Tony on board page, add link to Copyleft Conf. 2020-11-25 21:05:44 -08:00
21ee13ee7e Supporter: pictures: get picture-small working & apply throughout.
I pulled this from the `blog-left` style I used to use in blog posts
and created a new style called picture-small.  On smaller screen
real estate, Tony's picture was ultimately too big.
2020-11-25 21:03:24 -08:00
35fd957b4a Close image tag and other changes to caption. 2020-11-25 20:51:27 -08:00
1db8a47c81 Supporters: Make my picture smaller with CSS. 2020-11-25 20:40:06 -08:00
7d374a62e7 Supporter: add photo of bkuhn. 2020-11-25 20:33:53 -08:00
25bece4c90 a.expander: better way to center items in modern browsers. 2020-11-25 19:46:59 -08:00
c2d41ca6fd Remove active class addition; don't remove data attr, only expand a 2020-11-25 19:42:57 -08:00
2842d416a5 Supporter page: apparently, anchor as empty element wreaks havoc.
Javascript code did something weird with this, putting it back the
more obvious way.
2020-11-25 19:32:11 -08:00
6b649e2f48 Supporter page: Support a “Expand All” link for collapsible sections
I wrap the entire section that has material that can be expanded in a
div with class `expandable-section`.  Once doing so, if you provide an
anchor with the class of `expander`, that anchor will be created with
text in the `data-expand-link-text` attribute.

I've also added some CSS to make the link look a certain way, for
good measure.
2020-11-25 19:27:53 -08:00
5560df9504 Supporter page: add … at end of each data-read-more. 2020-11-25 19:14:35 -08:00
Brett Smith
fb6164926f supporters: Dynamically construct "Read more" links in JS.
This provides better presentation to people without JavaScript,
and makes it easier to author the HTML.
2020-11-25 13:47:40 -05:00
Brett Smith
8ca60f8b07 js: Bugfix handling the "no window.location.hash" case. 2020-11-25 11:43:57 -05:00
Brett Smith
e397501bfa supporter: Collapse individual appeal sections. 2020-11-25 11:32:07 -05:00
Brett Smith
e8ec7a33fb js: Code simplification. 2020-11-25 10:45:38 -05:00
Brett Smith
8ea3438885 supporter: Kick off 2020 fundraiser. RT#12984
Image is copyright Remy DeCausemaker and licensed under CC BY-SA 4.0.
2020-11-24 08:54:02 -05:00
f738f9f6d5 Linux Australia did not renew donation. 2020-11-03 11:09:55 -08:00
b506f915d3 Compliance and Enforcement go together! 2020-10-02 19:53:41 -07:00
193421d395 pump.io page is no longer maintained. 2020-10-02 19:52:46 -07:00
c71279b83c Change title on donate box. 2020-10-02 19:50:41 -07:00
242aa60fc7 Fix Compliance sidebar menu selection. 2020-10-02 19:49:50 -07:00
95f740984e Update compliance donate box to only talk of becoming supporter. 2020-10-02 19:45:10 -07:00
20a3b7757a Various typo fixes and wordsmith changes. 2020-10-02 19:44:04 -07:00
344d52ba63 Correct date of launch and link to announcement. 2020-10-01 15:46:19 -07:00
fe802c5148 {% endblock %} is absolutely needed here. 2020-10-01 10:58:20 -07:00
5ac283b54a Various typo fixes and minor textual improvements. 2020-10-01 10:52:25 -07:00
Denver Gingerich
32def0ec73 Copyleft Compliance: minor word updates/HTML fixes 2020-10-01 10:52:25 -07:00
aeb4408f47 Copyleft Compliance: Strategic GPL Enforcement Initiative menu fix
Put the “Strategic GPL Enforcement Initiative” menu item higher up in
the menu, and name it to match the title now on that page.
2020-10-01 10:52:25 -07:00
d623a9b5c4 Copyleft Compliance: rewrite about page in light of strategic plan
The copyleft-compliance/about.html page doubles as the introduction
page to our compliance work.  This is a start at the rewrite of that
page to link off to the new items and have new text to inspire
interest in the project.
2020-10-01 10:52:25 -07:00
c27d339721 Copyleft: rename to "Strategic GPL Enforcement Initiative" 2020-10-01 10:52:25 -07:00
7ac2f13099 Copyleft Compliance: Minor rewrite of firmware liberation
This rewrite should improve the stand-alone nature of these documents
and allow for better integration with other summary text and
announcements on the website.

Note that they have now drifted heavily from the original formulation
of the items as grant proposals.
2020-10-01 10:52:25 -07:00
46c50ec0b1 Copyleft Compliance: Minor rewrite of strategy & firmware liberation
This rewrite should improve the stand-alone nature of these documents
and allow for better integration with other summary text and
announcements on the website.

Note that they have now drifted heavily from the original formulation
of the items as grant proposals.
2020-10-01 10:52:25 -07:00
Denver Gingerich
a8710b4b9f Copyleft Compliance: mostly minor fixes to new pgs
These are mostly minor edits (typo fixes, etc.) to the enforcement
strategy and firmware liberation pages that were just added.

The one large change was to replace the first paragraph of the
enforcement strategy page with the full Conservancy description used
previously.  The glue text used to shorten it appeared unsalvageable
and it wasn't immediately obvious how to replace it with something
better, so we used the full description instead.
2020-10-01 10:52:25 -07:00
e80d35a73e Copyleft Compliance: enforcement strategy & firmware liberation
These two new documents are based on grant proposals for this work.
We are preparing to announce the work publicly soon.  This is a first
draft of both documents.
2020-10-01 10:52:25 -07:00
52b676e3dc Substantial update of Member Project Application page.
This page had much out of date material, particularly the timeline
and the types of projects we seek, but also the FAQ section did not
include standard information that we're now regularly giving projects
during intake.

This update attempts to address many of those issues.
2020-09-21 19:48:47 -07:00
Brett Smith
c276442d5c projects: Typo fix image path from last commit. 2020-09-10 21:45:34 -04:00
Brett Smith
76a8a64c95 projects: Update OpenWrt logo. RT#12571 2020-09-10 21:44:33 -04:00
Brett Smith
0dd6eacfd0 projects: Add OpenWrt. 2020-09-10 13:28:45 -04:00
3f69cdc41c Deb now works for OSI.
See: https://sfconservancy.org/news/2020/aug/20/debleaving/
2020-08-31 17:51:52 -07:00
Brett Smith
f63f0f99bf projects: Re-alphabetize ICR.
I initially placed it based on calling it "ICR" rather than its full name.
2020-07-21 11:36:03 -04:00
Brett Smith
8e3a3dbe0f projects: Typo fix last commit. 2020-07-21 11:32:32 -04:00
Brett Smith
13a2e6bf61 projects: Add ICR. 2020-07-21 10:23:58 -04:00
Bradley M. Kuhn
1b88460d06 Synchronize my Eval Committee bio with the version on staff page. 2020-07-02 16:15:40 -07:00
Bradley M. Kuhn
615e0a4f95 Mike Hostetler has left the Eval Committee. 2020-07-02 16:14:56 -07:00
c14443db4a Karl Fogel has left the Eval Committee. 2020-07-02 16:02:08 -07:00
Brett Smith
a061cb4fcc projects: Delist projects. 2020-06-01 16:25:11 -04:00
eximious
8b17c65c02 add Tony pic 2020-04-28 15:52:40 -04:00
eximious
88dc35559b Merge branch 'master' of ssh://k.sfconservancy.org/website 2020-04-28 15:51:06 -04:00
eximious
89230b6d97 add Tony pic 2020-04-28 15:50:44 -04:00
Brett Smith
c41f20fa6f img: Add thumbnail from Deb's CHAOSScon keynote. 2020-04-27 09:16:17 -04:00
eximious
33fd364d55 add Faifcast at SeaGL pics 2020-03-31 15:11:24 -04:00
Bradley M. Kuhn
ff31ee927f Publish conservancy-travel-policy.html revision 4b21de38c2eab014dbfb776460c7600716bd6653. 2020-03-27 13:33:00 -07:00
Bradley M. Kuhn
24a5776c05 Publish conservancy-travel-policy.html revision d3640cc7e0181236b3b5a988328ab2ae82cd7c03. 2020-03-27 13:21:37 -07:00
Bradley M. Kuhn
33c39c4b0a Publish conservancy-travel-policy.html revision 9ef7fadc65c41438dd5dfeec3544bf80b53e4cea. 2020-03-27 12:47:49 -07:00
Bradley M. Kuhn
657e142abe Publish conservancy-travel-policy.html revision efb14f1e18273e4f164e3b3a689a086fd511ba26. 2020-03-27 12:21:56 -07:00
Bradley M. Kuhn
a603464bc2 Publish conservancy-travel-policy.html revision 3b1bc93469c1bb9ceb479f32c29fd7a8ee3521e3. 2020-03-27 12:09:25 -07:00
eximious
994fedc19d add Peter's photos 2020-03-19 10:52:48 -04:00
Brett Smith
f5fd8cdf2f projects: Update Outreachy link. 2020-02-24 14:36:55 -05:00
eximious
bba3f00084 add rotated pic 2020-02-07 14:05:36 -05:00
eximious
266644662a Merge branch 'master' of ssh://k.sfconservancy.org/website 2020-02-07 10:39:53 -05:00
eximious
b85565d104 add copyleftconf2 pic 2020-02-07 10:39:29 -05:00
Bradley M. Kuhn
c564f15511 Correct & update hard-coded domain names from legacy codebase. 2020-01-24 09:26:59 -08:00
Brett Smith
fd86367e85 img: Fix extension on last commit. 2020-01-14 13:11:40 -05:00
Brett Smith
06ea727e10 img: Add Edward Snowden 2016 pic. 2020-01-14 13:08:36 -05:00
Brett Smith
d4265c3a3c img: Photo of Leslie Hawthorn. 2020-01-13 12:17:27 -05:00
eximious
e0bb98160f Merge branch 'master' of ssh://k.sfconservancy.org/website 2020-01-07 17:39:23 -05:00
eximious
7ef6d92f68 add wine bottle pic 2020-01-07 17:38:54 -05:00
eximious
93f03a9773 add Wine Conf 2020-01-07 16:34:45 -05:00
Bradley M. Kuhn
93241190b3 Sponsors: Savoir Faire Linux did not renew sponsorship. 2020-01-06 12:12:49 -08:00
Bradley M. Kuhn
3e998fa06f Sponsors: Correct ratio for maximum 250x250 as required.
The image wasn't square like the old one was, so it was stretched with the
previous formulation.
2020-01-06 10:26:52 -08:00
Bradley M. Kuhn
ceee959d32 Sponsors: ok, somehow, someday, I'll have this file name right. 2020-01-06 10:07:59 -08:00
Bradley M. Kuhn
5c44a22eb2 Sponsors: Yet another image file typo fix. 2020-01-06 08:47:41 -08:00
Bradley M. Kuhn
b262b6191f Sponsors: finally get image file in right place 2020-01-05 20:40:27 -08:00
Bradley M. Kuhn
fa4ac29995 Sponsors: Fix case in file name 2020-01-05 20:28:42 -08:00
Bradley M. Kuhn
4dc42f5b62 Sponsors: Update image of Josh Triplett. 2020-01-05 20:24:43 -08:00
eximious
eeab5fcd8b add Allison pic 2020-01-03 11:35:41 -05:00
eximious
1422c711e6 add snow art 2019-12-18 12:51:46 -05:00
eximious
1337374dfd add mjw 2019-12-17 14:56:54 -05:00
eximious
321ec8435c Merge branch 'master' of ssh://k.sfconservancy.org/website 2019-12-12 15:41:03 -05:00
eximious
8e10586e11 add cats 2019-12-12 15:11:04 -05:00
Brett Smith
b6e702194d banners: Update for 2019. 2019-12-11 10:22:27 -05:00
Brett Smith
e3d0d79337 banners: Add 2019 banners. 2019-12-11 10:20:35 -05:00
Bradley M. Kuhn
3cef6d32d6 Change tense on verb since date is past. 2019-11-27 13:13:39 -08:00
eximious
558059f7e9 add byline to MB photo 2019-11-26 10:56:17 -05:00
eximious
17e7929909 tweak number 2019-11-25 12:49:24 -05:00
eximious
f39804190e tweak funding dev section 2019-11-25 12:34:41 -05:00
Brett Smith
8d1337a006 supporter: Add link to Supporter form where appropriate. 2019-11-25 12:19:27 -05:00
Brett Smith
f656e9de83 supporter: 2019 appeal text. 2019-11-25 12:05:48 -05:00
Brett Smith
ecff2f38c5 base_conservancy: Ready fundraiser bar for 2019. 2019-11-24 16:01:57 -05:00
Brett Smith
bdac443c16 systemd: Replace cron infrastructure. 2019-11-23 18:20:09 -05:00
Brett Smith
ab0b2401db website-update: Take PRODUCTION_BRANCH from the environment. 2019-11-23 09:18:23 -05:00
Brett Smith
2aaea4b783 website-update: Don't define SITEDIR in the script.
Prefer setting WorkingDirectory.
2019-11-23 09:14:45 -05:00
Brett Smith
df3eaea616 website-update: Remove lockdir code.
Now that we're running as a systemd service, that will make sure
only one update runs at a time.
2019-11-23 09:12:35 -05:00
Brett Smith
d5e4646ca5 website-update: Stop updating the database.
Move this to a separate service.
2019-11-23 09:12:12 -05:00
Brett Smith
b81afe467b base: Fundraiser banner only shows days left when time is short. 2019-11-22 09:46:33 -05:00
Brett Smith
67e64d3a6c base: Break out individual local context variables. 2019-11-22 09:46:07 -05:00
Brett Smith
fc9b10142f projects: Delist Spec-Ops. 2019-11-18 12:53:31 -05:00
eximious
34ee5a27b5 add pics 2019-10-24 14:45:23 -04:00
Bradley M. Kuhn
053e31d641 Update karen's Bio
Changes were given to me by karen over the phone just now. :)
2019-10-15 14:56:51 -07:00
Bradley M. Kuhn
e31badfa7b Merge branch 'master' of ssh://k.sfconservancy.org/website 2019-10-15 13:19:43 -07:00
Bradley M. Kuhn
b0417e9f1c Add id link for bkuhn. 2019-10-15 09:44:07 -07:00
eximious
1081bd3582 Merge branch 'master' of ssh://k.sfconservancy.org/website 2019-10-10 14:54:29 -04:00
Bradley M. Kuhn
13c63f22e9 List staff alphabetically by surname. 2019-10-08 12:53:18 -07:00
Bradley M. Kuhn
7078c0fe0a Fix missing closing anchor tag 2019-10-08 11:54:36 -07:00
Bradley M. Kuhn
effbf23fce Leadership and other bio updates, most notably Allison Randal.
Allison Randal joined Conservancy's board!
2019-10-08 11:07:54 -07:00
Bradley M. Kuhn
5c01d8b1e5 Merge branch 'update-faq-to-esxi-6' of https://k.sfconservancy.org/website-denver 2019-10-07 16:47:49 -07:00
Bradley M. Kuhn
1bcf6f6a8e Merge branch 'rmgplus' of https://k.sfconservancy.org/website-mlinksva 2019-10-07 16:42:51 -07:00
Martin Michlmayr
480bbd8e66
Update filing date for FY 2018 tax return
Update filing date due to the 6 month extension.
2019-09-30 18:29:05 +02:00
Martin Michlmayr
a0dac44b25
Add FY 2019 2019-09-28 13:28:57 +02:00
Martin Michlmayr
69e13af222
Add Bdale Garbee to board
Bdale joined the board in 2018 but was never added to the web site.
2019-09-27 12:27:59 +02:00

Diff content is not available