• Like
  • Save
Plone total#2 - Gerenciamento de conteúdos
Upcoming SlideShare
Loading in...5
×
 

Plone total#2 - Gerenciamento de conteúdos

on

  • 285 views

Introdução em Plone CMS, gerenciar os conteúdos, workflow...

Introdução em Plone CMS, gerenciar os conteúdos, workflow...

Statistics

Views

Total Views
285
Views on SlideShare
282
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 3

https://www.facebook.com 2
http://www.lucasaquino.com.br 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Plone total#2 - Gerenciamento de conteúdos Plone total#2 - Gerenciamento de conteúdos Presentation Transcript

    • Plone Total Gerenciamento de Conteúdos Lucas Aquinoquarta-feira, 23 de janeiro de 13
    • Tópicos • Introdução ao Plone • Tipos de Conteúdos • Configurações do Site • Content Rules • Staging e Versionamento • Segurança • Usuários e Grupos • Workflowquarta-feira, 23 de janeiro de 13
    • Introdução ao Plone Plone é um Sistema de Gerenciamento de Conteúdo (CMS Content Management System, em inglês). Escrito em Python (linguagem de programação) e ZPT(linguagem de template), rodando sobre um Servidor de Aplicações Zope e um framework de gerenciamento de conteúdos(CMF Content Management Framework), ambas as tecnologias citadas são, a exemplo do Plone, livres e de código aberto.quarta-feira, 23 de janeiro de 13
    • Tipos de Conteúdos    • Quais os tipo existentes? 4quarta-feira, 23 de janeiro de 13
    • Modos de exibição No Plone é possível alterar a visualização das páginas, alterando o modo de listagem dos itens. • Visão Padrão • Visão sumária • Todo Conteúdo • Visão de miniatura • Selecionar Item para visão padrãoquarta-feira, 23 de janeiro de 13
    • Workflow O Workflow é o mecanismo do Plone que controla o clico de vida da informação, consequentemente a segurança da informação do Plone site. •Tipos de workflow •Mapeamento de Workflow por tipo de conteúdo •Criar Estados e Transições •Definir o estado inicial •Como utilizar um novo workflow •Como utilizar diferentes workflows, pelo contextoquarta-feira, 23 de janeiro de 13
    • Workflowquarta-feira, 23 de janeiro de 13
    • Workflow Representação UML - Diagrama de estadosquarta-feira, 23 de janeiro de 13
    • Workflow Padrão do Plone (simple publication workflow)quarta-feira, 23 de janeiro de 13
    • Content Rules As regras de conteúdo (content rules) servem para que determinadas ações sejam disparadas(triggers) sem a interação da equipe de desenvolvimento quando um determinado evento acontecer, tornando a utilização do Plone3 muito mais fácil. O Funcionamento das Regras de Conteúdo é muito simples: Crie uma regra --> Defina quais condições e ações a regra terá --> Aplique essa regra no contexto que necessitar dessa regra.quarta-feira, 23 de janeiro de 13
    • Content Rules Criando uma regra (rule) A criação e o gerenciamento de regras de conteúdo é realizado completamente via PMI (Plone Management Interface/Interface de Gerenciamento do Plone) sem a necessidade de qualquer interação com o sistema de arquivos, sendo somente necessário quando for necessário criar uma nova regra ou ação que não exista.quarta-feira, 23 de janeiro de 13
    • Content Rules As regras de conteúdo (content rules) servem para que determinadas ações sejam disparadas(triggers) sem a interação da equipe de desenvolvimento quando um determinado evento acontecer, tornando a utilização do Plone3 muito mais fácil. O Funcionamento das Regras de Conteúdo é muito simples: Crie uma regra --> Defina quais condições e ações a regra terá --> Aplique essa regra no contexto que necessitar dessa regra. Criando uma regra (rule) A criação e o gerenciamento de regras de conteúdo é realizado completamente via PMI (Plone Management Interface/ Interface de Gerenciamento do Plone) sem a necessidade de qualquer interação com o sistema de arquivos, sendo somente necessário quando for necessário criar uma nova regra ou ação que não exista.quarta-feira, 23 de janeiro de 13
    • Versionamento O versionamento tem a finalidade de • Marcação e resgate de versões gerenciar as várias versões do conteúdo no estáveis: a maioria dos sistemas permite desenvolvimento de um documento qualquer. marcar onde é que o documento estava As principais vantagens em utilizar um com uma versão estável, podendo ser sistema de controle de versão, é a facilmente resgatado no futuro. possibilidade de rastrear as alterações feitas durante o desenvolvimento de um O Plone utiliza em todos os seus objetos o documento de texto qualquer. controle de versão, permitindo ao gestor, total controle da produção dos conteúdos. • Controle do histórico: facilidade em desfazer e possibilidade de analisar o histórico do desenvolvimento, como também facilidade no resgate de versões mais antigas e estáveis. A maioria das implementações permitem analisar as alterações com detalhes, desde a primeira versão até a última.quarta-feira, 23 de janeiro de 13
    • Staging e Versionamento Versionamento Versão é uma variante de alguma coisa original. No contexto de documentos, geralmente uma versão sempre é uma melhoria da versão anterior, sendo que o original é o menos evoluído. Geralmente se chama de “cópia” uma versão idêntica ou muito semelhante à original. As principais vantagens de se utilizar um sistema de controle de versão para rastrear as alterações feitas durante o desenvolvimento de software ou o desenvolvimento de um documento de texto qualquer são: • Controle do histórico: facilidade em desfazer e possibilidade de analisar o histórico do desenvolvimento, como também facilidade no resgate de versões mais antigas e estáveis. A maioria das implementações permitem analisar as alterações com detalhes, desde a primeira versão até a última. • Trabalho em equipe: um sistema de controle de versão permite que diversas pessoas trabalhem sobre o mesmo conjunto de documentos ao mesmo tempo e minimiza o desgaste provocado por problemas com conflitos de edições. É possível que a implementação também tenha um controle sofisticado de acesso para cada usuário ou grupo de usuários. • Marcação e resgate de versões estáveis: a maioria dos sistemas permite marcar onde é que o documento estava com uma versão estável, podendo ser facilmente resgatado no futuro. Fonte: http://www.wikipedia.org O Plone trabalha todos os seus objetos com controle de versão, permitindo assim ao gestor, total controle da produção de seus conteúdos.quarta-feira, 23 de janeiro de 13
    • Portlets O Plone aprimorou o gerenciamento dos portlets, que são “caixas” com conteúdos específicos, por exemplo: lista de notícias, calendários, entre outras funcionalidades, como login.quarta-feira, 23 de janeiro de 13
    • Configurações do Site No Plone, existe uma área para Principais Ferramentas: configuração do portal chamada • Produtos Adicionais Configurações do Site (Site Setup). • Log de Erros Nessa área, podemos alterar diversas • Idioma configurações do Plone como adicionar • Email novos produtos, configuração de email e • Segurança outras.quarta-feira, 23 de janeiro de 13
    • Configurações do Site No Plone, existe uma área para configuração do portal chamada Configurações do Site (Site Setup). Nessa área, podemos alterar diversas configurações do Plone como adicionar novos produtos, calendário, email entre outros. Principais Ferramentas: • Produtos Adicionais (Add-on products) • Erros (Errors) • Idioma (Language) • Email (Email) • Segurança (Secure)quarta-feira, 23 de janeiro de 13
    • Segurança    Toda segurança no Plone é baseada em 4 pilares: 1.Papéis 2.Permissões 3.Usuários 4.Grupos Outra informação é de que a segurança utiliza o mecanismo de aquisição. O mecanismo de aquisição funciona quando uma variável ou objeto(pasta, noticias, etc..) qualquer é solicitada o servidor de aplicação, Zope, procura a variável no contexto (local atual) onde ela foi chamada, não encontrando no contexto, ele sobe um nível na árvore de diretórios e continua a procura sucessivamente até chegar na raiz do site, caso o objeto procurado não seja encontrado, o Zope retorna um erro. Esse mecanismo é muito útil quando precisamos de conteúdos diferentes entre contextos diferentes, como pais e filhos. Nesse caso, quando o objeto é acessado por um filho ele retorna o conteúdo de acordo com o contexto, o filho, e assim ocorre no contexto do pai.quarta-feira, 23 de janeiro de 13
    • Segurança Configuração do site --> Segurançaquarta-feira, 23 de janeiro de 13
    • Segurança    Com isso a segurança pode ser atribuída global ou localmente. Global - Envolve todas as áreas do Plone site. Local - Aplicada somente na área em que for atribuídaquarta-feira, 23 de janeiro de 13
    • Usuários e Grupos • Gerenciar Usuários • Gerenciar Grupos • Personalizar as informações de visualização dos portlets para determinado Grupo ou papelquarta-feira, 23 de janeiro de 13
    • Conhecendo os Papéis • Manager (Gerente/Administrador) • Owner (Dono) • Reviewer (Revisor) • Editor(Editor) • Contributor (Contribuidor) • Member (Membro) • Reader (Leitor) • Anonymous (Anônimo)quarta-feira, 23 de janeiro de 13
    • Compartilhando Papéis Este recurso permite que sejam atribuídos aos usuários papéis em contextos específicos, restringindo assim a área de atuação do papel que o usuário possui, e dando a ele um papel local. Exemplo: Papel global: Membro Papel local: Contribuidor e Revisorquarta-feira, 23 de janeiro de 13
    • OBRIGADO! Lucas Aquino @luxcas contato@lucasaquino.com.brquarta-feira, 23 de janeiro de 13