Introdução ao Sistema Gestor de Conteúdo
Modulo B
Instrutores
Carlos Alberto Alves Meira Erick Gallani
Conteúdo
Parte V - Compartilhamento
Parte VI - Entendendo o Workflow
Parte VII - Portlets
Parte VIII - Backup
Parte V – Compartilhamento
Compartilhamento
• Recurso poderoso para personalizar a ação de usuários ou grupos no site criado. Para utilizá-lo o usuário deverá ter perfil de administrador.
• Inicialmente posicione na pasta, documento ou qualquer outro recurso que deseje e clique na aba Compartilhamento.
Compartilhamento
• Digite o nome ou iniciais do grupo ou usuário com quem deseje compartilhar a informação.
• Associe a ações específicas para cada grupo/usuário.
Exercício
• Compartilhe um documento criado com
usuário(s) específico(s).
• Compartilhe uma pasta com um determinado
grupo.
Parte VI – Entendendo o Workflow
Entendendo o workflow do Plone 3
Só o dono pode ver Anônimo pode ver
Estado Inicial Privado Pendente Publicado Publicar Publicar Retrair Rejeitar Retrair Rejeitar Submeter
Estados dos objetos - Privado
• Este é o estado padrão e inicial dos objetos.
• Objetos em estado privado só podem ser visualizados e editados por seus donos, por gerentes que tenham acesso a pasta em questão ou por administradores que possuem acesso total a toda e qualquer informação. • Eles não são visualizados na lista de buscas.
Estados dos objetos - Pendente
• Este estado é definido pelo dono do documento, geralmente membros, que enviam o documento, com o objetivo de publicar o documento.
• Quando um documento é enviado, torna-se pendente, e passa a permitir que os revisores possam publicar ou rejeitar a publicação do documento.
• Quando um objeto é definido como pendente ele somente pode ser editado por administradores do site.
• Uma vez que o revisor rejeita o documento este volta para o estado privado. Ou seja, somente o dono e
e o administrador podem novamente ter acesso ao mesmo.
Estados dos objetos - Publicado
• Um objeto publicado fica visível para todos os visitantes do site. • Quando um item de notícia é publicado ele aparece no menu
notícias do Portal Plone.
• Quando um item é publicado, ele somente pode ser editado pelo gerente do site ou poder ser retraído e voltar novamente ao estado visível para ser editado, sendo enviado novamente para aprovação e ser publicado.
Revisando e publicando objetos
• Para fazer um novo item de informação se tornar visível no site este precisa ser publicado.
• O usuário membro, na realidade, submete estes itens para que outros usuários com perfil de revisão os publiquem.
• Normalmente o item já é criado no estado Privado. Desta forma pode ser visto pelo administrador do sistema, mas ainda não poderá ser visualizado externamente.
• Esta ação virá quando se escolhe a opção Publicar da caixa de estados.
Revisando e publicando objetos
Processo de publicação
• Um estado do item (também chamado de estado
de revisão) determina quem pode vê-lo.
• Um item privado pode ser visto apenas pelo seu
dono e pelo administrador do site.
• Somente itens publicados são disponíveis para
a base de membros e visitantes anônimos.
• Para publicar um item, ele precisa ser revisado
por um dos revisores do site.
• Você pode requisitar que um item seja revisado
submetendo-o à revisão.
Processo de publicação
Processo de publicação
• Outra maneira de controlar a visibilidade de um item é com sua data de efetivação (Estado Avançado).
• Este item não estará disponível publicamente antes de sua data de efetivação, mesmo que seu estado seja publicado.
• É possível também associar a data que este recurso expira no site ou seja, após esta data o item não fica mais disponível publicamente.
• Ressaltamos que o item não é excluído, constando ainda para o administrador do site.
Processo
de
publicação
• Para cada instância de projetos da servidora do macroprograma1.cnptia.embrapa.br o procedimento será:
• Logar-se como administrador.
• Ir na opção “Configuração do site” -> “Interface de gerência do Zope” ->selecionar o folder
“portal_skins” ->”plone_styles” -> selecionar o arquivo “plone_Custom.css”-> selecionar o botão “customize”.
• Desta forma o arquivo plone_Custom será copiado no diretório “custom” em “portal_skins”
Alterando o logo padrão
• No arquivo “plone_custom” acrescente o seguinte trecho de código:
/*BANNER do site*/ #portal-header{ height: 120px;
background: url(banner1.jpg) no-repeat left; }
Selecione o botão “save changes” ao finalizar.
Desta forma a variável portal-header (cabeçalho) receberá como fundo o banner do projeto.
Se precisar atualizar o logo o arquivo plone_custom já estará no diretório custom.
Alterando o logo padrão
• Posicionado ainda no folder “custom” inclua a figura “banner1.jpg”
• Use o combobox á direita digitando a palavra
“image” e selecionando o botão “Add”. Será pedido o nome (ID) da imagem e sua localização no HD. • Para que as alterações no designer sejam
realizadas vá até o diretório portal_css (CSS
Registry) localizado na raiz do projeto.
– Clique no box na frente "Debug/development mode" e novamente em "Save" .
• O último passo é esconder o logo original da Embrapa. Volte na visualização original do site e acrescente a função @@manage-viewlets.
Ex:
http://www.macroprograma1.cnptia.embrapa.br/
agroecologia/@@manage-viewlets
• Dê a opção “hide” na caixa “Viewlet: plone.logo” • Dê um reload na página do projeto sem a opção
“@@manage-viewlets”
Alterando o logo padrão
Resultado
Alterando o logo padrão
(No site macro)
• Acesse a interface Configurações do Plone
• Depois acesse Interface de Gerência do Plone (lado esquerdo)
• Selecione portal_skins • Selecione plone_images • Localize a figura logo.jpg • Selecione a opção customize
• Localize o diretório novo arquivo na opção file data (arquivo)
• Pressione o botão Upload (a imagem será alterada na tela) e
• Clique em Save Changes
Portlets
• Um Portlet constitui-se de um serviço do Plone.
• Os Portlets são desenvolvidos para serem
plugados dentro da interface do Plone.
• No Plone existem três grandes colunas:
esquerda, centro e direita.
• Os Portlets, de forma geral, ocupam as colunas
da esquerda e da direita.
Exemplos de portlets
Ordenando os Portlets Existentes
• Para realizar a mudança de ordem nos Portlets, você deve acessar clicar em gerenciar portlet • Pode-se adicionar ou
retirar os portlets do lado esquerdo e direito.
Atenção: verifique em que nível hierárquico (Folder) o
portlet está sendo criado/alterado
Criando um portlet de coleção
• Clique no link “Gerenciar portlets” logo abaixo dos portlets existentes no site. • Abra o menu “Adicionar
portlets”.
• Selecione “Collection portlet”.
Criando um portlet de coleção
• Preencha as informações solicitadas como título, limite que itens que serão exibidos e atribuições. • Será apresentada uma
lista com todas as
coleções existente no site apenas selecione a desejada e clique em
“Salvar” ou se preferir digite o nome da coleção e clique em “Buscar”.
Criando um portlet de coleção
• Depois de finalizado o portlet irá aparecer no nível hierárquico em que foi criado e aprensetará os itens da coleção selecionada.
• Vale lembrar que existem vários tipos de portlets e a maioria deles é
totalmente configurável.
Exercício 1 – Parte VII
• Mudar os portlets de lugar, entender quais
portlets são quais.
• Criar um portlet de coleções associando a ele
Criando um backup
• Como foi criada apenas uma instância do site Plone, optamos por entrar na interface ZMI (Zope Management Interface) e acessar o procedimento de backup.
Somente o administrador pode realizar o backup do site como um todo. O usuários com perfil de admnistrador pode realizar backups parciais.
Criando um backup do site
• Selecionar a instância do site plone a ser gravada
• Selecionar o botão Import/Export. • Selecionar a opção Save to file on
server que irá gravar em um diretório padrão do Plone (/Data/var).
• A extensão do arquivo é .ZEXP. • O processo de importação é o
mesmo, bastando para isto colocar no mesmo diretório da máquina que receberá o arquivo backup.
Processo de backup
• Mensagem de exportação com sucesso
Outras formas de backup
• Pode-se proceder ao backup de itens isolados do site tais como documentos ou pastas, bastando para isto selecionar os itens desejados.
• É recomendável que se compacte o arquivo .zexp para deslocá-lo para a máquina ou servidor de destino. • Outra solução é copiar todo o arquivo Data.fs localizado
em Plone 2 > Data > Var. Renomear o arquivo da máquina destino. Interromper o servidor e iniciá-lo novamente.