PDA

Просмотр полной версии : Настройка Workspace и пользователей


Chiz
22.09.2010, 00:33
Как настроить Workspace'ы и пользователей таким образом, что бы:
1) была группа пользователей, которым доступно только создание страниц, добавление содержания страницы или редактирование содержания;
2) была группа пользователей, которые проверяли внесенные изменения и вываливали изменения в LIVE.

Я смог делать пункт первый, а птм второй только админом. Сделать группы пользователей, которые делают это отдельно у меня не получилось. Я делал пользователя, который состоял в группе, которая имела права на редактирование DRAFT workspace. Но когда я захожу под таким пользователем у него нет сайта, который можно было бы редактировать либо добавлять что-либо.

Подскажите литературу в которой описывалась бы настройка пользователей для работы с workspace'ами.
Используется самая последняя версия Typo3 - 4.4.2.

Андрей Аксенов
22.09.2010, 19:06
нужно прочитать отсюда:
Введение в TYPO3, Как начать... (http://www.typo3.ru/cms-typo3/documentation/) ну и далее, если после этого останется интерес, то есть и другие руководства на официальном сайте... если не понятно,то основа есть в переводе, остальное в пути...

Valery Romanchev
23.09.2010, 02:22
DRAFT workspace не используйте вообще
Описание и реальные схемы использования рабочих областей можно посмотреть здесь

Концепция рабочих областей: http://www.creighton.edu/doit/customersupport/cuwebdesign/typo3eomanual/workspaces/index.php
Схема использования рабочих областей:
http://www.creighton.edu/doit/customersupport/cuwebdesign/typo3eomanual/workspaces/process/howitshouldbe/index.php

Chiz
23.09.2010, 14:33
Спасибо, Андрей! В моём случае была проблема правов, которые не были выставленны для нужной группы.

Спасибо, Валерий! Похоже (по картинкам) на то, что это инструкция для имбицылов и я наконец-то врублюсь в работу рабочих областей :-)

void
23.09.2010, 16:05
Кстати говоря, в новых релизах собираются вообще убрать такое понятие, как черновая рабочая область.

Chiz
23.09.2010, 16:40
Кстати говоря, в новых релизах собираются вообще убрать такое понятие, как черновая рабочая область.

Ну его какбы ВООБЩЕ нет. Т.е. уже убрали. Я создаю свою рабочую область, называя её [DRAFT workspace].


Система рабочих областей заработала! Всем, большое спасибо! Теперь мне необходимо вытаскивать информацию о пользователях, которые делали Review, Publish, Reject. Эта информация вытаскивается напрямую из базы? Доступна ли такая информация?

void
23.09.2010, 17:04
Да, вытаскивается. Но только из таблицы sys_log.

Chiz
28.09.2010, 14:45
Да, вытаскивается. Но только из таблицы sys_log.

А как определить состояния страницы и содержимого, время изменения? Есть где описание? Я пытался отследить какие изменения происходят при определенных манипуляциях с контентом и страницей, но слишком много вариантов развития событий, что сложно получить внятную последовательность изменения значений в таблице.
Пример. Есть страница (известен её id). В ней есть уже содержимое. Пользователь А редактирует эту страницу и отправляет на review. Пользователь Б (админ) публикует её.
Вопрос. Как мне по этой таблице (sys_log) определить кто и в какое время отредактировал её, кто опубликовал её и в какое время?

void
28.09.2010, 16:06
Ну если вы лезете в такие дебри, будьте готовы к тому, что надо копаться в исходниках. Поищите в исходниках TYPO3 строчку sys_log, посмотрите, кто, где и что в неё вставляет, посмотрите в БД состав полей, и ситуация прояснится.

Chiz
28.10.2010, 17:22
Ну если вы лезете в такие дебри, будьте готовы к тому, что надо копаться в исходниках. Поищите в исходниках TYPO3 строчку sys_log, посмотрите, кто, где и что в неё вставляет, посмотрите в БД состав полей, и ситуация прояснится.

Спасибо! Вроде то, что надо. Надеюсь, в скором времени узнаю окончательно :-)