Внимание! Спешите забрать свой промокод на Zerber, d-wp и d-zeus!

Статьи / Пример настройки программы Zerber для автоматической публикации статей в WordPress

В этой статье будет описан минимум, необходимый для постинга в WordPress с помощью программы Zerber, так сказать вводная часть.

Домен в на котором установлен WP в этом примере работает на локальном сервере, поэтому такой адрес в реальности не существует.

В случае с постингом в WordPress важно, чтобы был доступен XML-RPC протокол, именно его программа использует для постинга в WP. Обычно этот протокол выключен по умолчанию. Для того, чтобы его включить необходимо зайти в админ панеле WP в раздел Параметры → Написание и поставить галочку «Включить протоколы публикации XML-RPC для WordPress, Movable Type, MetaWeblog и Blogger». В некоторых версиях WP этой настройки нет и протокол включен по умолчанию. А в некоторых сборках этот протокол вообще вырезан из функционала, в таком случае проблема решается установкой на WP плагина реализующего поддержку XML-RPC для WP, ссылку на плагин, а так же описания других проблем, которые могут возникнуть и их решений вы найдете в разделе справки возможные проблемы и их решение.

Итак для начала необходимо создать проект и задание «Импортировать статьи в WordPress»

Как только вы создадите задание, откроется окно настройки задания.

Подробно интерфейс описан в соответствующем разделе справки


Вкладка «Аккаунты»

постинг в WP

Подробное описание этой вкладки

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

Вводим URL, логин и пароль от админки. URL можно вводить без «http://», при этом не надо указывать весь путь к админке, только путь к корню сайта. Затем можно нажать кнопку «Проверить», таким образом программа попытается залогиниться, тем самым проверив правильность указанных данных. Далее необходимо нажать кнопку «Добавить», чтобы добавить аккаунт в список аккаунтов, с которыми программа будет работать в рамках этого задания.


Вкладка «Статьи»

Источник статей для WordPress

Подробное описание этой вкладки

Следующим этапом необходимо указать откуда программа будет брать статьи. На данный момент доступны 4 вида источников статей: Импорт файлов, Генерация статей, Импорт из RSS и Импорт роликов с YouTube.com. В этом примере мы рассмотрим вариант генерации статей из списка ключевых слов. На скриншоте выше синей стрелочкой указана кнопка добавления источника статей (зеленый плюсик), нажимаем на нее и выбираем «Генерировать из файла ключевых слов». В появившемся окне указываем файл с ключевыми словами и шаблон по которому будут генерироваться статьи, в данном примере мы будем использовать шаблон GeneratePostsRu, который идет в изначальной поставке с программой. Изменить выбранный шаблон или добавить свой можно по примеру существующих шаблонов, которые лежат в папке с программой: DoorgenTemplates. Шаблоны расширяются с помощью макросов.


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


Далее необходимо нажать кнопку «Готово», чтобы сохранить настройки задания и нажать кнопку «Начать» в основном окне программы. Zerber тут же приступит к выполнению задания. О ходе выполнения задания программа сообщает в логе, который так же располагается в основном окне программы.


Результат

Zerber — задание выполнено

В программе реализован механизм многопоточного постинга. Надо понимать, что количество потоков, скорость постинга, нагрузка на ЦП и потребляемая память зависят от конкретных условий, таких как мощность компьютера, пропускная способность канала, характеристики сервера (важный параметр, т.к. если у вас мощный компьютер и широкий интернет канал, но слабый сервер на котором установлен WP и при этом вы выставили много потоков для импорта статей, то сервер может просто не выдержать, для него это будет подобие DDOS-а) .

Я ограничил количество ключевых слов, которые программа использовала для генерации статей, до 1000 шт. Импорт статей занял 8 минут 45 секунд (~2 статьи в секунду). Статьи генерировались и импортировались в 2 потока, при этом средняя загрузка процессора (Core 2 Duo 3166 MHz) составила 10%, а оперативной памяти 230 Мб. (если отключить поддержку морфологии, то потребляемая память будет составлять ~45-50 Мб.). При импорте статей из файлов, нагрузка процессора составляет 1-2%.

Статьи на WordPress

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


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

Комментарии

Zerber / ver.3.3.7

Небольшое обновление

  • на некоторых версиях WP не работала перелинковка, теперь должна работать везде
  • проверка необходимого для корректной работы фреймворка
  • оптимизация кода, исправление некоторых ошибок

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


Комментарии

Блог / Новая версия

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

Немного прошлого

У меня никогда не было желания вести блог, но все же он появился. Во-первых, в далеком 2008-м это было модно, а во-вторых, мне нужно было где-то хостить свой софт, в частности Цербер. Итак, как я уже сказал, в 2008 году родилась идея сделать сабмитер. А 9 января 2009 года, в свет вышла первая версия Цербера. С тех пор много чего произошло, в том числе и то, что программа не развивалась больше года.

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

Немного настоящего

Программа существует уже больше 4-х лет и за это время собралось немного статистики.

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

Количество скачиваний программы:

  • Zerber x32: 13752        
  • Zerber x64: 3547        
  • Zerber x32 (demo): 3065        
  • Zerber x64 (demo): 1619

Понятно, что большую часть скачиваний делали одни и те же люди, но все равно цифра 20k+ достаточно большая.

Активированные лицензии

На данный момент активировано 1243 лицензии! Большая часть лицензий покупалась жителями СНГ, но были и иностранные покупатели: США, Англия, Испания, Италия, Франция, Болгария и другие страны. Была одна покупка из Китая, вот тут то я и начал волноваться. Шутка. Чисто субъективно, могу сказать, что бесплатно я активировал около 50 лицензий, в основном это были лицензии за отзывы и обзоры на форумах и блогах, а так же друзьям-знакомым.
Интересный факт: используя программу я заработал больше чем на продаже лицензий.

Немного будущего

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

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


P.S. Если вы нашли какие-нибудь ошибки в программе (или на сайте) или у вас есть какие-нибудь идеи, то вы можете написать мне в контакты.

Комментарии

Zerber / ver.3.3.6

Всем привет!

У меня дошли руки и я сделал небольшое обновление Zerber-а — хочется, чтобы софт жил.

Что сделано:
Прошелся по списку сабмиттеров и проверил все на работоспособность, где было необходимо подправил.

Убрал сабмиттеры blog.kp.ru и blogs.mk.ru, т.к. сервисы уже не существуют. Так же убрал граббер сайтов и ВК.

Список актуальных плагинов на данный момент:

  • Сабмитер WordPress
  • Сабмитер DLE
  • Сабмитер Блоголет
  • Сабмитер Drupal
  • Сабмитер Ucoz
  • Сабмитер Kandidat CMS
  • Сабмитер blogger.com
  • Сабмитер livejournal.com
  • Сабмитер по протоколу MetaWeblog
  • Сабмитер Liveinternet
  • Сабмитер blogs.mail.ru
  • Сабмитер MaxSite
  • Граббер RSS
  • Генератор дорвеев
  • Генератор и синонимайзер текста

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


Комментарии

Zerber / ver.3.3.5

Исправление некоторых ошибок.

Zerber / ver.3.3.4

Увеличение стабильности постинга и исправление некоторых ошибок.

Zerber / ver.3.3.3

1. У кого не работал импорт в блоггер — теперь должен работать
2. Исправление некоторых багов
3. Добавлена возможность ограничить кол-во статей для аккаунтов при массовом постинге, вне зависимости от источника статей.

Zerber / ver.3.3.2 — blogs.mail.ru

Добавлен сабмитер в blogs.mail.ru

Zerber / ver.3.3.1 — исправление ошибок

В этой версии исправлены некоторые найденные баги

Zerber / ver.3.3.0 — blog.mk.ru и blog.kp.ru

Добавлены 2 новых сабмитера blog.mk.ru и blog.kp.ru — бесплатные трастовые блогплатформы на базе li.ru.

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

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