Метки (теги, ключевые слова и т. п.)
17.06.2010 технологии
Метка к записи должна быть ссылкой только в том случае, если в системе есть ещё хотя бы один объект, помеченный этой меткой. Если же метка уникальная, пусть будет просто текстом.
Пока что ни разу не видел реализации этого простого и очевидного правила: в большинстве проектов теги делают тупо ссылками не смотря ни на что.
Если я что-то пропустил и на самом деле где-то этот нюанс по уму реализован, дайте ссылочку, пожалуйста.
Я могу кликнуть на метку, и занести эту ссылку в букмарки, чтобы потом время от времени проверять, не появилось ли чего нового по этой теме.
Комментарии
Комментирование этой статьи закрыто.
« Почему цена в Daos приблизительна? Доброта (не только ругаться же) »
Хм, а ведь действительно просто, почему я сам об этом не подумал… Нужно будет у себя на сайте поправить…
Да тебе там не только это поправить надо, ничерта не работает :)
Во-первых, OpenID-сервер даёт почти всю необходимую информацию, зачем усложнять?
А во-вторых, при попытке настроить имя и ник вылазит Fatal error: Call to undefined method cms_User::_setField() in /home/maxim/domains/maxistar.ru/html/inc/classes/User.class.php on line 45.
В общем, спасибо за убитую минуту в бесплодной попытке оставить комментарий.
Есть нюанс – если делать проверку в режиме реального времени, то это лишняя трата ресурсов процессора, если кэшировать – приличное усложнение кода.
Но ведь мы делаем проекты для людей, а не для машин, верно? :) Про это ещё Джеф Раскин писал. Ресурсы вторичны.
А кто посчитает, сколько впустую времени и ресурсов человеческого внимания потрачено на ссылки, которые ни к чему не приводят?
Интересная мысль. Постараюсь реализовать в новой версии своего движка.
> Ресурсы вторичны.
Для кого? :) При варианте с кэшированием трудозатраты относительно легко посчитать. В масштабе проекта это мелочь, но из-за таких мелочей происходит перерасход бюджета и нарушение сроков.
Хотя идея разумная.
И что должен подумать человек, увидев строку с тегами, в которых часть – ссылки, а часть – обычный текст? Что у него что-то не так с браузером или что его где-то нае…ют…
Если ориентируешься на людей – думай о самых простых, а не о гиках…
Kp, ресурсы вторичны, если мыслить глобально. Например, я как-то читал условия какого-то конкурса от Google и они чётко оговаривали этот момент: «исходите из того, что ресурсы безграничны». Технологии же развиваются.
Это не значит, что код не стоит оптимизировать, я о том, что значительное удобство для человека точно оправдывает работу машины.
Aktuba, подумает то, что и должен подумать — там, где ссылки, есть ещё что-то интересное по теме. Очевидно же, вполне логично.
А что должен подумать человек, который кликнул по ссылке, но наткнулся на «материалов не найдено»? Я в таких случаях думаю очень плохо :)
Многие это используют в работе давно. Вот пример (в конце статьи нет ссылок на уникальные метки):
http://floristua.com.ua/...томаты
Да, пример неплохой. Оформление только отстойное, всё равно кажется, что это ссылки, просто не подчёркнутые. И водишь над ними курсором, как дурак :)
А почему сразу «материал не найден»? Ведь любой тег, даже использованный один раз выдаст хотя бы одну запись…
Ну вот если бы я использовал метки в блоге, эта запись могла быть помеченной как «метки». Представь, что эта метка уникальная.
И какой смысл делать её ссылкой? Попробуй объяснить.
> Да тебе там не только это поправить надо
Блин, спасибо что потестил :) Коменты я твои реанимировал, openid пока не починил но скоро починю, но вот только идея с тегами выглядит действительно странно или даже скорее спорно – http://maxistar.ru/blog/key/C%2B%2B/ действительно тег без ссылки наводит на некоторые размышления… Для рядового пользователя будет непонятно почему часть слов линки, а другая часть слова… Но возможно это мое субъективное мнение.
Дело привычки же. Но если напрягает, можно для уникальных меток сделать пунктирное тусклое подчёркивание и в title пояснение небольшое. Но это лишнее, IMHO. В любом случае это лучше незначащей ссылки.
в тегах которых только одна запись соответсвующая тэгу, вывести похожие меки =)
И какой смысл делать её ссылкой? Попробуй объяснить.
---
Я могу кликнуть на метку, и занести эту ссылку в букмарки, чтобы потом время от времени проверять, не появилось ли чего нового по этой теме.
Имхо, тогда уж лучше вообще не выводить метку если она не залинкована. Для чего и кого она такая нужна?
А вот это серьезный критический удар! От кого как не от тебя его ожидать. Спасибо, ты прав.
Я вообще не подумал об этом, а ещё ведь можно по меткам новостные каналы делать, подписки удобные.
Уел ты меня, пячусь.
Дык да. И подписка по мылу и РССу может быть на метку. Супер правильно!