Разработать структуру для плагинов в PHP проект

Nik18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.01.2009

Требуется разработать структуру для плагинов авторизации в систему WR Time Tracker (написана на PHP).

Система используется для трекинга рабочего времени и работает там, где есть PHP и MySQL. Home page проекта - http://wrconsulting.com/cms/wrtimetracker/index.ht...

Исходный код (open source) для WR Time Tracker можно скачать здесь: http://wrconsulting.com/cms/wrtimetracker/index.ht...

Посмотреть систему в работе можно на сайте http://timetracker.wrconsulting.com (создать команду, кликнув на "create new manager account" и т.д.).

Требуется реорганизовать код таким образом, чтобы можно было подключать дополнительные модули авторизации пользователей. Смысл в том, чтобы администратор смог подключить в систему дополнительный модуль авторизации, в том числе открытый на PHP, или бинарники (в виде, например, dlls для Windows).

В качестве первого такого модуля написать отдельный LDAP AUTH модуль для авторизации юзеров в Windows доменах. То есть юзер должен заходить в систему со своим Windows login / password.

Модуль ldap_auth нужен в трех формах: 1) PHP code; 2) DLL для Windows; 3) Триальная DLL для Windows (с ограниченным сроком действия, например 30 дней после установки, определять по записи в реестре).

Весь дополнительный код должен быть хорошо задокументирован (в формате PHPDOC + логика работы).

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

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