Разработка

Быстрый поиск в Firefox/Opera/Chrome по Drupal API

Удобный кунштюк для ускорения поиска по API, в браузерах Firefox, Chrome и Opera.

Пример: Мы набираем в адресной строке браузера: d7 db_select
и мгновенно оказываемся на правильной странице сайта api.drupal.org с описанием db_select

Как это делается?

Firefox

Разумеется, для FF есть готовые аддоны:
drupal 7 https://addons.mozilla.org/en-US/firefox/addon/apidrupalorg/
drupal 6 https://addons.mozilla.org/en-US/firefox/addon/apidrupal-6x/
Добавляют поисковую систему в браузер (которую можно настроить щелчком левой кнопки мыши на иконке в строке поиска и выборе поисковой системы, а затем открыть в меню записи «Управление поисковыми системами»).

Другой способ (общий для всех трех браузеров) — через ключевое слово.
Создаем закладку с адресом http://api.drupal.org/api/search/7/%s и помечаем её любым keyword («краткое имя» в локализованном браузере) по желанию, например d7. А для поиска по шестерке — keyword d6 и закладку на адрес http://api.drupal.org/api/search/6/%s.

Opera

В Опере так же, как и в Firefox, только ключевые слова называются никами.

Chrome

В Chrome есть ключевые слова для поисковых систем, а не закладок. Нужно зайти в «Параметры — Основные — Управление поисковыми системами», добавить новую поисковую систему, ключевое слово и адрес с параметром %s: в нашем случае это http://api.drupal.org/api/search/7/%s.

Эффект тот же — быстрый доступ к поиску в API.

 
 
09.06.2011 — 16:34

Комментарии (9)

Аватар пользователя Dan
09.06.2011 — 16:53
0
 
 

А IE? Я им не пользуюсь, просто интересно :)

За пост спасибо, внедрил.

Аватар пользователя liveflow
09.06.2011 — 17:02
0
 
 

Про IE тупо не знаю, и тоже не пользуюсь.

Аватар пользователя FORTIS
09.06.2011 — 17:55
0
 
 

у лулаботов поиск лучше, сравните:
http://api.lullabot.com/api/search/6/pathauto
http://api.drupal.org/api/search/6/pathauto

Аватар пользователя brainstorm
09.06.2011 — 19:10
0
 
 

сравнил, да.
на api.drupal.org чисто ядро.

есть еще drupalcontrib.org

Аватар пользователя andypost
10.06.2011 — 00:19
0
 
 

Еще рекомендую таким же образом добавить:

http://dgo.to/%s — переход к issue по его номеру и имени проекта подробнее http://dgo.to

делаю шоткат dgo и пользую например так — в строке браузера dgo(пробел)views — переход на страницу модуля views

http://php.net/manual-lookup.php?pattern=%s&src={referrer:source?} поиск в мануале PHP

Аватар пользователя aleksey.zubko
10.06.2011 — 09:12
0
 
 

О_о крутой сайт. хоть и на гарланде =)) Спасибо..

Аватар пользователя FORTIS
10.06.2011 — 15:09
0
 
 

а они не предоставляют api своих поисков?

Аватар пользователя andypost
11.06.2011 — 03:25
1
 
 

Этот API называется OpenSearch

<link rel="search“ type="application/opensearchdescription+xml“ href="http://api.drupal.org/api/opensearch/5“ title="Drupal API 5/>
<link rel="search“ type="application/opensearchdescription+xml“ href="http://api.drupal.org/api/opensearch/6“ title="Drupal API 6» />
<link rel="search“ type="application/opensearchdescription+xml“ href="http://api.drupal.org/api/opensearch/7“ title="Drupal API 7/>
<link rel="search“ type="application/opensearchdescription+xml“ href="http://api.drupal.org/api/opensearch/8“ title="Drupal API 8» />

так это реализовано на api.d.o

Аватар пользователя Ch
17.08.2011 — 13:25
0
 
 

Удобно такие вещи делать на уровне редактора кода, что бы не делать лишних движений.
Например, в Notepad++ жмём запуск (F5), добавляем команду http://api.drupal.org/api/search/7/$(CURRENT_WORD) называем её Drupal api жмём сохранить и присваиваем горячую клавишу, например CTRL + F1.

Теперь, для того что бы получить справку по нужной функции ядра достаточно выделить её и нажать CTRL + F1.