Как организовать блоги (страницы) пользовалей (клиентов) доступные только им?

Главные вкладки

Аватар пользователя lucky3d lucky3d 7 января 2009 в 15:51

С Рождеством! Вопрос такой:

Пока пользователь(Клиент) не вошел под логином - он видит общий блог(ленту новостей).
Как только залогинился - попадает в свой блог(ленту новостей) в которой может оставлять записи или комментарии к существующим записям.
Кроме него оставлять записи, комментарии,файлы, картинки, видеть эту ленту может только администратор.
Т.е. это такой вид переписки между админом и пользователем в виде закрытого блога.
Пользователей(клиентов) может быть от 1 до 30.

Какие модули использовать для организации такого доступа. Если можно подробнее, я новичок.

Спасибо!

Комментарии

Аватар пользователя lucky3d lucky3d 7 января 2009 в 21:20

Ну и знайте себе тихо в трубочку. Форум чтобы помогать!
А вы просто флеймите. Это стоит делать на развлекательных порталах, мой друг.

Аватар пользователя lucky3d lucky3d 8 января 2009 в 1:29

на данный момент мне удалось решить таким образом:
- создал для каждого Клиента категорию
- для каждого Клиента роль и назначил Клиенту эту роль
- с помощью модуля taxanomy access запретил анониму доступ к категориям Клиентов
- разрешил роли Клиента доступ только к его категории

Вобщем имею то что нужно.

Однако, не уверен, что этот метод оптимален.
Точно не удобна админская часть. т.к. при появлении нового Клиента доступ к категориям надо прописывать у всех.

Аватар пользователя Химический Али Химический Али 8 января 2009 в 1:32

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

Аватар пользователя WiseMan WiseMan 8 января 2009 в 1:53

возмите модуль http://drupal.org/project/privatemsg и на его основе что-нить попробуйте сделать.

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

Из тяжеловесных решений можете попробовать http://drupal.org/project/domain , выделяя каждому клиенту поддомен и настроив права доступа.

Или стандартный мультисайтинг с общими таблицами, акромя одной - отвечающей за принадлежность пользователя к группе. Один из сайтов возможно придется сделать главным админским... это вам как идея. Я однаждый делал, подход работает и его можно автоматизировать.

Но объяснять долго, постарайтесь сами разобраться дальше Wink

Аватар пользователя lucky3d lucky3d 8 января 2009 в 2:15

WiseMan , спасибо, щас всё почитаю и попробую!

Я порылся ещё и понял что при появлении нового Клиента не объязательно во всех старых править access. Так что может я и не запарюсь.
Учитывая, что Клиентов у меня вряд ли будет много.