кастомный поиск по изображениям

Главное отличие от встроенного поиска - наличие превью изображения в поисковой выдаче.

 
Посетитель
small user social cms
Сообщений: 32
Необходимо реализовать кастомный поиск по изображениям.

Главное отличие от встроенного поиска - наличие превью изображения в поисковой выдаче.

Требования:
1. В качестве строки поиска - обычное поле ввода с кнопкой поиск без дополнительных опций.
2. Поиск должен осуществяться по имени и по описанию изображения, а также по названию альбомов.
3. Поиск должен осуществляться по всем изображениеям для всех альбомов (публичных и приватных) всех пользователей.
4. В результаты поиска должны попадать только фотографии доступные для просмотра пользователем который осуществляет поиск (Например, если пользователь не зарегистрирован, то результаты поиска не должны содержать фотографии запрещенные для просмотра незарегистрированными пользователями).
- В поисковую выдачу не должны попадать фотографии из альбомов и альбомы из закрытых клубов если пользователь, который производит поиск не является членом данных клубов.
5. Результаты поиска выводятся в виде списка (возможна реализация Вашего видения отображения результатов):
-Слева кликабельное превью изображения (small)
-Отображать сылку на альбом в котором находится изображение
-Отображать ссылку на клуб в котором находится фотография для публичных фотографий и ссылку на профиль пользователя для частных фотографий
-Справа название и описание
-В случае альбомов выводить обложку альбома, название, клуб или пользователя которому принадлежит альбом.
6. Поисковая строка должна быть подсвечена (как в стандартном поиске).
7. Производить предварительную обработку поисковой строки (отбросывать окончания... как в стандартном поиске).
8. Возможен поиск по точному совпадению (в случае использования кавычек).
9. Плагинация результатов как в стандартном поиске

Дополнительные условия:
1. Реализовать в виде плагина, компонента, модуля или хака для instantcms 1.10 (позже, за дополнительную плату портировать под 2.0).
2. Открытый исходный код. Общепринятый в instantcms стиль написание кода, использование шаблонов Smarty.
3. Владельцем кода является его автор. Автор вправе распостранять свой код в открытом виде свободно или за деньги (я не обижусь))).

Дополнительные требования:
Адекватная нагрузка на сервер и приемлемая скорость работы (в базе несколько сот тысяч изображений).

Желательно (на усмотрение разработчика):
1. Автозавершение в поисковой строке (ajax) по популярным поисковым запросам (хранятся в базе) и/или по имеющимся названиям/описаниям изображений.
2. Группировка поисковой выдачи по клубам и/или альбомам и/или пользователям которым принадлежат изображения. В этом случае необходимо разработать mock-up как это будет выглядеть.

Будет учитываться любое замечание автора по поводу дизайна или функциональности если это позволит улучшить поиск (с точки зрения usability), значительно сократить время разработки (не в ущерб usability) или снизить нагрузку на сервер (увеличить скорость работы).

Пишите сроки и цену.
Редактировалось: 1 раз (Последний: 25 декабря 2012 в 21:02)
Посетитель
small user social cms
Сообщений: 32
Несмотря на столь объемный пост - ничего военного. Обычный поиск по изображениям с превью + вывод дополнительной информации об размещении изображения.
Реклама
cms
Посетитель
small user social cms
Сообщений: 32
Плачу $200
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
Можем реализовать
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.