위젯 등록 체크리스트 / 체크리스트
개요
위젯 등록에 필요한 체크 리스트입니다. 위젯 등록 요청 전 아래의 항목을 체크해 주시기 바랍니다.
일반사항
- 위젯의 기획 의도에 맞게 기본적인 기능들이 잘 동작하는가?
- 일반 사용자들이 생각하는 행동 패턴에 맞게 만들어졌는가?
- 퍼가기 버튼이 있는 우측상단에 기능버튼이 있어 클릭이 중복되지는 않는가?
위젯 설정
- 설정값을 잘못 입력한 경우를 대비해 유효성검사를 하고있는가?
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 크기)을 만들었는가?
- 위젯의 등록/보류 등의 메시지 확인을 위한 자주 사용하는 이메일 주소를 등록하였는가?
기타 보류사유
- 저작권/초상권 등의 문제가 있는 콘텐츠가 사용되었는가?
- 선정적/폭력적 콘텐츠를 포함하고 있지 않는가?
- 사용자들에게 정보를 제공하지 않고 단순한 배너 역할만을 하는 위젯이 아닌가?
- 광고 등과 같은 상업적인 용도만을 위해서 제작되었는가?