Skip to content

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

@sethbarrett50

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions