Skip to content

[feat] Add links to all leadership's pages #7

Description

@sethbarrett50

What should we add/change?

  • Add full social/academic profile links for all leadership members in leadership.json
    • Include links where accurate: GitHub, LinkedIn, Google Scholar, DBLP, ORCID, and Faculty page
  • Verify the Leadership page correctly renders these links for each person (icons/buttons/anchors as expected)
  • Ensure missing links do not break layout (safe fallback when links is undefined/empty)

Why is it useful?

  • Makes it easy for students and members to learn more about leadership and connect professionally
  • Improves credibility of the org site by exposing verified academic/professional profiles
  • Helps external visitors quickly find publications (Scholar/DBLP), identity records (ORCID), and official AU pages

Proposed implementation (optional)

  • Update leadership.json to standardize the links field for every member:
    • links: [{ "label": "<Provider>", "url": "<https://...>" }, ...]
    • Allowed labels: GitHub, LinkedIn, Google Scholar, DBLP, ORCID, Faculty Page
  • Populate missing links for:
    • Rita Adhikari
    • Shiwei Zeng
    • (and any other leadership missing non-GitHub links)
  • Update the Leadership page rendering logic to:
    • Render links only when present and non-empty
    • Open external links in a new tab (target="_blank") with rel="noopener noreferrer"
  • Test/verify:
    • All links appear correctly on the Leadership page
    • Layout remains consistent when some members have fewer links
    • Links are correct and not 404ing

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions