Редактор карточек БД в браузере

Редактор карточек БД в браузере

Сообщение yasfor » Пн мар 17, 2014 9:50 pm

Имеется редактор карточек, включающий в себя функциональность Windows Explorer в режиме Thumbnails.

http://files.rsdn.ru/99439/cards.png — карточное (основное) представление редактора.
http://files.rsdn.ru/99439/table.png — табличное представление редактора.
http://files.rsdn.ru/99439/gallery.png — вспомогательное окно для управления изображениями, аналогичное Windows Explorer в режиме Thumbnails.

Особенность карточек в том, что они выстраиваются в иерархию согласно полям «Predecessor» в БД. Ключевые технологии на клиенте: jQuery UI, DataTables.Net, Mustache. На сервере — PHP, PDO, MySQL.

Нужно за несколько этапов довести редактор до юзабельного состояния. Задачи первого этапа:

*) Реализовать в JSON передачу связей карточек.
*) Создать новое представление Progress для отображения/редактирования иерархии карточек, на базе http://js-graph-it.sourceforge.net/ или чего-то подобного.
*) Реализовать in-place редактирование в карточках, в таблице.
*) Дать возможность выбирать изображение, а не вписывать имя файла руками.
*) Не перегружать все карточки при добавлении/удалении/редактировании одной.
*) Сделать не только контекстное меню для группы карточек, но и тулбар.
*) Сделать валидацию полей диалога по размеру текста.
*) Грузить картинки драг-н-дропом и через диалог.
*) Удалять изображения. Делать подтверждение операций с имеющимися ссылками: зануление, переименование.
*) Галерею скрывать при малом размере, аналогично представлениям.
*) Горячие клавиши для галереи (F2, Ctrl+A, Ctrl+D, Del), карточек (Del).
*) Контекстное меню у единственного выделенного изображения — от группы, это неправильно.
*) Не перегружать все изображения при добавлении/удалении одного.
*) Заменять пустые изображения на карточках плейсхолдерами.
*) Неконсистентность наименования/реализации функций UpdateGallery () и GetAllCards ().
*) При начале переименовывания изображения снимать выделение со всех элементов.

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

Сроки — обсуждаются с исполнителем, но после договоренности — СТРОГО соблюдаются.

yasfor@yandex.ru
yasfor
 
Сообщения: 1
Зарегистрирован: Пн мар 17, 2014 9:43 pm

Вернуться в Предлагаю работу



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1