Replace contributor pages with autogenerated ones #17

Merged
mih merged 5 commits from msz/www.trr379.de:person-pool-preview-updated into main 2026-02-12 04:46:49 +00:00
Contributor

This is a preview of what happens when I remove all markdown files from the contributors directory and run the updated page generation pipeline with the updated pool data.

Some adjustments have been made manually (portraits moved in the few instances where pid, and hence the folder name, changed), so I would recommend merging this before allowing automated updates.

person.py from https://hub.trr379.de/q02/pool-publication-page is the code responsible for updates.

This is a preview of what happens when I remove all markdown files from the contributors directory and run the updated page generation pipeline with the updated pool data. Some adjustments have been made manually (portraits moved in the few instances where pid, and hence the folder name, changed), so I would recommend merging this before allowing automated updates. `person.py` from https://hub.trr379.de/q02/pool-publication-page is the code responsible for updates.
This takes into account filtering by pid prefix.

Not everyone should use the trr379root: prefix, only those that should
end up having a page on the website. Presently, this does not include
mere co-authors of a paper with no affiliation with the TRR.
@ -1,19 +0,0 @@
---
title: Oliver Günther
First-time contributor

TODO: This person needs a pool record

TODO: This person needs a pool record
@ -1,23 +0,0 @@
---
title: Sabine Herpertz
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,21 +0,0 @@
---
title: Andreas Meyer-Lindenberg
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,22 +0,0 @@
---
title: Carmen Weidler
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,19 +0,0 @@
---
title: Christine Margarete Freitag
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,17 +0,0 @@
---
Owner

This should implies a change in the URL/PID, but it does not:

https://www.trr379.de/contributors/aet-oleary/ is already the effective URL. This change is OK

This should implies a change in the URL/PID, but it does not: https://www.trr379.de/contributors/aet-oleary/ is already the effective URL. This change is OK
@ -1,15 +0,0 @@
---
title: Essi Viding
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,18 +0,0 @@
---
title: Heike Tost
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,20 +1,21 @@
---
title: Andreas G Chiocchetti
title: Andreas Chiocchetti
Owner

The "G" must stay. it was specifically requested.

The "G" must stay. it was specifically requested.
Author
Contributor

Then the G must appear in the "Additional names" field in the pool.

Then the G must appear in the "Additional names" field in the pool.
msz marked this conversation as resolved
@ -1,17 +0,0 @@
---
title: Isabel Neumann
First-time contributor

TODO: This person needs a pool entry

TODO: This person needs a pool entry
@ -1,21 +0,0 @@
---
Owner

Record must not be deleted -> add to pool

Record must not be deleted -> add to pool
@ -3,4 +5,1 @@
sites:
- Aachen
roles:
- management-board-member
Owner

Role must stay -> add to trr379root:. record.

Role must stay -> add to `trr379root:.` record.
@ -5,4 +5,2 @@
sites:
- aachen
roles:
- doctoral researcher
Owner

Role should not be lost

Role should not be lost
@ -1,22 +0,0 @@
---
Owner

Add record to pool

Add record to pool
@ -1,17 +0,0 @@
---
Owner

Add record to pool

Add record to pool
First-time contributor

This Person has an existing record, but it is "mueller-celina"

This Person has an existing record, but it is "mueller-celina"
msz marked this conversation as resolved
@ -17,2 +14,3 @@
---
Research group leader, research assistant
Research group leader, research assistant
Owner

The research assistant may be wrong information

The research assistant may be wrong information
Author
Contributor

Note that this is lifted verbatim from the "description" field in the record.

Note that this is lifted verbatim from the "description" field in the record.
@ -24,3 +21,1 @@
Ecker's work aims to bridge the gap between clinical practice and neuroscience
to improve diagnostic and therapeutic strategies for these disorders.
Eckers work aims to bridge the gap between clinical practice and neuroscience
Owner

Fix '`' in pool

Fix '`' in pool
@ -1,19 +0,0 @@
---
Owner

Add record to pool

Add record to pool
@ -10,4 +10,1 @@
layout: contributor
params:
orcid: 0000-0002-8228-2624
name-title: Jun.-Prof. Dr. phil.
Owner

Add title to pool record.

Add title to pool record.
msz marked this conversation as resolved
@ -1,17 +0,0 @@
---
Owner

The file name should not change. The PID in the pool must be used verbatim!

The file name should not change. The PID in the pool must be used verbatim!
Author
Contributor

All PIDs in the pool are now used verbatim. The new folder name is julia-schraeder.

All PIDs in the pool are now used verbatim. The new folder name is `julia-schraeder`.
msz marked this conversation as resolved
@ -1,13 +0,0 @@
---
title: James Blair
First-time contributor

Note from the chat: This person has a record, but it uses orcid as a pid. It needs a trr379root PID instead.

Note from the chat: This person has a record, but it uses orcid as a pid. It needs a trr379root PID instead.
@ -1,13 +0,0 @@
---
title: Kent Kiehl
First-time contributor

TODO: This person needs a pool record

TODO: This person needs a pool record
msz marked this conversation as resolved
@ -1,14 +0,0 @@
---
title: Martin Rettenberger
First-time contributor

TODO: This person needs a pool record

TODO: This person needs a pool record
msz marked this conversation as resolved
@ -1,19 +0,0 @@
---
title: Lena Terlau
First-time contributor

TODO: This person needs a pool record

TODO: This person needs a pool record
@ -1,17 +0,0 @@
---
title: Tom Denson
First-time contributor

TODO: This person needs a pool record

TODO: This person needs a pool record
This uses same code as previously, with updated metadata from the pool.
This makes folder names (Hugo node names) consistent with the Pool
identifiers, which do not use umlauts; thus, we avoid URL encoding.
This is a manually / locally started update. Note that, apart from some
title changes, affiliations order seems to have been reversed (probably
in the pool records) -- to be observed and clarified.
msz changed title from WIP: Replace contributor pages with autogenerated ones to Replace contributor pages with autogenerated ones 2026-02-11 16:53:00 +00:00
mih merged commit b166b078a6 into main 2026-02-12 04:46:49 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
q04/www.trr379.de!17
No description provided.