Как модерировать термины таксономии, вводимые пользователями?

Главные вкладки

Аватар пользователя maiskiykot maiskiykot 11 февраля 2020 в 1:14

Перерыл весь тырнет, но даже близко ничего не увидел. В чем проблема? Несколько модулей Друпал разрешают пользователям вводить собственные термины таксономии. Однако нет модулей, позволяющих делать модерацию или хотя бы кидающих уведомление о добавлении термина. Может кто сталкивался с подобной задачей? Подтолкните в нужном направлении.

Комментарии

Аватар пользователя ivnish ivnish 11 февраля 2020 в 10:02

Что вы имеете в виду под словом "модерация".

Вариант с rules это пост-модерация. Т.е. вам приходит уведомление, вы идете на сайт и смотрите что там за термин таксономия

Аватар пользователя VasyOK VasyOK 11 февраля 2020 в 2:22

Если такие задачи возникают, надо переходить на D8. Там лучше релализована связь термин-автор. Попробуйте поставить 8 ку, поиграться, а потом уже решать стоит ли делать апдейт.

Аватар пользователя VasyOK VasyOK 11 февраля 2020 в 2:45

Я тоже не дозрел. Но у меня задачи дозрели. У вас видимо тоже. Не бойтесь. Вас никто не заставляет переходить прямо сейчас.

Аватар пользователя Orion76 Orion76 11 февраля 2020 в 5:59

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

Когда-то я 2 месяца (на заказ)пилил функционал на Drupal 6, который в Drupal 7 работал "из коробки".
Вы рискуете в ближайшее же время влипнуть в такую же историю, но уже с семеркой.-)

Тем более что "внешне" (для сайт-билдеров) восьмерка практически не отличается от семерки, за исключением улучшения старого функционала и добавлением нового.
А "внутри" это совсем другая система, с , на порядки, большими возможностями.

Ну вот, теперь Вам все известно.
Но принимать решение, конечно же, надо исходя из "конкретного положения дел".
Думайте..

Аватар пользователя maiskiykot maiskiykot 11 февраля 2020 в 11:20

Главная проблема - полная смена верстки. Как будет время вникнуть в шаблонизатор 8ки - непременно попробую. И потом, не весь функционал ещё портирован на 8ку - та же премодерация таксономии отсутствует.

Аватар пользователя ivnish ivnish 11 февраля 2020 в 12:17

И потом, не весь функционал ещё портирован на 8ку - та же премодерация таксономии отсутствует.

Из ваших слов следует, что она присутствует в Д7. Я и спрашиваю в каком виде

Аватар пользователя VasyOK VasyOK 11 февраля 2020 в 15:52
1

"Главная проблема - полная смена верстки. "
ИМХО. Если верстка - это CSS, нужно стараться не призываться к классам CMS-ки, а задавать свои для блоков, полей материалов и вьюх. Тогда вы горазжо меньше времени потратите при смене системы. Главное в новой системе тоже знать где эти классы задавать.

"Как будет время вникнуть в шаблонизатор 8ки - непременно попробую."
Кто сказал , что надо вникать прям досконально?

Неужели вы понимаете это:

<?php if ($page['navigation']): ?>
  <header id="navigation" class="bld">
      <?php print render($page['navigation']); ?>    
  </header>
<?php endif; ?>

и не понимаете это:

{% if page.navigation %}
  <header id="navigation" class="bld">
      {{ page.navigation }}    
  </header>
{% endif %}

?

Аватар пользователя Semantics Semantics 11 февраля 2020 в 10:12

Добавить в термин новое поле "Промодерировано", хоть флаг, хоть ещё какое.

Создать новую вьюху по терминам, опционально, прицепить связь с материалами.
Добавить туда VBO
Отфильтровать по терминам, которые не имеют флага "Промодерировано".

Аватар пользователя maiskiykot maiskiykot 11 февраля 2020 в 11:17

Ну, как вариант. Но тогда все равно нужно ещё отдельно уведомления кидать. В целом, проект большой, поэтому придется попотеть с модерацией.

Аватар пользователя VasyOK VasyOK 9 августа 2020 в 0:42

А VBO может обновлять значения полей термина?
Может автор правильно делает, что на 8-ку не переходит?