Начиная с Друпал5 появились freetags. Теперь, при добавлении новой ноды в строке терминов мы вводим первые буквы... и система автоматически подсказывает подходящие термины из словаря.
Вопрос в следущем: если в словаре содержатся сотни (а вместе с синонимами тысячи!) терминов, по которым нужно вести поиск - на сколько это будет тормозить (или грузить сервер)?
Комментарии
Несколько тысяч - не проблема.
Спасибо за ответ!
Вопрос важный, поэтому, если можно, в двух словах - откуда эта уверенность, что несколько тысяч не будут тормозить?
И на что идет нагрузка при поиске - на сервак или на канал?
Нагрузка будет на сервер, но не большая. Несколько тысяч не страшно.
спасибо
Вопрос важный, поэтому, если можно, в двух словах - как не вводя буквы увидеть все теги в подсказке? ведь не будешь-же перебирать все 33 буквы? особенно если алфавит не знаешь...
Встречный вопрос - а зачем все теги увидеть? Ведь не будешь же просматривать все несколько тысяч тегов (!) - особенно если алфавит не знаешь(!!!) ...
а если у меня в разделе допустим немного тегов, и не тегов а подразделов, их всего штук 20-30 - то что делать? ну скажите - жалко что-ли?
Вероятно стоит изменить вывод поля тегов - со свободного ввода на список уже существующих.
> откуда эта уверенность, что несколько тысяч не будут тормозить?
Из опыта работы. Вот у модуля Category с количеством тегов проблемы (по крайней мере были, не знаю как сейчас), у taxonomy - нет.
Это что касается fre tagging. Если же обычные теги и понавключать разные древообразные иерархии, то может несколько тысяч и тормозить.
ну скажите - как все теги увидеть сразу, при выборе, ну не перебирать-же все буквы?
> как все теги увидеть сразу
taxonomy super select
form tweak
и так далее
taxonomy super select - интересно он с fre tagging работает? интересно как это выглядит, потому что надо решить задачу - увидеть все подразделы и если нужного нет, то тут-же ввести в формочку новый что-б он сам создался - как это делается?
То есть надо выводить select с терминами и input для нового термина. И кнопку "Добавить", при нажатии на которую - термин улетает на сервер (юзать AJAX)?
Пиши модуль.
так вот и я говорю - зачем модуль когда в поле free tags это уже есть только надо научиться увидеть все теги в выпадающем меню, или кнопочку приделать с выбором, только я не догадаюсь как и почему там этого нет
Представь себе сайт, работающий несколько месяцев. На нём каждый день размещается несколько статей (пусть три), у каждой статьи несколько тэгов (тоже например три). Сколько будет терминов?
free tags как раз и придуман для такого случая.
Тебе нужна обычная таксономия с кнопкой добавить. Тут я соглашусь - не хватает оперативной добавки.
а что может на аяксе это не сложно сделать? всего формочка и кнопка "добавить".
В пояснения к словарю - ссыклку на соотв. страницу в админке, а еще права настроить. Кто-то пробовал?
И зачем это нужно? Есть SimpleMenu для ленивых, есть браузеры с вкладками, есть правка ноды наконец
заранее извиняюсь за глупый вопрос, но я так понял это стандартная фишка друпала 5+
а где и как её включить?
в настройках словаря?
использую русский друпал, поэтому могу давать не совсем корректные названия менюшек, но это "Свободный выбор тегов" ?