Neste domingo o futebol, vai ficar para o proximo domingo mais, por uma causa justa. Os jogadores vai participar de um mutirao para bater uma laje de uns dos jogadores, vamos ver quem e bom de laje. Que Deus abemcoem todos... Estudando o Workflow Plone 2.5Por Marcello Bax(adaptado de http://www.leonardomiranda.com.br/artigos/estudando-o-plone-workflow)Plone WorkflowTodos os objetos do Plone estao dentro de um sistema de Workflow, que nada mais e que um sistema de fluxo de informacoes, onde a informacao vai sendo direcionada de acordocom certas regras. Essas regras sao representadas por um grafo, formado por estados e transicoes entre estados.O Plone trata o Workflow de uma maneira simples, onde os usuarios sao organizados em papeis (User Roles). Estes papeis tem determinadas permissoes que os permitem alterar os estados dos objetos atraves de transicoes entre estados.Estados dos ObjetosNa configuracao padrao do Plone, todos os objetos de um site possuem estados em comum. Estes estados sao: esborco publico, pendente, publicado e privado.Desenvolvedores podem criar novos estados, porem esse assunto nao sera tratado aqui. Vamos detalhar os estados agora:Esboco publico:Este e o estado padrao dos objetos no Plone. Objetos definidos comoesboco publico podem ser acessados atraves da URL ou atraves do sistema de busca doPlone. Porem nao aparecem na arvore de navegacao. Estes Objetos so podem ser editadospor seus donos ou por administradores do portal Plone.Pendente: Um objeto vai para o estado Pendente geralmente por uma acao do dono dodocumento, membro do site, que envia o documento para publicacao. Quando umdocumento e enviado para publicacao, ele se torna pendente, permitindo que os revisorespossam publicar ou rejeitar a publicacao do documento. Quando um objeto e definido comopendente ele somente pode ser editado por usuarios no papel manager (administradores dosite).Publicado: Um objeto publicado fica visivel para todos os visitantes do site. Quando umitem de news (noticia) e publicado ele aparece no menu news (noticias) do Portal Plone.Quando uma pasta e publicada, ele tambem aparece no Portlet de Navegacao. Quando umitem e publicado, ele somente pode ser editado pelo manager do site ou pode ser retraido evoltar novamente ao estado esboco publico para ser editado, ai sim, novamente enviadopara aprovacao e ser publicado.Privado: Objetos em estado privado so podem ser visualizados e editados por seus donos epor managers que tenham acesso a pasta em questao. Eles nao aparecem na lista de buscase na lista do Porltet de Navegacao.Roles / Local Roles (papeis / papeis locais)Dentro de um site Plone, existem diversos papeis (roles) que permitem dizer o que cadausuario dentro do Plone pode fazer. Quando o Plone e instalado, por padrao existem ospapeis: anonimos, membros, dono, revisor e gerente (anonymous, member, owner, reviewere manager).Anonimo (anonymous) Todo visitante de um site plone e nao tenha feito o login,automaticamente recebe o papel de anonimo.Membros (members) Membros sao os usuarios que fizeram o login em um site Plone.Usuarios com papeis de membro podem adicionar conteudos e mudar as suas propriaspreferencias.Revisores (reviewer) Sao usuarios que alem de serem membros, sao revisores. Este papelpermite que o usuario publique ou rejeite o pedido de publicacao de conteudos de outrosusuarios. Quando um usuario no papel revisor loga no