feat(members,header): overhaul members page with CV dialog and english-ify navigation
- Rewrite Members page to English: LAB MEMBERS, Prof. Seok-Joo Koh, Active Researchers, and Graduates - Add ProfessorDetailsDialog component with comprehensive CV modal - Standardize degree course label mappings (Ph. D., M. S.) - Translate mobile navigation panel and header aria-labels to English - Update E2E test suite assertions for the updated members structure
This commit is contained in:
@@ -1,16 +1,98 @@
|
||||
`body > header > div.hidden.border-b.border-line.desktop\:block > div > span:nth-child(3)`
|
||||
- "Daegu / South Korea" 로 수정
|
||||
`body > main > div > section.space-y-3 > div > span.font-mono.text-xs.tracking-widest.uppercase.text-cobalt-dark.font-bold`
|
||||
- 삭제
|
||||
|
||||
`body > footer > div.container-content.grid.gap-12.py-16.lg\:grid-cols-12 > div.lg\:col-span-5 > h3`와 `body > footer > div.container-content.grid.gap-12.py-16.lg\:grid-cols-12 > div.lg\:col-span-5 > h3` 앞에 favicon logo 넣어서 `body > header > div.container-content.flex.h-\[4\.25rem\].items-center.justify-between.gap-4.my-2.sm\:my-3 > a`와 같이 변경해줘.
|
||||
`body > main > div > section.space-y-3 > h1`
|
||||
- 연구실 구성원 -> "LAB MEMBERS"
|
||||
|
||||
`body > footer > div.border-t.border-line > div > p.kicker.text-ink-mute`
|
||||
- 제거해줘.
|
||||
`body > main > div > section.space-y-3 > p`
|
||||
- 삭제
|
||||
|
||||
`body > footer > div.container-content.grid.gap-12.py-16.lg\:grid-cols-12 > div.lg\:col-span-4 > address`
|
||||
- 교수 정보, 이메일 주소, 주소 순으로 배치
|
||||
`body > main > div > section:nth-child(2) > div.font-mono.text-xs.text-cobalt-dark.uppercase.tracking-widest.font-bold`
|
||||
- 삭제
|
||||
|
||||
Footer 레이아웃을 조금 더 구조적이고 모던하게 보이도록 레이아웃을 변경
|
||||
`body > main > div > section:nth-child(2) > div.font-mono.text-xs.text-cobalt-dark.uppercase.tracking-widest.font-bold`
|
||||
- "고석주 교수" -> "Prof. Seok-Joo Koh"로 변경
|
||||
|
||||
`body > main > div > section.relative > div.grid.grid-cols-1.lg\:grid-cols-12.gap-8.lg\:items-center > div.lg\:col-span-7.space-y-6.lg\:pt-4 > div`
|
||||
- International Journals & Conference, Standardization Contributions, Patent 순으로 배치
|
||||
- "PATENT" -> "PATENT\n(IoT Architecture \& Protocols) 수정
|
||||
`body > main > div > section:nth-child(2) > div.bg-paper.p-8.rounded-lg.border.border-line.grid.grid-cols-1.lg\:grid-cols-12.gap-8.items-center > div.lg\:col-span-8.space-y-4 > div.flex.items-baseline.gap-3 > span`
|
||||
- 삭제
|
||||
|
||||
`body > main > div > section:nth-child(2) > div.bg-paper.p-8.rounded-lg.border.border-line.grid.grid-cols-1.lg\:grid-cols-12.gap-8.items-center > div.lg\:col-span-8.space-y-4 > p`
|
||||
|
||||
- 다음 세부 커리어를 기반으로 설명 작성 (영어로) 및 details 링크 연결.
|
||||
- details 링크 클릭 시 modal dialog를 통해 아래 세부 내용 보여주기
|
||||
|
||||
```
|
||||
# Education
|
||||
- KAIST, Management Science, B. S., 1992. 2.
|
||||
- KAIST, Management Science, M. S., 1994. 2.
|
||||
- KAIST, Industrial Engineering, Ph. D., 1998. 8.
|
||||
|
||||
# Career
|
||||
|
||||
2024. 3 - Present
|
||||
Dean
|
||||
College of IT Engineering (CITE)
|
||||
Kyungpook National University (KNU)
|
||||
|
||||
2015. 12 - Present
|
||||
Director
|
||||
Institute of Software Education (SWEDU)
|
||||
Kyungpook National University (KNU)
|
||||
|
||||
2004. 3 - Present
|
||||
Professor
|
||||
School of Computer Science and Engineering (CSE)
|
||||
College of IT Engineering (CITE)
|
||||
Kyungpook National University (KNU)
|
||||
|
||||
1998. 8 - 2004. 2
|
||||
Senior Researcher
|
||||
Protocol Engineering Center (PEC)
|
||||
Electronics Telecommunications Research Institute (ETRI)
|
||||
|
||||
# International Standardization
|
||||
- ISO/IEC JTC1 SC6/WG7: Reliable/Mobile Multicasting (1999 ~ 2019): Project Editor
|
||||
- ISO/IEC JTC1 SC41/WG5: Internet-of-Things (IoT) Applications (2020 ~ Present): Project Editor
|
||||
- ITU-T SG13: Mobility Management (1999 ~ 2015): Project Editor
|
||||
- ITU-T SG20: VLC-based IoT (2018 ~ 2020): Project Editor
|
||||
- IEC TC100: Multimedia Systems and Equipment (2018 ~ Present): Project Editor, TA15 TAM, WG11 Convenor
|
||||
|
||||
# Membership on Academic Society
|
||||
|
||||
- KIPS (Korea Information Processing Society)
|
||||
- KICS (Korean Institute of Communications and Information Sciences)
|
||||
- KIISE (Korean Institute of Information Scientists and Engineers)
|
||||
- IEEE (Institute of Electrical and Electronics Engineers)
|
||||
```
|
||||
|
||||
`body > main > div > section.space-y-8.pt-6.md\:pt-10.border-t.border-line > div.flex.justify-between.items-end > div > div`
|
||||
- 삭제
|
||||
|
||||
`body > main > div > section.space-y-8.pt-6.md\:pt-10.border-t.border-line > div.flex.justify-between.items-end > div > h2`
|
||||
- "재학 연구원" -> Active Researchers
|
||||
- 글자색 변경: primary color
|
||||
|
||||
`body > main > div > section.space-y-8.pt-6.md\:pt-10.border-t.border-line > div:nth-child(2)`
|
||||
- PhD -> Ph. D
|
||||
- PhDCandidate -> Ph. D. Candidate
|
||||
- PhDStudent -> Ph. D. Student
|
||||
|
||||
`body > main > div > section.space-y-8.pt-6.md\:pt-10.border-t.border-line > div.space-y-4.pt-4`
|
||||
- MSCandidate -> M. S. Candidate
|
||||
- MSStudent -> M. S. Student
|
||||
|
||||
`body > main > div > section:nth-child(4) > div > div > div`
|
||||
- 삭제
|
||||
|
||||
`body > main > div > section:nth-child(4) > div > div > h2`
|
||||
- 졸업생 목록 -> "Graduates"
|
||||
|
||||
`body > main > div > section:nth-child(4) > details > summary > div > span`
|
||||
- 영어로 작성
|
||||
`body > main > div > section:nth-child(4) > details > summary > div > p`
|
||||
- 영어로 작성
|
||||
|
||||
`body > main > div > section:nth-child(4) > details > summary > span > span.group-open\:hidden`
|
||||
- 전체 보기 -> Open
|
||||
|
||||
- 삭제된 component들의 크기를 반영하여 화면 비율 조정
|
||||
Reference in New Issue
Block a user