Приветствую читателей новостей
проекта "Горячие ссылки". В
данный момент у рассылки следующее
количество подписчиков: 1033.
Как хорошо известно тем, кто интересуется техническими вопросами работы сайтов (и как нетрудно догадаться всем остальным), за время существования Интернета разработано очень много разных технологий индивидуализации содержания страниц, позволяющих изменять внешний вид одного и того же отображаемого материала в зависимости от личных предпочтений того или иного посетителя сайта. Для нашего проекта, точнее, его основной части - каталога ресурсов - вопрос гибкости представления
информации также актуален, однако раньше он фактически никак не решался: существует один вариант оформления страниц каталога, и если содержательную часть списка ссылок клиент волен формировать по своему усмотрению путем применения различных критериев поиска и отбора ссылок (над совершенствованием этих возможностей ведется непрерывная работа), внешний вид до поры до времени оставался постоянным, но пришла пора изменить ситуацию.
Конечно, для большинства серьезных проблем почти не существует идеального решения, тем более, здесь мы имеем дело как раз с такой комплексной задачей. С одной стороны, надо сделать внешний вид каталога достаточно гибким и настраиваемым, чтобы появилась нереальная возможность как бы угодить всем и позволить тем, кто не удовлетворен представлением информации на страницах каталога, самим выбирать ее вид. С другой стороны, перегиба тоже допускать нельзя: изменяя по своему усмотрению
принципы отображения, пользователь может фактически разрушить сбалансированное с оформительской точки зрения содержание страницы, и воспринимать ее станет еще труднее. Кроме того, всегда надо учитывать и аспекты реализации: одно дело придумать какую-то опцию, другое дело, насколько точно в соответствии с задуманным удастся ее запрограммировать.
Так вот, на этот длинный путь наш каталог и встал недавно, с первым опытом могут теперь ознакомиться пользователи. Очевидно, что это только первые попытки усовершенствовать существующий интерфейс каталога, и насколько они успешны, покажет время.
Из всего многообразия существующих технических приемов непосредственного взаимодействия с клиентом (пользователем-посетителем каталога) выбрана, меду прочим, ни разу ранее нами не использовавшаяся технология Cookies. Не вдаваясь в подробности (тем более, на первом этапе используется только часть огромного объема открывающихся возможностей), разъясню: механизм позволяет с помощью используемой посетителем программы-навигатора (например, Internet Explorer) сохранять на компьютере
клиента некоторый незначительный объем вспомогательной информации. Это дает возможность каталогу при следующем обращении к страницам сайта (в новом окне браузера, завтра, через неделю, еще позже - главное, чтобы с того же компьютера) "узнать" пользователя и изменить свой вид в зависимости от его предпочтений - автоматически, без дополнительных действий со стороны пользователя, его регистрации (авторизации) и так далее. Что немаловажно, на самом сервере при этом не требуется хранить никаких дополнительных данных,
так что работу системы применение Cookies никак не затрудняет. Проблема, как всегда, только одна - чтобы Ваша программа-навигатор могла работать с Cookies (последние годы это доступно уже в подавляющем большинстве используемых для путешествий по Сети программ), и обработка Cookies не была заблокирована по соображениям безопасности.
Реализованная на первом этапе возможность сохранения пользовательских настроек для внешнего вида каталога ресурсов работает следующим образом. В нижней части левого (навигационного) фрейма основного интерфейса каталога, под логотипом и ссылкой на добавление нового ресурса, появилась возможность "Изменить настройки каталога", открывающая для этого справа страницу-анкету (форму). Здесь в списке из переключателей перечислены доступные для изменения опции, для начала - это полтора
десятка опций отображения списка ссылок в том же правом фрейме каталога. В форму загружаются текущие значения настроек: это могут быть значения по умолчанию, когда все включено (если Вы первый раз на этой странице, или изменить настройки не удалось, потому что у Вас не работают или заблокированы Cookies). Или это уже измененные настройки, когда часть переключателей может быть выключена (например, отображение даты регистрации ссылки, если она Вас не интересует). Когда Вы измените настройки по своему усмотрению,
после нажатия соответствующей кнопки они будут сохранены (запомнены) на Вашем компьютере на срок в один месяц, и первый раз вступят в действие уже при следующем обращении к интерфейсу каталога.
Таков первый вариант системы изменения пользовательских настроек каталога, насколько он будет востребован - легко определить со временем по числу обращений к странице изменения, и сделать для себя вывод о необходимости расширения их набора. Ну а насколько то, что сделано, удобно - решат пользователи сами для себя. Но я уверен, что идея будет воспринята посетителями с интересом, и регулярные обращения к настройкам подвигнут разработчика на их усовершенствование.