버그 픽스 버전의 Pull Request가 통합이 완료되면서 모바일에서 미리보기 이미지가 매우 작게 나타나는 현상, 제목이 긴 포스트의 미리보기 화면이 깨지는 현상, 사용자 프로필 이미지가 조그맣게 보이는 현상 등의 오류가 모두 해결이 완료되었습니다. 며칠 동안 불편함을 느끼셨던 모든 분들께 죄송하다는 말씀을 드리고 싶고, 너무 늦지 않게 통합이 완료되어 다행인 것 같습니다.
다만 앞서 언급 했던 몇 가지 기능들은 추가적인 작업과 세부적인 사항들에 대한 고민이 필요한데요. 조금 더 자세하게 진행 경과 및 세부내용에 대해 설명을 드리면 다음과 같습니다.
RPC 노드 List
- 현재 RPC 노드는 다른 노드를 선택하더라도 다시 원래의 기본값(api.steemit.com)으로 롤백되는 문제가 발생하고 있습니다
- 이른바 Content Security Policy 문제인데요, condenser/config/production.json 파일에 Steemit Team에서 매뉴얼로 api list를 추가하는 작업이 필요합니다
- 현재 증인 방에서 @steemitblog 팀에 해당 작업을 담당하는 @ety001에게 @happyberrysboy 님께서 사용가능한 API 리스트를 추가해줄 것을 요청한 상황입니다
- 해당 작업이 완료되면 Default로 돌아가는 문제가 해결될 예정입니다
댓글 로딩 기능
현재는 댓글이 없는 포스트에는 Load Comments 버튼이 나타나지 않도록만 추가 업데이트 및 통합 작업이 완료되었습니다 (기존에는 무조건 Load Comments 버튼이 자동으로 나타났음)
기본적으로 몇 개의 댓글은 자동으로 볼 수 있게끔 하고, 그 이상의 댓글이 달린 경우 Load more comments 버튼을 클릭하여 로딩하게끔 하는 쪽으로 일단 개발은 완료되었으나, 어떻게 해야 포스트 로딩 속도의 개선에 도움이 될 것인지 그리고 사용자 경험을 개선할 수 있을 것인지에 대해서 고민을 하고 있는 중이네요.
향후 추가 개발 작업 리스트는 피드백 또는 건의해주시는 내용들을 포함할 수 있도록 계속 꾸준히 리스트에 추가해 나갈 예정입니다. 지금까지의 리스트는 다음과 같습니다.
향후 추가 개발 작업
첫 주자로 Steem DIP를 진행하면서 Steemit Team에서 요구하는 일정 내에 모든 아이템의 개발을 완료해야 하다 보니 아쉬운 점들도 많았습니다. 스팀잇의 사용자 경험을 향상시키고 완성도를 높이기 위해서는 아직 추가적으로 개발이 필요한 사항들이 많은데요, 다음 DIP 아이템으로 제안할 아이템은 다음과 같습니다.
추가적으로 좋은 아이디어가 있으신 분들은 댓글을 남겨주시면 해당 아이템들도 개발 가능 여부 등에 대해서 자세히 검토를 해보도록 하겠습니다.
➊ 에디터 기능 (Editor feature)
- 네이버 블로그, 티스토리처럼 사용자들이 편하세 사용할 수 있는 에디터 기능 제공
- 해당 기능 역시 http://upvu.org/ 에는 탑재가 되어 있습니다
➋ 미리보기 화면 이동 (Enable side-by-side editor)
- 현재 스팀잇은 포스트 미리보기(Preview)가 상하로 되어 있어서 다소 불편할 수 있습니다
- 이를 해결하기 위해 사용자가 원하는 경우 언제든지 포스트 미리보기를 좌우로 변경할 수 있는 기능을 제공하고자 합니다
➌ metadata를 이용한 SEO 기능 (Summary function for SEO using metadata)
- 현재 스팀잇의 태그는 5개로 제한되고, 영어만 사용 가능하며, 태그가 커뮤니티를 선택하는 데 사용됩니다
- 이런 이유로 SEO(검색 엔진 최적화)가 잘 되어 있지 않아 이런 문제를 해결하기 위해 metadata를 이용하여 내용 요약, 키워드 입력 등을 할 수 있는 기능을 제공하고자 합니다
➍ 썸네일 지정 및 미리보기 요약 기능 (Thumbnail & Short description)
- 본문에 삽입된 첫 번째 이미지가 자동으로 썸네일 이미지가 되는 방식과는 달리 포스트 미리보기에 노출되는 썸네일을 선택할 수 있는 기능
- 포스트 본문의 첫 부분 내용이 자동으로 미리보기에 노출되는 대신에 짤막한 설명으로 대체할 수 있는 미리보기 요약 기능
➎ 스팀 모바일 월렛 및 인증 앱 (Steem Mobile Wallet & Authentication App)
- 관련 링크 : [DIP Proposal] Steem mobile wallet and authentication app
- 스팀 스테이션은 메타마스크 모바일, Wallet Connect, 클레이튼의 클립(Klip), 스테이션 월렛(구 테라월렛) 같은 방식으로 데스크탑, 모바일 등 디바이스에 구애받지 않고 안전하게 로그인 및 트랜잭션 서명을 지원하는 월렛 및 인증 앱입니다.
- 많은 스팀 관련 댑 서비스나 모바일 앱들이 현재 프라이빗 키를 직접 입력하는 방식으로 로그인을 지원하는데, 이는 사용자 계정 보안에 있어 매우 위험한 방식입니다
- 그리고 스팀 키체인의 인앱 브라우저는 사용자가 이용하기에 너무 불편하기 때문에 이 2가지 문제를 모두 해결하고 모바일 사용자 경험을 개선할 수 있는 모바일 월렛 및 인증 앱의 개발은 필수적이라고 할 수 있습니다
- (가칭) 스팀 스테이션은 개발에 약 40주 가량이 소요될 것으로 예상되는데, 빠르면 올해 말 늦으면 내년에 개발을 시작하게 될 것 같고 오픈 소스(MIT 라이센스)로 개발하여 지속가능성 및 확장성도 확보할 수 있을 것 같습니다