|
Ответственность за удобство и простоту в пользовании сайтом несут сервисы и механизмы. Почти все пришлось разрабатывать специально для РеклаМастера, и только «Сыщик», наша поисковая система, пережила кардинальную переделку. С нее мы и начнем наш рассказ.
«Сыщик»
Перед необходимостью переделки поисковика нас поставило количество текстовых материалов публикуемых и уже опубликованных на РеклаМастере. Для того, чтобы не углубляться в дебри поисковых алгоритмов, скажу только, что наш поиск работает по принципу сканера, собирающего информацию со всего сайта в режиме реального времени, что предоставляет наиболее актуальную и свежую информацию, но далеко не ускоряющий сам процесс поиска. Для ускорения со временем будет запущен индесированный поиск. Однако на обработку таких больших массивов данных «Сыщику» требовалось слишком много времени, что конечно нельзя отнести к достоинствам поисковика. Чтобы не отказываться от достаточно качественного, но медленного алгоритма поиска, мы немного модифицировали процесс вывода результатов, а именно, реализовали построение результирующего списка в фоновом режиме. Теперь «Сыщик» старается как можно быстрее построить 1-ю и 2-ю страницы списка и дать возможность пользователю уже работать с самыми релевантными результатами, а остальное выводит в порядке нахождения.
Для вывода результатов поиска мы сделали отдельную страничку, полностью облегченную (не удалось избавиться только от рекламы), чтобы еще больше упростить и ускорить работу с поиском.
Поскольку многие рубрики сайта достаточно согласованны и отличаются от остальных частей, то нам показалось разумным предоставить пользователю возможность локального поиска, ограниченного пределами интересующей его рубрики, раздела или службы. С одной стороны это ускоряет сам процесс поиска, с другой, позволяет пользователю «отсекать» явно не интересные ему в данный момент массивы информации.
«Авторы»
Это еще один сервис, собирающий в один расширенный именной указатель всех авторов, чьи материалы опубликованы в рубрике «Статьи». Как и в «Агентствах» этот сервис построен на базе алфавитного указателя с механизмом быстрого поиска (выборки). Каждый автор имеет свою отдельную страничку, где собраны все опубликованные на РеклаМастере статьи и даны ссылки на его соавторов, если они, конечно, есть. В будущем этот сервис можно расширить, сделав каждую страничку автора отдельным подсайтом, дополнив информацией об авторах, биографиями и фотографиями.
«Лента новостей»
Механизм ленты представляет собой пример нелинейного вывода информации, где новости делятся, в большинстве своем, по региональному признаку и группируются. Каждая группа представляет собой отдельную «миниленту».
«Список страниц»
Принцип «сквозной навигации» сохраняется даже в нашем новом списке страниц. Если список получается длинный, то на странице он «упаковывается» в «десятки». Промежуток же превращается в небольшое выпадающее меню, позволяющее перемещаться к любой странице списка.
Это позволяет не нарушать структуру списка, при этом, не превращая его в конструкцию размером
в полстраницы.
«Навигатор в публикациях»
Выше уже упоминалось о механизме «предыдущая – следующая публикация», позволяющем перемещаться между публикациями по принципу «вперед – назад» используя комбинации клавиш «ctrl» + «влево» или «вправо».
|