These are chat archives for dru-io/Drupal

19th
Jun 2016
Alan Bondarchuk
@fortis
Jun 19 2016 00:22
у меня ноут сгорел с ботом на Go я там хотел канал поднять)))
с мероприятиями, подкастами, дайджестом и новостями уязвимостей
шо значит вовремя не закоммитил)
Aleksander Dyomin
@aleksanderd
Jun 19 2016 19:03

подскажите, в каких случаях надо использовать таксономию, а в каких - тип материала? раньше(до восьмёрки) было понятно: если нужны поля и тд, то надо тип материала - таксономия была сильно ущербнее.
в восьмёрке поля и тд также есть в таксономиях, но привычка вроде как осталась - если что-то хоть сколь нибудь больше чем просто термин - делаю типом материала... однако, возникла проблема при создании вьюх с фильтром по связям - не могу добиться нормального автокомплита для нод... и вот подумал, раз для таксономий автокомлит из коробки норм, может эти вещи сделать таксономиями, но чутка "толстыми"...

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

boolboost
@boolboost
Jun 19 2016 19:39
Не знаю как для d8
Но на d7 таксаномию юзаю только ради динамических списков. Ну и древовидной структуры
Если нужно просто сущность для обьединения
Со страницей подробнее
Пишу на нодах
А так стараюсь не юзать таксаномию
Как по мне её юзать не для терминов
Плохая идея
Grayw0lf
@Grayw0lf
Jun 19 2016 19:45
каталогизация, т е структурирование данных суть таксономии
boolboost
@boolboost
Jun 19 2016 19:47
Ну да примерно это и хотел сказать)
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:47
если бы не 4 таблы - не знаю как в 8 но в 7 4 таблы - 4
boolboost
@boolboost
Jun 19 2016 19:47
Но если они нужны как отдельные страницы
Grayw0lf
@Grayw0lf
Jun 19 2016 19:48
да я просто не понял вопрос ТС поэтому и сказал бы, @aleksanderd немного все уложите в голове
boolboost
@boolboost
Jun 19 2016 19:48
И не нужна древовидность
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:48
на двух можно спокойно древовидность делать если что.
boolboost
@boolboost
Jun 19 2016 19:48
То ноды логичнее
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:48
да даже на одной
Grayw0lf
@Grayw0lf
Jun 19 2016 19:48
@AlexandrPoddubsky да ну по таблам судить
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:48
ну без проблем. 100 табл само то
Grayw0lf
@Grayw0lf
Jun 19 2016 19:48
@AlexandrPoddubsky давай тогда про поля рассуждать
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:48
а лучше 400
boolboost
@boolboost
Jun 19 2016 19:48
))
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:48
что про поля?
boolboost
@boolboost
Jun 19 2016 19:49
Что вы таблицах
Что плохого
Grayw0lf
@Grayw0lf
Jun 19 2016 19:49
поле таблица
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:49
да ничего
boolboost
@boolboost
Jun 19 2016 19:49
А как иначи иульти поля сделать?
Не хочешь поле
Создавай свойство
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:49
если данных дофига и трошки то табла норма. если нет то одна на всех должна быть - в 6 была частично так реализовано
что значит мульти поля?
boolboost
@boolboost
Jun 19 2016 19:50
Поля у которых много значений
Grayw0lf
@Grayw0lf
Jun 19 2016 19:50
все можно впихнуть в одну таблицу но не забывайте о нормализации бд
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:51
при мульонных записях нормализация зло
boolboost
@boolboost
Jun 19 2016 19:51
А как на счёт языка
Там вообще ни как без отдельной таблицы
В общем это решение с запасом
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:52
ну и что
Grayw0lf
@Grayw0lf
Jun 19 2016 19:52
@AlexandrPoddubsky для чего то придумали нормализацию, кстати не задавался вопросом, в друпе она какого уровня?
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:52
если нет мульонных записей и нагрузка до 100 000 то пофиг
нормализацию придумали на заре субд
Grayw0lf
@Grayw0lf
Jun 19 2016 19:53
смотря какие данные храним
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:53
да пофиг какие
с чего ты думаешь перешли на nosql nj&
то
Grayw0lf
@Grayw0lf
Jun 19 2016 19:54
@AlexandrPoddubsky разношерстные уже не пофиг
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:54
пофиг
Grayw0lf
@Grayw0lf
Jun 19 2016 19:54
носиквел как раз для них
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:54
нее
в соц сетях либо на графах и nosql или еще как.
boolboost
@boolboost
Jun 19 2016 19:55
Ну что вы
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:55
есть субд которые оперируют обьектами в несколько гиг
boolboost
@boolboost
Jun 19 2016 19:55
Свойства делайте
И на сущностях
Тем же eck
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:55
короче это не тема
boolboost
@boolboost
Jun 19 2016 19:55
И будет летать
А по полям и языку
Я не просто так
Поля отдельно переводить это очень удобно
Если поле не будет в отдельной таблице
Это не возможно сделать
А пересодтать потом
Скажем перенести данные
Из колонки в отдельную таблицу
Ради мульти язычности
Долгий процес
Я конечно за некую таблицу кеш))
Так что бы было не blob
А чисто в виде таблице
Конечно дубликат
Но её почистить быстрее если нужно будет
Alexandr.Poddubsky
@AlexandrPoddubsky
Jun 19 2016 19:59
о
в
о
т
а
к
л
у
ч
ш
е
:)
Grayw0lf
@Grayw0lf
Jun 19 2016 20:02
@AlexandrPoddubsky кошака сгони с клавы :)
кеш для этого и есть
boolboost
@boolboost
Jun 19 2016 20:03
В общем всё правильно и как надо
Решается кешами))
Кстати кто как админ тему под себя дорабатывает?
Grayw0lf
@Grayw0lf
Jun 19 2016 20:06
лан разбирайтесь а меня ждут фильм и пиво :) вроде пришли к какому то консенсусу
@boolboost да вроде вдминка понятна, только инструкции клиентам писать как и что, Дубовской вроде свои админки делает, можно у него спросить по данному вопросу