← Разработка

Теги, работа и проектирование...

4 минуты, 8 секунд
Теги, работа и проектирование...

Использование тегов может быть просто необходимо. Много в сети было уже сказано о том, что может произойти, если мы будем использовать разделы / категории (а не теги), для строительства здания.

Если у нас есть ограниченное количество стен (разделов), то мы легко проектируем и строим некую конструкцию.

Но что будет, если количество разделов (категорий) увеличить?

Система может превратиться в очень запутанную конструкцию, где можно легко “потеряться”.

Теги, это не только способ упорядочить пространство, но и возможность применить некоторые дополнительные функции.

Но что произойдет, когда теги выходят на «первый план»?

Например, сейчас, мы работаем над одной системой вопросов и ответов (Q&A), где теги — основная навигация. Там нет категорий (разделов).

Не будем изобретать колесо. Как люди используют теги, можно посмотреть на Stack Overflow или Discourse.

Давайте заглянем «под капот»… Что должна уметь система делать с тегами?

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

Теги должны уметь группироваться.

Настройки:

Мы должны иметь синонимы для тегов. Уметь сливать, удалять и редактировать их.

Мы должны иметь права на теги:

  1. Теги видны всем и могут использоваться всеми.
  2. Теги видны всем, но только сотрудники могут их использовать.
  3. Теги видны только персоналу.

Они делятся на:

  1. Обычные теги.
  2. Приглушённые теги (персонально выключенные теги)

Теги должны уметь работать с оповещением

  1. Наблюдаемые

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

  1. Отслеживаемые

Вы будете автоматически отслеживать новые вопросы с этими тегами. Рядом со списком тем будет отображено количество непрочитанных и новых сообщений.

  1. Просмотр первого сообщения

Уведомлять только о первом сообщении в каждой новой теме с этими тегами.

  1. Выключенные

Вы не будете получать уведомления о новых вопросах в этих разделах. Также, они не будут показываться во вкладке Непрочитанное (после авторизации) и Последние. Которая является и домашней страницей по умолчанию (если вы не изменили её в настройках профиля).

Оповещения управляются пользователем в настройках аккаунта.

Ещё есть:

  1. Закрытые группы тегов (теги для персонала).
  2. Открытые группы (теги группированные по определенному тематическому принципу).

Например, группа тегов: Бренды, сайты

tags

Связанные теги

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

Связанные теги могут применяться как к тегам, так и к Разделам (если они есть).  

Транслирующие теги

На сайте есть теги, при выборе которых материал будет транслироваться на другие сайты (чаты). Т.е. все вопросы, помеченные данными тегами, будут транслироваться на сторонние платформы.

Почтовые теги

Теги, которые можно использовать в почте на сайте.

Ладно. Об этом можно писать  бесконечно. Я думаю, вы читали статью:   Код: это тривиально. Там говорили про Stack Exchange:

Это похоже на что-то, что можно собрать в выходные...

Не надо «собирать» Stack Exchange в выходные, необходимо лишь повторить то, что описано выше. Это не всё про эти теги, лишь малая часть.

Мы как раз сейчас заняты повтором этого. Для института нужно сделать Q&A систему

Один экземпляр будет в сети, в то время, как основная ветка будет использоваться внутри учреждения. 

Теперь, как никогда, эти слова становятся более понятными:

Хотя, если честно, я действительно мог бы написать Twitter за неделю. Это так просто до смешного! Давай!  Джефф Эдвуд

Читаем предысторию: https://sugata.ru/post/499-kod-eto-trivialno.html

P.S. часто спрашивать «открывать» теги для поисковых систем? Не знаю. Какие теги? Которые я описал выше?

+5
19:13
1018
Evg Evg
19:27
+1

А теги с такими возможностями вы закрываете от Яндекса?

19:31
+2

Надо смотреть по проекту. Даже с такими возможностями (правда при наличие ещё категорий), Discourse, например, закрывает их. Категории и теги — 2 группировки. Это много, дублирование. Но если такие теги (а их называют еще темами, метками и т.д.) выходят на первый план, то индексация по ним часто бывает возможной.

Загрузка...