Информация для коллег
Уважаемые веб-мастера и владельцы сайтов о животных! Нас с Вами объединяет увлечение, или черта характера - неравнодушие к судьбе "братьев наших меньших" (спорный вопрос насколько она хороша - говорят без нее жить легче). Поэтому я буду обращаться именно к вам со своим предложением.
У многих владельцев животных иногда возникает ситуация, когда питомец куда-то пропадает. Кто-то заиграется, кто-то увидит краем карего круглого глаза шикарную подругу с изумительных запахом из-под хвоста и гормоны в этих глазах защелкают как доллары у мультяшного Мак-Дака, а кто-то, как моя старая "прекрасная эрделька" просто обожает кататься в общественном (и не только) транспорте. Кто сталкивался с таким - тот поймет, какая для обоих (и хозяина и зверюшки) это травмирующая ситуация. Хорошо, когда эта ситуация в конце концов заканчивается положительно - но к сожалению это не всегда так. Слишком часто этой встречи так и не происходит и зверюшка дичает, пропадает на просторах города, а то и становится жертвой "санитарных бригад" или ужином для опустившейся части городского населения.
Чтобы помочь в этой ситуации многие сайты заводят доски объявлений "нашел-потерял". Мой сайт вообще создан исключительно из-за этой страницы (другая информация стала появляться уже в последнее время - но основа сайта - это именно поиск). Проблема только в том, что сайтов о животных много. Есть сайты породные, сайты питомников, сайты областных и городских организаций. Потерявший зверюшку человек знает ограниченное количество таких сайтов, как и тот, кто возможно ее нашел - и чтобы эта встреча наконец состоялась необходимо выполнение ряда условий - а именно надо, чтобы каждый из них имел доступ и умел обращаться с интернетом (это-то сейчас уже не такая проблема) - и чтобы оба они посетили один и тот же сайт. А вот это уже проблема. Сайтов много, и далеко не каждый из них настолько содержателен, чтобы сохранять его в закладках или помнить URL наизусть. Да и ориентация многих сайтов весьма узка - например информация по определенной породе. Только вот название породы что-то говорит только тому, кто знает собак или держит эту породу. Человек же, мало знакомый с собаками далеко не всегда отличит риджбека от ретривера или эрделя от фокса. Поиск через поисковые системы тоже далеко не всегда что-то дает - с одной стороны все зависит от того, как поставить вопрос (для кого-то собака мужского пола - кобель, а для кого-то "мальчик") а с другой - сканирование поисковиками сайтов происходит не так часто - в разы реже, чем например, время между тем, как заблудшая зверюшка устроится на временное проживание в чужом подъезде и тем, как ее выгонят на мороз "блюстители чистоты".
Я предлагаю решение. Не надо на каждом сайте создавать собственную независимую базу по поиску. Ну или не стоит ограничиваться только этой своей базой. Мой сайт ориентирован только на поиск животных - других целей его существования просто нет. На этом сайте принимаются объявления по всей России - с делением по географии. На сайте работает веб-сервис, который выдает список объявлений с учетом установленного фильтра. Можно просто "прикрутить" этот веб-сервис к Вашему сайту и на Вашей странице поиска будут отображаться объявления по поиску животных, размещенные на любом из сайтов, подключенных к данной системе. Этот список будет отображаться внутри Вашего сайта, с теми стилями, которые присущи именно вашему сайту -то есть я не предлагаю Вам отсылать пользователя сюда или куда бы то ни было еще. Только информация будет почерпываться НЕ из вашей маленькой базы, куда ее поместили только Ваши пользователи - а будет она браться из общей базы, которая складывается из объявлений, размещенных тут и на всех других сайтах, которые вошли в общую систему. Тогда вероятность того, что зверюшка вернется домой повысится, причем в разы и сотни раз. А ведь именно этого мы и хотим, правда ?
Как подключиться к общей системе ?
Все очень просто.
- Необходимо зарегистрироваться на моем сайте, оптимально - используя в качестве логина URL вашего сайта
- Необходимо скачать дистрибутив вебсервиса : http://www.lostdog.ru/downloads/lostdog-service.tar.gz
- Внутри имеется документ README.TXT - в котором описаны необходимые настройки
- Подкорректировать предлагаемую таблицу стилей для того, чтобы информация выводилась в стилистике именно вашего сайта
- Создать страницу на своем сайте, при построении которой будут вызываться функции веб-сервиса (в ответ будет получен подготовленный HTML текст для вывода на страницу)
- При запуске в эксплуатацию чтобы перенести информацмю из Вашей базы данных (если таковая есть) можно прислать мне ваш список объявлений в любом автоматически разбираемом виде (оптимально - XML) - ну либо если такого нет - спишемся порешаем
И все. Пользователь будет получать в ответ на свой запрос полный список объявлений.
Ограничения версии 1.0 веб-сервиса
Веб-сервис находится еще в стадии разработки, и не совсем понятно, какие именно режимы могут быть востребованы. Поэтому пока он работает в несколько ограниченном виде :
- Сервис пока позволяет только просматривать список объявлений, полученный в подготовленном виде.
- В связи с этим детализированную информацию объявления и фотогалерею можно просмотреть по ссылке в списке, отсылающей на отдельное окно моего сайта
- В связи с тем же ввод новых объявлений производится только с моего сайта (куда можно отослать одной ссылкой, также потребуется отдельная регистрация) - но введенная информация тут же будет отражена на всех сайтах системы.
- Соответственно и изменение информации возможно тоже пока только с моего сайта
- Клиенская часть веб-сервиса реализована на настоящий момент ТОЛЬКО на языке PHP
Ведутся работы по расширению функционала веб-сервиса. В ближайшее время собираюсь реализовать следующее :
- Загрузка результатов запроса (списка) в виде массива объектов с полями информации, которые могут быть выведены в тело Вашего сайта, для чего Вам надо будет создавать собственный класс - потомок класса объекта, в котором Вы сможете выводить информацию в любом удобном Вам виде. Вопрос - нужно это будет или нет.
- Позволит выводить информацию в Вашей стилистике без ограничений
- Организовать отображение детальной информации и фотогалерей непосредственно на Вашем сайте
- Ввод объявления в базу с Вашего сайта (передача информации на веб-сервис будет происходить скрытно от пользователя).
- Кросс-авторизация - пользователь Вашего сайта сможет непосредственно с него редактировать введенные им объявления.
Надеюсь на то, что Вы поддержите меня в данном начинании и вместе мы сможем спасти жизнь не одной зверюшке.
Жду Вашим замечаний, соображений и комментариев по емейл webservice - собака - домен сайта и по телефону 8-912-26-444-51 (c 17 до 23 МСК).
С наилучшими пожеланиями. Вадим