Интеграция Пользовательского поиска Google и WordPress — второй способ

Пользовательский поиск Google После установки Пользовательского поиска Google я столкнулся с единственной неприятностью, которая заключалась в снижении скорости загрузки всех страниц этого сайта на базе WordPress. С одной стороны, я не мог с этим смириться, с другой — не хотел удалять систему пользовательского поиска (она же — СПП) Google из-за ее отличной работы. Такое стечение обстоятельств заставило меня переустановить Пользовательский поиск Google другим способом, позволившим устранить выявленную проблему и оказавшимся гораздо проще предыдущего.

В каких случаях нужен второй способ установки Пользовательского поиска Google?

Напоминаю, что установка Пользовательского поиска Google, рассмотренная в прошлый раз, состояла из добавления JavaScript-кода СПП на все страницы сайта, содержащие форму и / или результаты поиска, а также HTML-кода, обеспечивающего их отображение. Такой способ установки системы пользовательского поиска, называемый в официальной документации Search via search box, а здесь — первым, был выбран из-за того, что только он позволяет осуществить полноценную интеграцию Пользовательского поиска Google на сайт без нарушения дизайна, применения всплывающих окон, отображения формы и / или результатов поиска на Веб-серверах Google и с поддержкой таких интерактивных функций формы поиска, как, например, автозаполнение. Являясь самым функциональным, подобный способ установки СПП имеет существенный недостаток, заключающийся в снижении скорости загрузки всех страниц сайта, вызванном подключением «тяжелого» JavaScript-кода системы пользовательского поиска. Возможно ли установить Пользовательский поиск Google так, чтобы он не выглядел чужеродно и не уменьшал скорость загрузки сайта? Если Вам необходимы интерактивные функции формы поиска — нет, в противном случае — да. Как это сделать? Выбрать другой способ установки СПП, называемый в официальной документации Search via URL, а в этой статье — вторым. Такой способ установки системы пользовательского поиска подразумевает замену официальной формы поиска на альтернативную, например, на доработанную форму поиска WordPress и подключение JavaScript-кода СПП только на странице Результаты поиска. Стоит ли устанавливать Пользовательский поиск Google вторым способом, и как это сделать? Продолжить чтение »

Интеграция Пользовательского поиска Google и WordPress

Пользовательский поиск Google Около месяца назад я попробовал заменить на своем сайте встроенный поиск WordPress поисковой системой AdSense для поиска. Мне хотелось получить Пользовательский поиск Google «простым способом», однако эксперимент подтвердил бессмысленность данной авантюры. После этого я наконец-то взял в руки официальное руководство и во второй раз познакомился с системой пользовательского поиска (она же — СПП) Google, изменившейся настолько, что предыдущая статья про ее интеграцию с WordPress утратила актуальность.

Зачем устанавливать Пользовательский поиск Google?

После замены встроенного поиска WordPress Пользовательским поиском Google посетители Вашего сайта получат следующие дополнительные функции поиска: во-первых, в область поиска добавятся страницы, комментарии, а также документы популярных форматов, во-вторых, появится возможность поиска изображений, в-третьих, будет учитываться морфология поисковых запросов, в-четвертых, результаты поиска будут сортироваться по уменьшению релевантности (сортировка по уменьшению даты также будет доступна), в-пятых, в результатах поиска будут отображаться миниатюры изображений, содержащихся в найденных документах, в-шестых, в результатах поиска будут подсвечиваться найденные слова, в-седьмых, в результатах поиска будут транслироваться объявления AdSense, за клики по которым Вам будут начисляться деньги. Вас интересует добавление перечисленных возможностей на собственный сайт? Если да, то я надеюсь, что Вам поможет эта статья, посвященная интеграции СПП и WordPress. В рассмотренном случае интеграция включает создание, настройку базовых функций и установку системы пользовательского поиска без каких-либо нарушений дизайна сайта, без применения всплывающих окон и без отображения формы / результатов поиска на Веб-серверах Google, а также подключение СПП к Google AdSense для показа рекламных объявлений / учета доходов и, наконец, к Google Analytics для наблюдения за использованием поисковой системы посетителями. Продолжить чтение »

Интеграция AdSense для поиска и WordPress + поддержка протокола HTTPS

Google AdSense для поиска Давным-давно я уже рассказывал про интеграцию Пользовательского поиска Google и WordPress. Сегодня Пользовательский поиск Google заметно изменился. Если создание поисковых систем не усложнилось, то настройка их внешнего вида запросто может вызвать замешательство, особенно в связи с отсутствием внятной документации. Я знал, что Google предоставляет альтернативный способ создания поисковых систем непосредственно в AdSense, и решил испытать такую поисковую систему, «доработанную» для поддержки протокола HTTPS, на этом сайте.

Почему я решил попробовать AdSense для поиска?

И Adsense для поиска, и Пользовательский поиск позволяют устанавливать на сайты поисковые системы и получать доход от объявлений AdSense, показываемых на страницах результатов поиска, при этом Пользовательский поиск также доступен в качестве самостоятельного продукта с поддержкой расширенных функций. К сожалению, я не придал им должного значения и после нарушения работоспособности Пользовательского поиска, установленного более пяти лет назад, решил попробовать AdSense для поиска. В результате была написана эта статья, посвященная созданию поисковой системы AdSense для поиска, ее полной интеграции на сайт, построенный на базе WordPress, а также «доработке» компонентов, обеспечивающих отображение формы и результатов поиска, с целью добавления поддержки протокола HTTPS. В рассматриваемом случае полная интеграция подразумевает размещение формы и результатов поиска без заметного нарушения дизайна и, конечно же, без использования внешних Веб-серверов. Продолжить чтение »

FreeBSD: Устранение ошибок автоматического запуска сервера Akonadi

Akonadi Начиная со второго сеанса работы в KDE4, у меня перестал запускаться сервер Akonadi, а в его журнале начали появляться сообщения об ошибках сервера MySQL, а также более странные сообщения «Процесс управления Akonadi не зарегистрирован в D-Bus» и «Процесс управления сервером Akonadi не зарегистрирован в D-Bus». Судя по диалогам на форумах, многие столкнулись с данной проблемой, руководство по решению которой мне так и не попалось. Пришлось разбираться самостоятельно.

Зачем тратить время на настройку системы Akonadi?

Так думают все, кто расценивает систему Akonadi (далее — Akonadi), как не понятно зачем придуманное дополнение для PIM приложений KDE4. Это ошибочный подход. Akonadi является интерфейсом, обеспечивающим стыковку приложений KDE4 с большинством существующих хранилищ персональных данных (адресных книг, календарей и т.д.), начиная с файлов на локальном диске и заканчивая корпоративными Groupware-серверами и Online-службами сети Интернет. Чтобы не быть голословным, я покажу, как с помощью Akonadi можно за несколько минут организовать хранение контактов KAddressBook в адресной книге Gmail и задач KOrganizer в Календаре Google. Продолжить чтение »