Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani

Tamanho: px
Começar a partir da página:

Download "Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani"

Transcrição

1 Curso de Introdução ao Plone Instrutores Carlos Alberto Alves Meira Erick Gallani

2 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

3 Parte I Conceitos básicos

4 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

5 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

6 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

7 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.

8 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

9 Comparação entre CMS Drupal Joomla Mambo WebGUI Licença GPL GPL GPL GPL GPL Tecnologia Phyton PHP PHP PHP Perl Banco de dados ZODB/ZoMySQL, pe Postgres MySQL MySQL MySQL Auditável Drag&Drop Desfazer + (add on) (limitado) Editor WYSIWYG + (add on) Agendar + (add on) Workflow (limitado) Fonte: /04/2009 Plone

10 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

11 Portais em Plone Governo Brasileiro - Embrapa - Revista Carta Capital - ACM SIGGRAPH - CIA (Central Intelligence Agency) - Open Source at Nokia - Fonte: plone.net/sites

12 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)

13 Parte II Interface do Plone

14 Macroprograma 1 no Plone

15 Interface do Plone Visualização

16 Interface do Plone Visualização

17 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

18 Interface do Plone Visualização

19 Interface do Plone Visualização Hierarquia de navegação Mecanismo de busca Calendário para acesso aos eventos programados

20 Interface do Plone Visualização

21 Interface do Plone Alteração

22 Interface do Plone Alteração

23 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

24 Interface do Plone Alteração

25 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

26 Interface do Plone Prática Entrar em Verificar a Interface do Plone - Visualização Acesso como usuário cadastrado Verificar a Interface do Plone Alteração Entrar no site do curso./cursoplone Auto-registro dos alunos

27 Parte III Gerenciamento de usuários

28 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). b a

29 Gerenciamento de usuários O gerenciamento se faz pela tela Visão Geral dos Usuários.

30 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.

31 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.

32 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.

33 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.

34 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.

35 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. de gerente do grupo.

36 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

37 Parte IV Criação e edição de conteúdo

38 Criação e edição de conteúdo Itens de conteúdo Página Pasta Arquivo Imagem Link Evento Notícia Coleção

39 Criação e edição de conteúdo Páginas Página Inicial - Visão

40 Criação e edição de conteúdo Páginas Página Inicial - Conteúdo

41 Criação e edição de conteúdo Edição de página Página Inicial - Edição

42 Edição de página Editor de texto KUPU Justificado à direita Módulo rápido salvamento Lista Não ordenada Centralizado Estilo de Texto Imagem Link Externo Tabela Link Interno Lista de Definição Lista Numerada Justificado à Esquerda

43 Edição de página Tipos de Formatação

44 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.

45 Criação e edição de conteúdo Adicionar Página Adicionar item - Página

46 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

47 Criação e edição de conteúdo Pastas Pasta - Visão

48 Criação e edição de conteúdo Edição de pasta Pasta - Edição

49 Criação e edição de conteúdo Adicionar Pasta Adicionar item - Pasta

50 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)

51 Criação e edição de conteúdo Adicionar Arquivo Adicionar item - Arquivo Obs: o arquivo fica associado à pasta na qual foi adicionado.

52 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.

53 Criação e edição de conteúdo Adicionar Imagem Resultado da adição de uma imagem

54 Criação e edição de conteúdo Adicionar Link Adicionar item - Link Obs: o link fica associado à pasta na qual foi adicionado.

55 Criação e edição de conteúdo Adicionar Link Resultado da adição de um link

56 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

57 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)

58 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.

59 Edição do item Evento 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, e telefone da pessoa de contato

60 Evento - Resultado

61 Exercício Criar a pasta Eventos e incluir alguns eventos de interesse.

62 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

63 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.

64 Notícia - Resultado

65 Exercício Inserir notícias em uma pasta

66 Inclusão de itens - Coleção O item Coleção é uma página que faz uma pesquisa segundo critérios específicos e exibe o resultado automaticamente. Por exemplo, uma coleção Notícias publicadas pode ser criada para exibir todas as Notícias já publicadas do portal, não importando as pastas na qual se encontrem.

67 Inclusão de itens - Coleção Selecionamos o item Coleção pressionando o botão Adicionar novo item Os itens resultantes da pesquisa serão mostrados pelo seu título e descrição, neste caso.

68 Edição do item - Coleção Critérios da busca 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.

69 Edição do item - Coleção Critérios da busca

70 Coleção - Resultado

71 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.

72 Exercício Dica

73 Sumário da Parte IV Como adicionar/editar os itens de conteúdo: Páginas Pastas Arquivos Imagens Links Eventos Notícias Coleções