Пару слов о ссылках
// 9 июня 2002 годаПродолжаем предыдущую заметку. Чем идея лучше, чем реализация?
«Платону идея представляют собою вечную, постигаемую только умом, сверхчувственную, истинную сущность вещей, являвшуюся первообразом несовершенного мира явлений. Идеи существуют сами по себе и суть прототипы вещей. У Канта идеей обозначают априорные понятия чистого разума, которым нет соответственного объекта в опыте».
Малый энциклопедический словарь Брокгауза и Ефрона.
Вот тем и лучше что навоображать можно дофига всего, а как дело дойдет до конкретной реализации… Что касается ассоциаториума, то он ценен не
К тому же это просто идея. Я ее не собираюсь реализовывать. По крайней мере пока. Слишком много трудностей, главным образом языковых разные формы слова, многозначность слов, омонимы, синонимы и проч. Хорошая работа для докторской по филологии.
Это был скорее крайний случай, идея, доведенная до абсурда. Тем не менее, приближая все к жизни гипертекстуальность и многомерность текстов это хорошо и правильно. То есть банальные «ссылки по теме», которые до сих пор никак не реализованы в «Спектаторе».
Создавая бы сейчас проект «с нуля» я обязательно позаботился бы об этом. Вот нексолько мыслей по этому поводу, которые, надеюсь, окажутся
1. Выделение ссылок. Ссылки обязательно должны быть явно выделены, иначе их очень тудно найти в тексте. В этом плане мне всегда было очень тяжело с сайтом Anfrax.ru я просто не вижу ссылок, и мне приходится водить мышкой по тексту. Посещенные и не посещенные ссылки должны отличаться, это опять же облегчает жизнь пользователю. Варианты выделения ссылок:
а) цвет
б) подчеркивание
в) с помощью иконок (после ссылки идет иконка, например маленькая стрелочка, при этом не забывайте, что ссылкой должен быть и сам текст ссылки, и иконка).
г) другие варианты, например, выделение с двух сторон графическими или иными элементами: «Чуваки, я тут { такой крутой сайт } нарыл!»
Способы можно комбинировать. Кроме того, иногда имеет смысл отличать внешние ссылки от ссылок внутри сайта. Иногда полезно давать понять пользователю, откроется ли ссылка в новом окне или в том же. Общепринято, что «неприлично» открывать ссылки в новом окне по умолчанию. В качестве примера:
Ссылка по теме [иконка, открывающая ссылку откроется в этом окне] [иконка, открывающая ссылку в новом окне ].
2. Ссылки по теме. Все читают
Опять же проблема увязания заметок друг с другом по теме. Вариантов решения я вижу три: первый помнить все свои заметки и расставлять ссылки руками, разумеется, это не серьезно, второй сделать удобную рубрикацию и выводить «еще заметки в этой рубрике». Рубрикация не должна быть чрезмерной, иначе пользователь не сможет удержать все в голове. Кроме того, проблема может быть и в том, что не все рубрики обновляются одинаково регулярно. Третий путь, который я сейчас обдумываю интерфейс для автоматического создания тем. Идея такая: при добавлении очередной заметки вы выбираете одну тему из списка, скажем
3. Учет ссылок / битые ссылки. Часто приходится ссылаться на одно и то же, также часто ссылки устаревают и «ломаются». Идея: хранить все ссылки в одном месте, нумировать их, и ссылаться на них в виде <a href=link.php3?id=10>.
Плюсы: все ссылки хранятся в одном месте, их легко менять и проверять на предмет «битости», легко вести учет кликов на ссылки. Если к каждой ссылке (при занесении ее в базу данных ссылок) указывать описание и тематику, можно автоматически генерировать каталог ссылок. Получаем в добавок к сайту
Минусы: большее время на расстановку ссылок (компенсирующееся каталогом ссылок), пользователь, наводя курсор на ссылку, не видит, по какому адресу он попадет.
В общем, идея спорная. В каждом случае нужно смотреть по обстоятельствам.
На сегодня пока все. Комментарии приветствуются.