И так, с инстантом я знаком давно, но был ооооочень долгий перерыв и я много чего забыл! поэтому нужна помощь!
У нас есть сайт радиостанции самописный по ряду причин, и тут появилась необходимость сделать копию этого сайт для другой радиостанции. В принципе проблем нет, но я что-то вспомнил что на инстанте можно собрать практически что угодно. Поэтому я напишу направление мыслей, и если кто знает как такое реализовать, подскажите пожалуйста. Собирать хочу на стандартном дистрибутиве! если не получится, то буду писать компоненты!
Как у нас происходит:
Музыкант любой, состоящий в группе ВК, заходит на сайт радиостанции, создает проект! просто добавляет ссылку на ВК музыкальной группы (не частная страница). система проверяет что он не просто участник этой группы ВК, а админ владелец или кто-то из управленцев и проект создан! Музыкант играющий в нескольких группах может создавать любое количество проектов где он играет и при необходимости может передать права лидера кому угодно, ролей там много, команда собирается из всех вплоть до гримера. Проект создан! дальше в этот проект при необходимости приглашаются музыканты директора и самое важное правообладатели!!! у каждого пользователя, в системе, есть возможность подписать соглашение с радиостанцией в котором он разрешает радиостанции использовать результат своего интелектуального труда. так вот когда в этой команде (проекте) есть правообладатели, а они по любому должны быть! это могут быть и музыканты и кто угодно, при загрузке треков, загружающий выбирает правообладателей (тех кто подписал соглашение в качестве автора текста или музыки или аранжировки)! иногда авторов текста может быть два или даже три правообладателя!!! это один из важных моментов!
ну а дальше все стандартно, грузятся треки с обложками и собственно все!
Я тут высмотрел что стандартные группы в инстанте могут быть завязаны с типом контента… это хорошо… но вот есть проблема, как привязать правообладателей состоящий в группе к загрузке контент? точнее как при загрузке аудиотрека вывести множественный выбор этих правообладателей, которые состоят в проекте(группе)?
допустим компоент подписания соглашения и вкладку в профиле я сделаю. это можно у каждого пользователя в его таблицу добавить флаг, подписано не подписано, и при подписании перевести в группу «Правообладатели»
группы будут Слушатели, Музыканты, Правообладатели, Модераторы, Админы.
если правообладатель состоит в нескольких группах, так как он может быть, например, автором музыки для многих артистов, то его надо выводить при загрузке треков во всех проектах..
а вот как, пока что-то я слабо представляю!
Вообщем если кто понимает что такое можно реализовать, подскажите пожалуйста. Если реализовать такое стандартным способом не получится то тоже скажите)
Мне кажется что добавление проекта, ссылки на группу ВК можно хуком сделать? то есть по событию добавления написать код проверки и выдать может он создать или нет этот проект!
подписание соглашения это вообще не проблема, виджет можно, типа соглашение подпиши тык все! виджет исчез подписавший в группе правообладателей!
а вот как при загрузке аудио и обложки выбирать правообладателей, причем мультивыбор, я пока не представляю!
Спасибо за уделенное внимание.
Да интересный проект. Как раз обсуждали вчера рйтинг-голосовалку-графики тут, который идеально впишеться сюда. Ну я чисто для себя прогнал через ИИ что уже без этого никуда, Вот что получилось. ну не выбрасывать же теперь раз оно есть. Мож пригодиться.
Да интересный проект. Как раз обсуждали вчера рйтинг-голосовалку-графики тут, который идеально впишеться сюда. Ну я чисто для себя прогнал через ИИ что уже без этого никуда, Вот что получилось.
На счет графики пока не знаю, все может быть… а вот ИИ почитал… интересно конечно, но не то что я хотел услышать!
Меня в первую очередь интересовала возможность создания связки
Проекты (стандартные группы groups инстанта) — Участники (пользователи инстатнта как обычно) — аудиоматериал (тип контента привязанный к группам groups в инстанте)
именно такая связка была интересна. я как-то думаю, точнее внутренний голос мне подсказывает что такое возможно реализовать через стандартные группы… Но я пока не понимаю как. у меня затык, при загрузке материала (тип контента) вывести отпределённые группы пользователей, для привязи к материалу, связанные с этой группой groups (я называю их проекты)
Да интересный проект. Как раз обсуждали вчера рйтинг-голосовалку-графики тут, который идеально впишеться сюда. Ну я чисто для себя прогнал через ИИ что уже без этого никуда, Вот что получилось.
Такое вполне по силам сейчас даже DeepSeek сделать, конечно без натягивание совы на глобус, т.е. на инстант.
Только там немножко другой стиль общения, сразу пихать все тз не надо, лучше основы наметить. Протестировать. Исправить. Потом все фичи добавить.
И получится cms для радиостанции, а не танцы с бубном в попытках группы выдать за что-то другое, с неизменным шаблонным фронтэндом по итогу.
Кстати ваш проект глянул, мне кажется это уже доисторическая эпоха, в 2026 пытаться сделать каталог — это заведомо провально, тем более в такой тематике, тут каждый день инфа устаревает, чтобы держать актуалочку нужно сутками трудиться и обновлять. Даже у крупных тг-каналов не очень получается, что уж говорить про кладбище в виде каталога ресурсов.
Да интересный проект. Как раз обсуждали вчера рйтинг-голосовалку-графики тут, который идеально впишеться сюда. Ну я чисто для себя прогнал через ИИ что уже без этого никуда, Вот что получилось.
Типовыми средствами не уверен что получиться вас нужно как раз поле правообладатель которое будет выдавать для выбора список пользователей состоящих в группе согласно даже группы пользователей можно сделать, когда будут выводиться только те кто состоит в группе правообладатель