Изолированные глобальные разделы, возможны ли?

#1 19 января 2013 в 02:01
Пока разрабатывается лишь концепция сайта. Вопрос на уровне идеи, детальных рецептов не требуется.

Наверное будет проще объяснить на абстрактном примере:
Допустим, есть сайт некоей городской тусовки. Все работает, все отлично.
Теперь, я хочу сделать точно такую же тусовку для другого города. А потом для третьего...
При этом, одним людям нет никакого дела до соседней тусовки и они не хотят видеть их нигде, ни в форуме, ни в блогах, ни их статьи, ни их новости. Другие напротив, хотят быть в курсе дел своей и второй тусовки, но третью полностью игнорируют. И т.д.

Вот не представляю, как такое можно сделать.
Раздельные движки на поддоменах со своими БД не катят, потому что совсем раздельные.
Фильтровать по тегам? Так придется переделать абсолютно все компоненты.
Есть мысли? И есть ли в ICMS что-нибудь, облегчающее задачу?
#2 19 января 2013 в 02:05
Разные группы пользователей -> разделение доступа
#3 19 января 2013 в 10:15
Не, не пойдет.
Для нашего примера из 3-х разделов понадобится 7 групп пользователей (2^3-1). Добавим один радел и групп будет уже 15. А для, всего лишь, 10-и разделов нужно 1023 группы!
Это ж сдохнуть можно, раздавая права на каждую статью и запись в форуме.
А ну, как завтра появится еще один раздел, что делать с уже существующим контентом?

Может я не понятно описал задачу?
Грубо говоря, я хочу иметь иметь несколько сайтов по интересам, которые пользователь мог бы склеивать в один, в произвольной комбинации.
Для рыбаков один, для охотников другой, а для рыбаков-охотников оба.

Кстати, есть еще ода проблема, посложнее. Сортировать по разделам нужно не только исходящий контент, входящий тоже.
#4 19 января 2013 в 12:48
Че-то как-то замороченно все объяснил… Разделение нужно по городам или все-таки интересам? Думаю, тут без отдельного сайта не обойтись…
#5 19 января 2013 в 12:53
в пункте меню нужно раздела надо исключить группы которым этот раздел недоступен. таки да 123 группы создать придется. если прикрутить хак выбора группы при регистрации — то будет жить проще.

а вообще я бы это сделал клубами. каждый город свой клуб и внем уже регулировать доступы, клуб может быть доступен только вступившим в него
#6 19 января 2013 в 14:00


в пункте меню нужно раздела надо исключить группы которым этот раздел недоступен. таки да 123 группы создать придется. если прикрутить хак выбора группы при регистрации — то будет жить проще.

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

picaboo
Да, и клубам через htaccess несложно присвоить url на поддоменах. только вот функционал в них ограничен…
#7 19 января 2013 в 14:30

Че-то как-то замороченно все объяснил…

AndroS
Эт точно :)

клуб может быть доступен только вступившим в него

picaboo
Тут обратная задача. Не спрятаться от остальных, а оградить себя от не нужного и не интересного хлама.

Целый день репу чешу… Видимо придется на самостоятельных движках все же, со сквозной авторизацией. И переключалку-перепрыгивалку на такую же страницу соседнего сайта.
Жаль. Еще немного покурю и, наверное, вовсе откажусь от этой идеи.
#8 19 января 2013 в 14:33
сквозная рега — не сложно, просто жестко прописать одну таблицу для авторизации навсех. но не понятно зачем такие заморочки.
#9 19 января 2013 в 14:53
Заморочки из-за поставленной задачи.
Замышляется широкопрофильный хоббийный сайт. И негоже, суровым авиамоделистам читать новости про бисерные фенечки, это оскорбляет их чувства. А вот резчиков по дереву, они послушают с удовольствием. И т.д.
#10 19 января 2013 в 15:25
ну дык клубы то для этого и сделаны. в клубе блог и галерея своя. написать маленький модуль который бы дал юзерам возможность отслеживать только выбранные им клубы и все. остальные как бы есть на на главной не выводятся пока юзер их не добавит в свой список. как на хабре, есть хабы которые отслеживаешь и есть просто общая лента где лучшие с хабов транслируются.
#11 19 января 2013 в 16:08
Так, так, так… надо расслабиться, вдох — выдох. А то из космоса клинит.
Видимо я еще не просёк всех фишек ICMS.

написать маленький модуль который бы дал юзерам возможность отслеживать только выбранные им клубы и все

picaboo
Ага, для гостей на главной что-нибудь нейтральное и свободный вход в клубы. Для пользователей лента по подписке и скрыть лишние меню. И еще разобраться с личными блогами. Форум, черт с ним, и так сойдет.
Не совсем то, конечно. Но приемлемо.

picaboo, спасибо. Считаю, на данном этапе этого достаточно. Пошел курить тему.
#12 19 января 2013 в 17:11
блоги отключить, пусть пишут в общие клубные. форум можно чуть подшаманить что бы создавался подраздел на форуме только для конкретного клуба и доступ к нему был только у участников клуба.

тут просто надо четко описать что и как нужно получить в итоге, на самом деле так не такие уж большие переделки.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.