Сайт и контролы на Asp.Net c (DevExpress/Telerik)
Разработать два контрола на базе имеющихся (скриншот будет предоставлен тем, кто оставит заявки):
Каталог
1. Основной компонент, назовём его каталог компаний, напоминает окно MS Project и состоит из:
• Tree View в левой части с двухуровневым списком компаний и их продуктов в разработке. Предположительно компаний может быть от 100 до 300, каждая из которых от одного до 10 продуктов.
• Gantt chart в правой части, синхронизированный с Tree View, отображающий этапы разработки в виде milestones. Диаграмма ограничена одним годом вперёд и назад (т.е. для апреля 2012 диаграмма будет от апреля 2011 до апреля 2013, задаётся в конфигурации).
В отличие от задач MS Project, компании имеют одни поля (количество работников, адрес, телефон и прочее), а продукты совершенно другие (типы, фаза разработки и т.д.). В поле компании всегда имеются две пиктограммы которые, при наведении курсора, вызывают popup окно с дополнительной информацией. В поле для продуктов может быть от нуля до трёх пиктограмм.
Слева от имени компании или продукта стрелка для вызова контекстного меню. Аналогичное меню желательно, но не обязательно сделать для milestones на диаграмме Ганта.
2. Список групп, в нижней части окна приложения, является компонентом, аналогичным каталогу компаний, но с сильно урезанной функциональностью. Только одноуровневый список.
3. Остальные компоненты соответствуют одноимённым компонентам известных toolkit’ов.
4. на закладке означает, что возможны другие приложения (страницы сайта), на которые пользователь будет попадать при клике на закладку.
Средства разработки
• Предполагается использовать ASP.NET компоненты либо от DevExpress, либо от Telerik, либо ???.
• Технологии/модели разработки в порядке убывания предпочтительности: AJAX, MVC, Silverlight.
• Компоненты третьих фирм, наподобие AnyGantt также могут быть предложены к рассмотрению, при условии, что они вписываются в выбранную модель и тулкит. (Поэтому, основанный на Flash, anyGantt не подходит).
Выбор кандидата
Описать, либо показать на прототипе, как будет реализован функционал
1. Упрощённый каталог компаний, удовлетворяющий следующим условиям:
• Tree View с двумя или более компаниями каждая из которых имеет два или более продуктоа;
• Диаграмма Ганта с горизонтальной прокруткой синхронизированная с Tree View;
• Компании и продукты имеют какие-то milestones.
2. Прототип разместить на своём хостинге или показать скриншотами.
3. Обосновать выбор тулкита и технологии.