위젯 등록 체크리스트 / 체크리스트

개요

위젯 등록에 필요한 체크 리스트입니다. 위젯 등록 요청 전 아래의 항목을 체크해 주시기 바랍니다.

일반사항

  • 위젯의 기획 의도에 맞게 기본적인 기능들이 잘 동작하는가?
  • 일반 사용자들이 생각하는 행동 패턴에 맞게 만들어졌는가?
  • 퍼가기 버튼이 있는 우측상단에 기능버튼이 있어 클릭이 중복되지는 않는가?

위젯 설정

  • 설정값을 잘못 입력한 경우를 대비해 유효성검사를 하고있는가?
    ex. 이메일/주소형식/아이디내의 공백 등의 유효성 체크
  • 설정한 값이 미리보기를 통해서 정확하게 반영되는가?
  • 설정값에 대하여 사용자들이 이해하기 쉽도록 설명하고 있는가?
    ex. 설명이 필요한 경우 comment 속성을 이용

위젯 사이즈

  • 기본 사이즈가 170px가 넘지 않도록 제작되었는가?
    cf. 대부분의 블로그 사이드바는 170px이나, 위젯뱅크 등록을 고려할 때에는 166px 이내로 제작
  • 사이즈 변경이 가능한 위젯의 경우, 위젯 레이아웃도 유동적으로 변하도록 만들어졌는가?
    ex. 콘텐츠가 일부만 표시되거나, 상하좌우에 공백이 생길경우 보류
  • 사이즈 조절 여부에 따라 알맞는 이미지형식을 사용하고 있는가?
    ex.가변사이즈: 벡터이미지 / 고정사이즈: 비트맵이미지와 벡터이미지를 혼용

크로스 브라우징

  • 주요 브라우저(익스플로러, 파이어폭스, 크롬)에서 기능/레이아웃이 잘 동작하는가?
    cf. 추가로 사파리, 오페라 브라우저 환경에서 테스트도 필요
  • 특정 OS나 브라우저에서만 동작하는 플러그인을 사용하지않는가?
    ex. 동영상코덱, 파일형식, ActiveX 등 특정한 환경에서만 작동하는 위젯의 경우

위젯 용량과 로딩

  • 위젯의 초기 로딩용량이 400KB 이하 인가?
  • 데이터 로딩 시 로딩표시가 제대로 이루어지고 있는가?
  • 위젯에서 너무 큰 이미지를 불러오지 않는가?
  • 위젯에서 발생하는 트래픽을 감당할 수 있는가?
  • 서버에서 브라우저 캐싱을 위한 응답헤더를 설정하고 있는가?
    ex. Last-Modified, E-Tag, Cache-Control, Age, Expires

콘텐츠 로딩과 파싱

  • XML이나 JSON데이터를 불러올 경우, 응답이 안되거나 형식이 올바르지 않을 경우의 처리가 되어있는가?
  • 서버에서 부하가 큰로직을 처리할 경우 결과값을 일정 시간마다 캐싱하고 있는가?

위젯정보 등록

  • 제작자, 사이트주소, 이메일, 태그, 설명 등을 정확히 작성하였는가?
  • 위젯의 성격을 한눈에 파악이 가능하도록 richicon(100x100 크기)을 만들었는가?
  • 위젯의 등록/보류 등의 메시지 확인을 위한 자주 사용하는 이메일 주소를 등록하였는가?

기타 보류사유

  • 저작권/초상권 등의 문제가 있는 콘텐츠가 사용되었는가?
  • 선정적/폭력적 콘텐츠를 포함하고 있지 않는가?
  • 사용자들에게 정보를 제공하지 않고 단순한 배너 역할만을 하는 위젯이 아닌가?
  • 광고 등과 같은 상업적인 용도만을 위해서 제작되었는가?