Top Banner
Modulo A Instrutora: Laurimar Gonçalves Vendrusculo Pesquisadora B - Embrapa Informática Agropecuária Dezembro de 2008 Introdução ao Sistema Gestor de Conteúdo
86

Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Nov 09, 2018

Download

Documents

hoangmien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Modulo A

Instrutora: Laurimar Gonçalves Vendrusculo

Pesquisadora B - Embrapa Informática Agropecuária

Dezembro de 2008

Introdução ao Sistema Gestor de Conteúdo

Page 2: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Conteúdo

• Parte I – Conceitos básicos

• Parte II - Instalação do Plone• Parte III - Criação de site em Plone

• Parte IV - Criação de usuários e seus respectivos grupos

• Parte V - Criação de conteúdo

• Parte VI - Entendendo o Workflow• Parte VII - Portlets

• Parte VIII - Backup

Page 3: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Parte I – Conceitos Básicos

Page 4: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sistema de gerenciamento deconteúdos

• Suportam a criação, gerenciamento, distribuição epublicação de conteúdo na Internet.

• O objetivo é permitir que a criação de um site seja feitade forma facilitada, usando ferramentas desde a ediçãodo conteúdo até a publicação.

• Sua funcionalidade pode ser subdividida em:– criação e gerenciamento do conteúdo,– publicação e– apresentação.

Page 5: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sistema de gerenciamento deconteúdos

• A edição do conteúdo é feita por meio de ferramentas deautoria.

• Usa um repositório (banco de dados) para armazenar asinformações a serem apresentadas em cada página.

• Utiliza mecanismos para aplicação da aparência e layoutdas páginas ao conteúdo de forma automática durante apublicação.

• Facilidade de incorporação de novos recursos.

Page 6: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sistema de gerenciamento deconteúdos

• Navegação é construída pelo gerenciador de conteúdosque busca a definição da estrutura no repositório deconteúdo.

• Podem ser escritos nas mais diversas linguagens deprogramação que tenham algum tipo de interface com aweb– Java;– Phyton;– Php;– Perl.

Page 7: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exemplos de gerenciadores

• Gerenciadores desenvolvidos em PHP:– PHP-Nuke;– PostNuke;– Xoops.

• Gerenciador desenvolvido em Java:– OpenCMS.

• Gerenciador desenvolvido em Phyton:– Plone;– GeCon.

Page 8: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

O que é o Plone

• É um sistema gerenciador de conteúdo livre e de códigoaberto.

• Tem por objetivo fornecer valor a cada nível de umaorganização.

• Ele possui:– Sistema de Workflow;– Aspectos de Segurança;– Funções pré-configuradas;– Tipos de conteúdo;– Suporte a várias línguas.

Page 9: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Plone

• É escrito em Zope que é uma plataforma de desenvolvimento webutilizado para construção de gerenciadores de conteúdo, portais eaplicações customizadas.

• Zope é escrito em Phyton que é uma linguagem de programação.

• Utiliza o banco de dados orientado a objetos ZODB do Zope. Todo oconjunto de páginas, imagens que um site utiliza, são tratados comoobjetos dentro da plataforma e são armazenados dentro do ZODB.

• Utiliza um servidor web do Zope, denominado Zserver.

• Pode utilizar linguagens de scripting (ZPT e DTML), além de poderutilizar a linguagem Python para lógicas complexas.

Page 10: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Diretrizes para escolha de um CMS

• Tipo de conteúdo: quantidade de conteúdo por página, estrutura ecomplexidade do seu layout.

• Natureza dos autores: quais habilidades e conhecimentos osautores responsáveis pela atualização do conteúdo do site devemter.

• Uso final: em qual contexto o conteúdo será usado e publicado.

• Recursos: se o CMS pode ser usado com pacotes de software livre(servidores e banco de dados) ou apenas com produtos comerciais.

• Suporte: existência de suporte ativo, com fórum ou listas dediscussão.

Page 11: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Diretrizes para escolha de um CMS

• Módulos: existência de módulos necessários para odesenvolvimento do site ou módulos/blocos extrasdisponíveis para download na Internet.

• Software livre com código aberto: para desenvolvimentode novos módulos.

• Template e idioma: versatilidade no desenvolvimento denovos templates e existência de versão traduzida para oidioma desejado.

• Segurança: versões confiáveis para serem colocadasem produção.

Page 12: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Vantagens

• Qualquer usuário com a devida permissão pode desenvolver páginas dequalquer lugar, usando um navegador.

• Vários usuários podem criar e editar conteúdos na Web simultaneamente.

• Páginas são desenvolvidas através da digitação de textos e a atualização dearquivos dentro de templates pré-desenvolvidos do site.

• Consistência de estilo e da estrutura do conteúdo.

• Uso de workflow permite que muitas pessoas trabalhem em diferentes lugaressem que se tenha problemas com a segurança e com padrões de qualidadepré-definidos.

Page 13: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Desvantagens

• Gerenciadores mais complexos não sãoindicados para gerenciar sites mais simples.

• Plone possui um servidor Web próprio, nãopermitindo o uso do Apache, por exemplo

Page 14: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sumário da Parte I

• O que são sistemas gerenciadores de conteúdo e quais são suascaracterísticas.

• Quais as linguagens usadas para desenvolvimentos degerenciadores.

• Gerenciadores mais utilizados.

• O que é Plone e suas características.

• Critérios para escolha de um Gerenciador de conteúdos.

• Vantagens e Desvantagens.

Page 15: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Parte II – Instalação do Plone

Page 16: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Requisitos

• Sistemas operacionais: windows, linux, MacOS, Unix,Solaris– Obs: no windows 2000 é necessário ter permissões de administrador

• Servidor:– com alta qualidade de hardware, com 1.5 Ghz e 1GB de RAM– Para a instalação básica do Plone é necessário 50 MB de espaço em disco

• Cliente: necessita somente de um navegador que possaacessar o servidor

• Endereço para baixar a última versão:http://plone.org/products/plone

Page 17: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Alguns navegadores

• Internet Explorer 5.5 ou superiores (6.0 ou superioressão recomendados)

• Netscape 7.0 ou superiores• Mozilla 1.0 ou superiores (1.4 ou superiores são

recomendados)• Opera 7.0 ou superiores (7.20 ou superiores são

recomendados)• Konqueror 3.0 ou superiores (Há algumas

inconsistências, mas você terá que conviver com elasaté que atualizem-no conforme as mudanças do códigobase KHTML do Safari)

• Safari 1.1 e superiores

Page 18: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sites implementados em Plonehttp://plone.net/sites

• Governo Brasileiro - http://www.brasil.gov.br/

• Embrapa Sede - http://www.embrapa.br• Revista Carta Capital - http://www.cartacapital.com.br/

• Empresa Desenv. Organiz. - http://www.demarco.com.br

• ACM SIGGRAPH - http://www.siggraph.org/• CIA (Central Intelligence Agency) - https://www.cia.gov/

• Open Source at Nokia - http://opensource.nokia.com/

Page 19: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sites implementados em Plone naEmbrapa Informática Agropecuária

• Zoneamento de Riscos Agrícolas do Brasil - Gerênciado Projeto: http://auriga.cnptia.embrapa.br/finep/

• Zoneamento de Riscos Climáticos: abordagem paraagricultura familiar, bioenergia e pastagens :http://auriga.cnptia.embrapa.br/macrogdn

• Grupo de Interesse em Pesquisa para Agricultura Familiar: http://www.gipaf.cnptia.embrapa.br

Page 20: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sites do Macro Programa 1implementados em Plone na Embrapa

Informática Agropecuária

• Projeto Aquabrasilhttp://www.aquabrasil.cnptia.embrapa.br

• Projeto de Agricultura de Precisãohttp://www.redeap2.cnptia.embrapa.br/

• Projeto Avisarhttp://www.avisar2.cnptia.embrapa.br/

• Rede de Nanotecologia para o agronegóciohttp://www.redeagronano.cnptia.embrapa.br

• Projetos do Macroprograma 1 (Nova abordagem)http://www.macroprograma1.cnptia.embrapa.br

Page 21: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Instalação usando o WindowsVersão 2.5.3 -

Page 22: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Instalação usando o Windows

Page 23: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Iniciando o Plone

Page 24: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Iniciando o Plone

Page 25: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Instalação no Linux

• Os passos para instalação do Plone em Linux vaidepender da distribuição linux instalada na máquina

• Exemplo de instalação no Suse 9.2– Abrir um shell e conectar como superusuário– utilizar os pacotes phyton-3.2.4 ... e plone2-...– Executar o comando:

• rpm –ivh phyton• rpm –ivh plone

– Para iniciar o Plone, executar:• /etc/init.d/plone2 start

– Para finalizar o Plone executar:• /etc/init.d/plone2 stop

Page 26: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Acesso ao Plone

• Para acessar o plone digite no navegador:– http://localhost:8080– Na página que será aberta, selecione o link: Zope

Management Interface– Digite o login: cnptia e senha: cnptia (Obs: este login

e senha podem ser alterados)– Após digitar a autenticação, o site do Plone fica

pronto para criação, edição e publicação de sites

Page 27: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício – Parte II

• Abra o navegador e acesse o site do Plone, pormeio do endereço http://localhost:8080

• Nesse treinamento utilizaremos a máquina a002

como servidora do Plone, digitar então:http://____.cnptia.embrapa.br:8080 e entrar comdados de login

Observe a página apresentada.

Page 28: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sumário da Parte II

• Requisitos de hardware

• Instalação no Windows

• Instalação no Linux

• Iniciando o Plone

• Acessando o Plone

Page 29: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Parte III – Criação de Site emPlone

Page 30: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Criando um site

• Criaremos os sites dos projetos do Macro 1 de formatransparente.

• Esta é uma atividade realizada pelo usuário com perfil deadministrador ou pessoal envolvido em atividades desuporte computacional das unidades

• Os nomes dos sites devem ser sugestivos ou jáconhecidos e aqueles que optarem por hospedar o site noservidor da Embrapa Informática, será agregada aextensão .cnptia.embrapa.br

• A atualização das informações nos sites em plone podeser realizada remotamente por qualquer colaborador doprojeto cadastrado.

Page 31: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Site Projeto Macro1 criado

Page 32: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Elementos da interface do Plone

Indica a página na qual o usuário se

encontra

Quando há alguém logado,

indica o nome do usuárioPermite acesso ao site,

para usuários cadastrados

Permite cadastro

no site

Acessibilidade (Altera o tamanho do fonte)

Mecanismo de busca no site

Apresenta a página

principalMostra a página

de eventos

Page 33: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Elementos da interface do Plone

Apresenta a hierarquia

de pastas

Possibilita que um usuário acesse o

site para alteração

Page 34: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Elementos da interface do Plone

Apresenta as últimas notícias

Mostra o calendário para o mês corrente e permite

acessar os eventos agendados clicando sobre a data

Page 35: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Elementos da interface do Plone

Apresenta o conteúdo do item selecionado

Mostra como a página será publicada na web

Permite a edição dos itens

Permite alterar o compartilhamento dos itens

Page 36: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Parte IV – Criação de usuários eseus respectivos grupos

Page 37: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inserção de usuários

• O usuário com perfil de administrador, deverá selecionar a opçãopreferência, depois clicar na opção administração de usuários egrupos , á esquerda.

A tela visãogeral dosusuários estarádisponível parainserção deusuários e seusgrupos.

a

b

Page 38: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inserção de usuários - Segurança

• Para que o usuário possa se auto registrar, duas opçõestem que ser selecionadas na aba Segurança.

Page 39: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inserção de usuários

• Existem duas formar de adicionar novo usuário:- Externamente: O usuário se auto registra com perfil/papel de

anônimo, no site. Posteriormente o administrador altera este perfil

- Internamente: Oadministradorseleciona o botãoAdicionar novousuário, registrando onovo colaborador e jáassociando o perfil domesmo.

Page 40: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Visão geral dos usuários

• Selecionando-se esta opção Mostrar todos, todos os colaboradorescadastrados serão mostrados.

• A associação de papéis, troca de senha e exclusão de usuário sãotarefas disponíveis ao administrador.

Page 41: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Grupos

• Clicando na aba Grupos, pode-se verificar quais são os grupos existentes.• Em nosso exemplo os grupos de administradores, revisores, usuários

autenticados já estão criados.• É possível criar novos grupos com papéis diferenciados.

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

Page 42: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Agrupamento atual e os outrosmembros do site

Page 43: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Criação de novos grupos

• Segundo a necessidade decada site é possível criargrupos específicos de açãobem definida.

• Ao adicionar Novo Grupo,preencher uma interface comos campos :– Nome: Será o identificador do

grupo. Evite espaços ecaracteres especiais

– Titulo: Frase com o temagenérico do grupo emquestão;

– Descrição: Texto detalhadodas ações de cada grupo.

– Email de gerente daquelegrupo.

Page 44: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 1 – Parte III

• Verificar a lista de usuários cadastrados• Buscar todos os usuários com perfil de

administrador

• Criar um grupo PC1 (Plano componente1) dedocumentos

• Incluir um usuário neste grupo

Page 45: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Parte V – Criação de conteúdo

Page 46: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Elementos da interface do Plone

Mostra o estado do item

Permite adicionar novo item

Page 47: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Alterando a configuração básica do Plone

• Com a instância MP1 criada, aestrutura padrão do Ploneinclui:– as pastas: Members, News,

Events– uma página introdutória de

Boas Vindas ao sistemaPlone, nomeada de Welcometo Plone ou página inicial.

• Iremos excluir a pastamembers:– selecionar o botão que está à

frente das pastas e

– Acionar o botão excluir.

Page 48: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Pastas Members, News, Eventsexcluídas

Page 49: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Alterando o arquivo Inicial do Site da Intranet

• O index inicial pode ser alterado– Clicar na opção Edição na série

de abas no canto superior– Na nova página aberta alterar os

campos• Título: Título do documento• Descrição: Este texto deve ser

realmente conciso, e apareceráem negrito abaixo do título.

• Corpo do Texto: Textopropriamente dito.

• Após acionar o botão Salvar oarquivo será automaticamenteatualizado.

Page 50: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Editor de Texto KUPU

Justificado à Esquerda

Justificado à direita

Centralizado

Lista Numerada

Lista Não ordenada

Lista de Definição

Imagem

Link Interno

Link Externo

Tabela

Estilo de Texto

Módulo rápido

salvamento

Page 51: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Formato: Tipos de Formatação

Page 52: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição da Página

Permite associar palavras-chave, itens relacionados, local, idioma

Definir data de publicação e expiração

Permite acrescentar os autores, colaboradores e direitos autorais da página

Permite comentários, exclusão da navegação, modo de apresentação, etc

Page 53: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Criação de pastas

Page 54: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Editando a pasta

• No formulário preencher:– Título (obrigatório) e Descrição

Page 55: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercicío 2 – Parte V

• Agora que você já sabe como criar uma pasta, crie assubpastas Gestão do projeto e Projeto Componente 2para a pasta projetos componentes

• Crie uma nova pasta Equipe no mesmo nível da pastaprojetos componentes

Page 56: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

• Crie um documento e inclua no corpo do textoos seguintes conteúdos em formato textoestruturado:– Palavras em negrito, itálico e sublinhado,– Um trecho de texto com cabeçalho, subcabeçalho e

Uma lista ordenada,– Um link e uma figura.

Exercício 3 – Parte V

Page 57: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inclusão de itens - Arquivo

• Para ilustrar o tipo Arquivo iremos associar à pasta Gestão do Projeto,dois documentos no formato .pdf.

• Outros formatos podem ser associados, por exemplo .doc, .xls, .mdb. Bastaque o arquivo tenha significado na pasta.

• Clique no item Arquivo e no botão “Adicionar novo item”, opção arquivo.

Page 58: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - Arquivo

• As informações sobre o Arquivodevem ser inseridas:– o título (obrigatório),– uma breve descrição, e– o arquivo propriamente dito.

• Uma vez que a opção salvartenha sido acionada, o Ploneincorporará o arquivo, porexemplo TESTE.pdf, como partedo site.

• O usuário não tem mais acessofísico a este item, ele não estaráem nenhum diretório do Plone esim fará parte de sua estrutura.

Page 59: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 4 – Parte V

• Insira o arquivo teste.pdf na pasta Gestão doprojeto

Page 60: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inclusão de itens - Imagem

• Pode-se associar ao sitefiguras em formatossuportados pelosnavegadores (.GIF, .JPG e.PNG).

• O Plone aceita imagensexternas ou internas jáarmazenadas.

– Selecione o item imagem

Page 61: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - Imagem

• No item do tipo imagem opreenchimento doscampos é semelhante aodo tipo arquivo– Título– Descrição

• No campo Imagemassocia-se o diretório enome da imagem oupode-se localizá-la atravésdo botão Arquivo

Se o campotítulopermanecervazio o título daimagem serápreenchido como próprio nomedo arquivo.

Page 62: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - Imagem

Exemplo de Imagem com aassociação de conteúdo

relacionado.

Page 63: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 5 – Parte V

• Inserir a imagens em formatos variados jpg, gif

• DICA:– acessar a pasta Conteúdo– inserir item imagem

Page 64: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inclusão de itens - Link

• O Plone permite que sejam inseridos Links da Internet comoitem de informação.– Seleciona-se então o item Link, dentro da pasta Gestão do Projeto– clicar posteriormente o botão Adicionar novo item

Page 65: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - Link

• Para inclusão de Link osseguintes campo sãonecessários:

• Titulo;• Descrição;• URL;• Conteúdo associado.

Page 66: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 6 – Parte V

• Incluir um link na pasta Gestão do Projeto eoutro item na Projeto Componente 2

• DICA:– acessar a Aba Conteúdo– inserir item Link

Page 67: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

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.

Page 68: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - Eventos

• A seguir, preenche-se oscampos 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

Page 69: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Eventos - Resultado

Page 70: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 7 – Parte V

• Criar a pasta Eventos e incluir alguns eventosde interesse do projeto.

• DICA:– acessar a pasta Conteúdo– inserir item Evento

Page 71: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

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 recentesprojetos inovadores em Brasília

• Selecionamoso item Notíciapressionando obotão Adicionarnovo item

Page 72: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - Notícia

• Da mesma forma que nosdemais itens, é precisopreencher um formulário cominformações sobre o iteminserido:– Titulo– Breve descrição– Corpo da notícia propriamente

dito.– Imagem associada;– Título da imagem;– Itens relacionados.

Page 73: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Notícia - Resultado

Page 74: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 8 – Parte V

• Inserir uma notícia sobre a divulgação do cursode Plone na pasta Gestão de Projeto

• DICA:– acessar a pasta Conteúdo– inserir item Notícia

Page 75: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inclusão de itens - Coleções

• A pasta Coleções (antiga pasta esperta) é na verdade umapágina que faz uma pesquisa segundo parâmetros específicos eexibe o resultado automaticamente.

• Por exemplo, pasta esperta configurada para exibir Notíciaspublicadas exibe todas as Notícias já publicadas do portal, nãoimportando as pastas na qual se encontrem.

Page 76: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Inclusão de itens - Coleções

• Selecionamos o itemColeções pressionandoo botão Adicionar novoitem

• Os itens resultantes dapesquisa serãomostrados pelo seu títuloe descrição, neste caso.

Page 77: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - ColeçõesCritérios da busca

• Selecione a aba Critério.• Pode-se selecionar um

campo específico(metadados) ou algum dostipos de item (evento,notícia, link,etc).

• Permite também classificaro resultado segundo ocampo de buscaselecionado anteriormente.

Page 78: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Edição do item - ColeçõesCritérios da busca

Page 79: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Pasta ColeçõesResultado

Page 80: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 9 – Parte V

• Inserir uma coleção na raiz do site .

• Criar critérios que retornem todos os itensclassificados que contenham a palavra“pesquisa”

• Dica: Pode-se utilizar um valor de stringespecífica quando se necessite.

Page 81: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 9 – Parte V

Dica

Page 82: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 9 – Parte V

• A pasta coleções é um recurso eficiente parafiltrar 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.

Page 83: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Compartilhamento de Recursos deInformação

• Recurso poderoso para personalizar a ação de usuários ou grupos no sitecriado. Para utilizá-lo o usuário deverá ter perfil de administrador.• Inicialmente posicione na pasta, documento ou qualquer outro recursoque deseje e clique na aba Compartilhamento.

Page 84: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Compartilhamento de Recursos deInformação

• Digite o nome ou iniciais do grupo ou usuário com quem desejecompartilhar a informação.• Associe a ações específicas para cada grupo/usuário.

Page 85: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Exercício 10

• Compartilhe um documento criado comusuário(s) específicos.

• Compartilhe uma pasta com um determinadogrupo.

Page 86: Introdução ao Sistema Gestor de Conteúdo - Site · • Gerenciador desenvolvido em Phyton: – Plone; – GeCon. O que é o Plone • É um sistema gerenciador de conteúdo livre

Sumário da Parte V

• Como criar um site no Plone• Elementos básicos da interface do Plone• Como criar pastas• Como criar e editar:

– Documento,– Arquivo,– Evento,– Link e– Notícia

• Como criar e configurar pasta esperta.• Como compartilhar os recursos de informação criados.