From fd04ded49a9fa18e5d149a23eae1401b4e0b1cd1 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Tue, 28 Oct 2025 19:59:11 +0000 Subject: [PATCH 01/37] setup pidgin dir, baseline template, baseline css file --- src/pidgin/css/pidgin.css | 0 src/pidgin/page_home-narrative.php | 36 ++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 src/pidgin/css/pidgin.css create mode 100644 src/pidgin/page_home-narrative.php diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css new file mode 100644 index 00000000..e69de29b diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php new file mode 100644 index 00000000..77f4461b --- /dev/null +++ b/src/pidgin/page_home-narrative.php @@ -0,0 +1,36 @@ + + + 'home-narrative') ); + +?> + + +
+ +
+
+

The commons belongs to all of us

+

Creative Commons safeguards and strengthens the global commons, which is made up of all shared knowledge and culture, so that it can power human creativity, equity, and innovation.

+

We are a global nonprofit protecting your right to access and share information and participate in knowledge.

+ +
+ +
+ +
+ +
+
+
+ + +
+ + + From 66e633416f6122d6d8e02db2e33c1a2f83fb4c70 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:15:52 +0000 Subject: [PATCH 02/37] import baseline css --- src/pidgin/css/pidgin.css | 655 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 655 insertions(+) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index e69de29b..e9686c9a 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -0,0 +1,655 @@ +/* interim home-narrative */ + +:root { + + --vocabulary-brand-color-magenta: #BB377E; + --vocabulary-brand-color-cyan: #05B6DA; + --vocabulary-brand-color-yellow: #FBD53C; + + --vocabulary-brand-color-red: #B82E1E; + --vocabulary-brand-color-indigo: #03286C; + --vocabulary-brand-color-green: #039733; + + --vocabulary-brand-color: #DB855D; + --vocabulary-brand-color: #CB5E6F; + --vocabuary-brand-color: #C3508E; + --vocabulary-brand-color: #A088B6; + --vocabulary-brand-color: #22BFDF; + --vocabulary-brand-color: #42BEB3; + --vocabulary-brand-color: #80C48B; + + + + --vocabulary-brand-color-dark-cyan: #0480A5; + --vocabulary-brand-color-dark-yellow: #887421; + + --vocabulary-color-light-grey: #F5F5F5; + + + + + /* --vocabulary-brand-color-dark-cyan:#038289; */ + + +} + +.home-narrative-interim .attention { + grid-column: 1/12; + display: grid; + grid-template-columns: 1fr 1.6fr auto; + align-items: center; + gap: 0 3em; + padding: 1.2em 3em; + + background: black; + background: var(--vocabulary-color-light-grey); + color: white; + color: black; + /* border-radius: 20px; */ + text-align: left; + + display: none; +} + +.home-narrative-interim .attention h2 { + font-size: 1.6em; + font-family: 'Roboto Condensed'; + font-weight: normal; + line-height: 1.3; +} + +.home-narrative-interim .attention div { + text-align: right; + /* margin-top: 10%; */ +} + +.home-narrative-interim .attention a { + --icon-sprite-color: white; + + display: inline-flex; + align-items: center; + /* width: 100%; */ + padding: 12px 20px; + + /* color: black; */ + color: white; + /* background: white; */ + background: black; + border: 1px solid black; + border-radius: 5px; + text-decoration: none; + /* text-transform: uppercase; */ + text-align: center; + font-size: 1.2em; + font-weight: bold; + transition: .2s ease; +} + +.home-narrative-interim .attention a:hover { + --icon-sprite-color: black; + + background: white; + color: black; +} + +.home-narrative-interim .attention a:before { + margin-right: .2em; +} + + +.home-narrative-interim article.topic-summary { + grid-column: 3/10; +} + +.home-narrative-interim article.topic-summary.intro { + grid-column: 2/11; + display: grid; + grid-template-columns: 1fr 1.2fr; + gap: 2em; + /* margin: 12em 0; */ + margin-top: 2em; + overflow: hidden; + + /* border-top-right-radius: 200px; */ + /* border-bottom-right-radius: 300px; */ + /* border-bottom-left-radius: 200px; */ + + /* display: none; */ +} +.home-narrative-interim article.topic-summary.intro .description { + padding: 5% 0; +} + +.home-narrative-interim article.topic-summary.intro h2 { + margin-bottom: .5em; + + font-size: 3.5em; + font-weight: 100; +} + +.home-narrative-interim article.topic-summary.intro h2 strong { + /* font-weight: 700; */ +} + +.home-narrative-interim article.topic-summary.intro p { + margin-bottom: 1em; + + font-size: 1.3em; + line-height: 1.3; +} + +.home-narrative-interim article.topic-summary.intro p:nth-of-type(2) { + font-size: 1.2em; +} + +.home-narrative-interim article.topic-summary.intro a { + display: inline-block; + + color: black; + font-size: .8em; + font-style: italic; + transition: .2s ease; +} + +.home-narrative-interim article.topic-summary.intro .description a:hover { + font-weight: 700; +} + +.home-narrative-interim article.topic-summary.intro img { + width: 200%; + width: 140%; +} + +.home-narrative-interim article.topic-summary.intro figure { + padding: 0; +} + +.home-narrative-interim article.topic-summary.intro figcaption { + /* width: 50%; */ + margin: 0; + margin-top: -5px; + /* padding: 12px; */ + padding-top: 8px; + float: right; + + /* background: black; + color: white; */ + font-family: 'Source Sans Pro'; + /* font-size: 1em; */ + font-size: .8em; + +} + +.home-narrative-interim article.topic-summary.intro figcaption a { + font-style: normal; + text-shadow: none; + font-size: inherit; + line-height: 1.8; + + /* color: white; */ +} + + + +.home-narrative-interim article.topic-summary.intro ul { + display: flex; + margin: 0; + list-style: none; + gap: 1em; + align-items: center; +} + +.home-narrative-interim article.topic-summary.intro ul li { + margin-bottom: 1em; +} + +.home-narrative-interim article.topic-summary.intro li:nth-of-type(1) a { + + --icon-sprite-color: white; + + /* display: block; */ + box-sizing: border-box; + + font-family: 'Source Sans Pro'; + font-style: normal; + background: black; + color: white; + padding: 12px; + border: 1px solid white; + border-radius: 5px; + text-shadow: none; + font-weight: 200; + text-decoration: none; + transition: .2s ease; +} + +.home-narrative-interim article.topic-summary.intro li:nth-of-type(1) a:hover { + --icon-sprite-color: black; + + color: black; + background: white; + font-weight: 100; + border: 1px solid black; +} + +.home-narrative-interim article.topic-summary.legal-tools { + grid-column: 1/12; + /* display: grid; */ + grid-template-columns: 1fr 1fr; + gap: 2em; + margin-top: 6em; + padding: 6em 25% 8em 25%; + + background: var(--vocabulary-color-light-grey); + + + /* display: none; */ +} + +.home-narrative-interim article.topic-summary.legal-tools h2 { + grid-column: span 4; + margin-bottom: .7em; + + font-size: 2em; + font-weight: 100; +} + +.home-narrative-interim article.topic-summary.legal-tools .description { + /* grid-column: 1/2; */ + /* order: 1; */ + /* padding: 0 5%; */ + /* margin-bottom: 4em; */ + +} + +.home-narrative-interim article.topic-summary.legal-tools .description p { + font-size: 1.2em; + margin-bottom: 1em; + /* margin-bottom: 2em; */ +} + +.home-narrative-interim article.topic-summary.legal-tools .description p:nth-of-type(2) { + font-size: 1.1em; + margin-bottom: 2em; +} + +.home-narrative-interim article.topic-summary.legal-tools .description a { + --underline-background-color: var(--vocabulary-color-light-grey); +} + +.home-narrative-interim article.topic-summary.legal-tools .description > a { + font-family: 'Source Sans Pro'; + font-style: italic; + margin-left: 1em; +} + +.home-narrative-interim article.topic-summary.legal-tools .description > a:nth-of-type(1) { + --icon-sprite-color: white; + margin-left: 0; + /* display: block; */ + box-sizing: border-box; + + font-family: 'Source Sans Pro'; + font-style: normal; + background: black; + color: white; + padding: 12px; + border: 1px solid white; + border-radius: 5px; + text-shadow: none; + font-weight: 200; + text-decoration: none; + transition: .2s ease; +} + +.home-narrative-interim article.topic-summary.legal-tools .description > a:hover { + font-weight: 700; +} + +.home-narrative-interim article.topic-summary.legal-tools .description > a:nth-of-type(1):hover { + background: white; + color: black; + border: 1px solid black; + font-weight: normal; +} + +.home-narrative-interim article.topic-summary.legal-tools a { + --underline-background-color: white; + color: black; +} + +.home-narrative-interim article.topic-summary.legal-tools .chooser-mini { + grid-column: auto; + order: -1; + width: auto; + + display: none; +} + +.home-narrative-interim article.topic-summary.legal-tools .chooser-mini select { + + + border-color: black; + color: black; + + background: black; + color: white; +} + +.chooser-mini .license-menu div.icon-attach:before { + --icon-sprite-color: black; + --icon-sprite-color: white; + + z-index: 1; +} + +.home-narrative-interim article.topic-summary.legal-tools .chooser-mini a.need-help-choosing { + --underline-background-color: var(--vocabulary-color-light-grey); + font-family: 'Source Sans Pro'; +} + +.home-narrative-interim article.topic-summary.legal-tools .chooser-mini .explainer { + background: white; +} + +.home-narrative-interim article.topic-summary.legal-tools .chooser-mini .explainer:before { + background: white; +} + +.home-narrative-interim article.topic-summaries.focus-areas { + /* display: grid; + grid-template-columns: subgrid; */ + grid-column: 4/9; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 2em; + + margin: 12em 0; + overflow-x: hidden; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary .description { + padding: 20% 0; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary .description h3 { + margin-bottom: .7em; + + font-size: 2em; + font-weight: 100; +} + + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary p { + font-size: 1.2em; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary .description a { + + --icon-sprite-color: black; + + box-sizing: border-box; + + font-family: 'Source Sans Pro'; + background: white; + color: black; + padding: 12px; + border: 1px solid black; + border-radius: 5px; + text-shadow: none; + font-weight: 200; + text-decoration: none; + transition: .2s ease; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary a:hover { + background: black; + color: white; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary a span:before { + /* display: inline-block; */ + /* margin-top: 4px; */ +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary:nth-child(even) figure { + order: -1; + text-align: right; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary figure { + +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary figure img { + object-fit: cover; + width: 200%; + height: auto; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary:nth-child(even) figure img { + width: 100%; + /* object-fit: cover; + width: 200%; */ +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary figcaption { + font-family: 'Source Sans Pro'; + font-size: .8em; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary figcaption a { + font-style: normal; + text-shadow: none; + font-size: inherit; + line-height: 1.8; + + color: black; + + /* color: white; */ +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary:nth-child(even) figcaption { + float: left; +} + +.home-narrative-interim article.support { + grid-column: 5/8; + grid-column: 1/12; + padding: 4em 25% 8em 25%; + margin-bottom: 6em; + + background: var(--vocabulary-color-light-grey); +} + +.home-narrative-interim article.support h2 { + margin-bottom: .7em; + + font-size: 2em; + font-weight: 100; +} + +.home-narrative-interim article.support p { + font-size: 1.2em; + +} + +.home-narrative-interim article.support a { + --underline-background-color: var(--vocabulary-color-light-grey); + font-family: 'Source Sans Pro'; + color: black; + +} + +.home-narrative-interim article.support div > a { + font-style: italic; + margin-left: 1em; +} + +.home-narrative-interim article.support div > a:hover { + font-weight: 700; +} + +.home-narrative-interim article.support div > a:nth-of-type(1) { + + --icon-sprite-color: white; + + box-sizing: border-box; + margin-left: 0; + + font-family: 'Source Sans Pro'; + font-style: normal; + background: black; + color: white; + padding: 12px; + border: 1px solid white; + border-radius: 5px; + text-shadow: none; + font-weight: 200; + text-decoration: none; + transition: .2s ease; +} + +.home-narrative-interim article.support div > a:nth-of-type(1):hover { + --icon-sprite-color: black; + + background: white; + color: black; + border: 1px solid black; +} + +.home-narrative-interim article.support p { + margin-bottom: .7em; +} + +.home-narrative-interim article.support p.share { + margin-top: 0; + margin-bottom: 2.8em; + + font-size: 1em; +} + +.home-narrative-interim article.posts { + grid-column: 3/10; +} + +.home-narrative-interim article.posts h2 { + font-weight: 100; + margin-bottom: 1em; +} + +.home-narrative-interim article.posts a { + color: black; + font-weight: 100; +} + +.home-narrative-interim article.posts a.more { + padding: 12px; + + color: white; + border-radius: 5px; +} + +.home-narrative-interim article.posts ul { + display: grid; + grid-template-columns: repeat(12, 1fr); + margin-top: 8em; + /* padding: 0 4em; */ + gap: 2em; + box-sizing: border-box; + width:100%; + margin: 0 auto; + margin-top: 0; + + font-size: 1rem; + list-style: none; +} + +.home-narrative-interim article.posts ul li { + grid-column: span 4; + } + + .home-narrative-interim article.posts ul li h3 { + font-size: 1.5em; +} + +.home-narrative-interim article.posts .post { + margin-bottom: 4em; +} + +.home-narrative-interim article.posts .post figure { + order: -1; +} + +.home-narrative-interim article.newsletter { + grid-column: 4/9; + display: grid; + grid-template-columns: 1fr 1fr; + margin-top: 6em; + padding: 2em 4em; + + background: var(--vocabulary-color-light-grey); +} + +.home-narrative-interim article.newsletter h2 { + font-weight: 100; + grid-column: span 3; +} + +.home-narrative-interim article.newsletter .description { + order: 2; + padding-left: 2em; +} + +.home-narrative-interim article.newsletter h3 { + /* font-weight: 100; */ + font-size: 1.5em; + margin-bottom: 1em; +} + +.home-narrative-interim article.newsletter a { + --underline-background-color: var(--vocabulary-color-light-grey); + + grid-column: span 2; + color: black; + font-family: 'Source Sans Pro'; + font-size: 1.2em; + font-weight: italic; +} + + +.home-narrative-interim article.events { + grid-column: 3/10; +} + +.home-narrative-interim article.attribution-list { + grid-column: 1/12; + margin-top: 12em; + padding: 1em; + + font-family: 'Source Sans Pro'; + /* background: white; */ + /* border: 1px solid rgba(0,0,0,.2); */ + /* border-radius: 5px; */ +} + +.home-narrative-interim details.attribution-list h2 { + font-weight: 100; + font-size: 1em; + font-style: italic; +} + +/* main .attribution button.expand-attribution { + top: .4em; + right: 1em; + + border: 1px solid rgba(0,0,0,.4); +} */ + +.home-narrative-interim main { + margin-bottom: 0; +} + From 91a30aa59ed2c3a9f030ec100361c742409c7d5c Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:16:08 +0000 Subject: [PATCH 03/37] add baseline html skeleton, hook up css --- src/pidgin/page_home-narrative.php | 322 ++++++++++++++++++++++++++++- 1 file changed, 321 insertions(+), 1 deletion(-) diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 77f4461b..abaca1ef 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -2,10 +2,13 @@ 'home-narrative') ); +get_header('', array( 'body-classes' => 'home-narrative-interim') ); ?> + + +
@@ -29,6 +32,323 @@ + + +
+ + + + +
+
+

Join us in shaping what's next

+

We steward the open infrastructure of sharing and contribute to a thriving creative commons with, and for, community.

+ Learn more about how to get involved → +
+
+ +
+ "Untitled" by Ken Rahaim, 2007, Center for Folklife and Cultural Heritage, Smithsonian. +
+
+
+ + + +
+
+

The Commons is the Foundation of AI

+

If we want ethical and equitable AI, we must protect and nourish the commons it relies on. Learn about how we’re adapting to address sharing in the age of AI, from developing new tools like CC signals, strengthening licensing guidance, and advocating for policies that keep access to knowledge open and equitable.

+ Explore our AI and Commons work → +
+
+ +
"Mauretania Construction", 1906, Tyne & Wear Archives & Museums
+
+
+ +
+
+

CC BY is the Best Option for Preprints

+

If you are a researcher, scientist, or knowledge producer, you are a creator. The knowledge you record as a research output is the scaffolding for collaboration.

+

Our latest video that explains open licenses for research outputs and encourages researchers to use CC licenses for data, preprints, manuscripts, and journal articles.

+ Watch video → +
+
+ +
+ "Person Behind Books", 2016 CC0 +
+
+
+ +
+
+

The TAROCH Coalition is on a Mission to advance open access to public domain cultural heritage

+

The Towards a Recommendation on Open Cultural Heritage (TAROCH) Coalition unites over 60 institutions and organizations from 25 countries that share a belief in the transformative potential of open solutions.

+ Show your support → +
+
+ +
+ "Watering Place at Marley" by Alfred Sisley, 1875, CC0, Art Institute of Chicago, remixed with "TAROCH balloon" by Creative Commons/Dee Harris, 2025, CC0. +
+
+
+
+ +
+

Support CC and Stay Connected

+ +
+ +
+ +

Recently from the blog

+ + + + + +
+ +
+

Newsletter highlights

+
+

A CC-Certified alumni team in Indonesia trained 129 teachers and librarians across five regions, helping them create and share openly licensed content

+ Sign up for the CC's Community Newsletter by joining the CC Community → +
+
+ +
+ +
+ + +
+
+Images attribution + +
+
+
From 476aef5e7e6f3da05132871d2689417ba3823012 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:29:32 +0000 Subject: [PATCH 04/37] add lead in ACF fields, tie to output in template --- src/inc/acf-json/group_69021421a5430.json | 210 ++++++++++++++++++++++ src/pidgin/page_home-narrative.php | 6 +- 2 files changed, 213 insertions(+), 3 deletions(-) create mode 100644 src/inc/acf-json/group_69021421a5430.json diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json new file mode 100644 index 00000000..394443f3 --- /dev/null +++ b/src/inc/acf-json/group_69021421a5430.json @@ -0,0 +1,210 @@ +{ + "key": "group_69021421a5430", + "title": "Home Narrative Interim Settings", + "fields": [ + { + "key": "field_69021421af596", + "label": "lead in title", + "name": "lead_in_title", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021536839c5", + "label": "lead in description", + "name": "lead_in_description", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021543839c6", + "label": "lead in sub description", + "name": "lead_in_sub_description", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_690215ded96c6", + "label": "lead in link text 1", + "name": "lead_in_link_text_1", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_690215fad96c7", + "label": "lead in link url 1", + "name": "lead_in_link_url_1", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + }, + { + "key": "field_69021606d96c8", + "label": "lead in link text 2", + "name": "lead_in_link_text_2", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_6902161d60e2a", + "label": "lead in link url 2", + "name": "lead_in_link_url_2", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + }, + { + "key": "field_6902163a376a9", + "label": "lead in link text 3", + "name": "lead_in_link_text_3", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021644376aa", + "label": "lead in link url 3", + "name": "lead_in_link_url_3", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + } + ], + "location": [ + [ + { + "param": "post_type", + "operator": "==", + "value": "page" + }, + { + "param": "page_template", + "operator": "==", + "value": "pidgin\/page_home-narrative.php" + } + ] + ], + "menu_order": 0, + "position": "normal", + "style": "default", + "label_placement": "top", + "instruction_placement": "label", + "hide_on_screen": "", + "active": true, + "description": "", + "show_in_rest": 0, + "modified": 1761744465 +} diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index abaca1ef..2f913624 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -14,9 +14,9 @@
-

The commons belongs to all of us

-

Creative Commons safeguards and strengthens the global commons, which is made up of all shared knowledge and culture, so that it can power human creativity, equity, and innovation.

-

We are a global nonprofit protecting your right to access and share information and participate in knowledge.

+

+

+

- +
From 40c885b313dd6c0da16923fd8abc5dc7662ba5ed Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:23:21 +0000 Subject: [PATCH 06/37] append remaining rough fields, output in template --- src/inc/acf-json/group_69021421a5430.json | 716 +++++++++++++++++++++- src/pidgin/page_home-narrative.php | 22 +- 2 files changed, 724 insertions(+), 14 deletions(-) diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json index 394443f3..84db6c9d 100644 --- a/src/inc/acf-json/group_69021421a5430.json +++ b/src/inc/acf-json/group_69021421a5430.json @@ -65,6 +65,50 @@ "prepend": "", "append": "" }, + { + "key": "field_6902175f2b218", + "label": "lead in image", + "name": "lead_in_image", + "aria-label": "", + "type": "image", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "return_format": "url", + "library": "all", + "min_width": "", + "min_height": "", + "min_size": "", + "max_width": "", + "max_height": "", + "max_size": "", + "mime_types": "", + "allow_in_bindings": 0, + "preview_size": "medium" + }, + { + "key": "field_69021b6f5ea71", + "label": "Link 1", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, { "key": "field_690215ded96c6", "label": "lead in link text 1", @@ -104,6 +148,24 @@ "allow_in_bindings": 0, "placeholder": "" }, + { + "key": "field_69021bfab333b", + "label": "Link 2", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, { "key": "field_69021606d96c8", "label": "lead in link text 2", @@ -143,6 +205,24 @@ "allow_in_bindings": 0, "placeholder": "" }, + { + "key": "field_69021c0eb333c", + "label": "Link 3", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, { "key": "field_6902163a376a9", "label": "lead in link text 3", @@ -181,6 +261,636 @@ "default_value": "", "allow_in_bindings": 0, "placeholder": "" + }, + { + "key": "field_69021e6331612", + "label": "Legal Tools", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 1, + "selected": 0 + }, + { + "key": "field_69021ceef7e93", + "label": "legal tools title", + "name": "legal_tools_title", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021d25f7e94", + "label": "legal tools text", + "name": "legal_tools_text", + "aria-label": "", + "type": "wysiwyg", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "tabs": "all", + "toolbar": "basic", + "media_upload": 0, + "delay": 0 + }, + { + "key": "field_69021e042b812", + "label": "Link 1", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 1, + "selected": 0 + }, + { + "key": "field_69021d95be542", + "label": "legal tools link text 1", + "name": "legal_tools_link_text_1", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021da7be543", + "label": "legal tools link url 1", + "name": "legal_tools_link_url_1", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + }, + { + "key": "field_69021e212b813", + "label": "Link 2", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, + { + "key": "field_69021db3be544", + "label": "legal tools link text 2", + "name": "legal_tools_link_text_2", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021dbbbe545", + "label": "legal tools link url 2", + "name": "legal_tools_link_url_2", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + }, + { + "key": "field_69021e302b814", + "label": "Link 3", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, + { + "key": "field_69021dd8be546", + "label": "legal tools link text 3", + "name": "legal_tools_link_text_3", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021de0be547", + "label": "legal tools link url 3", + "name": "legal_tools_link_url_3", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021bcbc1f83", + "label": "Focus Features", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 1, + "selected": 0 + }, + { + "key": "field_69021a205806a", + "label": "Focus Features", + "name": "focus_features", + "aria-label": "", + "type": "relationship", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "post_type": [ + "focus-feature" + ], + "post_status": "", + "taxonomy": "", + "filters": [ + "search" + ], + "return_format": "object", + "min": "", + "max": "", + "allow_in_bindings": 0, + "elements": "", + "bidirectional": 0, + "bidirectional_target": [] + }, + { + "key": "field_69021f56ef8cd", + "label": "Support CC", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 1, + "selected": 0 + }, + { + "key": "field_69021f75ef8ce", + "label": "support cc title", + "name": "support_cc_title", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021f8bef8cf", + "label": "support cc description", + "name": "support_cc_description", + "aria-label": "", + "type": "wysiwyg", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "tabs": "all", + "toolbar": "basic", + "media_upload": 0, + "delay": 0 + }, + { + "key": "field_69021fa9404ec", + "label": "Link 1", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 1, + "selected": 0 + }, + { + "key": "field_69021fbb404ed", + "label": "support cc link text 1", + "name": "support_cc_link_text_1", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021fc4404ee", + "label": "support cc link url 1", + "name": "support_cc_link_url_1", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + }, + { + "key": "field_69021fd3404ef", + "label": "Link 2", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, + { + "key": "field_69021fe7404f0", + "label": "support cc link text 2", + "name": "support_cc_link_text_2", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69021ff0404f1", + "label": "support cc link url 2", + "name": "support_cc_link_url_2", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 1, + "placeholder": "" + }, + { + "key": "field_69021ff9404f2", + "label": "Link 3", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 0, + "selected": 0 + }, + { + "key": "field_69021fff404f3", + "label": "support cc link text 3", + "name": "support_cc_link_text_3", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69022006404f4", + "label": "support cc link url 3", + "name": "support_cc_link_url_3", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" + }, + { + "key": "field_690222663d3a9", + "label": "What's Going On", + "name": "", + "aria-label": "", + "type": "tab", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "placement": "top", + "endpoint": 1, + "selected": 0 + }, + { + "key": "field_6902227e3d3aa", + "label": "Blog", + "name": "", + "aria-label": "", + "type": "message", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "message": "Blog posts are automatically pulled in chronologically, currently limited to 3 items.", + "new_lines": "wpautop", + "esc_html": 0 + }, + { + "key": "field_690222cdf9ebb", + "label": "newsletter highlight title", + "name": "newsletter_highlight_title", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_690222ddf9ebc", + "label": "newsletter highlight text", + "name": "newsletter_highlight_text", + "aria-label": "", + "type": "wysiwyg", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "tabs": "all", + "toolbar": "basic", + "media_upload": 0, + "delay": 0 + }, + { + "key": "field_690222fe898de", + "label": "newsletter link text", + "name": "newsletter_link_text", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_69022306898df", + "label": "newsletter link url", + "name": "newsletter_link_url", + "aria-label": "", + "type": "url", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "allow_in_bindings": 0, + "placeholder": "" } ], "location": [ @@ -202,9 +912,11 @@ "style": "default", "label_placement": "top", "instruction_placement": "label", - "hide_on_screen": "", + "hide_on_screen": [ + "the_content" + ], "active": true, "description": "", "show_in_rest": 0, - "modified": 1761744465 + "modified": 1761747727 } diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 96a2538f..5c5ec609 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -35,12 +35,11 @@ @@ -120,13 +119,12 @@
-

Support CC and Stay Connected

+

-

There are many ways to give. You can make a one time donation or become a recurring donor by joining our Open Infrastructure Circle.

- - Support CC → - Donation FAQ - Join our mailing list + + + +
From 4aed2d665951fecf67e866f30a4a3f2a0ef6cb9d Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:39:54 +0000 Subject: [PATCH 07/37] adjust fields, hook up focus features to output --- src/inc/acf-json/group_69021421a5430.json | 35 ++++---- src/pidgin/page_home-narrative.php | 105 ++++++++-------------- 2 files changed, 55 insertions(+), 85 deletions(-) diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json index 84db6c9d..4f94f5ba 100644 --- a/src/inc/acf-json/group_69021421a5430.json +++ b/src/inc/acf-json/group_69021421a5430.json @@ -854,11 +854,11 @@ "delay": 0 }, { - "key": "field_690222fe898de", - "label": "newsletter link text", - "name": "newsletter_link_text", + "key": "field_69022306898df", + "label": "newsletter link url", + "name": "newsletter_link_url", "aria-label": "", - "type": "text", + "type": "url", "instructions": "", "required": 0, "conditional_logic": 0, @@ -868,18 +868,15 @@ "id": "" }, "default_value": "", - "maxlength": "", "allow_in_bindings": 0, - "placeholder": "", - "prepend": "", - "append": "" + "placeholder": "" }, { - "key": "field_69022306898df", - "label": "newsletter link url", - "name": "newsletter_link_url", + "key": "field_690223a82454f", + "label": "newsletter highlight image", + "name": "newsletter_highlight_image", "aria-label": "", - "type": "url", + "type": "image", "instructions": "", "required": 0, "conditional_logic": 0, @@ -888,9 +885,17 @@ "class": "", "id": "" }, - "default_value": "", + "return_format": "array", + "library": "all", + "min_width": "", + "min_height": "", + "min_size": "", + "max_width": "", + "max_height": "", + "max_size": "", + "mime_types": "", "allow_in_bindings": 0, - "placeholder": "" + "preview_size": "medium" } ], "location": [ @@ -918,5 +923,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1761747727 + "modified": 1761747899 } diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 5c5ec609..fb617282 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -46,76 +46,41 @@
- - - -
-
-

Join us in shaping what's next

-

We steward the open infrastructure of sharing and contribute to a thriving creative commons with, and for, community.

- Learn more about how to get involved → -
-
- -
- "Untitled" by Ken Rahaim, 2007, Center for Folklife and Cultural Heritage, Smithsonian. -
-
-
- -
-
-

Empowering Access to Knowledge

-

Whether through our CC Certificate courses, tailored facilitation, or legal office hours, we support organizations working to expand the global commons. Learn, collaborate, and lead with openness at the center.

- Request training or consulting today → -
-
- -
"Inpiration Arch Plaque" by Nicolas Raymond 2011, CC BY 3.0
-
-
- -
-
-

The Commons is the Foundation of AI

-

If we want ethical and equitable AI, we must protect and nourish the commons it relies on. Learn about how we’re adapting to address sharing in the age of AI, from developing new tools like CC signals, strengthening licensing guidance, and advocating for policies that keep access to knowledge open and equitable.

- Explore our AI and Commons work → -
-
- -
"Mauretania Construction", 1906, Tyne & Wear Archives & Museums
-
-
- -
-
-

CC BY is the Best Option for Preprints

-

If you are a researcher, scientist, or knowledge producer, you are a creator. The knowledge you record as a research output is the scaffolding for collaboration.

-

Our latest video that explains open licenses for research outputs and encourages researchers to use CC licenses for data, preprints, manuscripts, and journal articles.

- Watch video → -
-
- -
- "Person Behind Books", 2016 CC0 -
-
-
- -
-
-

The TAROCH Coalition is on a Mission to advance open access to public domain cultural heritage

-

The Towards a Recommendation on Open Cultural Heritage (TAROCH) Coalition unites over 60 institutions and organizations from 25 countries that share a belief in the transformative potential of open solutions.

- Show your support → -
-
- -
- "Watering Place at Marley" by Alfred Sisley, 1875, CC0, Art Institute of Chicago, remixed with "TAROCH balloon" by Creative Commons/Dee Harris, 2025, CC0. -
-
-
+ + + + ID ); + $title = get_the_title( $focus_feature->ID ); + $link_text = get_field( 'link_text', $focus_feature->ID ); + $link_url = get_field( 'link_url', $focus_feature->ID ); + // $content = get_the_content( $focus_feature->ID ); + $content = get_post_field('post_content', $focus_feature->ID); + // $excerpt = get_the_excerpt( $staff_person->ID ); + ?> + +
+
+

+

+ +
+
+ +
+ "Untitled" by Ken Rahaim, 2007, Center for Folklife and Cultural Heritage, Smithsonian. +
+
+
+ + + + + +
From ad727445a1a68ee5871a268e1a783985f0fbac1a Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 14:58:21 +0000 Subject: [PATCH 08/37] add remaining fields, output into template, correctly reset post data --- src/inc/acf-json/group_69021421a5430.json | 20 ++-- src/pidgin/page_home-narrative.php | 139 ++++++++-------------- 2 files changed, 61 insertions(+), 98 deletions(-) diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json index 4f94f5ba..eca7d5f1 100644 --- a/src/inc/acf-json/group_69021421a5430.json +++ b/src/inc/acf-json/group_69021421a5430.json @@ -833,11 +833,11 @@ "append": "" }, { - "key": "field_690222ddf9ebc", - "label": "newsletter highlight text", - "name": "newsletter_highlight_text", + "key": "field_690229f3e640f", + "label": "newsletter link text", + "name": "newsletter_link_text", "aria-label": "", - "type": "wysiwyg", + "type": "text", "instructions": "", "required": 0, "conditional_logic": 0, @@ -847,11 +847,11 @@ "id": "" }, "default_value": "", + "maxlength": "", "allow_in_bindings": 0, - "tabs": "all", - "toolbar": "basic", - "media_upload": 0, - "delay": 0 + "placeholder": "", + "prepend": "", + "append": "" }, { "key": "field_69022306898df", @@ -885,7 +885,7 @@ "class": "", "id": "" }, - "return_format": "array", + "return_format": "url", "library": "all", "min_width": "", "min_height": "", @@ -923,5 +923,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1761747899 + "modified": 1761749638 } diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index fb617282..62899123 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -100,107 +100,70 @@ @@ -213,11 +176,11 @@

Newsletter highlights

-

A CC-Certified alumni team in Indonesia trained 129 teachers and librarians across five regions, helping them create and share openly licensed content

- Sign up for the CC's Community Newsletter by joining the CC Community → +

+
- +
From bfc64ee230597e4ed5dd966195e5e80477fff2d8 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:04:52 +0000 Subject: [PATCH 09/37] prep for attribution solution --- src/inc/acf-json/group_69021421a5430.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json index eca7d5f1..49c88b44 100644 --- a/src/inc/acf-json/group_69021421a5430.json +++ b/src/inc/acf-json/group_69021421a5430.json @@ -923,5 +923,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1761749638 + "modified": 1761750268 } From 3942ece4ffa3bfe869f747272fc5e46ac7f19ef7 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 29 Oct 2025 15:11:01 +0000 Subject: [PATCH 10/37] set limit on focus features to 5 --- src/inc/acf-json/group_69021421a5430.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json index 49c88b44..31360bb8 100644 --- a/src/inc/acf-json/group_69021421a5430.json +++ b/src/inc/acf-json/group_69021421a5430.json @@ -538,7 +538,7 @@ ], "return_format": "object", "min": "", - "max": "", + "max": 5, "allow_in_bindings": 0, "elements": "", "bidirectional": 0, @@ -923,5 +923,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1761750268 + "modified": 1761750606 } From 4a1cee828b1afd4c40adc60396abc94ed2907cf5 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 20:08:06 +0000 Subject: [PATCH 11/37] introduce pidgin header --- src/pidgin/header-pidgin.php | 133 +++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 src/pidgin/header-pidgin.php diff --git a/src/pidgin/header-pidgin.php b/src/pidgin/header-pidgin.php new file mode 100644 index 00000000..ebc30b99 --- /dev/null +++ b/src/pidgin/header-pidgin.php @@ -0,0 +1,133 @@ + + + + +<?php wp_title('-',true,'right'); //this requires YOAST SEO plugin to be active to output ?> + + + + + + + + + + + + + + +Skip to content + +
+
+

+ + + + + +
+ + + +
+ + + + + +
+ +
+ + 'notice', + 'posts_per_page' => 1, + 'meta_key' => 'type', + 'meta_value' => 'top-of-site' + //'paged' => $paged, +)); +?> + +have_posts() ) : while ( $noticeQuery->have_posts() ) : $noticeQuery->the_post(); ?> + + + +
+ +
+ + + + + + From fdac2d4d06da7a116b642c401e8a874e30ecbc05 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 20:08:30 +0000 Subject: [PATCH 12/37] introduce pidgin footer template --- src/pidgin/footer-pidgin.php | 66 ++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 src/pidgin/footer-pidgin.php diff --git a/src/pidgin/footer-pidgin.php b/src/pidgin/footer-pidgin.php new file mode 100644 index 00000000..72e0809d --- /dev/null +++ b/src/pidgin/footer-pidgin.php @@ -0,0 +1,66 @@ + + + + + + + From b0d5c3a7bbaf002e524661cec892f5853e652cd3 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 20:08:53 +0000 Subject: [PATCH 13/37] tie pidgin header/footer to pidgin home --- src/pidgin/page_home-narrative.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 62899123..ab4002d4 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -2,7 +2,7 @@ 'home-narrative-interim') ); +get_header('pidgin', array( 'body-classes' => 'home-narrative-interim') ); ?> @@ -279,4 +279,4 @@ - + From 51ad5021bfc5778ae2fb5aa4436b5445769455a4 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 20:11:27 +0000 Subject: [PATCH 14/37] introduce baseline skeleton styles and element placement for topic-summary categories --- src/pidgin/css/pidgin.css | 5 +++++ src/pidgin/page_home-narrative.php | 1 + 2 files changed, 6 insertions(+) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index e9686c9a..1d2657cb 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -382,6 +382,11 @@ font-weight: 100; } +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary .category { + + /* category position and styling here */ +} + .home-narrative-interim article.topic-summaries.focus-areas .topic-summary p { font-size: 1.2em; diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index ab4002d4..8c8057ec 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -65,6 +65,7 @@

+ Open Culture

From d4fd0817ec04b1d628b50586661258a124295471 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 20:56:17 +0000 Subject: [PATCH 15/37] position and style category sub-element in topic-summary description --- src/pidgin/css/pidgin.css | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 1d2657cb..67ae687c 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -372,7 +372,8 @@ } .home-narrative-interim article.topic-summaries.focus-areas .topic-summary .description { - padding: 20% 0; + position: relative; + margin: 20% 0; } .home-narrative-interim article.topic-summaries.focus-areas .topic-summary .description h3 { @@ -382,9 +383,17 @@ font-weight: 100; } -.home-narrative-interim article.topic-summaries.focus-areas .topic-summary .category { +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary .description .category { + display: inline-block; + position: absolute; + top: 0; + left: 0; + + font-family: 'Source Sans Pro'; + font-weight: bold; + text-transform: uppercase; - /* category position and styling here */ + opacity: .5; /* temp */ } From 5abb5bc111e149fb1cc0779a626e9ef960788d68 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 21:40:05 +0000 Subject: [PATCH 16/37] add blob svg to test clipping masks --- src/pidgin/css/pidgin.css | 2 ++ src/pidgin/svg/blob.svg | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 src/pidgin/svg/blob.svg diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 67ae687c..359e2ec5 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -442,6 +442,8 @@ object-fit: cover; width: 200%; height: auto; + + clip-path: url('../svg/blob.svg#blob'); } .home-narrative-interim article.topic-summaries.focus-areas .topic-summary:nth-child(even) figure img { diff --git a/src/pidgin/svg/blob.svg b/src/pidgin/svg/blob.svg new file mode 100644 index 00000000..88fa0522 --- /dev/null +++ b/src/pidgin/svg/blob.svg @@ -0,0 +1,6 @@ + + + + + + From 652491925e615594744f46be94d6220cbe33d5f7 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 14 Nov 2025 21:45:20 +0000 Subject: [PATCH 17/37] switch to mask-image over clip-path implementation --- src/pidgin/css/pidgin.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 359e2ec5..638f83ab 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -443,7 +443,12 @@ width: 200%; height: auto; - clip-path: url('../svg/blob.svg#blob'); + /* clip-path: url('../svg/blob.svg#blob'); */ + + mask-image: url('../svg/blob.svg#blob'); + mask-repeat: no-repeat; + mask-position: top center; + mask-size: 100% 100%; } .home-narrative-interim article.topic-summaries.focus-areas .topic-summary:nth-child(even) figure img { From 6d201fdceca3cf21362e6e10a05c5e980531de1f Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 16:43:12 +0000 Subject: [PATCH 18/37] increase size of img, add subtle animation --- src/pidgin/css/pidgin.css | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 638f83ab..4c8c87fe 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -360,6 +360,7 @@ /* display: grid; grid-template-columns: subgrid; */ grid-column: 4/9; + grid-column: 3/10; } .home-narrative-interim article.topic-summaries.focus-areas .topic-summary { @@ -440,7 +441,7 @@ .home-narrative-interim article.topic-summaries.focus-areas .topic-summary figure img { object-fit: cover; - width: 200%; + width: 100%; height: auto; /* clip-path: url('../svg/blob.svg#blob'); */ @@ -448,6 +449,12 @@ mask-image: url('../svg/blob.svg#blob'); mask-repeat: no-repeat; mask-position: top center; + mask-size: 95% 100%; + + transition: .2s ease; +} + +.home-narrative-interim article.topic-summaries.focus-areas .topic-summary figure img:hover { mask-size: 100% 100%; } From 9e7b4577cd1d75283c1949dcacdf2a63238ef8f3 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 17:02:42 +0000 Subject: [PATCH 19/37] add customizable background image for support section --- src/inc/acf-json/group_69021421a5430.json | 28 ++++++++++++++++++++++- src/pidgin/css/pidgin.css | 23 ++++++++++++++++++- src/pidgin/page_home-narrative.php | 17 ++++++++------ 3 files changed, 59 insertions(+), 9 deletions(-) diff --git a/src/inc/acf-json/group_69021421a5430.json b/src/inc/acf-json/group_69021421a5430.json index 31360bb8..0b4d1f8b 100644 --- a/src/inc/acf-json/group_69021421a5430.json +++ b/src/inc/acf-json/group_69021421a5430.json @@ -604,6 +604,32 @@ "media_upload": 0, "delay": 0 }, + { + "key": "field_691b53733e14f", + "label": "support cc background image", + "name": "support_cc_background_image", + "aria-label": "", + "type": "image", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "return_format": "url", + "library": "all", + "min_width": "", + "min_height": "", + "min_size": "", + "max_width": "", + "max_height": "", + "max_size": "", + "mime_types": "", + "allow_in_bindings": 0, + "preview_size": "medium" + }, { "key": "field_69021fa9404ec", "label": "Link 1", @@ -923,5 +949,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1761750606 + "modified": 1763398578 } diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 4c8c87fe..f4d2ec69 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -158,6 +158,7 @@ .home-narrative-interim article.topic-summary.intro img { width: 200%; width: 140%; + width: 100%; } .home-narrative-interim article.topic-summary.intro figure { @@ -487,10 +488,30 @@ .home-narrative-interim article.support { grid-column: 5/8; grid-column: 1/12; - padding: 4em 25% 8em 25%; + /* padding: 4em 25% 8em 25%; */ margin-bottom: 6em; + position: relative; + overflow: hidden; + + +} + +.home-narrative-interim article.support > div { + margin: 5em 20% 5em 20%; + padding: 1em 4em 4em 4em; background: var(--vocabulary-color-light-grey); + border-radius: 10px; +} + +.home-narrative-interim article.support img.background-decoration { + width: 100%; + position: absolute; + top: 0; + left: 0; + z-index: -1; + + } .home-narrative-interim article.support h2 { diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 8c8057ec..080ccd24 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -85,14 +85,17 @@
-

-
- - - - - +
+

+
+ + + + + +
+
From daf5b7dee72e786663c70c4b038f17eb05f611e7 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:02:46 +0000 Subject: [PATCH 20/37] add temp hotfix field for tiny css patches --- src/inc/acf-json/group_691b6fe2f23e6.json | 51 +++++++++++++++++++++++ src/pidgin/page_home-narrative.php | 4 +- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 src/inc/acf-json/group_691b6fe2f23e6.json diff --git a/src/inc/acf-json/group_691b6fe2f23e6.json b/src/inc/acf-json/group_691b6fe2f23e6.json new file mode 100644 index 00000000..2ff203bb --- /dev/null +++ b/src/inc/acf-json/group_691b6fe2f23e6.json @@ -0,0 +1,51 @@ +{ + "key": "group_691b6fe2f23e6", + "title": "Dev Hotfixes", + "fields": [ + { + "key": "field_691b6fe3f7be1", + "label": "CSS Dev Hotfixes", + "name": "css_dev_hotfixes", + "aria-label": "", + "type": "textarea", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "rows": "", + "placeholder": "", + "new_lines": "" + } + ], + "location": [ + [ + { + "param": "post_type", + "operator": "==", + "value": "page" + }, + { + "param": "current_user_role", + "operator": "==", + "value": "administrator" + } + ] + ], + "menu_order": 100, + "position": "normal", + "style": "default", + "label_placement": "top", + "instruction_placement": "label", + "hide_on_screen": "", + "active": true, + "description": "", + "show_in_rest": 0, + "modified": 1763406070 +} diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 080ccd24..06db6f57 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -7,7 +7,9 @@ ?> - +
From fa026e076291672b616ea4f39733716d1f08012b Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:07:20 +0000 Subject: [PATCH 21/37] crowd spacing between areas --- src/pidgin/css/pidgin.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index f4d2ec69..2b975aa8 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -239,7 +239,9 @@ grid-template-columns: 1fr 1fr; gap: 2em; margin-top: 6em; + margin-top: 2em; padding: 6em 25% 8em 25%; + padding: 2em 25% 6em 25%; background: var(--vocabulary-color-light-grey); @@ -370,6 +372,7 @@ gap: 2em; margin: 12em 0; + margin: 4em 0; overflow-x: hidden; } From 71af931ec7d84eec52104b29c692ffef731e13e8 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:09:03 +0000 Subject: [PATCH 22/37] adjust spacing to match --- src/pidgin/css/pidgin.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 2b975aa8..4664691f 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -241,7 +241,7 @@ margin-top: 6em; margin-top: 2em; padding: 6em 25% 8em 25%; - padding: 2em 25% 6em 25%; + padding: 2em 25% 5em 25%; background: var(--vocabulary-color-light-grey); From a5921bf4bd5f332d537920021185f3668a07b42d Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:10:39 +0000 Subject: [PATCH 23/37] crowd top of newsletter more --- src/pidgin/css/pidgin.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 4664691f..54dbe74b 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -641,6 +641,7 @@ display: grid; grid-template-columns: 1fr 1fr; margin-top: 6em; + margin-top: 4em; padding: 2em 4em; background: var(--vocabulary-color-light-grey); From c6a765fa55da2a8244db27389377a85f3e40097c Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:14:18 +0000 Subject: [PATCH 24/37] hook category backend UX to output in template --- src/inc/acf-json/group_6902191f73759.json | 23 ++++++++++++++++++++++- src/pidgin/page_home-narrative.php | 3 ++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/inc/acf-json/group_6902191f73759.json b/src/inc/acf-json/group_6902191f73759.json index a770b52f..96f25eb2 100644 --- a/src/inc/acf-json/group_6902191f73759.json +++ b/src/inc/acf-json/group_6902191f73759.json @@ -2,6 +2,27 @@ "key": "group_6902191f73759", "title": "Focus Feature Settings", "fields": [ + { + "key": "field_691b735fca6de", + "label": "category", + "name": "category", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, { "key": "field_69021aaa07049", "label": "link text", @@ -60,5 +81,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1761745596 + "modified": 1763406717 } diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 06db6f57..857ca924 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -57,6 +57,7 @@ ID ); $title = get_the_title( $focus_feature->ID ); + $category = get_field( 'category', $focus_feature->ID ); $link_text = get_field( 'link_text', $focus_feature->ID ); $link_url = get_field( 'link_url', $focus_feature->ID ); // $content = get_the_content( $focus_feature->ID ); @@ -67,7 +68,7 @@

- Open Culture +

From 96bdd754243da26f5c3319ed302c62affad7816d Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:16:08 +0000 Subject: [PATCH 25/37] correct more posts link --- src/pidgin/page_home-narrative.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 857ca924..1a72d6a3 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -175,7 +175,7 @@
From ce49c82017527e8e828f1e363c20703d4b6ad463 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:18:04 +0000 Subject: [PATCH 26/37] reset color in attribution links to black --- src/pidgin/css/pidgin.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 54dbe74b..81cd77e6 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -695,6 +695,11 @@ font-style: italic; } +.home-narrative-interim article.attribution-list a { + color: black; +} + + /* main .attribution button.expand-attribution { top: .4em; right: 1em; From b5347b1de4da334534ccd282c3790d4a9cfd309e Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 21 Nov 2025 17:40:56 +0000 Subject: [PATCH 27/37] add feature flag brand select --- src/inc/acf-json/group_691b6fe2f23e6.json | 31 +++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/src/inc/acf-json/group_691b6fe2f23e6.json b/src/inc/acf-json/group_691b6fe2f23e6.json index 2ff203bb..96536ad7 100644 --- a/src/inc/acf-json/group_691b6fe2f23e6.json +++ b/src/inc/acf-json/group_691b6fe2f23e6.json @@ -1,6 +1,6 @@ { "key": "group_691b6fe2f23e6", - "title": "Dev Hotfixes", + "title": "Dev Settings", "fields": [ { "key": "field_691b6fe3f7be1", @@ -22,6 +22,33 @@ "rows": "", "placeholder": "", "new_lines": "" + }, + { + "key": "field_6920a1493860b", + "label": "Brand Version", + "name": "brand_version", + "aria-label": "", + "type": "select", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "choices": { + "vocabulary1": "Vocabulary 1.x", + "vocabulary2": "Vocabulary 2.x" + }, + "default_value": "vocabulary1", + "return_format": "value", + "multiple": 0, + "allow_null": 0, + "allow_in_bindings": 0, + "ui": 0, + "ajax": 0, + "placeholder": "" } ], "location": [ @@ -47,5 +74,5 @@ "active": true, "description": "", "show_in_rest": 0, - "modified": 1763406070 + "modified": 1763746317 } From bdd7488a2db85c30a4d686eabe89d3ee6931e6fc Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 21 Nov 2025 18:46:19 +0000 Subject: [PATCH 28/37] add second blob svg --- src/pidgin/svg/blob2.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/pidgin/svg/blob2.svg diff --git a/src/pidgin/svg/blob2.svg b/src/pidgin/svg/blob2.svg new file mode 100644 index 00000000..fa90424b --- /dev/null +++ b/src/pidgin/svg/blob2.svg @@ -0,0 +1,4 @@ + + + + From 70bbf6ce1b2cd664082b2f693f674bff0132bc38 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 21 Nov 2025 18:46:37 +0000 Subject: [PATCH 29/37] utilize second blog svg, experiment with blog motion --- src/pidgin/css/pidgin.css | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index 81cd77e6..c0975097 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -155,16 +155,37 @@ font-weight: 700; } -.home-narrative-interim article.topic-summary.intro img { +/* .home-narrative-interim article.topic-summary.intro img { width: 200%; width: 140%; width: 100%; -} +} */ .home-narrative-interim article.topic-summary.intro figure { padding: 0; } + +.home-narrative-interim article.topic-summary.intro figure img { + object-fit: cover; + width: 100%; + height: auto; + + /* clip-path: url('../svg/blob.svg#blob'); */ + + mask-image: url('../svg/blob2.svg'); + mask-repeat: no-repeat; + mask-position: top center; + mask-size: 86% 100%; + + transition: .5s ease; +} + +.home-narrative-interim article.topic-summary.intro figure img:hover { + mask-size: 100% 100%; + mask-image: url('../svg/blob.svg'); +} + .home-narrative-interim article.topic-summary.intro figcaption { /* width: 50%; */ margin: 0; From 323581d5e03f85e3d2ddc0adf690b263b233a17c Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 24 Nov 2025 21:35:36 +0000 Subject: [PATCH 30/37] add experimental mask styling --- src/pidgin/css/pidgin.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pidgin/css/pidgin.css b/src/pidgin/css/pidgin.css index c0975097..c1e142aa 100644 --- a/src/pidgin/css/pidgin.css +++ b/src/pidgin/css/pidgin.css @@ -182,7 +182,7 @@ } .home-narrative-interim article.topic-summary.intro figure img:hover { - mask-size: 100% 100%; + mask-size: 900% 500%; mask-image: url('../svg/blob.svg'); } From 181935c3ac1e6deb41d77090e62e041620ca0c90 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Mon, 24 Nov 2025 21:38:29 +0000 Subject: [PATCH 31/37] add notes for feature flag logic to test on home --- src/page_home.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/page_home.php b/src/page_home.php index 18acac29..e0c61495 100644 --- a/src/page_home.php +++ b/src/page_home.php @@ -9,6 +9,15 @@
+ +

Better Sharing, Brighter Future

From 27573a6cd5991b8d158b6cd7cdfeae6f5338882d Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Tue, 9 Dec 2025 20:45:55 +0000 Subject: [PATCH 32/37] adjust notes on feature flag --- src/page_home.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/page_home.php b/src/page_home.php index e0c61495..9d069810 100644 --- a/src/page_home.php +++ b/src/page_home.php @@ -15,6 +15,7 @@ // IF version feature flag true, load alternative home // IF version feature flag false, load page as-is +// TODO: where to pull feature flag from (a specific page, or per page, or both?) ?> From 2f1b35a5ccd2be0d4105abbe36b91942184a5abd Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 10 Dec 2025 20:53:52 +0000 Subject: [PATCH 33/37] add baseline feature_flag logic to page_home for further testing --- src/page_home.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/page_home.php b/src/page_home.php index 9d069810..faff574c 100644 --- a/src/page_home.php +++ b/src/page_home.php @@ -1,5 +1,7 @@ + + 'home-narrative') ); @@ -19,6 +21,8 @@ ?> + +

Better Sharing, Brighter Future

@@ -227,6 +231,14 @@ + + +

Feature Flag is enabled

+ + + + +
From 720075664c136713c94e7bce19990e98989ed8cd Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 10 Dec 2025 21:00:54 +0000 Subject: [PATCH 34/37] change variable name to be less general --- src/page_home.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/page_home.php b/src/page_home.php index faff574c..6ef2280a 100644 --- a/src/page_home.php +++ b/src/page_home.php @@ -1,6 +1,6 @@ - + - +

Better Sharing, Brighter Future

@@ -231,7 +231,7 @@ - +

Feature Flag is enabled

From 487c481b92d7a57366c330c6d5a940c39fa8e03f Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Wed, 10 Dec 2025 21:30:53 +0000 Subject: [PATCH 35/37] relocate pidgin.css links in header --- src/pidgin/header-pidgin.php | 2 ++ src/pidgin/page_home-narrative.php | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pidgin/header-pidgin.php b/src/pidgin/header-pidgin.php index ebc30b99..26400bee 100644 --- a/src/pidgin/header-pidgin.php +++ b/src/pidgin/header-pidgin.php @@ -12,6 +12,8 @@ + + diff --git a/src/pidgin/page_home-narrative.php b/src/pidgin/page_home-narrative.php index 1a72d6a3..145d5706 100644 --- a/src/pidgin/page_home-narrative.php +++ b/src/pidgin/page_home-narrative.php @@ -6,7 +6,6 @@ ?> - From 955dd247d11897604ee477712d832e428723f015 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 12 Dec 2025 17:45:21 +0000 Subject: [PATCH 36/37] add content-partials baseline --- src/pidgin/content-partials/team-index.php | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 src/pidgin/content-partials/team-index.php diff --git a/src/pidgin/content-partials/team-index.php b/src/pidgin/content-partials/team-index.php new file mode 100644 index 00000000..869c7450 --- /dev/null +++ b/src/pidgin/content-partials/team-index.php @@ -0,0 +1,5 @@ + From 988aebbaf2ca35694cf5717639f7532897f384a4 Mon Sep 17 00:00:00 2001 From: possumbilities <109087089+possumbilities@users.noreply.github.com> Date: Fri, 12 Dec 2025 17:45:43 +0000 Subject: [PATCH 37/37] add relevant README.md for the pidgin directory and the v1.0 to v2.0 transition behavior --- src/pidgin/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/pidgin/README.md diff --git a/src/pidgin/README.md b/src/pidgin/README.md new file mode 100644 index 00000000..88652a7c --- /dev/null +++ b/src/pidgin/README.md @@ -0,0 +1,18 @@ +> "A pidgin /ˈpɪdʒɪn/, or pidgin language, is a grammatically simplified form of contact language that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn from several languages." ([source][wikipedia-pidgin]). + + +This directory serves to bridge vocabulary v1.0 to v2.0 whereby both versions can exist simultaneously via a "feature-flag" logic, until such time as v1.0 can be completely removed and replaced with v2.0. + + +Files loaded from this directory are for v2.0 templates, features, etc. only. The only exception being the ACF fields which occupy the same directory as v1.0. + +The following "guidelines" are followed: + +1. Any new page templates will reside within the `/src/pidgin` directory and will be picked up automatically by the WP template cascade +2. Older templates will remain within the top level of the theme, but will utilize "feature-flag" based logic calls to load their default v1.0 functions, OR instead to pull pidgin specific `content-partials` or `header/footer/sidebar` files. +3. CSS will pull from `pidgin.css` and will load via relevant `header-pidgin.php` inclusion. +4. Other assets, such as SVG or JS will also load from relevant subdirectories within `/src/pidgin` +5. Should there be a need for custom additions/edits within `functions.php` a separate functions-pidgin.php file would be created within `'src/pidgin', and relevant logic added to `functions.php` to include that functionality via "feature-flag". +6. `pidgin.css` will build from original Vocabulary utilizing specificity and layer overrides where reasonable until such time as it can operate absent v1.0 features. + +[wikipedia-pidgin]: https://en.wikipedia.org/wiki/Pidgin