Plone Total                                    Gerenciamento de Conteúdos                                           Lucas ...
Tópicos    • Introdução ao Plone    • Tipos de Conteúdos    • Configurações do Site    • Content Rules    • Staging e Vers...
Introdução ao Plone   Plone é um Sistema de Gerenciamento   de Conteúdo (CMS Content Management   System, em inglês).   Es...
Tipos de Conteúdos       •    Quais os tipo existentes?                                     4quarta-feira, 23 de janeiro d...
Modos de exibição   No Plone é possível alterar a visualização das páginas, alterando o modo de listagem   dos itens.   • ...
Workflow   O Workflow é o mecanismo do Plone que controla o clico de vida da informação,   consequentemente a segurança da...
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 ...
Content Rules          Criando uma regra (rule)   A criação e o gerenciamento de regras de conteúdo é realizado completame...
Content Rules   As regras de conteúdo (content rules) servem para que determinadas ações sejam disparadas(triggers) sem a ...
Versionamento   O versionamento tem a finalidade de              • Marcação e resgate de versões   gerenciar as várias ver...
Staging e Versionamento   Versionamento   Versão é uma variante de alguma coisa original. No contexto de documentos, geral...
Portlets                                    O Plone aprimorou o gerenciamento dos portlets, que são                       ...
Configurações do Site   No Plone, existe uma área para            Principais Ferramentas:   configuração do portal chamada...
Configurações do Site   No Plone, existe uma área para configuração do portal chamada Configurações do Site (Site Setup). ...
Segurança      Toda segurança no Plone é baseada em 4 pilares:   1.Papéis   2.Permissões   3.Usuários   4.Grupos   Outra i...
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 si...
Usuários e Grupos   • Gerenciar Usuários   • Gerenciar Grupos   • Personalizar as informações de visualização dos portlets...
Conhecendo os Papéis   • Manager (Gerente/Administrador)   • Owner (Dono)   • Reviewer (Revisor)   • Editor(Editor)   • Co...
Compartilhando Papéis   Este recurso permite que sejam atribuídos aos usuários papéis em contextos   específicos, restring...
OBRIGADO!                                            Lucas Aquino                                              @luxcas    ...
Upcoming SlideShare
Loading in …5
×

Plone total#2 - Gerenciamento de conteúdos

380 views
312 views

Published on

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

Published in: Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
380
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plone total#2 - Gerenciamento de conteúdos

  1. 1. Plone Total Gerenciamento de Conteúdos Lucas Aquinoquarta-feira, 23 de janeiro de 13
  2. 2. 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
  3. 3. 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
  4. 4. Tipos de Conteúdos    • Quais os tipo existentes? 4quarta-feira, 23 de janeiro de 13
  5. 5. 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
  6. 6. 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
  7. 7. Workflowquarta-feira, 23 de janeiro de 13
  8. 8. Workflow Representação UML - Diagrama de estadosquarta-feira, 23 de janeiro de 13
  9. 9. Workflow Padrão do Plone (simple publication workflow)quarta-feira, 23 de janeiro de 13
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. Segurança Configuração do site --> Segurançaquarta-feira, 23 de janeiro de 13
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. OBRIGADO! Lucas Aquino @luxcas contato@lucasaquino.com.brquarta-feira, 23 de janeiro de 13

×