'FireFox'에 해당되는 글 1건
- 2008.12.17 파이어폭스 검색사이트 플러그인을 직접 만들자
반응형
파이어폭스 검색사이트 플러그인은 검색결과를 제공해 주는 여러 사이트들을 일일이 방문하지 않고 바로 검색을 할 수 있도록 해 주는 도구로 아래 그림과 같이 파이어폭스의 주소입력 창 바로 옆에 달려 있습니다.
여기서는 일반적인 웹사이트 검색에서 사전, 쇼핑 혹은 자신이 주로 가는 특정 사이트에서 제공하는 검색기능등을 사용할 수 있습니다. 기본적으로 제공하는 검색사이트 외에도 아래 링크에서 수많은 검색사이트들을 등록하여 사용할 수 있도록 제공하고 있으며, 자신이 찾고자 하는 검색사이트가 없을 경우는 자신이 직접 만들어서 공유할 수도 있습니다.
다양한 파이어폭스 검색 사이트 플러그인을 제공해 주는 site
http://mycroft.mozdev.org/
오늘 마침 기존에 사용하던 Naver 한영사전 대신에 Google 한영사전을 추가해서 사용해 보려고 했더니... 아직 구글 사전이 등록되어 있지 않네요.
그래서 이참에 Google 한영사전 사이트 플러그인을 직접 만들어 보기로 했습니다.
검색사이트 플러그인 생성을 위해 먼저 아래 link로 이동합니다.
http://mycroft.mozdev.org/submitos.html
간단히 몇개의 입력만으로 플러그인을 생성할 수 있도록 되어 있습니다.
여기서 기본적으로 입력해야 할 항목들은 다음과 같습니다.
Choose Icon: 검색창에 나타내주는 Icon 파일의 위치입니다. 직접 만드시거나 검색사이트에서 다운 받아 쓰실 수 있습니다.
Reference: 나중에 update 할때 참조할 이름 같은 것입니다. update는 아직까지 자동으로 제공되지 않고 있습니다.
Your name: 만든사람 이름
Your email: 만든사람 이메일 주소(뒤에 있는 include email in Plugin? 을 선택하면 plugin 소스내에 자신의 메일 주소가 첨부됩니다.
Plugin Name: 만들려고하는 플러그인의 이름입니다.
Plugin Description: 만들려는 필러그인의 설명입니다.
Search URL: 검색 결과를 제공해 주는 사이트의 URL입니다. 제가 만들고자 하는 Google 사전에서 test라는 단어로 검색을 한 번 해 보면 주소창에 URL이 다음과 같이 나옵니다.
http://www.google.co.kr/dictionary?langpair=en|ko&q=test&hl=ko
여기서 검색을 위해 입력했던 test라는 단어를 {searchTerms}로 바꿔만주면 됩니다. 그러면 Google 사전의 경우 여기에 입력할 값은 다음과 같습니다.
http://www.google.co.kr/dictionary?langpair=en|ko&q={searchTerms}&hl=ko
뒤에 있는 get과 port는 값을 전달하는 방식의 차이인데 저는 get을 사용했습니다.
Search Form URL: 여기는 검색창에서 아무런 값을 입력하지 않았을 시 보여줄 URL을 입력하는 곳입니다.
앞의 예에서 query를 나타내는 q={searchTerms}&hl=ko 부분을 제외하고 다음과 같이 입력했습니다.
본인이 추가하려는 곳에서 제대로 되는지는 미리 test 해 보시면 됩니다.
http://www.google.co.kr/dictionary?langpair=en|ko
Plugin category: 만들려는 플러그인의 분류를 정의 하는 곳입니다. 저는 사전이기 때문에 Dictionary로 선택했습니다.
Plugin country: 검색을 제공하는 사이트의 국가를 지정하는 곳입니다. 한국어만 지원하는 곳이라면 korea로 선택하면 됩니다.
Language of the results: 검색 결과의 언어를 지정하는 곳입니다.
여기까지 입력을 해 주고 "Generate Plugin"을 누르면 아래와 같이 XML내용이 생성이 됩니다.
이것을 제출하기 전에 먼저 제대로 동작하는지 확인을 해 봐야 합니다.
"Install Plugin" 을 누르면 아래와 같은 창이 뜨고 "지금 바로 사용"을 체크하고 추가를 누릅니다.
이제 아래와 같이 검색창에 앞에서 만든 Plugin이 추가되어 있는 것이 보입니다.
아직 정상적으로 등록된 것은 아니기 때문에 아이콘은 입력한 대로 보이지는 않습니다.
이것이 제대로 동작하는지 실제 값을 입력해서 조회해 보고, 또 값 없이도 조회하여 앞에서 설정한대로 잘 동작하는지 확인합니다.
만약 잘 동작되지 않는다면 원인을 찾아서 입력값을 수정한 후 "Generate Plugin"을 다시 누르고 기존에 install된 plugin을 삭제한 후 다시 install하여 test 해 봅니다.
이렇게 해서 정상적으로 동작되는 것을 확인했다면 마지막으로 "Submit Plugin"을 눌러 제출을 합니다.
이제 icon에 문제 없이 제대로 제출이 되었다는 메시지를 볼 수 있습니다.
여기서 Your plugins를 눌러보면 본인이 만든 플러그인들을 볼 수 있으며 추가할 수 있습니다.
이제 정식으로 등록된 플러그인을 추가합니다.
그러면 아래와 같이 아이콘까지 정상적으로 보여지는 것을 확인할 수 있습니다.
마지막으로 한 번 더 test를 해 보니 정상적으로 동작하네요.
이제 검색을 자주 사용하는 사이트가 있다면 이렇게 직접 만들어서 편리하게 사용해 보세요.
반응형