взаимосвязи контента из разных разделов
Стараюсь всегда использовать максимум встроенного функционала (гарантия максимально беспроблемного обновления).
Подскажите пожалуйста, можно ли встроенным функционалом реализовать такое, и если да, то как грамотнее это сделать?
Разделы сайта
1) Новости
2) Статьи
3) Блоги
4) Вики
5) Подбор
Условие 1:
В вики — перечень марок и моделей автомобилей, просто по названию (без древовидной структуры, но с рядом признаков)
В подборе — можно выбирать эти признаки (например производитель (марка), модель, год, объем двигателя, тип двигателя и т.д.)
Цель 1:
При фильтрации в подборе выводятся материалы из разделов 1-4.
Т.е. например выбираешь +ford +explorer +2005, и на странице подбора сразу выпадает что-то типа карточки с разными объемами и типами двигателя, кроме того, ниже выпадает краткое (или полное) описание из вики, а также скажем десяток (или все) записей в статьях, блогах, новостях насчет данной модели.
Ну т.е. если человек решил например себе подобрать авто по каким-то параметрам (от производителя до цвета), натыкал в фильтрах галочек, и ему выкатывает лист контента по данной модели (чтобы он почитал и определился, нравится ему или задать другие критерии и выбрать что-то иное).
Цель 2:
Чтобы при ползаньи по разделам сайта в каждом материале (или в боковом меню) выводились similar материалы из других разделов.
Т.е. например человек попал на статью про тот же форд эксплорер, а в сайдбаре ему в виде рекомендации дается ссылка на вики, ссылка на записи в блогах про эту модель, ссылка на новости про эту модель.
Цель 3:
Чтобы при добавлении контента (любого) можно было указывать те самые параметры, по которым весь контент между собой перевязывается.
Т.е. например хочет человек в блог добавить запись про форд эксплорер, а ему сразу при создании на странице создания выводится возможность указать модель, марку, двигатель, год выпуска и т.п.
И также, если он создает статью или новость, или запись в вики.
При этом первичный список атрибутов задает администратор сайта, а не пользователь (перечень марок, моделей и т.п.) Пользователь просто выбирает из уже готового.
Насколько я понимаю, это можно реализовать штатным функционалом. Просто пока не очень понимаю, как и через какие функции движка. Буду признателен подсказкам.
Основная суть — перевязанность контента, вывод similar материалов из других разделов, и адекватный подбор по параметрам с выводом материалов по теме.
Как реализовать это в битриксе я понимаю, знаю и делал. Но инстант мне нравится ничуть не меньше, и в плюсах я вижу большую "лёгкость" движка и большую дружелюбность к админу. Да и не только это.
Вики исходно забивается администратором. Это как бы вершина контента.
Подбор фильтрами в первую очередь ориентирован именно на контент из вики, первой при подборе выводится вики-материал (это не обязательно одна запись, ведь человек например может не указать ТИП двигателя, поэтому по возможности хотелось бы видеть группировку — 1й вариант подбора (бензин) + статьи на тему + записи в блогах на тему и т.п., затем 2й вариант подбора (дизель) + связанный именно с дизелем контент)
Соответственно при неявных параметрах вылезает несколько "карточек" подобранного с разным similar контентом под разными карточками.
Как реализовать удобоваримый вывод контента я буду думать позже, сейчас я пытаюсь понять, как сделать перевязки и фильтрацию.
Буду рад любой подсказке :)
Вот именно в этом направлении я и думал :)Можно, конечно, создать типы контента, поля в них, по которым фильтровать и т.д. Со связями можно поиграться.
А что именно из описанного не получится стандартным набором? В чем возникнет затыка? В выводе similar материалов на странице подбора?
Да ничего не получится в таком виде, как Вы расписали. Все Ваши цели и дополнение — этого всего в коробке нет.А что именно из описанного не получится стандартным набором?
Не получится.Цель 1:
При фильтрации в подборе выводятся материалы из разделов 1-4.
Не получится.Цель 2:
Чтобы при ползаньи по разделам сайта в каждом материале (или в боковом меню) выводились similar материалы из других разделов.
Это можно, но поля будут заполняться только для того типа контента, в котором добавляем запись.Цель 3:
Чтобы при добавлении контента (любого) можно было указывать те самые параметры, по которым весь контент между собой перевязывается.
Это похоже на цель 1. Тоже не получится.Дополнение:
Вики исходно забивается администратором. Это как бы вершина контента.
Подбор фильтрами в первую очередь ориентирован именно на контент из вики, первой при подборе выводится вики-материал (это не обязательно одна запись, ведь человек например может не указать ТИП двигателя, поэтому по возможности хотелось бы видеть группировку — 1й вариант подбора (бензин) + статьи на тему + записи в блогах на тему и т.п., затем 2й вариант подбора (дизель) + связанный именно с дизелем контент)
Соответственно при неявных параметрах вылезает несколько "карточек" подобранного с разным similar контентом под разными карточками.
Подсказываю. Установите для начала Инстант с демо-данными....
Буду рад любой подсказке :)
Почитайте описание и документацию…
Разумеется, уже. И маны конечно же всегда читаю, но личный опыт еще полезнее обычно.Подсказываю. Установите для начала Инстант с демо-данными....
Почитайте описание и документацию....
Привыкнув к одной системе (но зная не одну) хочется двигаться оптимальным путём в инстанте. В том же друпале это можно реализовать несколькими вариантами, и в зависимости от реализации будет разная нагрузка и т.п. Но битрикс и друпал не хочу.
Вот я и думаю, может кто-то на инстанте уже по похожим граблям гулял и знает оптимальную дорожку.
Была надежда, что можно создать разные типы контента с одинаковыми полями (например ГОД авто или Марка) и между собой эти поля в разных типах контента связать. Для сквозной фильтрации.
Нифигассе о-го-гошеньки, благодарю за видение :)
Это не видение, это то, что есть. Без сторонних дополнений Вашу задачу решить нельзя.благодарю за видение
Посмотрите на этот компонент, может он частично что-то решит:
Также можете спросить у разработчика этого компонента (вот он), может допилит до нужного Вам состояния.
А стандартными средствами Ваша задача не решаема. Это облом.
Если кто-то такое реализует. Я это куплюЦель 1:
При фильтрации в подборе выводятся материалы из разделов 1-4.
Т.е. например выбираешь +ford +explorer +2005, и на странице подбора сразу выпадает что-то типа карточки с разными объемами и типами двигателя, кроме того, ниже выпадает краткое (или полное) описание из вики, а также скажем десяток (или все) записей в статьях, блогах, новостях насчет данной модели.
Ну т.е. если человек решил например себе подобрать авто по каким-то параметрам (от производителя до цвета), натыкал в фильтрах галочек, и ему выкатывает лист контента по данной модели (чтобы он почитал и определился, нравится ему или задать другие критерии и выбрать что-то иное).
Может вот это поможет?
Есть такой сайт auto.basebuy.ru/ который дает полностью базу по всем транспортным средствам. Их характеристики комплектации и тд
Судя по описанию OverAll в каталоге — компонент может решить поставленную задачу. Или нет?
Так то я установил instant, ковыряюсь (уже не первый день, и в целом нравится), но двигаясь вперед в общем понимании системы начинаю утыкаться в функционал, пытаясь понять, как реализовать задуманное. Поэтому тема и создана (я раньше на инстанте вообще ничего не делал). По манам вроде бы можно сделать то, что мне надо. Тот же пример с кинотеатрами и сеансами.
А вот получается, что не очень то… Судя по вашим, друзья, комментариям. С множественными зависимостями признаков "информационной единицы" (статья, запись, новость) не выйдет. Или все-таки выйдет?
А ведь еще хотелось бы форум для актуальной версии (или хороший бридж на сторонний движок форума), и качественную модерацию, и расширенное управление юзерами… Но без "обширной перевязки контента" дальше ковыряться смысла нет. Эх.
Понятно, что можно почти все хотелки реализовать практически на чем угодно сторонними модулями или костылями в сторону API. Но всплывает вопрос обновлений… Вот именно поэтому ищу что-то, на чем задача реализуется на голом движке, без сторонних модулей.
Надеялся, что нашел magic bullet под свою задачу. Куда более дружелюбный (к пользователю, в широком смысле) чем тот же друпал (на нем — реализуемо, но там своих приколов хватает, не хотелось на друпале делать, по "лично-интимным" соображениям)
В любом случае спасибо всем за опыт, мнения, советы :)
Знаю, плавали… и тоже не хочу…
В том же друпале это можно реализовать несколькими вариантами, и в зависимости от реализации будет разная нагрузка и т.п. Но битрикс и друпал не хочу.Подсказываю. Установите для начала Инстант с демо-данными....
Почитайте описание и документацию....
Инстант весьмка оригинален и то к чему привыкли в монстрах, в нем просто нет! С одной стороны, потому что одно из главных направлений развития Инстанта — это быстродействие помноженное на надежность! Если и были какие то взломы, то только не через скрипт движка!!!
Но при кажущейся простоте, Инстант весьма новороченная CMS и решить одну и ту же задачу можно разными путями… это я про Чей то опыт… Поэтому проблема на Инстанте с личным опытом! Чаще всего весь опыт сводится к использованию конкретного дополнения.
Все остальное, это творчество и смекалка. Готового рецепта под конкретный проект вы не найдете.
Свяжитесь с автором и уточните у него. Возможно он подскажет, как быть.Судя по описанию OverAll в каталоге — компонент может решить поставленную задачу. Или нет?
На голом инстанте задача невыполнима.на чем задача реализуется на голом движке, без сторонних модулей
На голом инстанте задача невыполнима.
Не оспариваю Ваших знаний (без юмора).
НО а если попробовать реализовать все на одном типе контента?
Разделы как категории… остальное связями.
Хотя даже если и получится, все равно наверное "левой рукой через голову чесать левое ухо"))
Вид списков прежде всего… страницу контента может быть получится
Не… лучше действительно доточить дополнение…
Вот я про пути и спрашивал. А не про готовый рецепт. Задача то типовая в принципе.и решить одну и ту же задачу можно разными путями...
И это тоже понятно, но творчество с голым движком и с модулями — разные вещи. С модулями на любой системе можно реализовать что угодно (заказать модуль, купить уже готовый). Но теряется обновляемость. Меня это очень сильно напрягает, т.к. я в теме очень давно с разными движками, и насмотрелся на ситуации, когда из-за какого-то модуля хозяин сайта не обновляет древнее ядро, потому что на новом функционал повторить будет уже очень непросто, долго и т.п.Все остальное, это творчество и смекалка.
Ну, может есть несогласные :))) подожду немного, перед тем, как отказываться от этой CMS в рамках данной своей задачи :)На голом инстанте задача невыполнима.
Повторюсь (в очередной раз, а то вдруг кто решит, что я систему ругаю) — instantcms понравилась, но надо решить конкретную задачу минимальными заморочками сейчас и в будущем, потому на функционал ядра и смотрю. Так то плюшек всяких тут очень много, в частности social (правда с модерацией юзер-контента слабовато, имхо, из того, что я уже успел поковырять)
Вот именно об этом я сейчас думал, но тогда затруднения с настройками параметров категорий. Доступы разным группам юзеров, премодерация и т.п. Типы контента то настроить можно сразу "из коробки". А тут так вроде бы не получится.НО а если попробовать реализовать все на одном типе контента?