Архив автора: Bethrezen

Список избранных WordPress plugin-ов

Список самых востребованных WordPress plugin-ов, подходящих почти под любой блог.

Akismet – плагин для фильтрации спам-комментариев. Для активации требуется Akismet API key.

Crayon Syntax Highlighter – подсвечник кода, поддерживает много языков и тем оформления.

Google XML Sitemaps – автоматический генератор Sitemap.xml для поисковых роботов.

Hansel & Gretel – хлебные крошки по микроформату http://schema.org/WebPage breadcrumb.

SEO Ultimate – полезный плагин для простого SEO. В дополнение к стандартным фишкам таких плагинов, имеет монитор 404 страниц.

Use Google Libraries – заменяет внутресайтовые jquery и пр. на Hosted by Google, что полезно.

W3 Total Cache – универсальный кеш-плагин. Умеет кешировать в memcache, apc. Требует внесения изменений в .htaccess.

WP-reCAPTCHA – reCaptcha для комментариев.

Yandex WebMaster – показывает инфу из Яндекс.Вебмастера на Dashboard WordPress-а.
Показывает немного, а как-то так:

Quoting index (tYC): 0
Pages in index: 37 (crawled: 80)
Your site was last indexed:2013-08-01T04:21:04 (103 hours ago).
Last update: 0 minutes ago.
Plugin access will be expired: 01 Feb 2014.

 

Яндекс.ПДС Пингер / Yandex Site search pinger – пингует Яндекс.Поиск по сайту. Официальный плагин от Яндекса собственно.

 

Bookmark and Share

Bootstrap – dropdown при hover

CWSpear/twitter-bootstrap-hover-dropdown – неплохой плагин для раскрытия dropdown при hover-е. Минимум кода-максимум пользы.
Можно не писать data-toggle, чтобы ссылки оставались кликабельными.
Единственный нерешенный вопрос – подсветка родительского меню, при наведении мыши на всплывающее меню. По идее решается простым ковырянием js плагина и навешиванием css класса, типа active или hover.

Поддерживает Twitter Bootstrap 3, поддержка bootstrap 2.x.x вынесена в отдельную git ветку.

Bookmark and Share

bash-prompt с показом ветки в git

Вот пример bash-prompt, показывающий текущую ветку git, если мы в папке репозитория

Работает это за счет стандартного функционала git-core – __git_ps1.

Выглядит это примерно так:

Screenshot on 2013-07-16 at 12.02.47

 

Также по теме можно почитать http://blog.jasonmeridth.com/2010/05/22/git-ps1.html и для Mac OS X https://github.com/marcelor/dotfiles/blob/master/git_ps1

Bookmark and Share

Subtle Patterns – коллекция бесплатных паттернов для сайта

Subtle Patterns – простой и понятный ресурс, предоставляющий немалый набор паттернов для использования в качестве фона сайта.

Есть возможность просмотреть фон прямо на сайте + версии для Retina Display.

На момент публикации предоставлено 348 экземпляров.

Bookmark and Share

Speech bubbles на CSS3

Отличное демо от Nicolas Gallagher по созданию speech bubbles на чистом CSS3 без использования дополнительных тегов.

Для изменения размера бордюра – применять манипуляции к border-width, left, top у элемента :after.

Крайне важно, чтобы у главного элемента был прописан стиль:

 UPD: Сервис для автоматического создания стрелок под блоками: http://cssarrowplease.com/

Bookmark and Share

Миф о естественном продвижении – Часть 1: География и ссылки

[ Это черновик записи, в последствии она будет дописана ]

Введение

Конференция Ашманова Optimization-2011. Садовский: «Не занимайтесь SEO, делайте свой сайт качественнее» ©. Эту фразу мы слышали не раз и в различных вариациях: «Если Вы не покупали у нас контекстную рекламу, а Ваш сайт находиться в топе – это наша недоработка, которую мы скоро устраним», «Делайте сайты для людей!» и так далее.

Но тем не менее суровая реальность такова, что всем приходится заниматься не только сайтами для людей, но и SEO. На данный момент недостаточно сделать просто хороший сайт, нужно ещё уметь правильно его продвигать

Что же входит в SEO на текущий момент? Да практически всё, что можно посчитать программным путём:

  • текст, его релевантность, полезность и уникальность
  • ссылки на сайт и с сайта
  • классификация документов, сайтов и самих запросов по тематикам, аудитории, географии
  • поведение пользователей на сайте и в выдаче
  • качество технической реализации сайта
  • юзабилити
  • уникальность и полезность сервисов и услуг сайта
  • наличие положительных отзывов о сайте в социальных сетях
  • и многое другое
Может ли подкрутка текста или простановка ссылок может быть естественной? Ответ: Да, но этого не всегда хватает.
Попробуем доказать, что без искусственных манипуляций продвинуть сайт в ТОП-10 будет сложно.

География

Уже ни для кого не секрет, что поисковые системы давно научились осуществлять поиск с использованием данных о местоположении пользователя и сайтов, участвующих в поиске. Цель проста – дать пользователю ту информацию, которая больше всего подходит.

Опредление географической принадлежности сайта в большинстве случаев неплохо осуществляется автоматически. На всякий случай поисковики дают интерфейс вебмастерам для ручного задания региона сайта.

Так ли хороша автоматическая классификация географии? С технической точки зрения она работает хорошо и свою цель выполняет – в индексе имеется достаточное количество сайтов с присвоенным регионом для качественного ответа практически на любой вопрос. Так ли важна погрешность в несколько процентов? Нет.

Неплохим примером несовершенства алгоритмов геоклассификации в Яндексе для меня недавно послужил сайт Федерации Альпинизма в Нижнем Новгороде. История сайта такова.

Однажды ко мне обратилась знакомая с просьбой бесплатно продвинуть этот сайт по запросу “альпинизм” в Нижнем Новгороде. Сам сайт неплохой, тИЦ 10, да и не коммерческий, так что идея мне понравилась и я согласился.

Казалось бы, само название сайта говорит о его благих намерениях, официальности и уникальности. По инструкциям ассесоров, которые должны помогать настраивать алгоритмы так, чтобы пользователям ПС отдавались действительно полезные и хорошие сайты, он должен пройти на пять с плюсом. Однако, в выдаче его найти мне так и не удалось.

Первая мысль, которая приходит в голову – гео-привязки. Алгоритмы несовершенны и могли дать сбой, так что проверить и привязать на всякий случай не помешало бы.

Сказано – сделано. Зарегистрировал сайт в Яндекс.Вебмастере, подправил страницу “Контакты” для соответствия с микроформатом hCard и зарегистрировал сайт в справочнике организаций с указанием города и адреса.

Буквально через 3 недели сайт уже на 36 месте по нужному запросу.

Вывод: автоматическая классификация региона сайта есть, но надеиться на неё не надо и лучше перестраховаться ручной привязкой географии в Яндекс.Вебмастере.

Ссылки

Цель продвижения сайта об альпинизме – ТОП-10. Мы находимся на 36 месте, что далеко от первой страницы, поэтому надо предпринять что-то ещё.

Тексты на сайте естественные, интересные и в принципе хорошие. Поэтому их я трогать не стал, да и не очень то хотелось. Самым простым способом попасть в ТОП-10 были ссылки.

Пока я собирался с мыслями, произошел очередной апдейт тИЦ, и на подопытном сайте он упал с 10 до 0, а сайт немного отодвинулся на 38 место. Зайдя в Яндекс.Вебмастер я увидел, что количество ссылок резко сократилось с 57 до 35, что и послужило падением многими любимой пузомерки.

Надо заметить, что даже на тот момент у сайта была естественная ссылочная масса – все ссылки ставились по доброте душевной и в тему. Но тексты ссылок не всегда отражали нужный нам запрос, поскольку чаще всего выглядили просто в виде URL.

Именно естественность ссылок заставила меня немного повременить с закупкой платных ссылок. В результате на очередной ссылочный апдейт я увидел, что количество ссылок в Я.Вебмастере снова увеличилось до 57, а сайт таки поднялся на 16-18 место. Апдейта тИЦ не было, поэтому он был по прежнему нулевой. Сам рост сайта с 38 на 16 место можно обосновать лишь пересчетом весов входящих на него ссылок с учетом новой классификации. Возможно, это связано с присвоением региона, а возможно вместе с присвоением региона был ещё пересчет тематической классификации, что и учлось в ранжировании.

Тем не менее, 16 место меня по прежнему не устраивало и я решил поэкспериментировать дальше. Поскольку делал я это всё бесплатно, а даром тратить время на обмен ссылками или регистрацию в каталогах мне не хотелось, я решил потратить маленькую сумму на одну нормальную платную ссылку в Sape.

Купил ссылку с тематического сайта с тИЦ 60, PR 4, УВ 2, ВС 2 с анкором “апльпинизм”. Подождал 3 недели и на очередной ссылочный апдейт сайт оказывается на 8-9 месте.

Вывод: естественная ссылочная масса – хорошо, но без платных ссылок в более-менее конкурентной тематике не обойтись.

Небольшое отступление:
Сам запрос “альпинизм” можно классифицировать как в спортивный альпинизм, так и в промышленный. Поэтому тематика сразу становится конкурентной. По промышленному альпинизму сделать продающий и оптимизированный сайт для людей и роботов крайне сложно, поэтому все прибегают к платным ссылкам. За счет них набирают лишние плюсы в релевантности, которую честному некоммерческому сайту приходится догонять за счет платных SEO-ссылок.

Единственная надежда в данной ситуации – технология Яндекса «Спектр», но увы, в данном случае она опять не сработала в нашу пользу.

Bookmark and Share

Настройка PHP функции mail() в Debian с exim4 для работы с masterhost.ru

Итак, дано: Debian lenny, Exim4, PHP 5.3.

Нужно настроить правильную работу функции mail() в PHP, чтобы та отсылала почту через smtp.masterhost.ru.

Делается всё просто.

1. Добавляем в конфиг /etc/exim4/update-exim4.conf.conf :

2. В /etc/exim4/passwd.client добавляем данные для авторизации:

3. В /etc/email-addresses добавляем :

root – пользователь, с которого будет вызываться функция mail. Если у нас www-data, то указываем его.

4. Шлём письма в PHP:

Таким образом, почта приходит в UTF-8 в формате text/html.

Bookmark and Share