Page 1 of 1

Firefox2의 새로운 기능

Posted: 2006 05 19 09:47 01
by Channy
<img src="http://channy.creation.net/wp/data/channy/firefox2.gif" width="172" height="210" class="left" alt="" title=""> 얼마 전 어떤 잡지사에서 Firefox 2에 대한 글을 적어달라는 이야기를 들었습니다. Firefox 2가 백엔드 개선 사항 보다는 유저 인터페이스 개선 사항이 많아서 기술적인 이슈가 없다고 정중하게 거절을 하긴 했지만, Firefox 2에서 이루어 지는 기능 개선 사항이라도 어디 적어둬야 할 것 같네요. (아마 그 기사는 다른 훌륭한 분이 쓰고 있는 걸로 압니다.)

현재 <a href="http://wiki.mozilla.org/Firefox2">Firefox2</a>는 기존 개발 일정 보다 두 달 정도 늦게 개발이 진행 중입니다. 새로 수정된 <a href="http://wiki.mozilla.org/Firefox2/Schedule">개발 일정</a>에 따르면 5월에 알파, 7월에 베타, 8월에 RC와 최종 발표를 하게 됩니다. 그리고 Firefox 2의 코드명인 Bon Echo(본 에코) Alpha2 버전이 방금 나왔습니다. 몇 가지 주요한 인터페이스 및 기능 변화를 보겠습니다.

<strong>검색 플러그인 추천 및 관리 기능</strong>
오른쪽 상단의 검색 플러그인에 검색 추천 기능이 있습니다. 야후! 및 구글의 경우 검색어 서제스트 기능을 사용할 수 있습니다. 새로운 검색 플러그인 포맷은 Amazon A9의 <a href="http://opensearch.a9.com">OpenSearch</a> 스펙을 따릅니다. 그리고, SuggestURL이라는 항목을 통해 Ajax로 검색 키워드를 가져올 수 있게 되었습니다.

<img src="http://channy.creation.net/wp/data/chan ... uggest.gif" width="292" height="252" alt="" title="">

Yahoo!와 Google의 검색 서제스트 URL
<code>
http://ff.search.yahoo.com/gossip?outpu ... mmand=test
http://www.google.com/complete/search?csv=t&qu=test
</code>

또한 플러그인 관리 기능이 생겼습니다. 순서를 조정하거나 추가/삭제가 가능하도록 되어 있습니다.
<img src="http://channy.creation.net/wp/data/chan ... fox2-1.jpg" width="427" height="320" alt="" title="">

<strong>통합 메뉴: 확장 기능 및 테마</strong>
도구 메뉴에 있던 확장 기능 및 테마가 부가 기능(Add-on)이라는 메뉴를 통해 한 군데에서 관리할 수 있도록 UI의 변경이 있습니다. 간편하게 사용할 수 있어서 좋습니다.

<img src="http://channy.creation.net/wp/data/chan ... fox2-2.jpg" width="424" height="333" alt="" title="">

<strong>RSS 피드 구독 관리 기능</strong>
RSS Feed를 만나면 어떻게 구독할 것인가를 결정할 수 있는 기능이 추가되었습니다. 어플리케이션, 웹 RSS 리더, 라이브 북마크를 선택할 수 있습니다.

<img src="http://channy.creation.net/wp/data/chan ... fox2-3.jpg" width="420" height="281" alt="" title="">

<strong>MicroSummary 기능 탑재</strong>
<a href="http://wiki.mozilla.org/Microsummaries" ... mmary</a>는 특정 웹페이지에서 가장 중요하게 제공하고자 하는 특정 데이터를 쉽게 가져 와서 표시하도록 해 주는 기능입니다. 예를 들어, 특정 주식의 현재 가격이나 경매 중인 물품의 현재 입찰가격 같은 것이죠. 특정 사람의 오늘 스케줄 같은 것을 표시할 수도 있습니다. 이 포맷은 간단한 XSLT 포맷으로 데이터를 가져오도록 XML로 저장한 후 link 속성을 이용해서 서비스를 이용할 수 있습니다. Bon Echo 사용자라면 <a href="http://www.melez.com/mozilla/microsumma ... tors/">테스트 페이지</a>에서 테스트 해보실 수 있습니다. 이 기능에서 사용된 스펙은 <a href="http://microformats.org">Microformats</a> 같은 곳에서 표준화할 필요는 있습니다.

<img src="http://channy.creation.net/wp/data/chan ... fox2-4.gif" width="448" height="400" alt="" title="">

<strong>그 밖의 기능</strong>
<ul>
<li>입력 박스에서 스펠 체크 기능: 그런데 약간 불편합니다.</li>
<li><strong>브라우저 세션 저장 기능</strong>: <em>브라우저가 비정상적으로 종료되었을 때, 기존의 탭 브라우징 정보를 저장해서 다시 켰을 때 나오는 것! 빙고!</em></li>
<li>검색 플러그인 포맷 확장 및 확장 번역을 쉽게 하기 위한 시스템 보강</li>
<li>SVG:textPath 지원 - 캔버스 그림 내에서 글자를 곡선에 따라 쓰게 하는 것 가능.</li>
<li>확장 기능 설치 제거 후 취소 기능 UI 제공</li>
</ul>

<strong>앞으로 구현될 기능</strong>
<ul>
<li>윈도우 Vista, 맥OS, GNome을 위한 각 별도 테마 손질</li>
<li>링크를 여는 방식을 새 창에서 새 탭으로 기본 설정 변경</li>
<li>탭 오버플로우 문제에 대한 UI 개선</li>
<li>그 밖에 1.8의 성능 향상 및 보안 기능 다수</li>
</ul>

좀 더 좋은 기능을 가지고 6월말 정도에 컴백할 Firefox2 Beta 1을 기대해 봅니다.

RSS 피드 구독 관리 기능

Posted: 2006 05 19 16:51 23
by 한RSS
한글판에는 구독사이트 옵션에 "한RSS"를 추가하면 좋지 않을까라는 의견이 있어서요. :)
http://www.hanrss.com/bbs/thread.qst?tsrl=235

구독 URL은 아래와 같습니다만...
http://www.hanrss.com/add_sub.qst?url=%s

네이버에서만 볼수 있었던 기능을

Posted: 2006 05 19 20:47 14
by 민간인
네이버에서만 볼수있었던 기능을 파이어폭스에서도 볼 수 있군요.

Re: RSS 피드 구독 관리 기능

Posted: 2006 05 19 21:00 37
by astraea
한RSS wrote:한글판에는 구독사이트 옵션에 "한RSS"를 추가하면 좋지 않을까라는 의견이 있어서요. :)
http://www.hanrss.com/bbs/thread.qst?tsrl=235

구독 URL은 아래와 같습니다만...
http://www.hanrss.com/add_sub.qst?url=%s
그 글 제가 올렸는데요;;

알려주신 구독 url 을 바로 발견했으나
안 되서 그냥 글을 나둔거라죠-0-a

url 은 잘 작동을 하는데
실제 firefox 의 구독 버튼으로는 작동을 안 하네요
firefox 로직상에 다른게 있는거려나..a

Posted: 2006 05 19 21:10 31
by astraea
차니님~
블로그에서도 말씀드렸지만.
여기서도 세이프 브라우징 항목은 안 넣어주셨네요^^a
나름대로 중요한 기능이라고 생각하는데
넣어주시면 좋을듯~

-

서제스트.
어떻게해야 작동하는지도 알려주실 수 있으신지..;;

자동완성만 되고
서제스트는 어케 해야할지 모르겠어요a

-

의외로 firefox 도움말이 없다는걸 느끼고 있답니다a

Re: 네이버에서만 볼수 있었던 기능을

Posted: 2006 05 19 22:35 43
by BlueRobot
민간인 wrote:네이버에서만 볼수있었던 기능을 파이어폭스에서도 볼 수 있군요.
그 기술이 구글이 먼저 '실험실'에서 연구했다는 사실을 알고는 계시겠지요?

Posted: 2006 05 19 23:05 46
by 화성
kuppy wrote:서제스트.
어떻게해야 작동하는지도 알려주실 수 있으신지..;;

자동완성만 되고
서제스트는 어케 해야할지 모르겠어요a
자동완성이 된다고 하시니 338064번 버그 문제는 아닌 것 같고, 아마 검색플러그인 파일 문제인 것 같습니다.

직접 검색플러그인을 추가하신 적이 있으시다면 프로필 디렉토리에 searchplugins라는 디렉토리가 있을 겁니다. 확장자 xml을 가진 파일들이 플러그인인데요(이번에 OpenSearch로 변경됐죠).

google.xml을 예로 들면 다음의 내용이 있어야 합니다.

Code: Select all

<SuggestionURL>http://www.google.com/complete/search?csv=t&qu=</SuggestionURL>
파이어폭스가 설치된 디렉토리의 searchplugins 안에 있는 파일(현재 google.xml, yahoo.xml)을 참고해보세요.

Posted: 2006 05 19 23:12 57
by astraea
화성 wrote:자동완성이 된다고 하시니 338064번 버그 문제는 아닌 것 같고, 아마 검색플러그인 파일 문제인 것 같습니다.

직접 검색플러그인을 추가하신 적이 있으시다면 프로필 디렉토리에 searchplugins라는 디렉토리가 있을 겁니다. 확장자 xml을 가진 파일들이 플러그인인데요(이번에 OpenSearch로 변경됐죠).

google.xml을 예로 들면 다음의 내용이 있어야 합니다.

Code: Select all

<SuggestionURL>http://www.google.com/complete/search?csv=t&qu=</SuggestionURL>
파이어폭스가 설치된 디렉토리의 searchplugins 안에 있는 파일(현재 google.xml, yahoo.xml)을 참고해보세요.
네.. 저도 파일을 체크해보고
새로 다운받아 검색 플러그인만 설치해봐도
마찬가지더라구요-_-

검색어 서제스트가 작동이 정확이 어떻게 되는건가요?
기존의 Google suggest 가 firefox 검색창에서 된다는거..맞나요?
검색어를 입력하면 예상 검색 결과수가 나오는거처럼요..

minefield 3.0a1
그러니까 trunk 20060515 build 에요

Posted: 2006 05 20 00:00 43
by 화성
astraea wrote:검색어 서제스트가 작동이 정확이 어떻게 되는건가요?
기존의 Google suggest 가 firefox 검색창에서 된다는거..맞나요?
검색어를 입력하면 예상 검색 결과수가 나오는거처럼요..

minefield 3.0a1
그러니까 trunk 20060515 build 에요
차니님께서 올린 글 중에 그림처럼 됩니다. 검색어를 입력하면 밑에 추천 단어가 나오죠.
그리고 지금 확인해 보니 #337178 Land search suggestions code은 trunk의 경우에는 20060516 빌드에 체크인되었네요.

추신. 아직 20060519로는 업데이트하지 마세요. 문제가 좀 있어보이네요.

Posted: 2006 05 20 00:28 48
by astraea
화성 wrote:차니님께서 올린 글 중에 그림처럼 됩니다. 검색어를 입력하면 밑에 추천 단어가 나오죠.
그리고 지금 확인해 보니 #337178 Land search suggestions code은 trunk의 경우에는 20060516 빌드에 체크인되었네요.

추신. 아직 20060519로는 업데이트하지 마세요. 문제가 좀 있어보이네요.
아.. 정말 저런 방법이었군요
저는 옆에 검색 결과 수도 나오나 했어요

저런 방식이라면 자동완성이랑 차이를 못 느끼겠는걸요
이게 검색어 추천인지 자동완성인지...
저도 그래서 헷갈렸던건데,,:(

0520 빌드로 업뎃 예정이었는데
0519 빌드에서 버그가 많군요;;
0520 빌드 봐보고 결정해야할듯..a

..

Posted: 2006 05 20 03:27 38
by Channy
구현 코드를 보니까..

현재 야후!의 경우 처럼 csv 형식으로 결과를 내는 것이 기본적인 표준 스펙이 될 듯 하고, 구글의 경우 Backward Comp. 코드가 들어가 있군요. 벤 구저가 만든 코드인데 구글에서 안도와 주다니 참나..

네이버나 다음의 경우도 요청해서 스펙에 맞추면 2.0에 들어갈 수 있을 것 같습니다. 그런데, 한글이 안되는 군요. 2바이트 문자에 대한 처리 룰을 코드에 넣어야 할 것 같아요. Suggest 구현시 keydown과 keyup을 어느 것을 쓰느냐에 따라 차이가 나니까요. 패치 필요할 듯...

Re: Firefox2의 새로운 기능

Posted: 2006 05 20 09:34 49
by 빛알갱이
Firefox 2가 백엔드 개선 사항 보다는 유저 인터페이스 개선 사항이 많아서 기술적인 이슈가 없다고
매우 중요한 백엔드 개선이 이뤄졌습니다. [1] 심지어 릴리즈 노트에서도 언급하지 않았지만, Darin Fisher가 일본 모질라 그룹 미팅에 와서 '선전'을 하고 돌아간 것으로 알고 있습니다. Windows 2000/XP의 경우 OS가 유니코드의 모든 글자를 지원하는데도 불구하고, '비 유니코드 프로그램을 위한 코드 페이지'가 지원하는 범위의 글자만을 파일 이름으로 쓸 수 있었습니다. 예를 들어, 영어/프랑스어/독일어 윈도우즈 사용자(비 유니코드 프로그램을 위한 코드 페이지를 기본값인 1252로 그대로 두었을 경우)는 한글/키릴 글자/한자/가나/그리스 글자로 된 파일 이름을 쓸 수 없었습니다. 이 문제는 아주 오래된 문제인데, 여러 가지 문제로 고쳐지지 않고 있었는데, FF2에서 고쳐졌습니다. 아직도 명령행에서 이런 글자를 처리하지 못 하고, drag & drop에서도 처리하지 못 하지만 (후자에 대해서는 패치가 있어서 곧 반영될 예정입니다. trunk에서는 이미 고쳐졌습니다.), File | Open 등으로는 잘 처리됩니다.


[1] http://bugzilla.mozilla.org/show_bug.cgi?id=162361

Re: ..

Posted: 2006 05 20 09:37 42
by 빛알갱이
그런데, 한글이 안되는 군요. 2바이트 문자에 대한 처리 룰을 코드에 넣어야 할 것 같아요. Suggest 구현시 keydown과 keyup을 어느 것을 쓰느냐에 따라 차이가 나니까요. 패치 필요할 듯...
아이고... '2byte 글자'라니요? 지금은 1995년이 아닌데.... 흔히 보아 왔듯이 벤 구저는 또 ASCII 또는 Unicode의 첫 256 글자만을 위한 코드를 써 놓은 듯 하군요. 그리스 글자도 안 되고, 키릴 글자도 안 될 것입니다.

Re: ..

Posted: 2006 05 20 20:38 55
by Channy
아이고... '2byte 글자'라니요? 지금은 1995년이 아닌데.... 흔히 보아 왔듯이 벤 구저는 또 ASCII 또는 Unicode의 첫 256 글자만을 위한 코드를 써 놓은 듯 하군요. 그리스 글자도 안 되고, 키릴 글자도 안 될 것입니다.
일단 버그는 만들었습니다.
https://bugzilla.mozilla.org/show_bug.cgi?id=338585