Ferramentas Pessoais
 
Seções
Plone 3, Manual do Usuário
Livros

Um manual completo para os criadores e gerenciadores de conteúdo de sites em Plone.

Este documento é uma tradução do Plone 3 User Manual (em inglês) disponível no site oficial do Plone. Traduzido por Marta Albertini (martaatkrei.com.br).

O conteúdo deste manual possui todos os direitos autorais reservados à Fundação Plone e aos contribuintes individuais.

Por que temos o site ideal para a sua empresa?

Nosso processo de criação é completo, isto quer dizer que saberemos exatamente:

  • o que você quer
  • o que você gosta
  • o que você precisa
Caminho certo
Por que hospedar conosco?
Servidores de última geração
  • serviço sob medida
  • seu site 24 horas no ar
  • servidores em ambiente totalmente controlado e seguro
 
Você está aqui: Página Inicial Etc Centro de Ajuda Manuais Plone 3, Manual do Usuário Colaboração e Fluxo de Trabalho Colaboração Através do Compartilhamento
Ações do documento

4.4. Colaboração Através do Compartilhamento

Ir um nível acima
A aba Compartilhamento permite que você compartilhe o gerenciamento do conteúdo com outros usuários.

Exemplo 1: Permitindo que outros adicionem conteúdo a uma pasta que você criou

Neste exemplo, Joana Silveira possui acesso total ao seu website em Plone. Ela pode adicionar, editar, deletar e publicar conteúdo em qualquer lugar no site. Por enquanto, ela apenas criou uma pasta chamada "Documentação" e adicionou uma Página a ela, "Resumo do Projeto". Ela ainda não publicou nenhum dos dois. O fluxo de trabalho padrão para esse site em Plone não foi modificado.

Agora, ela quer permitir que seu colega, Jorge Oliveira, adicione conteúdo à sua pasta "Documentação". Ele não tem permissão para editar qualquer conteúdo existente, mas ela precisa que ele adicione conteúdo. Antes de acompanharmos Joana, vejamos o que Jorge vê quando acessa esse site em Plone:

                      02b

Note que nesse momento, Jorge não pode ver a pasta "Documentação", pois Joana a criou e ela ainda está no estado Privado.

Todas as permissões padrão estão funcionando como devem. Joana dá a Jorge as permissões necessárias para adicionar conteúdo à pasta "Documentação". Ela navega até essa pasta e clica na aba Compartilhamento:

Permissão

Uma das primeiras coisas a serem observadas é que Joana já possui todas as permissões disponíveis nessa Pasta. Elas lhe foram dadas por já ter recebido permissões em níveis superiores no site, como indica o símbolo verde de marcação.

Assim, as permissões, em mais detalhes, são:

  • Pode adicionar - Isso significa que quando essa permissão é garantida a um usuário em particular (ou grupo de usuários), ele pode adicionar novos itens de conteúdo. E já que esse usuário será o criador daquele item, também poderá editá-lo.
  • Pode editar - Com essa permissão em uma pasta, o usuário pode não só editar a Pasta (seu título e descrição), mas também editar qualquer item na pasta. Contudo, note que o usuário não pode deletar nenhum conteúdo. Quando essa permissão é dada em uma Página, por exemplo, o usuário não poderá editar nenhum outro item na pasta, exceto essa Página.
  • Pode ver - Quando essa permissão é utilizada em uma pasta ou em outro item, o usuário pode ver o conteúdo, mas não pode alterá-lo.
  • Pode revisar - Quando essa permissão é dada, o usuário pode publicar itens.

Nota: essas permissões anularão as permissões padrão do fluxo de trabalho! Se você der a um usuário a permissão "Pode ver" em uma Página de estado Privado, ele poderá ver aquela Página.

Nesse exemplo, Joana dará a Jorge a permissão "Pode adicionar" na pasta "Documentação", para que ele possa adicionar conteúdo a ela. Primeiro, ela o procura por seu nome:

Procurar Jorge

Joana agora pode adicionar permissões específicas para Jorge na pasta "Documentação". Ela lhe dará a permissão "Pode adicionar" e clicará "Salvar":

Permissão Jorge

E é só isso! Vejamos como Jorge visualizará o site agora. 

Nota: Jorge NÃO precisa finalizar seu acesso e entrar novamente. As permissões são sempre atuais, pois são verificadas cada vez que um usuário acessa qualquer coisa (quando clica em um link, por exemplo) em um website em Plone.

Jorge clica na aba Página Inicial (por exemplo) para atualizar sua visão do site e, então, pode ver a pasta "Documentação":
Ver Pasta
Quando Jorge clicar na aba "Documentação", notará que pode visualizar todo o seu conteúdo e adicionar os tipos de conteúdo disponíveis a ele, como mostra o menu Adicionar item

:

 

Addnew

Jorge quer revisar o que Joana já criou, então clica nos links do Resumo do Projeto e vê:

img

Embora possa ver o documento, suas permissões limitadas não lhe deixam editá-lo ou mudar seu estado. A única coisa que ele pode fazer além de visualizar é fazer uma cópia para si mesmo.

Jorge adiciona uma Página chamada "Instalação do Widget" e cria conteúdo para ela. Ao terminar, ele salva:

img

Joana visualiza o trabalho de Jorge. Ela clica na aba "Documentação" e ao ver que ele já fez algo novo, clica na página "Instalação do Widget" para analisá-la:

Widget

Note que Joana tem acesso total à página criada por Jorge. Ela pode editá-la e utilizar as operações recortar/copiar/colar. No entanto, ela esperará até que Jorge envie a página para revisão.

Exemplo 2: Permitindo que outros editem o conteúdo que você criou

Tanto Joana quanto Jorge têm trabalhado bastante na pasta "Documentação", adicionando páginas. Joana publicou a pasta e suas diversas páginas:

img

Ela decidiu que quer dar todo o controle da edição (não da publicação) da pasta "Documentação" a Jorge. Assim, ela volta à pasta e clica na aba Compartilhamento:

Permissão 2

Então, ela precisa apenas selecionar a caixa "Pode editar", permitindo que Jorge edite todo o conteúdo da pasta -- inclusive a própria pasta. Quando Jorge visita a pasta novamente e clica em "Resumo do Projeto" (página criada por Joana), ele vê o seguinte:

Pode Editar

Agora, Jorge pode editar qualquer item na pasta "Documentação" independente de quem o criou ou quando foi criado.

Enquanto isso, Magali também entrou no grupo de Jorge, como um novo membro. Ele a ajuda a atualizar o documento "Instalação do Widget". Ao clicar na aba compartilhamento dessa página, ele busca o nome completo de Magali (não seu nome de usuário) e lhe dá a permissão "Pode editar" nesse documento.

magali

Agora, quando Magali for à pasta "Documentação", poderá ver dois itens publicados e dois privados que  poderá editar:

img

Aliás, ao clicar no documento "Instalação do Widget", poderá editá-lo:

img

No entanto, note que ao clicar em qualquer um dos dois itens que não pode editar, ela não possui nenhum acesso adicional. Ela pode visualizá-los porque estão publicados dentro do fluxo de trabalho padrão do Plone (ou seja, qualquer pessoa pode vê-los).

img

Uma última observação sobre esse exemplo: se a pasta "Documentação" não estivesse no estado publicado OU se Magali não tivesse recebido nenhuma outra permissão ("Pode ver" na pasta, por exemplo"), então teria precisado da URL completa para chegar até o documento que recebeu permissão para editar. As permissões são muito específicas no Plone!