Метки (теги, ключевые слова и т. п.)

17.06.2010

Метка к записи должна быть ссылкой только в том случае, если в системе есть ещё хотя бы один объект, помеченный этой меткой. Если же метка уникальная, пусть будет просто текстом.

Пока что ни разу не видел реализации этого простого и очевидного правила: в большинстве проектов теги делают тупо ссылками не смотря ни на что.

Если я что-то пропустил и на самом деле где-то этот нюанс по уму реализован, дайте ссылочку, пожалуйста.

Я могу кликнуть на метку, и занести эту ссылку в букмарки, чтобы потом время от времени проверять, не появилось ли чего нового по этой теме.

Комментарии

  1. # Max

    Хм, а ведь действительно просто, почему я сам об этом не подумал… Нужно будет у себя на сайте поправить…

  2. # Тормоз

    Да тебе там не только это поправить надо, ничерта не работает :)

    Во-первых, 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.

    В общем, спасибо за убитую минуту в бесплодной попытке оставить комментарий.

  3. # kp: 

    Есть нюанс – если делать проверку в режиме реального времени, то это лишняя трата ресурсов процессора, если кэшировать – приличное усложнение кода.

  4. # Тормоз

    Но ведь мы делаем проекты для людей, а не для машин, верно? :) Про это ещё Джеф Раскин писал. Ресурсы вторичны.

    А кто посчитает, сколько впустую времени и ресурсов человеческого внимания потрачено на ссылки, которые ни к чему не приводят?

  5. # Never Lex

    Интересная мысль. Постараюсь реализовать в новой версии своего движка.

  6. # kp: 

    > Ресурсы вторичны.
    Для кого? :) При варианте с кэшированием трудозатраты относительно легко посчитать. В масштабе проекта это мелочь, но из-за таких мелочей происходит перерасход бюджета и нарушение сроков.
    Хотя идея разумная.

  7. # aktuba

    И что должен подумать человек, увидев строку с тегами, в которых часть – ссылки, а часть – обычный текст? Что у него что-то не так с браузером или что его где-то нае…ют…

    Если ориентируешься на людей – думай о самых простых, а не о гиках…

  8. # Тормоз

    Kp, ресурсы вторичны, если мыслить глобально. Например, я как-то читал условия какого-то конкурса от Google и они чётко оговаривали этот момент: «исходите из того, что ресурсы безграничны». Технологии же развиваются.

    Это не значит, что код не стоит оптимизировать, я о том, что значительное удобство для человека точно оправдывает работу машины.

    Aktuba, подумает то, что и должен подумать — там, где ссылки, есть ещё что-то интересное по теме. Очевидно же, вполне логично.

    А что должен подумать человек, который кликнул по ссылке, но наткнулся на «материалов не найдено»? Я в таких случаях думаю очень плохо :)

  9. # Ivo: 

    Многие это используют в работе давно. Вот пример (в конце статьи нет ссылок на уникальные метки):
    http://floristua.com.ua/...томаты

  10. # Тормоз

    Да, пример неплохой. Оформление только отстойное, всё равно кажется, что это ссылки, просто не подчёркнутые. И водишь над ними курсором, как дурак :)

  11. # Sma11erM1nd

    А почему сразу «материал не найден»? Ведь любой тег, даже использованный один раз выдаст хотя бы одну запись…

  12. # Тормоз

    Ну вот если бы я использовал метки в блоге, эта запись могла быть помеченной как «метки». Представь, что эта метка уникальная.

    И какой смысл делать её ссылкой? Попробуй объяснить.

  13. # Max

    > Да тебе там не только это поправить надо
    Блин, спасибо что потестил :) Коменты я твои реанимировал, openid пока не починил но скоро починю, но вот только идея с тегами выглядит действительно странно или даже скорее спорно – http://maxistar.ru/blog/key/C%2B%2B/ действительно тег без ссылки наводит на некоторые размышления… Для рядового пользователя будет непонятно почему часть слов линки, а другая часть слова… Но возможно это мое субъективное мнение.

  14. # Тормоз

    Дело привычки же. Но если напрягает, можно для уникальных меток сделать пунктирное тусклое подчёркивание и в title пояснение небольшое. Но это лишнее, IMHO. В любом случае это лучше незначащей ссылки.

  15. # wlad2

    в тегах которых только одна запись соответсвующая тэгу, вывести похожие меки =)

  16. # che: 

    И какой смысл делать её ссылкой? Попробуй объяснить.
    ---
    Я могу кликнуть на метку, и занести эту ссылку в букмарки, чтобы потом время от времени проверять, не появилось ли чего нового по этой теме.
    Имхо, тогда уж лучше вообще не выводить метку если она не залинкована. Для чего и кого она такая нужна?

  17. # Тормоз

    А вот это серьезный критический удар! От кого как не от тебя его ожидать. Спасибо, ты прав.

    Я вообще не подумал об этом, а ещё ведь можно по меткам новостные каналы делать, подписки удобные.

    Уел ты меня, пячусь.

  18. # Never Lex

    Дык да. И подписка по мылу и РССу может быть на метку. Супер правильно!

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют