Показать сообщение отдельно
  #4 (permalink)  
Старый 08.10.2012, 17:04
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Как это вижу я:
1. по клику на букмарклет, загружать яваскрипт с сервера
2. этот скрипт должен вставить ифрейм так, чтобы он оказался сверху окна, а для страницы добавить отступ сверху равный размеру фрейма, чтобы весь контент был доступен.
3. загрузить в ифрейм страницу с сервера и подстраиваться под размер этой страницы по вертикали.
4. на странице будет либо форма входа/регистрации, либо форма добавления товара.
5. если в нём нет формы добавления товара, ждём пока туда загрузится соответствующая страница
6. в момент клика на букмарклет запоминаем выделенный текст, чтобы использовать его в качестве дефолтного описания
7. также собираются все картинки со страницы (архитектура должна предполагать расширение алгоритмов поиска и асинхронность). отфильтровываются слишком маленькие. самая большая по площади запоминается как "основная"
7.1. дополнительный алгоритм - пройтись по ссылкам методом head для поиска более крупных изображений
7.2. дополнительно разработать алгоритмы для популярных галерей
8. рендер списка картинок в виде превьюшек с возможностью "выключения/включения" и "выбора главной".
8.1. подумать насчёт добавления своих картинок
9. поддержка браузеров: ие8-10, последние релизы фф, хрома и оперы
10. перехватывать все ошибки и в случае их возникновения - рисовать сообщение с предложением посетить сайт и заполнить форму вручную
11. вёрстка формы входа для фрейма (нужен дизайн)
12. вёрстка формы добавления товара (нужен дизайн).
12.1. обязательные поля: список картинок, название, цена, валюта (выбор из списка).
12.2. дополнительные: описание, размер, цвет. предусмотреть расширение списка полей.

работы на неделю. нужны дизайны и спеки серверных ручек.
__________________
.ня
Ответить с цитированием