Curso de Introdução ao Plone Modulo A Instrutores Carlos Alberto Alves Meira Laurimar Gonçalves Vendrusculo Junho de 2009
Conteúdo Parte I - Conceitos básicos Parte II - Interface do Plone Parte III - Gerenciamento de usuários Parte IV - Criação e edição de conteúdo Parte V - Publicação do conteúdos
Parte I Conceitos básicos
O que é Plone O que é Plone? Uma poderosa e flexível solução de Gerenciamento de Conteúdo, fácil de instalar, usar e estender. Plone permite pessoas criarem e manterem informação usando apenas um navegador Web, sem a necessidade de conhecimentos técnicos. plone.org
O que é Plone Sistema de gerenciamento de conteúdo sistema personalizável e extensível para usuários não-técnicos criarem e gerenciarem conteúdo na Web. Sigla CMS - Content Management System Plone é uma das opções de CMS disponíveis Curiosidade: Plone era o nome de uma banda inglesa
Sistema de gerenciamento de conteúdo Suporta a criação, a manutenção e a publicação de conteúdo na Internet. Facilita a criação de um Website, com ferramentas desde a edição do conteúdo até a sua publicação. Sua funcionalidade pode ser subdividida em: criação e gerenciamento do conteúdo publicação do conteúdo apresentação do conteúdo
Sistema de gerenciamento de conteúdo A edição do conteúdo é feita por meio de ferramentas de autoria. Usa um repositório (banco de dados) para armazenar as informações a serem apresentadas. Utiliza mecanismos para adequação automática do conteúdo à aparência e ao layout das páginas. Permite a incorporação de novos recursos, estendendo a sua funcionalidade.
O que o Plone oferece Interface pelo navegador Web (browser) Gerenciamento de usuários Criação e edição de conteúdo Fluxo de publicação do conteúdo (workflow) Geração automática de infra-estrutura de navegação Mecanismo de busca integrado Meios de segurança Suporte a vários idiomas
Comparação entre CMS Plone Drupal Joomla Mambo WebGUI Licença GPL GPL GPL GPL GPL Tecnologia Phyton PHP PHP PHP Perl Banco de dados ZODB/ Zope MySQL, Postgres MySQL MySQL MySQL Auditável Drag&Drop + (add on) Desfazer (limitado) Editor WYSIWYG + (add on) Agendar + (add on) Workflow (limitado) Fonte: www.cmsmatrix.org - 30/04/2009
Usos do Plone Portal na Internet ou Intranet Ferramenta colaborativa (groupware) Repositório de conteúdo Gerenciador de documentos Site de comércio eletrônico (e-commerce) Blog corporativo
Portais em Plone Governo Brasileiro - http://www.brasil.gov.br/ Embrapa - http://www.embrapa.br Revista Carta Capital - http://www.cartacapital.com.br/ ACM SIGGRAPH - http://www.siggraph.org/ CIA (Central Intelligence Agency) - https://www.cia.gov/ Open Source at Nokia - http://opensource.nokia.com/ Fonte: plone.net/sites
Sumário da Parte I Plone é um Sistema de Gerenciamento de Conteúdo ou CMS, do termo em inglês. Sistema personalizável e extensível para usuários não-técnicos criarem e gerenciarem conteúdo na Web. Oferece principalmente: Interface pelo navegador Web (Parte II) Gerenciamento de usuários (Parte III) Criação e edição de conteúdo (Parte IV) Fluxo de publicação do conteúdo (Parte V)
Parte II Interface do Plone
Macroprograma 1 no Plone www.macroprograma1.cnptia.embrapa.br
Interface do Plone Visualização
Interface do Plone Visualização
Interface do Plone Visualização Indica a sua localização no site. Link para usuário cadastrado acessar o site. Identificação do usuário para acessar o site para alteração
Interface do Plone Visualização
Interface do Plone Visualização Hierarquia de navegação Mecanismo de busca Calendário para acesso aos eventos programados
Interface do Plone Visualização
Interface do Plone Alteração
Interface do Plone Alteração
Interface do Plone Alteração Usuário ativo alterando o site Navegação no modo de alteração Item de conteúdo não publicado
Interface do Plone Alteração
Interface do Plone Alteração Apresenta o conteúdo do item selecionado Mostra como o item será visualizado na Web Permite a edição do item Permite alterar o compartilhamento do item
Interface do Plone Prática Entrar em www.macroprograma1.cnptia.embrapa.br Verificar a Interface do Plone - Visualização Acessar como usuário cadastrado Verificar a Interface do Plone - Alteração
Parte III Gerenciamento de usuários
Gerenciamento de usuários O usuário (administrador) deve clicar em Configuração do Site (a) e depois clicar na opção Usuários e Grupos (b). a b
Gerenciamento de usuários O gerenciamento se faz pela tela Visão Geral dos Usuários.
Gerenciamento de usuários Existem duas formas de adicionar novo usuário: - Externamente: o usuário se auto registra com perfil/papel de anônimo. Posteriormente, o administrador pode alterar este perfil. - Internamente: o administrador seleciona o botão Adicionar Novo Usuário.
Gerenciamento de usuários Para que o usuário possa se auto registrar, duas opções tem que ser selecionadas em Configurações do Site -> Segurança.
Gerenciamento de usuários O botão Mostrar todos exibe os usuários cadastrados. A associação de papéis, troca de senha e exclusão de usuário estão disponíveis ao administrador.
Gerenciamento de usuários Grupos Clicando na aba Grupos, pode-se verificar os grupos existentes. Os grupos de administradores, revisores e usuários autenticados já estão criados. A versão 3 do Zope/Plone disponibiliza apenas o papel de administrador. Atenção então quando se delega o papel de administrador para um grupo.
Gerenciamento de usuários Grupos Clicando no grupo Administradores, são exibidos os seus membros e é possível adicionar e excluir usuários nesse grupo.
Gerenciamento de usuários Grupos Segundo a necessidade de cada site é possível criar grupos específicos de ação bem definida. Ao Adicionar novo grupo, preencher os campos : Nome: identificador único para o grupo. Evite espaços e caracteres especiais. Titulo: título do grupo, com preenchimento livre. Descrição: texto detalhado das ações do grupo. Email de gerente do grupo.
Gerenciamento de usuários Prática e Exercício Verificar os usuários cadastrados Adicionar usuário(s) Verificar membros do grupo Administradores Criar um grupo (p.ex. PA1 - Plano de Ação 1) Adicionar usuário(s) neste grupo
Parte IV Criação e edição de conteúdo
Criação e edição de conteúdo Itens de conteúdo Página Pasta Imagem Arquivo Link Evento Notícia Coleção
Criação e edição de conteúdo Páginas Página Inicial - Visão
Criação e edição de conteúdo Páginas Página Inicial - Conteúdo
Criação e edição de conteúdo Edição de página Página Inicial - Edição
Edição de página Editor de texto KUPU Módulo rápido salvamento Centralizado Justificado à direita Lista Não ordenada Imagem Link Externo Estilo de Texto Tabela Link Interno Lista de Definição Lista Numerada Justificado à Esquerda
Edição de página Tipos de Formatação
Edição de página Outras opções Para associar palavras-chave Para definir data de publicação e expiração Para identificar autores, colaboradores e direitos autorais Permitir comentários, excluir da navegação, modo de apresentação etc.
Criação e edição de conteúdo Adicionar Página Adicionar item - Página
Criação e edição de conteúdo Prática Posicionar na Página Inicial Verificar aba Visão Verificar aba Edição (editor de texto) Verificar aba Conteúdo Verificar menu Adicionar item
Criação e edição de conteúdo Pastas Pasta - Visão
Criação e edição de conteúdo Edição de pasta Pasta - Edição
Criação e edição de conteúdo Adicionar Pasta Adicionar item - Pasta
Criação e edição de conteúdo Prática e Exercício Posicionar na Página Inicial Adicionar uma pasta (p.ex. Pasta treinamento) Adicionar uma página a esta pasta (p.ex. Curso de Plone) Verificar aba Conteúdo da pasta Selecionar página como visão padrão da pasta (menu Exibição)
Criação e edição de conteúdo Adicionar Arquivo Adicionar item - Arquivo Obs: o arquivo fica associado à pasta na qual foi adicionado.
Criação e edição de conteúdo Adicionar Imagem Adicionar item - Imagem Obs: o arquivo da imagem fica associado à pasta na qual foi adicionado.
Criação e edição de conteúdo Adicionar Imagem Resultado da adição de uma imagem
Criação e edição de conteúdo Adicionar Link Adicionar item - Link Obs: o link fica associado à pasta na qual foi adicionado.
Criação e edição de conteúdo Adicionar Link Resultado da adição de um link
Criação e edição de conteúdo Prática Adicionar arquivo na pasta criada Adicionar imagem (na pasta e na página) Adicionar link (na pasta e na página) Criar a subpasta Imagens e transferir as imagens para esta pasta
Criação e edição de conteúdo Exercício Criar subpastas da pasta criada Adicionar arquivos Adicionar imagens (na pasta e na página) Adicionar links (na pasta e na página)
Inclusão de itens - Evento É possível associar eventos de interesse. Neste caso incluiremos o Somos de Maíz, que está anunciado no sítio da Embrapa.
Edição do item - Eventos A seguir, preenche-se os campos relativos ao evento título, local, tipo de evento, descrição, URL do evento, Tipo de evento, data de início e fim, nome, email e telefone da pessoa de contato
Eventos - Resultado
Exercício Criar a pasta Eventos e incluir alguns eventos de interesse do projeto. DICA: acessar a pasta Conteúdo inserir item Evento
Inclusão de itens - Notícia A ferramenta permite ainda que notícias sejam associadas ao site. Neste exemplo associamos à pasta Gestão do Projeto, a notícia relacionada á Embrapa discute seus mais recentes projetos inovadores em Brasília Selecionamos o item Notícia pressionando o botão Adicionar novo item
Edição do item - Notícia Da mesma forma que nos demais itens, é preciso preencher um formulário com informações sobre o item inserido: Titulo Breve descrição Corpo da notícia propriamente dito. Imagem associada; Título da imagem; Itens relacionados.
Notícia - Resultado
Exercício Inserir uma notícia sobre a divulgação do curso de Plone na pasta Gestão de Projeto DICA: acessar a pasta Conteúdo inserir item Notícia
Inclusão de itens - Coleções A pasta Coleções (antiga pasta esperta) é na verdade uma página que faz uma pesquisa segundo parâmetros específicos e exibe o resultado automaticamente. Por exemplo, pasta esperta configurada para exibir Notícias publicadas exibe todas as Notícias já publicadas do portal, não importando as pastas na qual se encontrem.
Inclusão de itens - Coleções Selecionamos o item Coleções pressionando o botão Adicionar novo item Os itens resultantes da pesquisa serão mostrados pelo seu título e descrição, neste caso.
Edição do item - Coleções Selecione a aba Critério. Pode-se selecionar um campo específico (metadados) ou algum dos tipos de item (evento, notícia, link,etc). Permite também classificar o resultado segundo o campo de busca selecionado anteriormente. Critérios da busca
Edição do item - Coleções Critérios da busca
Pasta Coleções Resultado
Exercício Inserir uma coleção na raiz do site. Criar critérios que retornem todos os itens classificados que contenham a palavra pesquisa Dica: Pode-se utilizar um valor de string específica quando se necessite.
Dica Exercício
Exercício A pasta coleções é um recurso eficiente para filtrar conteúdo, segundo critérios específicos: Pode-se por exemplo: - Criar um repositório de notícias por mês; - Organizar todo o conteúdo criado a partir de determinada data; - Organizar pasta segundo palavras-chaves.
Compartilhamento de Recursos de Informação 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 de Recursos de Informação 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íficos. Compartilhe uma pasta com um determinado grupo.
Sumário da Parte V Elementos básicos da interface do Plone Como criar pastas Como criar e editar: Página, Arquivo, Evento, Link e Notícia Como criar e configurar uma coleção. Como compartilhar os recursos de informação criados.