Search for Drupal Modules and Themes with Firefox Quick Search

For those who can't read Thai, see the quick instruction below.

ถ้าใครเคยค้นหาโมดูลหรือธีมในเว็บ Drupal.org บ่อยๆ คงรู้สึกเหมือนกับผม คือ โมดูล Search ของ Drupal มันทำงานไม่ได้ดังใจซักเท่าไหร่ ยกตัวอย่างเช่น ถ้าผมลองค้นหาโมดูล Administration Menu ในเว็บ Drupal.org จะได้ผลแบบนี้

Drupal search results

สังเกตว่าผลการค้นหาที่ได้ในลำดับ 1-3 ไม่ตรงกับที่เราต้องการเลย (จริงๆ คือโมดูล Administration Menu ไม่อยู่ในผลการค้นหาหน้าแรกด้วยซ้ำ)

ในทางกลับกัน ถ้าเราค้นหาจาก Google โดยใช้คีย์เวิร์ดเดียวกัน ผลการค้นหาที่ได้จะออกมาแบบเป๊ะๆ ประมาณว่าหลับตากด I'm feeling lucky ก็ยังได้ แบบนี้

Google search results

ดังนั้นทางออกง่ายๆ เพื่อไม่ให้หงุดหงิดเวลาจะหาโมดูลของ Drupal คือ ใช้ให้ Google หาแทน แต่จะให้พิมพ์ site:drupal.org นำหน้าเวลาค้นหาทุกครั้งก็คงไม่ค่อยเวิร์ก ผมเลยขอแนะนำวิธีเพิ่มตัวเลือก Drupal เข้าไปใน Quick Search ของ Firefox โดยเราสามารถค้นหาข้อมูลใน Drupal.org ได้โดยตรงจาก search bar ดังภาพ

Drupal Quick Search in Firefox

วิธีการก็ง่ายๆ โดยเอาของเก่ามาหากินใหม่ สรุปสั้นๆ ว่าสร้างไฟล์ชื่อ drupal.xml ไว้ใน directory searchplugins ที่อยู่ใน directory ที่เก็บ profile หรือใน directory ที่ติดตั้ง Firefox ก็ได้ (เลือกเอาที่ใดที่หนึ่ง) แล้วก๊อปโค้ดข้างล่างนี้ไปแปะ

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Drupal</os:ShortName>
<os:InputEncoding>utf-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAIzSURBVHjajJNfSFNxFMc/yqytqffmH9KIHBiBBm1QgQTlfahgL6WIREhoL0ERaMheemkRPdSi1IegJxe9RH+oHuySLy59kmq5/jiSajOUWTfq3q05N7VfDzen6aJ9H8/3nO8538M58A+0XrrtfBiMClov9+P2SLlyhBC5i+8Oh9q/x5M/Tt4fF3QNCNr6Irg97bkEClZ3vXGm2V9RaneFvyY5ePMl00baJDMp0D5EMWaaUH2hNQJCCCcQAOTgdILTD8KMfjbWjhf/ojP1WkH1hYQQWABwe6T3M0agrMQm9z+P0Tcyudx5NUo3yUhVAdweB2CYAtaSnrMDEXlKn+NNLMF/UVIpk9C6gAuFANjLm9Swll/x0j4s6zsACnF7aigul8kXqThkkmApcpgC4FjJS1YLnfu2MnRqF9cPb6dmo3WZnE9RUxTnfEsDUvEGACzAGIsL2ZxHJ5wotWUAKLVldOzZjHfwE71qkM691XhbDiHbraaNLNr6InQPCroHRb7ofTwSEUJgLjGh+Vmcz2k5qhn0qEGUi/fwP3uXje90VPuBFZd49OorpCrXkR2VdB2oM+28+EhUi9PRWI+eTOMfHqdpdy0VVqLHfXdc4skVY1nA7ZFYZwtgK3VRYA7Wvr+esUmN0KRGY90WHBXF3Ho6qpOZzV5iYVZA9RlkUgqJb17mfur8WkBPpvG2NDB0rhllWzlvwxN+MrOOpV/428JKHLsmocdcgPInEgDGUH3G6m/8PQCOPRDQ1RrSiQAAAABJRU5ErkJggg==</os:Image>
<os:Url type="text/html" method="GET" template="http://www.google.com/search?q={searchTerms}&amp;sitesearch=drupal.org&amp;hl=en">
</os:Url>
</SearchPlugin>

จากนั้น restart Firefox หนึ่งรอบ ก็จะมีตัวเลือก Drupal โผล่ขึ้นมาใน Quick Search ของ Firefox แล้ว

Drupal Quick Search in Firefox

Quick instruction:

  1. Create a file named drupal.xml in searchplugins folder, which is located either in your Firefox profile folder, or your Firefox installation folder (just choose one).
  2. Copy and paste the code above into the newly created file.
  3. Save it, and restart Firefox
  4. Viola! You now have Drupal search in your Firefox Quick Search bar.

4 comments

Anonymous's picture
nau-al (visitor) says:

นี่แหละที่ตามหา

Anonymous's picture
Zoran (visitor) says:

Excellently written article, if only all bloggers offered the same content as you, the internet would be a much better place. Please keep it up! Cheers.

Anonymous's picture
Horgan (visitor) says:

really cool , thanks , really useful.

Anonymous's picture
poakpong (visitor) says:

เพิ่งได้เห็นบล็อก entry นี้, ปกติผมใช้วิธิพิมพ์ "drupal ตามด้วยชื่อโมดูล หรือคำค้น" ใน address bar ของ firefox เลยครับ ถ้าเรา lucky ก็จะวิ่งเข้าเว็บ drupal แต่ถ้าไม่เจอก็จะวิ่งเข้า google ตามปกติ -- แหะๆ

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.