WPbloging - профессиональный блоггинг на Wordpress http://www.wpbloging.com WPbloging - профессиональный блоггинг и помощь начинающим блоггерам на Wordpress! Fri, 26 Feb 2021 01:12:17 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.3.25 Какую версию PHP подключать на хостинге? http://www.wpbloging.com/opit/kakuyu-versiyu-php-podklyuchat-na-xostinge.html http://www.wpbloging.com/opit/kakuyu-versiyu-php-podklyuchat-na-xostinge.html#comments Fri, 26 Feb 2021 01:12:17 +0000 http://www.wpbloging.com/?p=591 Большинство сайтов, для генерации своих страниц используют PHP. Это связано с тем что большинство пользователей и компаний используют CMS для быстрого создания своих сайтов. Самые популярные CMS, как платные так и бесплатные, написаны на языке PHP. Например, тот же WordPress, который имеет долю рынка 64.4% в мире, по сравнению с другими CMS, в мире.

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

Как вы знаете, я давно размещаю этот сайт на хостинге steadyhost.ru. За 4 года сотрудничества у меня не возникало желание переехать куда либо еще, как это было раньше. Я не скажу что проблем не было. Проблемы есть всегда, важно как и насколько быстро они решаются, в сравнении с хостингами — конкурентами.

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

Вначале я отвечу на главный вопрос. Какую версию PHP подключать на хостинге?

Ответ довольно прост – самую последнюю стабильную версию. Почему? Скажу кратко — потому что последняя версия PHP самая безопасная и самая быстрая из предыдущих.

Но, есть нюансы:

  1. Сайт должен быть готов к работе на выбранной версии PHP
  2. Вы должны уметь настроить выбранную версию PHP
  3. Вы должны потратить время на тестирование сайта и его функционала на этой версии PHP.

Эти нюансы важны как для нового сайта так и для уже существующего. Особенно для существующего который был написан еще на старой версии PHP.

Где посмотреть какая последняя версия PHP?
На сайте php.net там же можно и скачать.

Как быстро и безопасно для сайта сменить версию PHP?

Расскажу как это делаю я:

  1. Я создаю на хостинге новый поддомен для тестирования.
  2. Только для этого поддомена я подключаю последнюю версию PHP и настраиваю так как мне необходимо. Настраиваю логирование ошибок на сервере.
  3. Копирую в этот поддомен существующий сайт и закрываю его паролем, от внешнего доступа.
  4. Максимально проверяю работу функционала сайта, отображение всех страниц и работу админ панели. Так же внимательно проверяю логи ошибок на сервере.
  5. Если что-то сломалось есть несколько вариантов решения, именно для сайтов на WordPress:
    1. Обычно источник проблемы либо в плагине или в шаблоне. Ищем замену или пишем разработчику что бы он поправил ошибки и обновляемся после исправления.
    2. Переписываем сами проблемные места с учетом версии PHP
    3. Если невозможно получить или обновить код корректно работающий с последней версией PHP. Придется устанавливать PHP понижая версию, до той, на которой ошибки пропадут.
  6. После того как я убеждаюсь что все работает корректно, я повторяю настройки PHP уже на реальном сайте и переношу на него исправленный код сайта из поддомена.

Опишу какие есть вкусные фишки на хостинге Steadyhost для обновления PHP:
1. Установка PHP производится из админ панели хостинга. При этом есть хороший список версий PHP, включая самую последнюю 8ю версию. Не все хостинги сейчас предоставляют PHP8 для установки или обновления.

php_ver

2. Установку выборочной версии PHP можно производить для каждого домена. Опять же в 2 клика из админ панели хостинга. Далеко не все хостинги предоставляют возможность устанавливать разные версии PHP для поддоменов.

3. Настраиваю отдельно для поддомена php.ini через удобную панель в админке хостинга.
Все это делается быстро не выходя из админки хостинга. Это реально удобно.

php_ini

Поделитесь в комментах своим опытом обновления PHP, на ваших хостингах. У вас это быстро?

Подборка статей по теме:
]]>
http://www.wpbloging.com/opit/kakuyu-versiyu-php-podklyuchat-na-xostinge.html/feed 0
Реальности перевода сайта на https в подробностях http://www.wpbloging.com/opit/realnosti-perevoda-sajta-na-https-v-podrobnostyax.html http://www.wpbloging.com/opit/realnosti-perevoda-sajta-na-https-v-podrobnostyax.html#comments Mon, 09 Oct 2017 01:04:34 +0000 http://www.wpbloging.com/?p=581 httpsКак-то недавно озадачился я перевести свои сайты на https. На сегодняшний день это тренд и я решил не отставать от коллег. Ниже, в статье, мой опыт подключения https как на новом сайте, так и для старого сайта. Также, поделюсь своими мыслями о том, насколько данный переезд необходим и с какими проблемами придется столкнуться.

Кратко о том, зачем переезжать на https вашему сайту

Конечно, не тренд должен быть причиной переезда сайта на https, а безопасность которую предоставляет данное расширение протокола. Кто не в теме, очень рекомендую посмотреть информацию в Википедии  или просто спросить Google. Информации на сегодняшний день предостаточно, для любого уровня.

Основное, что вы должны осознать — если вы требуете от пользователя ввода личных данных, на своем сайте, у вас есть зоны с защищенным входом, или у вас на сайте присутствует конфиденциальный канал коммуникации, с пользователями (например чат), все это должно работать исключительно по протоколу https.

Если ничего из вышеописанного у вас на сайте нет, можете не заморачиваться данной проблемой, https вам не нужен.

Основные составляющие для переезда на https

  1. Вы должны понимать, при подключении https все ссылки вашего сайта должны быть с https. Никаких внутренних ссылок с http:// . То есть, для старых сайтов нужно везде изменить ссылки с http:// на https://.
  2. Для того чтобы подключить https необходим SSL сертификат. Они есть платные и бесплатные. Кто не знает сто такое SSL сертификат – Google и Википедия вам в помощь.
  3. Расширение протокола https в первую очередь настраивается на хостинге –означает, ваш хостинг должен иметь возможность подключения сертификатов SSL, а так же настраиваться в админ. панели https.
  4. Вы должны знать, как настроить или перестроить свою CMS на протокол https.

Где брать SSL сертификат

Речь в этой статье пойдет о бесплатных сертификатах. У бесплатных SSL сертификатов, в основной своей массе, есть некоторые ограничения:

  1. Большинство ограничены кратким сроком выпуска. Например месяц. По истечению срока его нужно обновить. Это означает, на хостинге его также нужно перезаписать и перезапустить. И так каждый месяц.
  2. Компании, которые выпускают бесплатные сертификаты, могут быть закрыты или перестать выпускать такие типы сертификатов. Такое уже было. Никаких гарантий, это ведь бесплатно. Это означает, вам придется искать сертификат у другой компании.

Все это конечно не так страшно, если вы специалист и все можно автоматизировать. Но если вы простой пользователь, есть простой вариант и для вас.

С недавних пор, хостинги стали предлагать услугу подключения https с бесплатными SSL сертификатами. То есть, хостеры предоставляют из коробки: подключение, настройку и обновление бесплатных сертификатов SSL, через панель администратора хостинга. Причем обновление сертификата происходит автоматически, по истечению его срока.

Мои сайты хостятся на площадке steadyhost.ru. Я как то писал здесь  о своем хостинге. Так вот, мой хостинг так же стал предоставлять услугу подключения бесплатного SSL сертификата. Вот на основе моего хостера и его бесплатной услуги, расскажу как подключал https я.

Быстрое подключение https для нового сайта

Для нового сайта подключить и настроить расширение протокола https наименее геморное занятие.

  1. Убедитесь, что ваш домен привязан к вашему хостингу
  2. Убедитесь, что ваш хостер предоставляет услугу подключения https с предоставлением бесплатного сертификата SSL
  3. Заходим в свою панель администратора, у меня — cPanel.
  4. В разделе «Безопасность» кликаем по ссылке «SSL/TSL»
  5. В загрузившейся странице кликаем по «Установка и управление SSL для сайта (HTTPS)»
  6. В загрузившейся странице выбираем свой домен из выпадающего списка доменов.
  7. После выбора домена появляется кнопка «Авто заполнение доменом», нажимаем. Формы, которые снизу, заполнятся необходимыми данными.
  8. Далее нажимаем на кнопку «Установить сертификат»

Все, на этом основные настройки https, на хостинге, для нового сайта завершены. Вам необходимо подождать некоторое время, для того чтобы ваш домен был прописан на сервере SSL сертификата и хостинг получил подтверждение. Иногда это быстро, иногда занимает часы.

Проверяем: вводим в строке браузера https:// ваш-домен.com и если ваш браузер не выдает сообщения о небезопасном соединении, то все ОК.

Подключаем автоматический редирект со старого http:// на новый https://

Теперь произведем дополнительную настройку на хостинге, чтобы ссылки всегда были с https://. Если вы сейчас введете в адресной строке браузера http:// ваш-домен.com, то есть по старому, он так же будет работать. Такого не должно быть.

Автоматическое перенаправление с http:// на https:// мы будем создавать через файл .htaccess и Mod_Rewrite. Для этого, с помощью файл менеджера, в админ панели, или FTP клиента, подключитесь к вашему серверу и перейдите в корневую папку вашего сайта. Проверьте, существует в корне сайта файл .htaccess или нет? Если да, открываем его на редактирование, если нет, создаем. Важно: ваш FTP клиент должен быть настроен на отображение скрытых файлов.

 
В файле .htaccess, в любом редакторе, в начале файла прописываем такой код:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

Все, теперь если пользователь введет адрес страницы сайта по старому, с http://, он будет перенаправлен на новый адрес с https://. При этом будет выдан правильный код перенаправления 301. Данный код важен для поисковиков.

С настройками протокола https, на хостинге, для нового сайта, можем завершить. Дальше настраиваете CMS, например WordPress, стандартным образом.

Быстрое подключение https для существующего сайта

Для существующего уже сайта, с контентом, с проиндексированные поисковиками ссылками, как внутренними так и беками, подключить и настроить https самое геморное занятие. Если сравнивать с настройкой для нового сайта, я бы не сказал что это быстро. Этот процесс аналогичен переезду на новый домен.

  1. Выполняем все то, что прописано в разделе «Быстрое подключение https для нового сайта»
  2. Далее, перенастройте свою CMS на новый протокол. У меня CMS — WordPress. Для настройки WordPress на https необходимо войти в админку и в разделе «Настройки \Общие» изменить в полях «Адрес WordPress (URL)» и «Адрес сайта (URL)» адреса с http:// на https://.
  3. Далее, у существующих сайтов, в основном, ссылки прописаны как абсолютные, то есть начинаются с http:// ваш-домен.com. В таких ссылках, глобально, нужно заменить все http:// на https:// чтобы ни одной внутренней ссылки, на страницах сайта, не осталось с http://.

    Такие ссылки могут находится, примерно, в 5 местах:

    1. Первое возможное место – файлы шаблона. Обычно, если файлы шаблона править не зная функционала WordPress, некоторые кодеры вставляют ссылки прямо в код. Из-за этого, потом, происходят проблемы при переезде сайта с домена на домен. Если вы модифицировали файлы шаблонов со вставкой ссылок в код, вам необходимо отредактировать все ссылки в коде.
    2. Второе, обязательное место, где будут старые ссылки с http:// это база данных MySQL сайта. Вам необходимо изменить во всей базе ссылки вида http:// ваш-домен.com на https:// ваш-домен.com. Делать это нужно осторожно, специальными утилитами или скриптами, которые корректно обрабатывают сериализацию. Иначе будут проблемы. В любом случае перед изменениями в базе всегда делайте бекап.
    3. Третье место — это файл sitemap.xml. Здесь вам необходимо просто заново сгенерировать данный файл после всех изменений.
    4. Четвертое возможное место — это файл robots.txt. Иногда в robots.txt указывается url к sitemap.xml сайта. Его необходимо так же изменить.
    5. Пятое возможное место — это файл .htaccess. Часто бывает что и в этом файле присутствуют правила, в которых указаны полные адреса http:// ваш-домен.com. Просмотрите и измените эти адреса.

    Теперь о SEO и внешнем функционале. Так как весь процесс аналогичен переезду на новый домен, вам необходимо позаботится об изменении всех ссылок, которые могут быть в интернет на ваш сайт. Это необходимо как для SEO так и для сервисов которые работают с вашим сайтом.

    В идеале, краткий список изменений таков:

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

Как видите, процесс переезда старого сайта с http:// на https:// довольно не простой. Вам понадобится выделить время, изучить все технические нюансы настроек, либо нанять специалиста, запастись терпением на время переиндексации сайта поисковиками и быть готовым решать внезапно возникающие проблемы.

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

Выводы

Польза расширения протокола https — это безопасный, конфиденциальный, коммуникационный канал сайта с пользователями. Больше ничего.

Я свой блог решил не переводить на https т.к. у меня нет регистрации для посетителей и я считаю, что для таких типов сайтов данный протокол не нужен.

Возможно я пропустил некоторые проблемы, или у вас есть свои мысли по этому поводу, пишите в комментарии к статье, обсудим.

Подборка статей по теме:
]]>
http://www.wpbloging.com/opit/realnosti-perevoda-sajta-na-https-v-podrobnostyax.html/feed 0
Социальный замок Sociallocker – обзор плагина и интервью с разработчиками. http://www.wpbloging.com/plugins/socialnyj-zamok-sociallocker.html http://www.wpbloging.com/plugins/socialnyj-zamok-sociallocker.html#comments Mon, 25 May 2015 15:39:43 +0000 http://www.wpbloging.com/?p=558 Sociallocker  — интересный и довольно эффективный социальный плагин для WordPress, от команды Sociallocker.ru. Плагин способен довольно быстро увеличить количество социальных откликов, привлечь социальный трафик и тем самым помочь вам в продвижении своего блога, в поисковых системах.

Уже довольно много написано, в русскоязычном инете по плагину Sociallocker. Я не буду пересказывать технические свойства плагина, расскажу вам о его выгодах для блогов и сайтов. Причем не только о его плюсах, но и о минусах, которые я заметил в ходе тестов.

Также, ниже в статье, вы увидите работу самого плагина, поделюсь своим решением одной проблемы и конечно, вы получите код для покупки плагина со скидкой.

Небольшая предыстория:

Несколько лет назад я создал аналогичный плагин для RSS канала блога — wpRSSlock. Страница с описанием плагина здесь. Плагин работал по такому же принципу, как и Sociallocker, но исключительно для RSS канала блога. На странице плагина я подробно описал его преимущества. Кстати, эффектом данного плагина стало быстрое увеличение RSS подписчиков моего блога. За год работы плагина wpRSSlock  количество подписчиков увеличилось с 20 до 500, при этом я целый год не обновлял свой блог и не добавлял никаких статей.

К моему сожалению, по глобальной статистике инета, количество пользователей RSS блогов и сайтов, резко упало после того как социальные сети получили бешеную популярность. Исходя из такой тенденции, я прекратил продажи и развитие плагина wpRSSlock, но при этом задумался о такой же идее, но только для соц. сетей.  Писать самому, времени не было. Я стал следить за разработками в данной теме. Я уверен, вы не редко встречали реализации данной идеи на многих блогах или сайтах. К сожалению, большинство из них были довольно глючными или нацелены только на англоязычную аудиторию и их соц. сети.
И вот, наконец-то появился Sociallocker!

Кратко от том, как работает плагин Sociallocker:

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

  1. Скачиваем плагин Sociallocker по ссылке, устанавливаем, настраиваем, короче все как обычно со всеми плагинами для WordPress. Об этом подробно написано на странице плагина или в статьях многих блоггеров.
  2. Создаем новый блок замка, по аналогии обычной записи в WordPress. Настраиваем вид блока, свойства и сами кнопки и соц. сети блока.
  3. Создаем новую статью или открываем в редакторе старую.
  4. В статье, с помощью кнопки на панели редактора или с помощью short кода, пример ([sосialloсker id=»123″] [/sосialloсker]) оборачиваем контент, который мы хотим скрыть. Сохраняем статью. Радуемся результатом на самой странице статьи.

Все просто :)
Смотрите результат ниже, в статье.

Выгоды для блогеров от плагина Sociallocker:

  • Самая главная и основная выгода – быстрое и легальное распространение упоминаний вашего блога или сайта в соц. сетях. Чем интереснее ваш контент, тем больше посетителей будет его распространять.
  • Ваш блог увеличит посещаемость за счет трафика с социальных сетей. По размещенной ссылке в соц. сетях перейдет некоторое количество посетителей и вполне возможно, повторят действия своих друзей и разместят ссылки у себя, чем еще больше привлекут посетителей к вашей статье. Об эффекте увеличения трафика написали уже многие блогеры. Я в начале тестирования плагина и мои выводы пока теоретические.
  • И еще одна главная выгода  плагина Sociallocker вытекает из предыдущего пункта, чем больше целевого трафика на вашем блоге или сайте, тем выше статья ранжируется в поисковиках. Ваш блог становится авторитетнее. Главное, при этом: вы не платите за продвижение и данный тип продвижения является самым белым для поисковиков.

Плюсы плагина:

  • Плагин на русском языке со всеми настройками.
  • Плагин содержит все основные соц. сети, которыми пользуется русскоязычный посетитель: Вконтакте, Facebook, Twitter, Одноклассники, Google+1, Youtube, Linkedin.
  • У плагина русскоязычная поддержка.
  • Плагин довольно прост в установке, настройке и пользовании.
  • Блок адекватно и правильно встраивается в дизайн шаблона. Также, дизайн блока можно настроить в полной версии, по мелочам, без знаний программирования.
  • Статистика кликов по кнопкам, постранично.
  • Плагин имеет версию не только для WordPress, но и для обычных html сайтов.

Минусы плагина:

  • После установки полной версии плагина, он почему-то не захотел подключать дополнительный модуль дизайна блока блокировки — StyleRoller. Также, не получилось вывести более 3х кнопок в блоке. Пришлось обращаться в поддержку и давать доступ в админку, для решения проблемы. Проблему оперативно решили и все заработало, других технических проблем в ходе тестов пока не обнаружил.
  • К сожалению, нельзя добавить отсутствующую соц. сеть самостоятельно. Пользоваться можно только встроенными соц. сетями.
  • Нет фильтра, который бы отслеживал уже имеющиеся, на странице, кнопки и убирал бы дублирование кнопок.

Стоимость плагина:

Плагин платный. Я умышленно не внес этот пункт в минусы плагина, т.к. я считаю — стоимость плагина довольно мала и то, что он платный — это гарантия его качества. То есть, у вас есть право потребовать адекватной и ожидаемой его работы у разработчиков либо возврата денег.

Ценовые пакеты:

  1. Starter — бесплатная ограниченная версия всего 3-мя кнопками соц. сетей: Твиттер, Вконтакте и Facebook и без доп. плагинов.
  2. Basic — полная лицензия на 1 сайт, но без доп. плагинов = 590руб.
  3. Ultimate — полная лицензия на 3 сайта + дополнение StyleRoller = 1290руб.

Для тех, кто уже готов приобрести плагин Sociallocker, воспользуйтесь кодом скидки ZLU71YFP на странице оплаты. Данный код даст вам 10% скидки, что приятно. :)

 Этическая сторона данного метода:

Я давно наблюдаю споры в инете по поводу этичности просьб или принуждения к благодарности. Мое мнение — здесь присутствует небольшая путаница. Нет бесплатностей. Есть плата. Благодарность может быть разная: как материальная  (например деньгами) так и не материальная.
Никто ведь не спорит по поводу этичности оплат в интернет магазинах или плат за услуги. Здесь такая же плата за продукт или услугу, но только распространением  контента в соц. сетях.

Главное, ко всему подходить с умом. Не закрывать блоком не авторские продукты или варёз. Не закрывать бесполезный контент или целые страницы. Не обманывать посетителя.

 Мои фишки со встраиванием плагина:

Я столкнулся с одной проблемой, на моих страницах уже есть некоторые кнопки соц. сетей. Хоть это и не критично,  лучше убрать дублирование кнопок. Если это делать глобально, то на страницах, где нет блока Sociallocker, не будет и соц. кнопок. Задача в том, чтобы отследить, где появлялся блок и только на этих страницах отключить дублирующие кнопки.

Решил я это таким образом:
Данный способ подходит только тем, у кого вывод кнопок создан в самом шаблоне. То есть, не автоматически, сторонними плагинами. Если у вас кнопки выводятся плагинами, к сожалению, простых способов решения данной проблемы нет.

  1. Открываем файл шаблона, где встроен вывод кнопок.
  2. Оборачиваем код вывода кнопок в шаблоне  таким образом:
    <?php if(stripos($post->post_content, ‘sociallocker id=’) === false) {?>
    Здесь ваш html код кнопок шаблона
    <?php }?>

Пояснение:
Код проверяет есть ли в контенте html тег с кодом  sociallocker id= и если есть это означает что здесь появится блок Sociallocker. Значит кнопки шаблона не показывать.

 

А теперь, я поделюсь с вами небольшим интервью с разработчиками плагина.

  • Представьтесь пожалуйста, кто вы и кем работаете в команде?
    Меня зовут Игорь Калинин, мне 28 лет. Родился я в городе-Герое Волгограде. В 2013 году приехал в Тверь, где и живу по сей день.
    В жизни у меня два основных увлечения – это компьютеры и спорт. Именно благодаря им я и познакомился с одним из членов команды Александром Ковалевым. Произошло это на тренировке в секции по кикбоксингу.
    Как-то разговорились после спаринга, и оказалось, что помимо спорта нас еще объединяет интерес к компьютерным технологиям. Тогда я впервые услышал о компании OnePress, и на мое счастье в тот момент компания расширялась, в связи с чем им требовался сотрудник.
    Так я и попал в команду на должность PR-менеджера в 2014 году. Это дало мне возможность развиваться в двух наиболее приятных для меня сферах.
  • Расскажите о команде, которая разрабатывает и поддерживает плагин?
    В состав нашей команды входит четыре человека:

    Но у истоков компании стоят два человека, это Павел Каштанов и Александр Ковалев. Они одноклассники и знают друг друга довольно давно. Павел является разработчиком плагина «Социальный замок». Мы называем его «гуру» в своем деле. Программирование он начал изучать еще, будучи школьником, в 13 лет. После школы поступил на факультет Информационных технологий в Тверской Государственный Университет. После закончил магистратуру в Москве по той же специальности. Затем он учился три месяца в Испании, вместе с Александром, в бизнес-инкубаторе под названием Spanish Village.

    Александр у нас опытный маркетолог, а также специалист в социальных медиа и SEO. Для постижения этих специальностей он выбрал не легкий и тернистый путь самообучения, постигая все на собственном опыте методом проб и экспериментов. Более 10-ти лет, работая фрилансером, а также разрабатывая и продвигая различные проекты, ему удалось стать действительно хорошим специалистом в своей области.
    После выхода в свет англоязычной версии плагина, в конце 2012 года, ребята сняли офис в центре Твери, и команда OnePress стала существовать официально.

    В 2014 году вышла русская версия плагина. В этом же году к команде присоединились и мы с Олегом Лебедевым. Олег работает моим помощником. Вместе мы работаем ради одной цели — облегчить жизнь в интернете многим компаниям, а также авторам блогов.

  • Русскоязычной версией плагина занимаются те же разработчики или другая команда, в том числе и поддержкой?
    Да, у нас одна команда. Почти все уверенно владеют английским языком, ну и само собой русским.
  • Как будет обновляться плагин, стандартно, как и все плагины WordPress?
    Да, стандартно, как и все плагины через панель администратора, автоматически.
  • Какой регламент у русскоязычной поддержки плагина?
    Основной наш регламент – это работа на пользователей плагина, а также тесное с ними сотрудничество. Это делается с целью выявить возможные недочеты, а также максимально оптимизировать работу плагина, для удобства его использования.
  • Какие планы по развитию плагина на ближайшее будущее?
    Создать систему плагинов и дополнений вокруг Социального Замка, которые в итоге выльются в набор связанных инструментов для маркетинга, продвижения сайта, привлечения аудитории, генерации лидов, увеличения продаж, то есть развития онлайн бизнеса наших клиентов.
  • Какие соц. сети добавятся в ближайшее время?
    В ближайшее время больше никаких, уже добавлены все значимые сети, которыми пользуются 99% аудитории.
  • Какие встраиваемые доп. модули в ваших планах для плагина?
    У нас в планах три вещи:
    1) Сделать доступным для русскоязычной аудитории наш другой плагин Opt-In Panda, набирающий сейчас популярность, и прекрасно дополняющий Социальный замок.
    2) Выпустить плагин под названием Social Reminder, если коротко, это более продвинутая версия обычных социальных кнопок, которые стоят на многих веб-сайтах. Плагин будет показывать социальные кнопки только в самый подходящий момент, когда пользователь уже готов лайкнуть или поделится. Это прекрасно будет сочетаться с Социальным Замком.
    3) Так же мы работаем над веб-сервисом, под названием BizPanda, что это такое, пока секрет.
  • В случае изменения алгоритмов, API и т.д. соц. сетей, как быстро пользователи получат обновление плагина с учетом этих изменений?
    Мы работаем практически без выходных, поэтому обновления пользователи получат уже на следующий день.
  • Как будет меняться ценовая политика в будущем?
    Менять ценовую политику пока не планируем.
  • Что бы вы хотели пожелать моим читателям?
    От лица нашей команды хочу пожелать читателям Вашего блога реализаций всех задуманных идей, в том числе с помощью наших плагинов и сервисов, а также, чтобы работа приносила Вам удовольствие, как это происходит в нашей компании.
    Но и конечно почаще заходить на блог к Олегу, здесь всегда есть что интересного для себя почерпнуть.

И я, в свою очередь, желаю вам парни быть всегда такими целеустремленными и позитивными.

Подборка статей по теме:
]]>
http://www.wpbloging.com/plugins/socialnyj-zamok-sociallocker.html/feed 4
Создаем логотип для блога с Logaster.ru http://www.wpbloging.com/design/sozdaem-logotip-dlya-bloga-s-logaster-ru.html http://www.wpbloging.com/design/sozdaem-logotip-dlya-bloga-s-logaster-ru.html#comments Thu, 19 Feb 2015 00:57:18 +0000 http://www.wpbloging.com/?p=541 Очень часто бывают ситуации, когда заказчики обращаются к вам с просьбой сделать сайт, не имея при этом совершенно никаких наработок. Не редко нам ничего не известно, кроме данных о названии компании, ее сферы деятельности и в двух словах какой функционал они хотят видеть на своем ресурсе. Заказчики не всегда представляют как должна выглядеть страница, какие цвета использовать в дизайне сайта и как должен выглядеть логотип. Конечно, в этом случае, мы просим оформить запрос в виде технического задания, чтобы все было прозрачно и максимально согласовано.

Сегодня будем говорить о сервисе, который может облегчить задачу с созданием логотипа. Это онлайн-генератор логотипов www.logaster.ru.

screenshot-www.logaster.ru 2015-02-18 12-05-34

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

Как работает Logaster

Давайте рассмотрим на примере. Предположим, к вам обратились с просьбой создать сайт для интернет-магазина автозапчастей «Механизъм». Создаем логотип.

Заходим на logaster.ru и указываем сферу деятельности бизнеса и название. Еще можно добавить лозунг, если он есть. Сервис предлагает массу вариантов.

screenshot-www.logaster.ru 2015-02-18 12-26-22

Выбираем тот, который больше всего понравился. Поскольку сервис онлайновый и макеты логотипов доступны всем, то есть шанс, что кто-то уже использовал аналогичный логотип с другим названием. Есть возможность отредактировать его. Тут можно поиграть с взаимным расположением элементов, шрифтами и цветами и сделать что-то более индивидуальное.

screenshot-www.logaster.ru 2015-02-18 12-35-56

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

После того, как логотип согласован с заказчиком, есть возможность скачать его в удобном для вас формате и редактировать после скачивания, если это необходимо. Это этап, на котором возникают деньги, но деньги достаточно небольшие. Скачивание двух логотипов, к примеру, стоит 9,99 USD, а 12-ти в течение полугода 29,99 USD. Каждый выбирает удобный тарифный план.

Дополнительные возможности Logaster

Если вы не только разрабатываете сайты, а и являетесь обладателем блога или ресурса о дизайне и вэб-разработке, то можно использовать партнерскую программу Logaster для дополнительного заработка. Пользователи вашего ресурса могут заинтересоваться сервисом, который Вы описали, перейти на сайт и воспользоваться им.

Партнерская программа предполагает несколько способов сотрудничества: реферальная программа, виджеты, API. Какой вариант больше подходит – выбирать Вам. Подробности каждого из способов можно узнать тут: https://www.logaster.ru/about-logaster/api/

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

Процент конверсии один из самых высоких от 40 до 60%. Деньги можно выводить начиная с 15 USD.

Преимущества Logaster:
— очень удобный и симпатичный интерфейс;
— большое количество готовых шаблонов иконок и шрифтов;
— возможность редактировать логотипы;
— наличие кириллических шрифтов;
— логотип делается очень быстро;
— маленький логотип бесплатно;
— возможность на основе логотипа сделать визитку или шаблон для документов (может быть полезно заказчику);
— наличие партнерской программы (полезно для владельцев тематических ресурсов).

Недостатки Logaster:
— платная возможность скачивать продукцию большого размера;
— логотипы не уникальные;
— не все способы оплаты возможны.

Надеюсь, информация о данном сервисе принесет вам пользу!

Подборка статей по теме:
]]>
http://www.wpbloging.com/design/sozdaem-logotip-dlya-bloga-s-logaster-ru.html/feed 2
Xweb Human Emulator изменения, тенденции и интервью с разработчиками http://www.wpbloging.com/opit/xweb-human-emulator-izmeneniya-tendencii-i-intervyu-s-razrabotchikami.html http://www.wpbloging.com/opit/xweb-human-emulator-izmeneniya-tendencii-i-intervyu-s-razrabotchikami.html#comments Thu, 20 Nov 2014 15:14:01 +0000 http://www.wpbloging.com/?p=536 С момента первого знакомства с программой Human Emulator и публикации первой статьи, прошло уже 3 года. За это время программа стала моим одним из основных инструментов SEO анализа. У меня написано огромное количество скриптов для программы, которые экономят огромное количество времени.

Где я часто применяю Human Emulator?

  1. Конечно же, самым частым и эффективным помощником Human Emulator является в аналитике. С его помощью можно распарсить большое количество сайтов, с  учетом логинов,  капч, и всяких ухищрений, блокирующих владельцами сайтов парсинг. Свести и проанализировать статистическую информацию и выдать краткий и эффективный отчет. Это все, при правильно созданных скриптах,  Human Emulator  делает за несколько минут. Вручную, на такой анализ уходило несколько дней.
  2. Автоматизация рутинных действий по WordPress. Так как я занимаюсь разработкой сайтов на WordPress, часто приходится выполнять одни и те же действия по установке, настройке и оптимизации WordPress, а также базовых необходимых плагинов. Тестовый постинг статей, и проверка потом работоспособности всего сайта. Вручную на это уходит времени более часа. Рутина, с которой Human Emulator справляется в полной мере.
  3. И последнее, для чего я часто держу запущенным  Human Emulator – тесты небольших скриптов на PHP. Мне не нужно запускать локальный сервер, готовить среду, открывать браузер и т.д., для того, чтобы быстро протестировать работу небольшого кода на PHP. Достаточно вставить этот код в редактор программы и в браузере увидеть результат. Все очень просто и быстро.

Расскажу о тех основных, на мой взгляд, изменениях, в Human Emulator, которые произошли за последние 3 года.

  1. Одним из самых главных изменений, по моему мнению — внедрение функционала DOM интерфейсов.  Это на порядок упрощает парсинг и коммуникации со сторонними программами.
  2. Обработка капч – внедрены функции по распознаванию капч различными сервисами. Так же, расширен функционал распознавания простых капч, самим Human Emulator
  3. Очень интересное новшество связано с заменой внутреннего браузера IE на браузер Chromium. Пока данное решение находится в стадии тестирования, по заверениям разработчиков, это позволит существенно сократить ресурсоемкость и количество ошибок браузера.
  4. Много новых функций, обновлены интерфейс и редактор, и т.д.

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

К сожалению не так все «солнечно» как хотелось бы. Расскажу и о проблемах в Human Emulator.

  1. Самое наболевшее, это баги программы. У разработчиков есть закрытый баг лист, по которому они фиксят баги. Конечно есть закрытый форум, куда пользователи постят информацию о найденных ошибках. Но в современном мире есть более удобные и эффективные инструменты. Например, баг треккер, в который лучше постить баги и голосовать за них. Там же будет видно план фиксов, приоритетность, что сделано и что осталось сделать. Иначе, как это есть сейчас, количество ошибок иногда вводит в ступор. Есть ошибки, довольно существенные, на мой взгляд, которым уже несколько лет, с обещанием все быстро поправить. Это удручает.
  2. Документация по функционалу Human Emulator, не адекватна. То есть, описание не всего функционала присутствует,  есть описания с ошибками в примерах функционала. Я так понимаю, документированию уделяется очень мало ресурсов и то, что публикуется, не проверяется . Так что, приходится тестить самому и общаться с саппортом в форуме.

Очень надеюсь, что данная ситуация с проблемами, в ближайшем будущем улучшится.

Для вас, мои дорогие читатели, я взял интервью у разработчиков программы:

Human Emulator хорошая идея, можете рассказать аудитории кто автор идеи создания программы, и как вы воплощали в жизнь идею?
В 2008 году появилась потребность в сборе информации из различных источников. Писать отдельный парсер под каждый ресурс было накладно, появилась идея создания инструмента, позволяющего с помощью популярного языка программирования управлять процессом сбора, сортировки и сохранения информации из браузера в файлы и базы данных.
 
Какие сложности были в реализации проекта Human Emulator и как вы их решили?
Основной сложностью старта проекта была сложность понимания программы не программистом. Софт создавался под личные нужды и внешне приводился к формату Visual Studio для удобства пользования нашими программистами. Когда решили вывести софт на продажу, сталкнулись с тем, что основная часть заинтересованных в нем пользователей не являются программистами. Решали эту сложность поэтапно. Сейчас программа позволяет автоматизировать задачи любому пользователю, даже с нулевым знанием программирования. Хотя человек со знанием PHP в ней получает действительно безграничные возможности в построении сложных логических алгоритмов автоматизации.
 
Проект Human Emulator — это чистый бизнес или что-то другое?
Human Emulator — это удобный инструмент избавляющий от самой противной составляющей любого бизнеса — монотонно повторяющиеся рутиные действия, которые не только отбирают время, но и морально трудны к исполнению. Для нас Human Emulator стал настоящим спасением в наших других проектах и мы икренне рады, что он так же стал полезным подспорьем тысячам наших клиентов.
 
Проект Human Emulator нацелен только на русскоговорящую аудиторию? Какое соотношение пользователей англоязычных и русскоговорящих? Какое впечатление у англоязычных пользователей от проекта Human Emulator?
Проект нацелен не по геолокации, а по кругу интересов. В виду ряда внутренних факторов в нашей компании, основная часть пользователей нашей программы русскоговорящие. Тем не менее программа регулярно продается и в англоязычном сегменте. Отзывы положительные. Самым лучшим отзывом от буржуйского сегмента является количество возвратов товара — не превышает 1% от общего количества продаж, что является более чем высокой оценкой качества нашего продукта. В русскоговорящем сегменте процент возврата не превышает 0,1%.
 
Как вы боритесь или сотрудничаете с конкурентами? Каким образом вам помогает конкуренция в развитии проекта?
Конкуренция в большинстве случаев является положительным фактором для конечного потребителя. Качество конкурирующих продуктов и их функционала непременно растет. С конкурентами боремся улучшением качества и функционала нашего продукта. Судя по проценту возврата товара — получается это у нас хорошо.
 
Какие планы развития Human Emulator? Чем должен стать Human Emulator в идеале?
Главная задача на ближайший год — создать оболочку программы для людей не только далеких от программирования, но и для тех, кто компьютер знает весьма скромно. При работе с компаниями приходится сталкиваться с низким уровнем знания PC (не говоря уже о программировании) среди персонала, что является порой камнем предкновения при налаживании долгосрочных договоров. Так же в планах создания системы удаленного мониторинга за крупными сетями машин, на которых установлен Human Emulator, но об этом пока не будем делиться деталями. Все будет оповещено в анонсах на наших ресурсах и форумах.
В идеале Human Emulator должен стать универсальной системой автоматизации рутиных задач, как в сети интернет, так и на локальной машине. С возможностью объединения отдельных компьютеров в единую систему с не ограниченной масштабируемостью и удаленным управлением.
 
Чем завершите данный год в проекте Human Emulator? Что планируется реализовать в следующем году? Что будет нового и «вкусного» реализовано в Human Emulator в ближайшем будущем?
В этом году планируем доделать поддержку Chrome и удобный редактор кода. Обновить видеоматериалы по программе (они несколько устарели) и создать удобный мануал. Планы на ближайшее будущее могут корректироваться, т.к. программа развивается при активном участии пользователей. Internet меняется быстро, меняются потребности пользователей, а вместе с ними и приоритеты развития программы.
 
Ценовая политика будет без изменений или что-то планируется на ближайшее будущее?
В ближайшее время изменений ценовых не планируем.
 
Какие у вашей команды еще есть проекты в работе кроме Human Emulator? Какие проекты планируются?
В данный проект у нашей команды 3 активных проекта и еще 2 в разработке. Детали проектов раскрывать не буду, они не имеют прямого отношения к Human Emulator :)
 
Что бы вы хотели сказать или пожелать моим читателям, которые вполне возможно станут пользователями Human Emulator?
Проект Human Emulator — это не только избавление от повседневной рутины, но и живой проект, принять участие в развитии которого вы можете уже сегодня. Функционал программы развивается с учетом пожелания пользователей, а обновления выходят с завидной регулярностью. Помимо этого у нас есть партнерская программа на весьма выгодных и удобных условиях. Присоединяйтесь к нам!
 
С уважением,
Алексей Лагерь.

 
Со своей стороны, могу добавить, т.к. я пользуюсь программой Human Emulator давно и постоянно, не взирая на ошибки, советую ее и Вам.

Подборка статей по теме:
]]>
http://www.wpbloging.com/opit/xweb-human-emulator-izmeneniya-tendencii-i-intervyu-s-razrabotchikami.html/feed 0
Hideme.ru в помощь веб-мастеру http://www.wpbloging.com/opit/hideme-ru-v-pomoshh-veb-masteru.html http://www.wpbloging.com/opit/hideme-ru-v-pomoshh-veb-masteru.html#comments Wed, 25 Dec 2013 14:07:04 +0000 http://www.wpbloging.com/?p=505 hideme.ruЭтой статьей хочу поделиться опытом решения проблемы с выделенным IP и другими фишками, на основе сервиса hideme.ru

Если кратко, сервис hideme.ru предоставляет услуги VPN с предоставлением выделенного IP и функциями анонимайзинга.

Проблема №1 — отсутствие у меня выделенного IP у моего интернет провайдера.

Так уж случилось, что мой интернет – провайдер Kyivstar, с быстрым каналом в интернет, не предоставляет выделенные IP.

Зачем мне нужен выделенный IP?

Все довольно просто. Разрабатывая сайты для клиентов, мне приходиться скрупулёзно следить за безопасностью. То есть, я имею полный доступ к хостингу клиента, его настройкам и т.д. Важно, чтобы настройки хостинга и мои настройки компьютера и соединений были максимально безопасны на взлом. Максимально обезопасить соединение с хостингом можно с помощью IP. Я настраиваю хостинг на соединение только с моим IP и IP клиента. Это касается всех соединений: FTP, SSH и т.д. Это просто, если у вас выделенный IP. А если динамический IP, как у меня, то мне приходиться каждый раз, после смены IP, вносить новый  в настройки хостингов. Это большой гемор, особенно, когда в работе большое количество сайтов.

Выход из ситуации — VPN туннель, с постоянным выделенный  моим IP. Я проанализировал массу сервисов – компаний предоставляющих в инете услугу VPN, с выделенным IP.

Выводы:

  1. Бесплатных адекватных сервисов нет.
  2. Большинство сервисов не предоставляют выделенный IP
  3. Из тех, что остались, большинство просят либо не малую сумму за услугу, либо у них большие ограничения на пропускную способность канала.

К чему я это все веду? К выбранному мной сервису hideme.ru.

Плюсы данного сервиса для решения моей задачи:

  1. Сайт сервиса очень прост в понимании, настройки, информация об услугах, все понятно и прозрачно.
  2. Можно использовать на любых компьютерах, роутерах, и что важно на мобильных телефонах и планшетах iOS, Android и Windows Mobile
  3. Большое количество стран VPN из 55 серверов, расположенных в 48 городах 30 стран мира, зачем это нужно опишу ниже
  4. Бесплатный тест на 1 день без ограничений
  5. Гарантия возврата денег в течение 7 дней с момента покупки, если сервис по каким-либо причинам не подошёл
  6. Скорость зависит от сервера, у меня меньше 4мбит не было. Тестировал Москва, Санкт-Петербург, Германию, Киев.
  7. Простая и понятная информация по установке программного обеспечения. Установка программного обеспечения у меня заняла 1 мин.
  8. Переподключение серверов занимают секунды
  9. Отзывчивый саппорт
  10. Предоставляют выделенный IP, которым буду пользоваться только я.
  11. Стоимость услуг за 2 года: 1690VPN + 1800IP=3490руб. /24=145руб. что примерно 4$ в месяц. Очень адекватный ценник.
  12. Дополнительные услуги: Анонимайзер, плагин к браузеру Firefox, полный доступ к прокси-листам с фильтрами и экспортом, прокси-чекер с дополнительным функционалом, API доступ к прокси-листам.

Минусы замеченные мной:

  1. Номинальная скорость моего инета 100мбит, реально примерно 50-70мбит. Здесь я получаю в среднем 5мбит на загрузку. Для веб-разработки этого вполне достаточно, но для игр или для загрузки огромных файлов маловато.
  2. Чтобы параллельно использовать почту, необходимо настроить для каждого сервера NAT Firewall. Это быстро, но все же доп. действия.
  3. Нельзя настроить VPN простым способом только для определенных программ. Только через виртуальные машины.
  4. Если что-то случиться с сервером, к которому привязан ваш выделенный IP, вам поменяют ваш IP на новый. Исходя из ответов саппорта, такого еще не было.

Главная проблема №1 решена. Данный сервис позволяет забыть максимум на 2 года, что у меня нет выделенного IP.

Проблема №2 – статистика поисковой выдачи по основным регионам продвигаемого сайта.

О чем это я? О том, что наиболее точную выдачу по региону в поисковиках гарантированно можно получить находясь в регионе запроса. То есть, мой IP должен например быть Московским. Конечно минимально можно подстроить выдачу с определенного региона, но наиболее точная выдача все же будет по IP. Имея большое количество серверов, в разных странах и городах, сервис предоставляет возможность  делать запрос в поиск с необходимого региона — города. Переключение между серверами – регионами происходит за секунды.

Проблема №3 – безопасность пользования электронными платежными системами.

Если у вас есть кошельки в WebMoney или Яндекс, чтобы спать спокойно можно обезопасить вход только для вашего IP. Даже имея выделенный IP своего интернет провайдера проблему не решить, т.к. вам нужно коннектиться к кошельку только через вашего провайдера. Выделенный IP через VPN такой проблемы не имеет. Вы можете подключить туннель, находясь в любой точке мира и пользоваться своим IP. Удобно и безопасно.

Решение массы дополнительных проблем.

В ходе продвижения сайтов клиентов мне приходится получать массу статистики, ежедневно. Используя только свой IP провайдера, я частенько получаю временный бан от сервисов за парсинг их информации. Сервис предоставляет, обновляемый список прокси серверов с разной степенью анонимности. Я бы не сказал, что данный список весь актуальный и не забанен теми же поисковиками, но 10-20% из них вполне пригодны для использования в программах, перебирающих прокси при сканировании статистик. Сервис так же предоставляет прокси чекер для актуальной проверки и отсеивания прокси.

Так же не малую роль играет то что VPN туннель шифрован, что увеличивает вашу безопасность при серфинге в интернет.

Итого:

Если вам действительно требуется выделенный IP, без привязки к интернет провайдеру, безопасность, анонимность и т.д.,  можно уверенно пользоваться сервисом  hideme.ru

Совет: на всякий случай, при настройке своих сервисов, под купленный выделенный IP, сохраняйте список данных сервисов. Мало ли что случиться.

Акция: в связи с юбилеем компании и новогодними праздниками, сервис предоставляет скидку на свои услуги 14%. Акция действует до 07.01.14

Подборка статей по теме:
]]>
http://www.wpbloging.com/opit/hideme-ru-v-pomoshh-veb-masteru.html/feed 2
Обзор Xweb Human Emulator программа web автоматизации http://www.wpbloging.com/opit/obzor-human-emulator.html http://www.wpbloging.com/opit/obzor-human-emulator.html#comments Thu, 01 Dec 2011 07:00:56 +0000 http://www.wpbloging.com/?p=500 Просматривая недавно почту, обнаружил письмо с предложением протестировать программу Human Emulator. Первая моя реакция — удалить письмо, как спам. Но что-то внутри меня сопротивлялось. Я пошел на сайт программы и посмотрел подробнее на это чудо. Как для меня, программа действительно оказалась чудом. Идея автоматизировать рутину с веб — просто шикарная.

Что меня привлекло в Human Emulator

То, что программа автоматизирует работу с браузером и т.д., я здесь расписывать не буду. Вы и сами прочтете о функционале на официальном сайте Хумана. Главное, я скептически отношусь к всяким программам-макросам, из-за то, что язык записи макросов чаще всего свой для каждой программы. Если править скрипт макроса, то нужно потратить время на изучение этого языка. В Human Emulator, к моему удивлению, языком записи макроса является PHP. Так как я уже много лет программирую на этом языке, то для меня это был решающий фактор скачать программу и протестировать.

Язык записи макроса в Human Emulator — PHP, почему это так важно?

  • Во-первых, это привычная для меня среда. Это означает, в любое время я могу поправить, изменить или добавить функционал в  скрипт автоматизации.
  • Во-вторых, за все время работы у меня скопилось огромное количество скриптов, которые помогают мне анализировать сайты по различным SEO параметрам. При пользовании Хуманом нет необходимости все переписывать, достаточно подключить эти скрипты к программе и использовать их дальше.
  • В-третьих, для работы скриптов не нужно устанавливать сервер, все уже встроено в Human Emulator.
  • В-четвёртых, написание парсеров веб-страниц, с помощью функционала Хуман, требует намного меньше времени, чем написание скрипта парсера на PHP с нуля.

Некоторые из вас могут сказать — нет смысла платить деньги только за удобства и ускорение процесса. Да, если только ограничится этим преимуществом. У Human Emulator есть и вторая важная причина, благодаря которой я возможно стану фанатом данной программы.

Human Emulator парсит javascript и flash контент страницы.

О чем это я? Сейчас вы практически не найдете серьезных сайтов без javascript. Некоторые сайты, чтобы обезопасить или оптимизировать контент, выводят данные на странице с помощью javascript или flash. Если парсить такую страницу обычным PHP скриптом, ничего не выйдет. Бот на PHP не обрабатывает javascript или flash и все что ими выводится, будет не доступно.

Human обрабатывает результат полностью сформированной страницы. И это я считаю один из основных плюсов программы. Теперь почти нет проблем получить данные, сформированные с помощью ajax, например, на сайте cy-pr.ru. Если учесть, что в последнее время поисковики все больше внедряют javascript функционал в свои страницы и оптимизаторы стараются выводить не нужный к индексации функционал через javascript, дальше парсить страницы обычными скриптами на PHP будет все сложнее и сложнее. Но не парсером единым.

Другие вкусные возможности Human Emulator

С помощью Хумана можно автоматизировать действительно продолжительные и рутинные действия с сайтом. Например, я автоматизировал установку и настройку WordPress. Я использую свою подборку модулей и обязательную последовательность действий по установке , настройке, оптимизации WordPress. Это позволяет выдерживать серверу большие нагрузки и при этом работать безопасно и без ошибок. Раньше на все действия уходило от 30 до 60 мин. времени. Нужно было не забыть ничего и настроить каждый пункт функционала WordPress. Это реальная рутина.

Первый мой Хуман скрипт автоматизирует все эти действия. Там есть и работа с ftp, перемещения javascript блоков, авторизация и т.д. Теперь на всю установку и качественную настройку WordPress у меня уходит не более 3-5 мин. При этом, ничего не забыто и не пропущено. Этим скриптом я  протестировал основной функционал Human Emulator.

Также, программа может работать с внедрением на удаленном сервере (мной не тестировалось).

Ведро дегтя в большой бочке меда Human Emulator

Но не все так гладко, и весь мой щенячий восторг от программы портит приличное количество багов. Главное предназначение Human Emulator, мое мнение, сократить до минимума количество рутинных действий и помочь пользователю оптимизировать свои процессы. То есть, сократить время на все рутинные процессы. Но как оказалось, при создании скриптов иногда времени уходит больше чем, если бы я писал стандартно на PHP. Баги появляются так что, чтобы понять кто тупит, ты или программа, приходится потратить реально много времени.

Основные замеченные мной баги или проблемы в версии 4.1.1:

  1. При записи макроса часто отключается поддержка javascript в браузере Хумана. Исправляется передергиванием настроек самой программы. Данный баг есть и в воспроизведении макроса, но там разработчики предусмотрели принудительное включение javascript функцией с перезагрузкой страницы. То есть практически то же передергивание настроек Хумана, только на автомате. И за это спасибо.
  2. В настройках редактора можно указать кодировку UTF-8 для скриптов. Но к сожалению, данная настройка не работает, скрипты все равно в кодировке win1251. Иногда, из-за этого в окне дебагинга информация выводится битая.
  3. Окно дебагинга — это практически браузер, но просмотреть исходный код с помощью контекстного меню, как в обычном браузере, не получится. Там пусто. Только, если перевести это окно в текстовый вид, можно увидеть исходный код. В окне дебагинга иногда также появляются какие-то доп отступы и другие ошибки вывод, которые портят нервы и отнимают время.
  4. Основная часть функций расписана на сайте помощи по Human Emulator. Но не все, а некоторые функции так описаны, что вообще непонятно, как с этой функцией работать. Есть в программе и функции, которые не работают и нет никаких описаний. Возможно они предусмотрены на будущее.
  5. Работа с внешними программами реализована на примитивном уровне. Мне так и не удались попытки автоматизации с подключением внешних программ.
  6. Часто возникает ошибка с CLI, которая практически никак на работу пока не влияет.

Вообще, при плотной работе с программой возникло ощущен, что программа пока в начале своего пути. То есть, программа  больше похожа на beta версию, чем на полноценно завершенный продукт.

Выводы о программе автоматизации Human Emulator:

  • Идея программы автоматизации работы с веб, на мой взгляд,  очень интересна и перспективна. То, что программа использует язык php для записи макроса и умеет обрабатывать javascript, flash — это вообще пока уникальный и востребованный функционал. Аналогов в данной нише не встречал.
  • Программа не дешевая, но если исправить максимальное количество багов и добавить нормальную работу с внешними приложениями, данная стоимость Human Emulator более чем адекватна.
  • Важно, поддержка Human Emulator очень отзывчивая. Если у вас что-то не получается они всегда помогут.
    Цитата:

    Если будут вопросы по работе с программой или понадобится помощь — не стесняйтесь обращаться в наш саппорт :)

    Время реакции на письма в поддержку — не более суток.

Ближайшие планы Human Emulator

Исходя из ответов на мои вопросы технической поддержкой Human Emulator, основные ближайшие планы :

  1. Сделать отлов и заполнение джава-скриптовых менюшек, инпутов и текстареа на лету, как с обычными элементами. Сейчас с ними возникают сложности. Все силы на это решение брошены.
  2. Как будет готово, сядем за альтернативный вариант создания скриптов, более дружественный к людям, не обладающих знаниями в программировании.

Периодичность обновлений программы:

Цитата:

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

Мое мнение, для кого полезна программа

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

Надеюсь, мой обзор помог вам понять особенности и преимущества программы Human Emulator и сделать свой выбор.

Для пользователей Human Emulator выкладываю три скрипта, написанные мной, которые помогают получить некоторую SEO информацию по сайту. Загрузка архива, как обычно, открыта всем моим подписчикам через RSS.

Скачать: Три SEO скрипта для Human Emulator
Версия: 1.0, размер: 11.26 kB, скачали: 7723 раз.


Содержание архива:

  1. Скрипт 1 — yand_pos.php
    Определение позиции сайта по ключевой фразе в Яндекс. Можно просматривать позиции хоть до 10000й позиции. Отслеживание влияния пользовательских факторов. Региональность.
  2. Скрипт 2 — google_pos.php
    Определение позиции сайта по ключевой фразе в Google. Можно просматривать позиции хоть до 10000й позиции. Региональность.
  3. Скрипт 3 — relevant_page.php
    Определение релевантных страниц сайта, в Яндекс и Google, ключевой фразе. Очень полезно при создании эффективной перелинковки. На выходе список url страниц сайта релевантных ключу.

Установка и настройка скриптов:

  1. Скачайте архив по ссылке выше
  2. Распакуйте архив в папку Путь к Хуману\\My Scripts\\
  3. Запустите хуман и во вкладке «Быстрый старт» войдите в  My Scripts\\SEO\\ выберите любой из этих скриптов.
  4. В начале скрипта введите данные для настройки. Там все помечено и очень заметно, не ошибетесь. К скрипту yand_pos.php идет маленькая библиотека регионов, она должна быть вместе с данным regions.php файлом в одном каталоге.
  5. Запустите скрипт на исполнение и смотрите что выйдет в окне дебага.

Все, пользуйтесь на здоровье.

Все вопросы и замечания, как обычно, в комменты.

И еще, я буду на этой странице добавлять новые скрипты к программе. Анонсы буду выкладывать на этой странице. Так что рекомендую просматривать мой RSS на наличие обновлений.

Подборка статей по теме:
]]>
http://www.wpbloging.com/opit/obzor-human-emulator.html/feed 24
Плагин abc_CopyRight напоминалка копипастерам http://www.wpbloging.com/plugins/plagin-napominalka-kopipasteram.html http://www.wpbloging.com/plugins/plagin-napominalka-kopipasteram.html#comments Fri, 25 Nov 2011 07:00:56 +0000 http://www.wpbloging.com/?p=495 В этой небольшой статье хочу поделится маленьким плагином, написанным мной, который помогает в нелегкой борьбе с копипастингом и забывчивостью копипастеров.

Проблема копипаста

Многие из вас сталкиваются с плагиатом, воровством контента и т.д.. Бороться с воровством практически не реально. Единственный способ оградить контент от воровства не печатать его вообще. Но я не об этом. Иногда есть нормальные копипастеры, которые по тем или иным причинам просто забывают поставить ссылку на источник, скопированного у вас текста.

Чтобы как-то автоматизировать процесс помощи копипастерам, в копировании контента со ссылкой на источник, я создал маленький плагин для WordPress — abc_CopyRight.

Плагин abc_CopyRight

Плагин abc_CopyRight — вставляет в конце скопированного текста ссылку на источник. При необходимости, если подключить в настройках плагина, abc_CopyRight выводит сообщение, при копировании текста, о обязательной ссылке на источник. Вот и весь его функционал.

Плагин основан на скрипте Falchenko Maxim aka be3, который можно увидеть тут.

Выглядит работа плагина довольно просто:
1. Скопируйте любой текст данной статьи и вставьте его например в блокнот. Вы увидите в конце текста ссылку на данную статью.
2. Всплывающее напоминание, при копировании текста, выглядит так:

Скачать плагин очень просто моим подписчикам RSS.
Подписывайтесь и качайте.

Скачать: Плагин abc_CopyRight
Версия: 1.0, размер: 3.72 kB, скачали: 6860 раз.

Установка и настройки плагина abc_CopyRight

  1. Установка плагина стандартна, как и все плагины, скачайте, установите, активируйте
  2. В админ-панели появится вкладка Консоль/ Параметры/ abc_CopyRight
  3. Зайдя во вкладку  можно настроить такие опции:
    Картинка кликабильна для увеличения.
  4. Думаю все понятно, подробнее остановлюсь на опции Привязка. Данная опция позволяет привязать действие плагина не ко всем текстам страницы, а только к самым важным. Я например привязал его к тегу div с классом .spsttxt (div.spsttxt вместо body), в котором находится только текст статьи. На весь остальной контент страницы плагин действовать не будет.

Вот такой вот маленький и возможно многим из вас полезный плагин. Как всегда отзывы и пожелания для возможно усовершенствованной версии плагина пишите в комментах данной статьи.

UPD: 26.11.2011 — поправлена ошибка из-за которой плагин отказывался работать. Всем у кого не работал, качать заново. :)

Подборка статей по теме:
]]>
http://www.wpbloging.com/plugins/plagin-napominalka-kopipasteram.html/feed 44
Обзор SERP Parser — программа определения позиций блога в поисковиках http://www.wpbloging.com/opit/obzor-serp-parser-programma-opredeleniya-pozicij-bloga-v-poiskovikax.html http://www.wpbloging.com/opit/obzor-serp-parser-programma-opredeleniya-pozicij-bloga-v-poiskovikax.html#comments Fri, 02 Sep 2011 07:00:24 +0000 http://www.wpbloging.com/?p=484 SERP ParserЧем вы проверяете позиции своего блога или сайта в поисковиках? Я, в основном, пользуюсь платным сервисом allpositions.ru. Но, иногда нужно узнать позиции по массе ключей клиентского сайта, при проведении SEO аудита. Использовать allpositions для разового парсинга долго и не эффективно. Погуглив на тему софта определения позиций сайта, я набрел на новую программу SERP Parser. Программа почти полностью и больше повторяет функционал allpositions, и при этом отчет получаем сразу. Ниже постараюсь описать свой опыт пользования SERP Parser и ее плюсы — минусы.

Программу SERP Parser можно скачать здесь

Программа есть в двух вариантах SERP Parser Lite и SERP Parser Professional. Различия только в цене и в количестве проектов. SERP Parser Lite позволяет создавать только один проект.

Стоимость программы SERP Parser и условия лицензии можно посмотреть здесь

Интерфейс SERP Parser и удобство пользования:

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

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

После того как проект создан, можно перейти к настройкам самой программы. Вот так выглядит окно программы без проекта:

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

Настройки SERP Parser

Настроек не много но все самое важное есть:

Есть настройки проекта в которых можно настроить детали для парсинга и отображения:

Вот так выглядит индивидуальная настройка ключевой фразы:

А вот так настройка поисковика:

С остальным вы разберетесь сами. Далее я кратко опишу работу самой программы SERP Parser.

  • Добавил проект:
    • 100 ключевых фраз
    • 2 поисковика Гугл и Яндекс с настройками региональности
    • Глубина парсинга 100 позиций
    • Потоков — 3
    • Не использовать прокси
  • Запустил парсинг:

    • Потоки распределились: 2 потока на Google а 1 на Яндекс. Но в парсере есть ссылка- кнопка при нажатии на которую можно добавить поток. Добавить поток при парсинге, как я понял можно только 1 раз.
    • При стандартных настройках задержек примерно на трети в Google появилась капча. Ввел вручную  и все продолжилось. Капча появилась еще раз пять.
    • Парсинг Google отработался быстро, все ключевики примерно за 10мин.
    • Но вот Яндекс примерно на 87% парсинга программа замерла. Ожидание подключения. Пришлось прервать процесс.
    • Повторно запускаю процесс парсинга. Программа спрашивает «Парсить все или то что не получили?», говорю «то что не получили». Менее минуты и то что не допарсилось ранее, обновилось.
    • Капча в Яндекс так и не появилась.
    • Время всего парсинга с вводом капч, ожидания и т.д. примерно 15мин.
  • Отчеты:

    • Полученные позиции честные. Проверил несколько позиций непосредственно в поисковиках. Все соответствует действительности.
    • Можно строить различные отчеты с графиками, таблица с ссылкой на страницу сайта, анкором ссылки и сниппетом поисковика.
    • Ведется история
    • Есть экспорт отчета в csv и html

Что еще есть интересного в SERP Parser:

  • Порадовала возможность снятия статистики по посещениям ключей с Google, Яндекс и Liveinternet. В статистике почти сразу можно увидеть какие ключи приносят наибольший трафик.
  • Атрибуты. Если кратко, то это пользовательские переменные с помощью которых можно производить различные манипуляции в отчетах.
  • Самое вкусное — можно парсить выдачу по одному запросу но в разных регионах и видеть разнцу в одной таблице!

Теперь расскажу о плюсах и минусах SERP Parser

Плюсы:

  1. Программа дает всю необходимую статистику по интересующим позициям
  2. Программа подключает статистику Google, Яндекс и Liveinternet благодаря чему отчеты более интересны.
  3. Парсинг очень быстрый
  4. Очень быстро и подробно отвечает саппорт на все вопросы
  5. Программа развивается и в планах добавление очень интересного и нужного функционала, а также резидентного планировщика парсинга по расписанию

Минусы:

  1. Интерфейс мне показался довольно замысловатым. Хотелось бы иметь хотя бы подробные подсказки на большинстве кнопок. Иначе нужно тратить время на изучение документации.
  2. Лицензия покупается всего на 1 год, по истечении срока лицензии программа перестанет работать и ее нужно будет продлевать за 45% стоимости.

Мои выводы:

  • Программа SERP Parser,  по сравнению с существующими аналогами, дает наилучшую статистику по позициям вашего сайта или блога в поисковиках.
  • Программа развивается и наполняется функционалом
  • Стоимость для профессионального использования не высока.
  • Мне программа очень понравилась!

Кому бы я рекомендовал SERP Parser? Тем, кто активно занимается SEO анализом и приходится парсить позиции для большого количества проектов, особенно новых.

Подборка статей по теме:
]]>
http://www.wpbloging.com/opit/obzor-serp-parser-programma-opredeleniya-pozicij-bloga-v-poiskovikax.html/feed 11
Плагин ABC_POST_VIEVS количество просмотров в WordPress http://www.wpbloging.com/plugins/plagin-abc_post_vievs-kolichestvo-prosmotrov-wordpress.html http://www.wpbloging.com/plugins/plagin-abc_post_vievs-kolichestvo-prosmotrov-wordpress.html#comments Tue, 14 Jun 2011 07:00:18 +0000 http://www.wpbloging.com/?p=474 Количество просмотров каждой страницы в WordPress один из важных показателей статистики блога. В сети существуют несколько плагинов решающие данную задачу. Но к сожалению некоторые из них слишком монстроидальны а некоторые мало функциональны.

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

Плагин ABC_POST_VIEVS

Плагин «ABC_POST_VIEVS» — предназначен для подсчета количества просмотров постов и страниц вашего блога. Главное отличие данного плагина от аналогов в том что можно отключить влияние кеша счетчик. Подключив кеширование вашего блога плагин будет считать и выводить количество просмотров на ваших страницах. Данная технология основана на внешнем подключении через javascript по типу facebook. Результат работы плагина вы видите под заголовком данной статьи.

Функциональность:

  1. Ведется подсчет просмотров постов и страниц с записью счетчика в произвольное поле и выводом в шаблоне.
  2. Фильтр на посещение роботами
  3. Фильтр учитывающий только: всех, только гостей, только зарегистрированных пользователей
  4. Фильтр учитывающий только уникальных посетителей по кукам
  5. Включение функции внешнего подключения при включенном кешировании

Все настройки плагина, как видите, меняются в панели настроек из админки WordPress

Скачать плагин «ABC_POST_VIEVS»
можно как обычно по ссылке ниже:

Скачать: Плагин количества просмотров в WordPress
Версия: 1.0, размер: 6.01 kB, скачали: 8043 раз.

Установка плагина ABC_POST_VIEVS

  1. Скачайте плагин по ссылке выше.
  2. Установите и активируйте плагин стандартным способом WordPress
  3. Настройте плагин перейдя в панель администрирования Админка\Параметры\abc_PostVievs
  4. В файлах single.php и page.php в нужном месте вывода счетчика вставьте код <?php if(function_exists("abc_postvievs_out")) abc_postvievs_out();?>

Все, плагин готов к работе.

Развитие плагина ABC_POST_VIEVS

В планах, на ближайшее будущее, сделать панель с выводом статистики и рейтингом по количеству просмотров.

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

Приятного пользования.

Подборка статей по теме:
]]>
http://www.wpbloging.com/plugins/plagin-abc_post_vievs-kolichestvo-prosmotrov-wordpress.html/feed 74