From 3602d8adfeab0947cb630af0285b8a8b8aec7bb6 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Thu, 5 Feb 2026 15:52:50 +0800 Subject: [PATCH 01/14] Fix broken links on steering committee page 1. Added https:// to URLs where missing. 2. Commented out html tags where individuals without a URL were defaulting to a broken link. --- content/about/steering-committee/index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/about/steering-committee/index.md b/content/about/steering-committee/index.md index e645bb05f6..f04b7cce6d 100644 --- a/content/about/steering-committee/index.md +++ b/content/about/steering-committee/index.md @@ -347,7 +347,7 @@ layout: single dr. Steven Verheyen
@@ -448,7 +448,7 @@ In FORRT, she has been involved in co-leading Team Citational Politics and is ve Berit T. Barthelmes, M.Sc.
@@ -523,7 +523,7 @@ In FORRT, she has been involved in co-leading Team Citational Politics and is ve Dr. Amanda Kay Montoya
@@ -773,7 +773,7 @@ In FORRT, she has been involved in co-leading Team Citational Politics and is ve Fotis Mystakopoulos, PhD Student
@@ -805,7 +805,7 @@ Currently, alongside his professional duties, he is pursuing a PhD at the Univer Alicia Tamara Veersma Barredo
@@ -1034,7 +1034,7 @@ Outside of research, you’ll usually find me baking something cozy, tending to Cass Gheoghe
@@ -1059,7 +1059,7 @@ Outside of research, you’ll usually find me baking something cozy, tending to Dr Lukas Wallrich
From 055fad823292795e2ed1dc1389dd6788f882993e Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Thu, 5 Feb 2026 19:28:39 +0800 Subject: [PATCH 02/14] Fix 4 links in cluster4.md to use full URLs --- content/clusters/cluster4.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/clusters/cluster4.md b/content/clusters/cluster4.md index 4321e717af..9230fd6884 100644 --- a/content/clusters/cluster4.md +++ b/content/clusters/cluster4.md @@ -145,13 +145,13 @@ Attainment of a grounding in open (FAIR) data and materials. It requires student * Soderberg, C. K. (2018). Using OSF to Share Data: A Step-by-Step Guide. Advances in Methods and Practices in Psychological Science, 1(1), 115–120. https://doi.org/10.1177/2515245918757689 -* [osf.io](osf.io) +* [osf.io](https://osf.io) -* [figshare.com](figshare.com) +* [figshare.com](https://figshare.com) -* [github.com](github.com) +* [github.com](https://github.com) -* [zenodo.org](http://zenodo.org/) +* [zenodo.org](https://zenodo.org/)
From f35b9cc31c81c6b09d6c4aecbd982cbcf4586763 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Thu, 5 Feb 2026 19:39:53 +0800 Subject: [PATCH 03/14] Fix broken link I4R Updated the link for the Institute for Replication (I4R) to the correct URL. --- content/replication-hub/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/replication-hub/_index.md b/content/replication-hub/_index.md index 39d308806d..577621a106 100644 --- a/content/replication-hub/_index.md +++ b/content/replication-hub/_index.md @@ -36,7 +36,7 @@ The FORRT Replication Hub provides a comprehensive collection of resources and t * The [Scaling Machine Assessments of Research Trustworthiness](https://www.cos.io/about/news/cos-expands-score-program-efforts) (SMART) competition explores innovative methods to predict the replicability of scientific findings using algorithms. FORRT has [partnered](https://www.cos.io/blog/cos-and-forrt-partner-to-increase-discoverability-and-usability-of-replication-evidence) with the COS to provide a large training dataset. * The [Collaborative Replication and Education Project (CREP)](https://forrt.org/glossary/vbeta/collaborative-replication-and-educa/) is an initiative designed to organize and structure replication efforts of highly-cited empirical studies in psychology to satisfy the dual needs for more high-quality direct replications and more training in empirical research techniques for psychology students. CREP aims to address the need for replications of highly cited studies, and to provide training, support and professional growth opportunities for academics completing replication projects. -* The [Institute for Replication (I4R)](https://forrt.org/replication-hub/i4replication.org) organizes replication games to conduct replications and reproductions. It provides replication and teaching resources and helps researchers disseminate and publish replications and reproductions. +* The [Institute for Replication (I4R)](https://i4replication.org) organizes replication games to conduct replications and reproductions. It provides replication and teaching resources and helps researchers disseminate and publish replications and reproductions. * The Center for Open Science’s projects to [Systematizing Confidence in Open Research and Evidence (SCORE)](https://www.cos.io/score) and , the [Scaling Machine Assessments of Research Trustworthiness (SMART)](https://www.cos.io/about/news/cos-expands-score-program-efforts) include prediction markets, machine-learning, and replication efforts. * The project [Improving Reproducibility in Science (iRise)](https://camarades.shinyapps.io/dev-irise-soles/) identifies, tracks, and evaluates discipline-wide open science interventions and develops tools to improve reproducibility. * The [Replication Wiki](https://replication.uni-goettingen.de/wiki/index.php/Main_Page) provides teaching resources for replication research and a database with reproductions and replications from the social sciences (particularly economics). From ba36ec2dc7a90ffdc9274f222a88e94a44fb8724 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:15:31 +0800 Subject: [PATCH 04/14] Add website URL normalization function If the URL does not start with "http://" or "https://", then "https://" is added to the beginning of the string. --- scripts/generate_sc_profiles.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/generate_sc_profiles.py b/scripts/generate_sc_profiles.py index b273fee720..8099577440 100755 --- a/scripts/generate_sc_profiles.py +++ b/scripts/generate_sc_profiles.py @@ -500,6 +500,15 @@ def generate_social_links(member): if member.get('email'): links.append(f'{ICONS["mail"]}') return "".join(links) +def normalize_website_url(url): + if not url or not isinstance(url, str): + return "" + url = url.strip() + if "@" in url and not url.startswith("http"): + return "" + if not url.startswith("http://") and not url.startswith("https://"): + return f"https://{url}" + return url def main(): print("=" * 60) @@ -638,7 +647,7 @@ def add_personal_entry(row, target, allow_overwrite=False): "initials": get_initials(personal_name), "bio": bio_text, "email": personal_data.get('Email', '') if personal_data else '', - "website": personal_data.get('Weblink', '') if personal_data else '', + "website": normalize_website_url(personal_data.get('Weblink', '') if personal_data else '') "twitter": "", "linkedin": "" } From 96289a15df478d4ade1f46db3be3b76f82d9a918 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:25:01 +0800 Subject: [PATCH 05/14] Update function normalize_website_url URLs as nan are now empty strings --- scripts/generate_sc_profiles.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/generate_sc_profiles.py b/scripts/generate_sc_profiles.py index 8099577440..01ce942360 100755 --- a/scripts/generate_sc_profiles.py +++ b/scripts/generate_sc_profiles.py @@ -500,10 +500,13 @@ def generate_social_links(member): if member.get('email'): links.append(f'{ICONS["mail"]}') return "".join(links) + def normalize_website_url(url): if not url or not isinstance(url, str): return "" url = url.strip() + if url.lower() == "nan": + return "" if "@" in url and not url.startswith("http"): return "" if not url.startswith("http://") and not url.startswith("https://"): From 2185be61f3a7800592d860d7898db7ca2c788711 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 16:52:34 +0800 Subject: [PATCH 06/14] Fix typo in generate_sc_profiles.py --- scripts/generate_sc_profiles.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate_sc_profiles.py b/scripts/generate_sc_profiles.py index 01ce942360..d75e5d4886 100755 --- a/scripts/generate_sc_profiles.py +++ b/scripts/generate_sc_profiles.py @@ -650,7 +650,7 @@ def add_personal_entry(row, target, allow_overwrite=False): "initials": get_initials(personal_name), "bio": bio_text, "email": personal_data.get('Email', '') if personal_data else '', - "website": normalize_website_url(personal_data.get('Weblink', '') if personal_data else '') + "website": normalize_website_url(personal_data.get('Weblink', '') if personal_data else ''), "twitter": "", "linkedin": "" } From 34a0aafd1a7a9840284d69b7f6d034f067008604 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 19:26:01 +0800 Subject: [PATCH 07/14] Update email link format Broken link due to an email address not including "mailto:" in front. --- content/games/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/games/_index.md b/content/games/_index.md index 0783f683ef..9534c64f48 100644 --- a/content/games/_index.md +++ b/content/games/_index.md @@ -25,6 +25,6 @@ Use our [Additions Form](https://forms.gle/MSBWR87GchDo8fED7) to add information You can find the Open Research Games Portal [here](https://forrtapps.shinyapps.io/open-research-games-portal/) -We're continuing to improve the Portal and would love your feedback on both the database and our forms. Please reach out to [games@forrt.org](games@forrt.org) with any comments or suggestions. +We're continuing to improve the Portal and would love your feedback on both the database and our forms. Please reach out to [games@forrt.org](mailto:games@forrt.org) with any comments or suggestions. --- From fda8a1bee81abc5ca23fbef158c0379a617fe927 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 19:37:23 +0800 Subject: [PATCH 08/14] Disable WhatsApp and Weibo sharing buttons - The WhatsApp button was creating a broken link https://forrt.org/%20. Now set to enable=false - Disabled the Weibo button also. We are not using that platform anyway. --- themes/academic/data/page_sharer.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/themes/academic/data/page_sharer.toml b/themes/academic/data/page_sharer.toml index e795df4552..5f9baade8c 100644 --- a/themes/academic/data/page_sharer.toml +++ b/themes/academic/data/page_sharer.toml @@ -39,7 +39,7 @@ title = "WhatsApp" icon_pack = "fab" icon = "whatsapp" - enable = true + enable = false [[buttons]] id = "weibo" @@ -47,7 +47,7 @@ title = "Weibo" icon_pack = "fab" icon = "weibo" - enable = true + enable = false [[buttons]] id = "reddit" From c9592bc459b77bcd19bd0d87307485551e7537c1 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 19:58:24 +0800 Subject: [PATCH 09/14] Fix email link Project lead email was missing "mailto:" in front, causing email to be rendered as "forrt.org/emailaddress" --- content/glossary/vbeta/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/glossary/vbeta/_index.md b/content/glossary/vbeta/_index.md index d2ae7f15a0..9307829bc9 100644 --- a/content/glossary/vbeta/_index.md +++ b/content/glossary/vbeta/_index.md @@ -32,7 +32,7 @@ This means we managed to go from an ambitious idea to a full blown crowd-sourced ***Importantly, we are preparing for Phase 2*** where FORRT will again open every term for discussion, suggestions, and editing aiming at the improvement of existing definitions, extension the scope of terms, and translation to other languages to increase access. We are trying to set everything up as we already broke google-docs. So we are considering several options to maximize (and facilitate) discussion and exchanges. If you have ideas, please contact us. ***Instructions will follow soon in this page.*** -To receive updates please join [FORRT's Slack channel](https://join.slack.com/t/forrt/shared_invite/zt-alobr3z7-NOR0mTBfD1vKXn9qlOKqaQ). You can also contact [FORRT](info@forrt.org), and project leads [Sam Parsons](sam.parsons@psy.ox.ac.uk) and [Flávio Azevedo](mailto:flavio.azevedo@uni-jena.de). For information on Phase 1 of FORRT’s Glossary Project, see below. +To receive updates please join [FORRT's Slack channel](https://join.slack.com/t/forrt/shared_invite/zt-alobr3z7-NOR0mTBfD1vKXn9qlOKqaQ). You can also contact [FORRT](info@forrt.org), and project leads [Sam Parsons](mailto:sam.parsons@psy.ox.ac.uk) and [Flávio Azevedo](mailto:flavio.azevedo@uni-jena.de). For information on Phase 1 of FORRT’s Glossary Project, see below.
{{% alert note %}} From 0f60c53768120cea1136d42d2805d4316fb0a720 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 20:13:10 +0800 Subject: [PATCH 10/14] Fix email links for FORRT and project leads Added "mailto:" where missing --- content/glossary/english/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/glossary/english/_index.md b/content/glossary/english/_index.md index dcbdd0bfb8..dcbbc000c7 100644 --- a/content/glossary/english/_index.md +++ b/content/glossary/english/_index.md @@ -56,7 +56,7 @@ Following the success of Phase 1, we invite you to help us continue to improve t We aim to regularly implement suggested changes and improvements. If you believe an existing definition is incorrect please contact the project leads, we aim to correct any mistakes as quickly as possible. We see the glossary as a potential starting point for other projects and resources the community feels may be needed. Please contact us if you have suggestions for publications or have ideas for related projects that could use or adapt the glossary. -To receive updates please join [FORRT's Slack channel](https://join.slack.com/t/forrt/shared_invite/zt-alobr3z7-NOR0mTBfD1vKXn9qlOKqaQ). You can also contact [FORRT](info@forrt.org), and project leads [Sam Parsons](sam.parsons@psy.ox.ac.uk) and [Flávio Azevedo](mailto:flavio.azevedo@uni-jena.de). For information on Phase 1 of FORRT’s Glossary Project, see below. +To receive updates please join [FORRT's Slack channel](https://join.slack.com/t/forrt/shared_invite/zt-alobr3z7-NOR0mTBfD1vKXn9qlOKqaQ). You can also contact [FORRT](mailto:info@forrt.org), and project leads [Sam Parsons](mailto:sam.parsons@psy.ox.ac.uk) and [Flávio Azevedo](mailto:flavio.azevedo@uni-jena.de). For information on Phase 1 of FORRT’s Glossary Project, see below. ) as well as qualify and quantify the degree of open and reproducible research practices in their teaching and mentoring (i.e., [FORRT's Lesson Plans](/lesson-plans) where teachers can find ready-to-use pedagogical activities with OS content; [FORRT's Glossary](/glossary) where educators find consensus-based crowd-sourced definitions of Open Science terminology), and [FORRT's Reversals](/reversals), where educators can find a curated collection of replications and reversals across social sciences to galvanize adoption of replications as a pedagogical tool in the classroom. * Curate and enrich available open educational resources and build an easy-to-use, searchable and FAIR platform to facilitate the integration of open and reproducible science into educators' teaching and mentoring (i.e., [FORRT's Curated Resources](/resources).) * Offer a platform for educators of all stripes to share their stories, experiences, successes and hardships in teaching and mentoring (i.e., [FORRT's Educational Corner](/educators-corner).) * Foster social justice through the opening and democratization of scientific-educational resources to those who otherwise would be educationally disenfranchised (i.e., [FORRT's Initiatives Towards Social Justice in Academia](/dei), [FORRT's Equity in Open Scholarship Initiative](/equityinos), [FORRT's Neurodiversity Resources](/neurodiversity), [FORRT's Open Science Summaries](/summaries), [FORRT's Glossary](/glossary), [FORRT's Reversals](/reversals), & [FORRT's Curated list of Resources](/resources).) From ec242c3f30ac2e0bfcdbc70e648ec306a2123978 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 20:51:56 +0800 Subject: [PATCH 12/14] Fix FORRT_clusters naming conventions in resources.md On page https://forrt.org/resources/ The bullet points shown below are currently broken links, because the URLs have spaces instead of hyphens. e.g., BROKEN: https://forrt.org/tags/open%20data%20and%20materials When fixed, it should be: https://forrt.org/tags/open-data-and-materials **Number of resources per FORRT Clusters** - reproducibility and replicability knowledge (497) - conceptual and statistical knowledge (362) - replication research (323) - open data and materials (317) - preregistration (266) - academic life and culture (264) - reproducible analyses (232) --- content/resources/resources.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/resources/resources.md b/content/resources/resources.md index edf778926a..17622476bc 100644 --- a/content/resources/resources.md +++ b/content/resources/resources.md @@ -12,17 +12,17 @@ content: - name: All FORRT_clusters: "*" - name: Reproducible Analyses - FORRT_clusters: Reproducible Analyses + FORRT_clusters: reproducible-analyses - name: Open Data and Materials - FORRT_clusters: Open Data and Materials + FORRT_clusters: open-data-and-materials - name: Reproducibility and Replicability Knowledge - FORRT_clusters: Reproducibility and Replicability Knowledge + FORRT_clusters: reproducibility-and-replicability-knowledge - name: Replication Research - FORRT_clusters: Replication Research + FORRT_clusters: replication-research - name: Conceptual and Statistical Knowledge - FORRT_clusters: Conceptual and Statistical Knowledge + FORRT_clusters: conceptual-and-statistical-knowledge - name: Preregistration - FORRT_clusters: Preregistration + FORRT_clusters: preregistration design: columns: "1" view: 3 From 426218c710cfeeef37921c30a086add3b0de14d7 Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 21:09:55 +0800 Subject: [PATCH 13/14] Fix link in FORRT summaries [FORRT's Goals](about/mission/) should be [FORRT's Goals](/about/mission/) --- content/summaries/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/summaries/_index.md b/content/summaries/_index.md index 2dbd265cff..c35a7f93b5 100644 --- a/content/summaries/_index.md +++ b/content/summaries/_index.md @@ -33,7 +33,7 @@ You can find the summaries via the menu in the left. We made a distinction betwe ### Why make these summaries? -The FORRT's summaries is community-curated resource aims to satisfy three of [FORRT’s Goals](about/mission/): +The FORRT's summaries is community-curated resource aims to satisfy three of [FORRT’s Goals](/about/mission/): * Support scholars in their efforts to learn and stay up-to-date on best practices regarding open and reproducible research; * Facilitating conversations about the ethics and social impact of teaching substantive topics with due regard to scientific openness, epistemic uncertainty and the credibility revolution; * Foster social justice through the democratization of scientific educational resources and its pedagogies. From 23637abe3085c6ddf5cbadabf39eff50b88e53ff Mon Sep 17 00:00:00 2001 From: Max Wan <173679025+max-fw@users.noreply.github.com> Date: Fri, 6 Feb 2026 21:12:29 +0800 Subject: [PATCH 14/14] Fix link forrt.org/diversity-equity-inclusion should be forrt.org/dei instead --- content/summaries/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/summaries/_index.md b/content/summaries/_index.md index c35a7f93b5..5b76ec090f 100644 --- a/content/summaries/_index.md +++ b/content/summaries/_index.md @@ -29,7 +29,7 @@ The FORRT community has prepared 100+ summaries of Open and Reproducible Science ***These summaries are very much a work in progress***. We would love to receive your [criticism, areas for improvement, ideas, and help](https://docs.google.com/spreadsheets/d/1W12WpzI70Ja1FiVeflXNW8VFPzqFFvu_mL2YkNQ_cHk/edit?usp=sharing). -You can find the summaries via the menu in the left. We made a distinction between "[Open and Reproducible Science](/summaries/open-reproducible/)" summaries and "[Diversity, Equity, & Inclusion](/diversity-equity-inclusion/)" summaries to highlight that the topics of social injustices and DEI (diversity, equity and inclusion) are often neglected in academia, and in open and reproducible science literature. If you are an educator, you may also be interested in our [FORRT Syllabus on Open and Reproducible Science (.pdf & G-doc)](https://forrt.org/syllabus), which is based on [FORRT Clusters.](/clusters/) +You can find the summaries via the menu in the left. We made a distinction between "[Open and Reproducible Science](/summaries/open-reproducible/)" summaries and "[Diversity, Equity, & Inclusion](/dei)" summaries to highlight that the topics of social injustices and DEI (diversity, equity and inclusion) are often neglected in academia, and in open and reproducible science literature. If you are an educator, you may also be interested in our [FORRT Syllabus on Open and Reproducible Science (.pdf & G-doc)](https://forrt.org/syllabus), which is based on [FORRT Clusters.](/clusters/) ### Why make these summaries?