Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 30.05.2007, 21:35   #1
SteelMaster
Новенький
 
Регистрация: 22.05.2007
Сообщений: 14
По умолчанию Распределенные права + нотификации

Будет сайт мультиязычный.
Мультиязычность организовуется стандартным TYPO3 путем (не вот тем вот старым, с дубликатом дерева страниц, а более новым - дубликатом контент элементов)
Контент будут переводить разные люди, у которых будет человек который будет делать approve (как бы Главный редактор)
Задача вот в чем, - надо организовать распределенные права для писателей, переводчиков, редакторов, + систему нотификаций о событиях проделаных ими.

Более детально:
Вот последовательность -
1. Писатель зашел в BE, создал tt_news статью,
2. Редактор получил письмо о новой статье
3. Редактор согласен, - идем дальше, если нет-то на пункт (1)
4. Статья вышла в публикацию благодаря действиям редактора (unhide наверно)
5. Переводчик получил письмо
6. Переводчик сделал перевод
7. Редактор получил письмо
8. Редактор согласен, - идем дальше, если нет-то на пункт (5)
9. Перевод вышел в свет.

Можно посмотреть вложенную диаграмму.

Как сделать распределенные права, я думаю, я найду - т.к. есть куча документации как это сделать стандартными решениями TYPO3 (или это не подойдет?)
Вопрос в том, как организовать систему таких нотификаций? Встречались ли подобные решения?
Вложения
Тип файла: rar workflow.rar (89.0 Кб, 1 просмотров)
SteelMaster вне форума   Ответить с цитированием
Старый 30.05.2007, 22:58   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

первые 4 пункта c достаточно хорошим приближением встроены в workspaces.
http://typo3.org/documentation/docum...3/7/#id3567541

Последний раз редактировалось PhilD; 30.05.2007 в 23:36
PhilD вне форума   Ответить с цитированием
Старый 31.05.2007, 13:54   #3
SteelMaster
Новенький
 
Регистрация: 22.05.2007
Сообщений: 14
По умолчанию

Усложним задачу,
У нас есть статьи, организованные tt_news'ом, в нем есть куча дополнительных полей. (На самом деле это не статьи, а промышленные Товары, у них есть доп. поля - "Тех. характеристики", "Еще чето", "Картинка", и т.д.)

Надо закрепить за определенными полями определенных пользователей BE typo3, что б скажем ТОЛЬКО Tech Writer мог редактировать поле "Тех. характеристики" и ТОЛЬКО его.

+ надо что б пока каждый из писателей не потрудился над статьей, и не добавил свой текст или картинку, и пока все поля не заполнены - статья не пошла к редактору, и не вышла в свет.

Есть идея написать BE plugin, который будет юзать хууки TYPO3, отлавливать события изменения контента, и в зависимости от того к какой группе принадлежит текущий залогиненый юзер, - сохранять или не сохранять определенные поля по правилам.

Может есть какие идеи? Может кто-то встречался с подобным?
SteelMaster вне форума   Ответить с цитированием
Старый 31.05.2007, 14:16   #4
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Цитата:
Надо закрепить за определенными полями определенных пользователей BE typo3, что б скажем ТОЛЬКО Tech Writer мог редактировать поле "Тех. характеристики" и ТОЛЬКО его.
Это просто excludefields
PhilD вне форума   Ответить с цитированием
Старый 31.05.2007, 15:41   #5
SteelMaster
Новенький
 
Регистрация: 22.05.2007
Сообщений: 14
По умолчанию

Цитата:
Сообщение от PhilD Посмотреть сообщение
Это просто excludefields
Мда, точно, - попробовал - работает отменно. Спасибо.

А как быть с нотификациями?

И еще, как лучше организовать выход в свет статьи?
Через workspaces, как было предложено выше, или просто делать статьям по дефолту hide, а доступ к hide/unhide давать только главному редактору?

Последний раз редактировалось SteelMaster; 31.05.2007 в 17:03
SteelMaster вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Права BE-пользователей (sgid, umask) San Общие вопросы 12 11.08.2010 18:19
Меню и права пользователей сайта(Frontend users) Татьяна Дьяченко Общие вопросы 3 17.08.2007 16:27
Права доступа razawa Общие вопросы 13 24.05.2007 12:14
Проблема. Warning. Права доступа Andrey Grey Общие вопросы 11 01.02.2007 18:51
Права пользователя kalhas Установка 2 13.08.2003 21:55


Часовой пояс GMT +4, время: 00:09.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория