Доработка системы определения позиций
Уважаемые господа! Требуется именно ДОРАБОТКА а не разработка с нуля.
Система успешно функционирует и определяет позиции по адресу
http://www.origamidesign.ru/modules/positions/
Система выполнена в виде набора классов PHP5.
за время работы накопилось некоторое кол-во пожеланий и доработок.
1. проверить актуальность определяемых позиций: 2 дня подряд смотрел - реальные позиции в яндексе (гугл и рамблер не проверял)
не соответствуют выдаваемым.
2. выдача за месяц: должна быть по умолчанию с 25 числа пред месяца по текущее (если оно
сейчас выдает с 1 по текущее. вообще надо сделать Настройки и в нем определять параметры выдачи за месяц
а) число от которого считать месяц. (может быть не обязат. от 25)
б) показ только с 1 числа (как сейчас)
3. построение графиков на библиотеке fusionCharts (библиотеку дам). Графики должны быть аналогичны тем что были в Excel'евском отчете
4. псевдо-многопоточность - каждому новому вызову парсера присваивать свой id, каждому id выбирать из очереди по N запросов, после того, как запросы у текущего id кончатся - получать новые.....
5. не совсем правильно отображается время работы парсера и его состояние: надо писать в БД время страта первого потока, и чтобы каждый поток писал в БД время последнего доступа, время работы = текущее время - время старта, если поток завершился (скажем отработал сколько-то блоков по 100 запросов, то его id исключается из БД). Кроме этого, нужно отображать кол-во активных потоков.
вообще, общая идея такова:
мы хотим на нашем сайте органгизовать личный кабинет польователя, в котором он сможет смотреть
позиции своего сайта и их историю с графиками. после этого мы откажемся от бумажных отчетов в excel.
кроме этого, мы хотим и сами анализировать состояние продвижения сайтов наших клиентов и их конкурентов.
в дальнейшем, мы с Вами эту систему будем дорабатывать до многофакторного комплекса по SEO-анализу.
кроме этого, есть еще 2 проекта, хочу остановиться на конкретном разработчике и в дальнейшем работать с ним