SaaS social platform
2023 – 2024커뮤니티와 기업 인트라넷을 위한 SaaS 플랫폼.
- PHP
- Yii2
- ProseMirror
해결책
제가 주로 맡은 영역은 서식 있는 텍스트 및 Markdown 편집기였습니다.
- 편집기 안의 CodeMirror 6 코드 블록: 변경 사항과 선택 영역의 양방향 동기화, 줄 번호, 구문 강조, 실행 취소와 다시 실행, 화살표 키로 블록 빠져나가기, 올바른 복사와 붙여넣기.
- 편집: 사용자별로 기억되는 Markdown 소스 모드, 강조와 취소선 입력 규칙, 새 아이콘과 H1–H4를 갖춘 간소화된 툴바, 상태를 기억하는 접이식 메뉴, 선택한 텍스트로 만드는 링크, 상대 URL과 제목 앵커, 번역 가능한 키워드로 찾는 이모지 검색.
- 키보드와 접근성: 목록, 표, 코드에서 동작하고 그 밖에서는 포커스를 옮기는 Tab, 표의 마지막 셀에서 Tab을 누르면 행 추가, 키보드 포커스를 지원하는 접근성 있는 메뉴.
- 품질과 배포: 깨진 테스트 18개 수정과 새 테스트 추가, 의존성 업그레이드, ESLint, 더 작은 번들, Rollup 설정, CI와 태그 기반 자동 npm 배포, 편집기 패키지 8회 릴리스.
- 플랫폼: 신규 사용자 온보딩 투어, 연결된 로그인과 함께 처리하는 사용자 소프트 삭제, 접힌 게시물 높이 설정, 읽지 않은 메시지 표시, 초대 기능 수정, Bootstrap 5 마이그레이션 착수, 엔터프라이즈 테마, 캘린더, 푸시 알림, 콘텐츠 검토.