Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
500 $

Доработка системы на базе php

project expired


Есть система, написанная на php. Все более-менее качественно задокументировано в коде. Ее требуется доработать, добавить дополнительный функционал. Ниже по порядку сначала общее описание системы, а затем общее описание требуемых доработок. Есть подробное ТЗ с иллюстрациями и точным списком требуемых нововведений, оно будет выслано выбранному исполнителю.

********************************
Текущие составляющие системы:
********************************

1. База сайтов с различными параметрами, выводящимися в отдельных столбцах. Все данные заполняются вручную. Есть возможность выбора нужных сайтов по фильтру, в котором можно обозначить любые из требуемых параметров. Присутствуют функции импорта/экспорта, работает с форматом .scv и .txt

2. Модуль заказчика. Здесь формируется заказ на проставление ссылок на сайтах из базы. Заказчик может выбрать при помощи фильтра нужные ему сайты. Сформированный заказ уходит администратору.

3. Модуль администратора. Здесь администратор видит сформированные заказы заказчиком, затем выбирает исполнителей для исполнения заказа. После чего исполнителю назначается задание. После выполнения заданий исполнителями, модератор проверяет их, одобряет, отклоняет, либо отправляет на переделку.

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

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

В принципе все. Это основные функции, есть еще по мелочи, но остальное незначительно.

********************************
Что требуется добавить:
********************************

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

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

3. Расширить модуль исполнителей:

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

4. Усовершенствовать модуль проверки ссылок на странице. Нужно добавить определение анкора ссылки, а также подправить текущие ошибки (иногда модуль не видит размещенные ссылки).

5. Добавить статистику работы с сайтами:

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

6. Добавляем регулярную проверку (раз в месяц) всех сайтов по таким параметрам, как тиц, pr, число проиндексированных страниц яндексом и гуглом, посещаемость сайта по счетчикам LI (если есть на сайте) и пр.

Модули для проверки писать не нужно, они уже есть в наличии. Их нужно только подключить к системе и, возможно, подправить, если будут какие-то ошибки в их работе.

7. Добавить простейшую систему баланса исполнителей и заказчиков внутри системы. Подробности в полном ТЗ.

8. Сделать отдельные аккаунты для: администратора, исполнителей и заказчиков. Сейчас это реализовано просто разными вкладками, доступы разграничены, но системы аккаунтов пока нет.

********************************

Жду ваших предложений. Желательно указывать примерную стоимость по каждому из пунктов задания и сроки.
Если есть вопросы, то предварительно подробно обсудим в личке, либо по скайпу. Когда возьмете заказ в работу, подробное пояснение голосом гарантирую )
Во время выполнения возможна оплата за каждый сделанный пункт поэтапно. Оплата на Webmoney.

Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. Алексей Ломтев
     97 

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

    Ukraine Chernigov | 18 April 2011 |
  2. 1 day
    Дмитрий Рыбак
     56 

    Готов приступить, пишите в личку.

    Ukraine Ukraine | 21 April 2011 |

Client
Oleg Crew
Belarus Minsk  5    0
Project published
17 April 2011
146 views
Payment methods