Menthas

Qiita에 재미있는 글이 올라왔다. Menthas라는 서비스로 개발과 관련된 글들을 큐레이션하는 서비스 인데, 이 서비스를 소개하는 글이 참 매력적으로 쓰여졌다.

  1. 들어가는 글
  2. 서비스가 만들어진 배경
    • 개발자들이 정보를 어디서 었는지를 정의하고 이 때의 단점(주변 사람들로부터 얻는 정보들이다 보니 다양한 정보가 아닌 필터링된 정보를 받게 된다.  정보를 얻는 곳에서 개발자가 꼭 필요하지 않은 정보들도 노출된다. 등등)들을 정리하면서 대안을 제시한다.
    • 배경을 정리하면서 서비스가 만들어진 목표를 정리한다.
  3. 서비스 개요
  4. 서비스를 어떻게 사용하는지
  5. 서비스의 특징
    1. 서비스의 메커니즘과 덧글 알고리즘 (큐레이션에 대한 구체적인 설명)
    2. 큐레이터의 선출 방법
    3. 자문회를 통한 필터링 시스템
  6. 구현
  7. 결론과 서비스의 성장 방향

개발자들을 대상으로 하는 서비스라서 구체적으로 설명하는 글이 될 수도 있지만 내 서비스가 왜 만들어졌는지 누구를 타겟으로 하고 있는지를 채용하는 사람 또는 함께 갈 사람에게 소개하는 방식으로 참 정답으로 느껴졌다.

여기에 소개된 서비스: http://menthas.com/javascript

링크는 항상 href에..

이슈: 웹페이지에 노출된 링크가 현재페이지를 가리키고 있어서 링크를 클릭하는 경우 페이지가 새로고침되는 버그가 있었다.

  •  이를 해결하기 위해서 링크 클릭 시 동작하지 않도록 href에는 #을 넣고 data속성으로 가야 할 페이지 주소를 넣은 후, 현재 페이지와 다른 경우에만 이동하도록 설정하였는데
  • 이로 인해서  사용자가 링크를 우클릭 한 후, 새 창 또는 탭으로 띄우는 경우에는 #이 들어간 주소가 뜨기 때문에 이동해야 할 페이지를 전혀 알 수 없었다.
    href
  • 이동할 링크를 href에 넣고 클릭 이벤트 발생 시 현재 페이지와 같은지를 체크한 후, 다른 경우에만 이동하도록 설정하였다.

기억해둬야 할 것 같아서 메모

덧: 같은 페이지라면 굳이 노출할만한 정보인지는 잘 모르겠네…