Пропустить навигацию.
Главная
Раздвинь границы! Официальный сайт сообщества SapExtension.

SapExtension v0.1

Изображение пользователя andyceo.

Лицензия

Данный программный продукт использует Open-Source лицензию GNU/GPL v.2. Вот официальная ссылка на постоянный текст этой лицензии: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

А по этой ссылке вы можете ознакомиться с этой лицензией на русском языке: http://andyceo.ruware.com/book/gnu-gpl-v-2-russian

Изображение пользователя andyceo.

Использование

Данный раздел документации находится в разработке.

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

  1. Использование проекта
  2. Что, как и где хранится (описание структуры БД)
  3. Написание запросов к БД, чтобы сформировать ту или иную статистику (примеры запросов, дающие полезную информацию)
Изображение пользователя andyceo.

Настройка сервера

Данный раздел документации находится в разработке.

Планируется осветить следующие пункты:

  1. Настройка планировщика задач (crontab в Linux)
  2. Настройка Планировщика Задач в Windows

Изображение пользователя andyceo.

Настройка SapExtension

Самое время настроить SapExtension. Все настройки делаются путём редактирования файла config-sample.php. В нём содержаться все основные настройки. После завершения редактирования сохраните файл, закройте редактор и переименуйте файл config-sample.php в config.php.

Изображение пользователя andyceo.

Подготовка базы данных

Прежде всего, Вы должны создать базу данных на сервере MySQL. Для этого запустите phpMyAdmin и создайте на сервере базу данных, которую будет использовать SapExtension. Пусть, например, Вы создали базу данных sapextension.

Теперь Вы должны выполнить 2 запроса, которые находятся в подпапке db корневой директории SapExtension. Вот они:

Изображение пользователя andyceo.

Подготовка файлов

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

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

Изображение пользователя andyceo.

Системные требования

Программный комплекс SapExtension имеет следующие системные и несистемные :) требования:

  • Windows или Linux совместимый компьютер (сервер)
  • Установленный веб-сервер Apache (в режиме службы для Windows и демона для Linux)
  • PHP версии 5, собранный и работающий как модуль Apache
  • Также для PHP должно быть установлены расширения CURL и iconv()
Изображение пользователя andyceo.

Установка

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

Описана процедуры подготовки файлов, базы данных, а также процедура настройки SapExtension.

Изображение пользователя andyceo.

Общая информация

Проект SapExtension представляет собой набор скриптов, предназначенный для сбора информации с аккаунта вебмастера системы SAPE.RU.

Зачем это нужно?

Традиционно система SAPE.RU не балует участвующих в ней вебмастеров развёрнутой статистикой. Это и понятно - у системы много своих забот, обязательств, которые система должна выполнять. Данный программный комплекс берёт на себя часть функций по сбору информации о сайтах вебмастера в системе, их параметрах, страницах, ссылок. Каждый раз, когда SapExtension просматривает аккаунт пользователя и находит различие в параметрах сайтов, ссылок или страниц сайтов, она записывает новые данные и время записи. Таким образом в базе данных хранится хронологическая информация о состоянии сайтов, ссылок и страниц, становится возможным формировать любые запросы к базе данных, чтобы увидеть ту или иную динамику (статистику) по интересующим объектам.

Алгоритмы анализа не входят в этот проект. SapExtension только помогает собирать статистику, её же анализ следует делать в пакетах, специально предназначенных для этой цели - например, математическом пакете SciLab, MatLab, Mathematica, Maple, Maxima или же в банальном Open Office Calc или Microsoft Excel.

Путём SQL-запросов к базе данных Вы можете сформировать любые статистические ряды, которые затем можно обстоятельно, подробно и во всех деталях проанализировать в вышеуказанных профессиональных математических пакетах.

Синдикация материалов