[MAG] Tag Synchronizer

[MAG] Tag Synchronizer 1.0.0

Нет прав для скачивания
Совместимость с XenForo
  1. 2.3
Видимый копирайт
Нет
[MAG] Tag Synchronizer синхронизирует теги между ресурсами XenForo Resource Manager и их связанными темами обсуждений.

Основные возможности​

  • Двусторонняя синхронизация тегов:
    Resource → Discussion Thread
    Thread → Resource
  • Синхронизация тегов при создании ресурса.
  • Синхронизация после последующих изменений тегов ресурса.
  • Синхронизация после изменений тегов связанной темы.
  • Синхронизация при позднем создании или привязке discussion thread.
  • Поддержка изменения native Resource ↔ Thread association.
  • Поддержка добавления и удаления тегов.
  • Полная синхронизация текущего набора тегов.
  • Поддержка пустого набора тегов, если это разрешено XenForo.
  • Защита от циклической синхронизации.
  • Автоматический пропуск операции, если наборы тегов уже совпадают.

Как работает синхронизация​

При успешном изменении тегов текущий объект становится источником для этой операции.
Пример:
Код:
Resource: A, B, C
→ пользователь изменяет Resource на A, C, D
→ Discussion Thread становится A, C, D
То же работает и в обратном направлении.
Таким образом, Resource и его текущая связанная тема поддерживают одинаковый набор тегов.

Создание ресурса​

При создании нового Resource его теги автоматически передаются в созданную XenForo Resource Manager тему обсуждения.

Код:
Resource: A, B, C
→ Discussion Thread: A, B, C

Если Resource не имеет discussion thread, аддон не создает его самостоятельно и не вмешивается в стандартное поведение XFRM.

Изменение связи Resource ↔ Thread​

Аддон работает только с текущей native-связью XenForo Resource Manager.
Если Resource получает новую связанную тему, текущий набор тегов Resource синхронизируется с новой темой.
Старая тема перестает участвовать в синхронизации, но ее существующие теги не удаляются.

Безопасность​

Первоначальное действие пользователя всегда проходит стандартные проверки прав и валидацию XenForo/XFRM.
После успешного сохранения исходного изменения синхронизация второй стороны выполняется как внутренняя системная операция.
Если синхронизация второй стороны завершается ошибкой:
  • успешное исходное изменение не откатывается;
  • аддон не запускает бесконечные повторные попытки;
  • ошибка записывается стандартными средствами XenForo.
Удаление Resource или Thread не приводит к удалению или очистке тегов связанного объекта.

Native XenForo/XFRM integration​

Аддон использует существующую связь XenForo Resource Manager между Resource и discussion thread.
Он не создает:
  • произвольные Resource ↔ Thread связи;
  • собственную систему тегов;
  • собственную систему mapping;
  • универсальную синхронизацию для других типов контента.
Теги остаются обычными native XenForo tags.

Совместимость​

  • XenForo 2.3.x
  • XenForo Resource Manager обязателен
Аддон разработан как XenForo-native решение и сохраняет стандартные механизмы permissions, validation, tagging и XFRM association
Автор
TechSide
Скачивания
0
Просмотры
9
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя TechSide

  • [MAG] Global Links Favicons
    [MAG] Global Links Favicons
    Фавиконки для ссылок XenForo с локальным кешированием, Smart Discovery и безопасной фоновой загрузко
  • [OzzModz] Registration Spaminator
    [OzzModz] Registration Spaminator
    Инструмент для борьбы с регистрацией спам-ботов на вашем форуме.
  • [Andrew] Moderator Panel
    [Andrew] Moderator Panel
    Расширяет существующие параметры модератора

Поделиться ресурсом

Назад
Сверху Снизу