Установка
Для установки СоцПостера вам понадобится сервер или хостинг с установленным Apache, PHP версии >5.2 и MySQL версии > 5 (поддерживается приктически на всех платных хостингах)Перед началом установки, убедитесь в том, что на вашем сервере установлены следующие компоненты и настройки:
- PHP библиотека Curl
- PHP safe mode Off
Необходимые для работы настройки поддерживаются на большинстве хостингов. Мы рекомендуем для работы хостинг от cishost.ru
Далее поставьте права на запись (обычно 0777 на Unix-системах) на следующие файлы и папки:/private/temp/
/private/errors/
/private/logs/
/private/cookie/
/config/personal.php
После этого откройте скрипт в вашем браузере и следуйте указаниям в мастере установки.
Настройки
В настройках СоцПостера вы можете редактировать следующие параметры:Общие настройки:
- Внешний IP скрипта - заполните это поле или обновите настройку автоматически. Необходимо при использовании прокси для проверки анонимности
- Назначить внешний IP - если на вашем сервере используется несколько разных IP-адресов, вы можете выбрать для использования IP, отличный от IP инсталляции СоцПостера и использовать его
- User-agent: используемое значение User-agent (по умочанию СоцПостер заходит на сайты как пользователь с браузером Mozilla/5.0. Вы можете поменять этот параметр
- Анонимность ссылок: чтобы не передавать сайтам закладок адрес установленного скрипта, рекомендуем включить эту опцию. Все переходы по внешним ссылкам в таком случае будут осуществляться через сервис anonym.to
- Timeout на соединение для пакетных скриптов и по крону
- Timeout на соединение для одиночных действий на сайте
- Ограничить публикацию ссылок (не из RSS) на один запуск скрипта
Вы можете настроить сценарий, по которому будет происходить активация писем. Гибкий механизм настройки позволяет скрипту следовать только по тем ссылкам в письмах, которые присланы сайтами закладок и оставлять другие письма в ящике
Распознавание CAPTCHA
Распознавание CAPTCHA происходит с использованием сервиса antigate.com. Вам нужно получить API-ключ для сервиса и ввести его в настройках СоцПостера. Регистрация на сервисе antigate.com происходит по инвайтам (пригласительным кодам). Свежие инвайты вы можете взять в своем кабинете.
Использование proxy:
Настройки параметров для прокси влияют на то, как будет виден IP адрес СоцПостера для администраторов сайтов закладок. Если есть причины скрывать свой IP-адрес, выберите использование анонимных прокси-серверов или socks. СоцПостер автоматически проверит прокси на пригодность для постинга.
Добавление сайтов
При добавлении сайтов базу СоцПостера вы можете для удобства производить группировку сайтов по различным признакам. Например, в одну группу добавить узкотематические сайты, или сайты со строгой модерацией, а в другую сайты более широкого профиля.Если вы добавляете в базу сайты, движок которых неизвестен, вы можете выбрать автоматическое определение движка сайта. Добавление сайтов с автоматическим определением занимает немного больше времени, чем добавление сайтов с указанием движка.
Проверка сайтов
При проверке сайтов скриптом определяются такие параметры:- доступность главной страницы, страницы регистрации и авторизации,
- движок сайта,
- заголовок главной страницы,
- IP-адрес,
- кодировка сайта,
- страна, территории которой принадлежит IP сайта,
- вероятное наличие каптчи при регистрации (точно это выясняется при регистрации аккаунтов)
Также из интерфейса СоцПостера вы можете произвести проверку SEO-параметров сайтов в базе - таких как ТИЦ, PR и количество страниц сайта в индексе поисковых систем, используя только сайты, наиболее полезные для SEO.
Работа с базами
Для удобства работы с базами мы создали ряд полезных функций для фильтрации, импорта и экспорта сайтов и их параметров. Воспользовавшись фильтром, вы можете делать выборки из базы только сайтов и интересующими вас параметрами.Регистрация аккаунтов
Для регистрации аккаунтов в СоцПостере вам нужно иметь только e-mail, который будет использоваться для указания на сайте и получения сылок активации. Для создания задания по регистрации вам достаточно ввести e-mail, данные пользователя (логин и пароль) будут сгенерированы СоцПостером (для каждого сайта уникальный логин и пароль). Впрочем, вы можете также указать один желаемый логин и пароль для всех сайтов.Указав при создании задания данные для авторизации на POP3 сервере, обслуживающего ваш e-mail, вы поручаете СоцПостеру также активацию аккаунтов на сайтах закладок посредством ссылок в письмах. Использование сервиса antigate.com делает процесс регистрации аккаунтов полностью автоматизированным даже на сайтах с самой хорошей защитой от автоматических регистраций.
Ручной постинг
Ручной постинг позволяет вам добавлять ссылки в закладки в ручном режиме с автоматической генерацией уникальных заголовков, описаний и тегов. Используя механизм макроподстановок для синонимов, можно получить большое количество уникальных заголовков, что предотвратит ссылки от склеивания роботами поисковых систем. (например комбинация "Лучший {скрипт|софт} для продвижения сайта" на выходе даст 2 фразы: "Лучший скрипт для продвижения сайта" и "Лучший софт для продвижения сайта")Добавление RSS-каналов
При добавлении RSS-канала СоцПостер будет с заданным интервалом проверять наличие обновлений RSS-ленты и автоматически публиковать вновь появившиеся страницы в соответствии с настройками, заданными при добавлении. Теги могут генерироваться из текста новости, либо СоцПостер будет использовать заранее заданные теги (также возможно смешивать теги из RSS и заданный набор)Анонимность
Для сохранения анонимности в СоцПостере доступны использование HTTP-proxy и socks серверов. Вам нужно только добавить список прокси/socks и отметить "Использовать прокси" или "Использовать socks" при добавлении задания. В СоцПостере встроены функции проверки прокси/socks на анонимность, поэтому можно смело добавлять списки, взятые из открытых источников, а СоцПостер отберет только пригодные для работы.
Прокси и Соксы могут проверяться на анонимность и работоспособность регулярно благодаря выполняемому кроном скрипту.
В СоцПостере существует два значения анонимности:- Анонимен - касается информации о скрытии вашего IP ( yes - значит что скрывает ваш IP)
- VIA - касается информации о сокрытии что он есть прокси (yes - значит что скрывает ваш IP но идентифицирует себя как прокси )
Также при проверке выявляются данные о стране прокси по его IP а также IP его шлюза (могут быть разные значения).
Статистика
Статистика - штука упрямая. В статистике СоцПостера вы не только можете посмотреть общие данные по количеству сайтов в базе, зарегистрированных аккаунтах и отправленных ссылках, но и получить ссылки на страницы всех закладок, опубликованных СоцПостером.Скрипты для запуска из крона или командной строки
Чтение RSSЧтение постов из добавленных RSS-лент по расписанию для каждого фида и создание заданий по указанным правилам
/system/plugins/RSSManager/cron/RSSReader.php
Проверка сайтов закладок
Проверка всех сайтов на доступность, соответствие движку, также определяет наличие капчи при регистрации
/system/plugins/SitesManager/cron/VerifySites.php
Обновление SEO параметров всех сайтов. Учитываются глобальные настройки, какие именно получать данные.
/system/plugins/SitesManager/cron/GetSEO.php
Proxy
Проверка всех PROXY и SOCKS на работоспособность, анонимность и прочие параметры.
/system/plugins/ProxyManager/cron/CheckProxies.php
Публикация
Выполнение задач по публикации закладок. Публикуются все задачи согласно заданным правилам.
/system/plugins/JobsManager/cron/JobsPublication.php
Закрытие доступа к скрипту
Для того чтобы доступ к установленному скрипту имели только нужные пользователи Вы можете закрыть установленный скрипт средствами сервера.Для этого добавьте к корневому файлу .htaccess следующие строки:
Если Вы хотите закрыть по IP:
order deny,allow
deny from all
allow from 111.111.111.111
allow from 222.222.222.222
#---------------------------------------------------------------------------------
Если Вы хотите закрыть на пароль:
#----------------------------------------------------------------------------------
AuthType BasicAuthName "Socposter"
AuthUserFile /usr/home/ваш путь/.htpasswd
Require valid-user
#---------------------------------------------------------------------------------
Если Вы хотите закрыть по IP но оставить возможность зайти по паролю с другого IP:
order deny,allow
deny from all
allow from 111.111.111.111
allow from 222.222.222.222
AuthType Basic
AuthName "Socposter"
AuthUserFile /usr/home/ваш путь/.htpasswd
Require valid-user
Satisfy any
#---------------------------------------------------------------------------------
По поводу пароля:
/usr/home/ваш путь/.htpasswd - путь к этому файлу вы должны определить сами.
Лучший способ - воспользоваться функцией закрыть директорию на пароль средствами управления вашим хостингом. Этот механизм позволит и создать пароль и запишет его в этот файл, и также допишет нужные строки в наш файл .htaccess
Acknowledgments: "This product includes GeoLite data created by MaxMind, available from http://maxmind.com/"



613013985
