Personal tools
 
Sections
Plone 3, Manual do Usuário
Livros

Um manual completo para os criadores e gerenciadores de conteúdo de sites em Plone.

Este documento é uma tradução do Plone 3 User Manual (em inglês) disponível no site oficial do Plone. Traduzido por Marta Albertini (martaatkrei.com.br).

O conteúdo deste manual possui todos os direitos autorais reservados à Fundação Plone e aos contribuintes individuais.

Por que temos o site ideal para a sua empresa?

Nosso processo de criação é completo, isto quer dizer que saberemos exatamente:

  • o que você quer
  • o que você gosta
  • o que você precisa
Caminho certo
Por que hospedar conosco?
Servidores de última geração
  • serviço sob medida
  • seu site 24 horas no ar
  • servidores em ambiente totalmente controlado e seguro
 
You are here: Home Etc Centro de Ajuda Manuais Plone 3, Manual do Usuário
Document Actions

Plone 3, Manual do Usuário

Aviso: Esta é a visão de impressão com todas as páginas do Manual de Referência em uma página. A versão paginada está disponível aqui, se você preferir esta.

Manual do Usuário para criadores e gerenciadores de conteúdo Plone.

1. Introdução

Resumo conceitual do Plone

1.1. Resumo Conceitual

Explicação do Plone como um sistema de gerenciamento de conteúdo

O Que é o Plone?

O Plone é um sistema de gerenciamento de conteúdo (CMS) que pode ser usado para construir um website. Com o Plone, pessoas comuns podem contribuir com conteúdo para um website sem o auxílio de um guru de informática. O Plone  funciona na web, então não é necessário instalar nenhum programa específico em seu computador. Pretende-se que a palavra conteúdo tenha um significado geral, porque é possível publicar muitos tipos de informação, inclusive:

Content typs

Um website em Plone contém vários tipos de conteúdo, inclusive textos, fotos e imagens. Esses podem ter várias formas: documentos, notícias, eventos, vídeos, arquivos de áudio, qualquer tipo de arquivo e dado que possa ser adicionado ou criado em um website. O conteúdo também pode ser adicionado a partir do seu computador local. Você pode criar pastas em um website em Plone para armazenar conteúdo e criar uma estrutura de navegação:

Content is added

 

Você Gosta de Borboletas

Se você quiser adicionar um conteúdo sobre borboletas, pode adicionar uma pasta chamada “Borboletas” e, então, adicionar um texto a uma página da web dentro da pasta:

Butterflies folder text

E também pode adicionar alguns fotos de borboletas à pasta:

Butterfly

Você pode adicionar muitos tipos de conteúdo a uma pasta, inclusive sub-pastas. Depois de adicionar algumas informações e vídeos à pasta Borboletas, o conteúdo seria organizado da seguinte forma, com duas sub-pastas dentro da pasta Borboletas:

Folders within folders

O Que Acontece nos Bastidores

Você talvez se pergunte como tudo isso funciona. Um website em Plone típico é como uma instalação do programa Plone em um servidor da web. Um servidor de website pode estar em qualquer lugar, muitas vezes em uma companhia de hospedagem de websites dentro de um “rack” de computadores, todos dedicados à hospedagem de websites:

Server Rack

O diagrama mostra uma grande quantidade de cabos que conectam individualmente os computadores, também chamados de servidores, à Internet, em conexões de banda larga. O seu site em Plone é apenas um programa com um banco de dados instalado em um dos computadores. Quando você digita ou clica em seu computador, dados são enviados através dos cabos da rede e dos canais de comunicação da Internet para interagir com a sua instalação de Plone que está no servidor.

Vamos simplificar o diagrama, mostrando como ocorre a interação com o Plone:

Client to server simpĺe

Por meio do seu navegador – Firefox, Safari, Internet Explorer, etc –, você vê e edita seu website em Plone, e as mudanças são armazenadas pelo programa Plone em seu sistema de armazenamento do banco de dados.

Imagine, por exemplo, que o seu website em Plone de borboletas esteja localizado no meusite.com.br. Após digitar www.meusite.com.br em seu navegador e apertar Enter, a seguinte seqüência de eventos acontece; ao mesmo tempo em que o seu navegador se comunica com o servidor da web em www.meusite.com.br:

Client request

O programa Plone responde:

 Server response

O Plone lê seu banco de dados para buscar a informação armazenada em www.meusite.com.br. Em seguida, envia a página da web de volta ao seu computador, através de um código chamado HTML – trata-se de uma linguagem de programação que descreve a aparência de uma página da web. Ela inclui textos, gráficos, fontes, a cor do plano de fundo, etc. Existem muitos recursos online que podem ensinar detalhes do HTML, mas uma das vantagens do Plone é que você não precisa conhecer (muito) sobre esse código. Este é um dos fundamentos do Plone e de outros programas similares da web: permitir que você se concentre em seu conteúdo, como, por exemplo, textos e gráficos de borboletas, em vez de aprender uma nova linguagem de programação.

De volta ao resumo. Quando o seu navegador “apresenta” (traduz) este HTML, você vê, como resultado, uma página da web:

My site served

Ao ver a sua página da web de borboletas, você pode escolher mudá-la, ou acrescentar mais conteúdo. Também é possível adicionar fotos, documentos, etc, a qualquer momento:

Plone Donut

Depois de editar e clicar “salvar alterações”, a nova versão da página da web estará disponível imediatamente para qualquer pessoa que esteja navegando em seu site:

plone donut full

1.2. A Aparência dos Websites em Plone

O Plone permite que os administradores e designers do website criem aparências únicas de sites. Aqui está um resumo do layout Plone e alguns exemplos de aparências.

Como é o visual de um site em Plone? Por muitos anos houve uma aparência consistente para o visual padrão do Plone. A aparência padrão é geralmente a seguinte:

Plone default design areas

O website em Plone que você for usar pode ter um modelo completamente diferente deste, mas é preciso que haja alguns elementos em comum, como um link de acesso e um painel de navegação, ou menu. Na aparência padrão, o menu de navegação está na área à esquerda e geralmente aparece como uma lista com recuo das pastas do site. Também pode ser que haja um conjunto de abas na faixa de Acesso, Localização de Informação, ao topo.

Existem diferenças entre a aparência de um website e a sua funcionalidade. Se a intenção for apenas realizar um trabalho, concentre-se na funcionalidade e não se preocupe muito com o visual e o layout do website. Um dos pontos fortes do sistema de gerenciamento de conteúdo Plone é que o website pode ser radicalmente remodelado para um novo visual, sem que isso afete o conteúdo e a funcionalidade. O menu de navegação pode ser movido da esquerda para a direita, mas funcionará da mesma forma. A área à direita pode ser excluída, quando alguma funcionalidade normalmente presente ali não for necessária. As áreas à esquerda, ao centro e à direita, como demonstram as figuras acima e abaixo, podem ser mudadas para áreas ao topo, ao meio e ao fim, e mesmo assim ainda será um website em Plone.

Usaremos a aparência padrão do Plone como um exemplo de divisões típicas da tela:

Plone

Talvez seja preciso adaptar esses termos, quando necessário, para a nomenclatura usada na aparência do seu website em Plone. Existem vários termos que podem descrever as propriedades da tela, como “espaços” à direita e à esquerda para as áreas de coluna à direita e à esquerda, “portlets” ou “viewlets” para as áreas discretas ou caixas, e diversos outros termos.

 Podemos selecionar, por exemplo, três websites da lista de websites em Plone para fazer uma comparação:

 Akaiman

 Este é o website para Akamai, um dos provedores mais importantes de ferramentas online e serviços de alto desempenho para a web. A área do cabeçalho apresenta as opções do menu com um texto simples para as cinco áreas principais de conteúdo, dispostas logo abaixo, horizontalmente. À direita, o cabeçalho contém outro menu horizontal e uma caixa de busca. A parte de baixo do cabeçalho teria informações de acesso, para o uso dos mantenedores do website. O gráfico principal do topo à esquerda é uma área de foco para gráficos que devem chamar a atenção e tópicos atuais. Há uma área principal no centro à esquerda, onde está localizado o texto principal. A coluna à direita possui uma série de “portlets”. O rodapé contém um menu horizontal, que repete as opções do cabeçalho, por conveniência. Há uma coluna à extrema direita que possui configurações de zoom.

Discover design

 Este é o website para a revista Discover. A área do cabeçalho contém um grande menu horizontal -- que pode ser chamado de "menu principal" --, um menu menor horizontal no canto direito e uma caixa de busca. Este site possui muitos "portlets" textuais que designam áreas de determinados tópicos, divididos em três áreas em colunas; à esquerda, ao centro e à direita. O topo da coluna ao meio contém uma área central com um vídeo. Grandes caixas interativas podem ser encontradas por toda a parte. O rodapé contém informações de identificação básicas do site e o link "about us". Para um grande website como o da revista Discover, os mantenedores do site fazem seu acesso através de telas de edição personalizadas, e há muita automatização para a alimentação dos dados -- o Plone utiliza o Zope, um sistema de armazenamento sofisticado, e o Python, uma ótima linguagem de programação, que facilita a transmissão inteligente do fluxo de texto e gráfico dentro do website.

Small Design

O último exemplo a ser observado é o site da Pen State University's Smeal College of Business. O cabeçalho contém um logo, um menu horizontal para as áreas de tópicos principais e uma caixa de busca à direita. Há um menu principal do site à esquerda -- o mais tradicional para um website em Plone. Uma grande área gráfica contém uma animação central. Há outro pequeno centro gráfico na coluna à esquerda. Três colunas de texto preenchem a aparência acima do rodapé. Os mantenedores deste website também fazem seu acesso através de uma página personalizada, onde o acesso e a informação do usuário aparecem de comprido na parte superior da área do cabeçalho.

Afinal, qual é o visual de um website em Plone? Tradicionalmente, o visual inicial é o que está no topo desta página, com cabeçalho, menu, colunas e rodapé. Esses três sites ilustram como os designers geralmente combinam as áreas centrais, os menus verticais e horizontais, os "portlets" e o conteúdo textual, em diversas colunas. O maquinário por trás de tudo é o Plone, o Zope e o Python, mas a aparência, "tema" ou "modelo" pode ter o visual escolhido pelo designer.

1.3. Contas e Papéis de Usuários no Plone

O fundamental sobre o uso de uma conta em um website em Plone, a distinção entre navegação anônima e "com acesso" e a descrição dos papéis dos usuários.

Os websites em Plone possuem diversas formas, desde websites pessoais, com apenas um usuário, a websites de comunidades, organizações e empresas, que podem ter centenas de usuários. Cada pessoa que adiciona conteúdo a um website em Plone tem sua própria conta de usuário. Uma conta de usuário inclui um nome de usuário e uma senha. Alguns sites em Plone permitem que as pessoas se registrem ao visitar o site, clicando em um link de Cadastro e preenchendo informações básicas de usuário. Outros sites têm contas de usuários criadas pelos seus administradores -- neste caso, as pessoas normalmente recebem emails com os detalhes de sua conta.

Independente de como for criada, uma conta de usuário do Plone permite que uma pessoa acesse ao digitar seu nome de usuário e senha. As senhas distinguem letras maiúsculas de minúsculas, portanto, é preciso atenção no momento da digitação. Se sua senha for xcFGt6v, por exemplo, você deve digitá-la exatamente dessa forma para que ela funcione. São preferíveis as senhas com variedade de caracteres, em vez de palavras, como "raposa" ou "estrada", já que são mais difíceis de serem adivinhadas e, portanto, mais seguras.

Navegação Anônima x Navegação Autenticada

A distinção entre navegação anônima e autenticada (com acesso) é muito importante:

Navegação Anônima

Esta é a experiência comum de uma pessoa que navega na web. Ela digita o endereço de um website no navegador e vê páginas, assiste a vídeos, vê imagens, mas não precisa se cadastrar. É por isto que este modo é chamado anônimo: qualquer pessoa pode fazê-lo. Note a presença do link de acesso na imagem abaixo (topo direito). Se há um link de acesso presente, você não entrou -- está navegando no website anonimamente, como visto na seguinte imagem de um website novo em Plone:

img

Navegação Autenticada (Com Acesso)

Você conhece a experiência na web no modo autenticado se já utilizou um website de banco, cartão de crédito ou qualquer outro website que possua uma conta de usuário. Um website de banco permite ver informações da conta, preencher formulários, transferir fundos, entre outras ações, mas apenas após o acesso. Um website em Plone não é muito diferente, exceto pelo fato de poder fazer coisas mais sofisticadas. Compare a imagem de uma tela abaixo, capturada após um usuário chamado "João da Silva" ter feito seu acesso. Próximo ao topo direito você pode ver um link com o nome de João da Silva e um link para finalizar o acesso. Também há outra diferença importante no acesso -- a área principal ao meio agora possui uma faixa verde no cabeçalho, com abas. Esse tipo de faixa no cabeçalho fica presente quando um usuário tem permissão para modificar uma área do website. João da Silva tem permissão para modificar esta área principal. As abas na faixa verde do cabeçalho para a área principal podem variar, mas é certo que haverá uma interface com abas de uma cor verde específica. Na seguinte foto da tela, o usuário João da Silva entrou em um website novo em Plone:
img

Papéis dos Usuários

A distinção entre os diferentes papéis dos usuários também é importante em um website em Plone. Para ilustrar o caso mais simples, consideremos dois papéis de usuário: um chamado membro e outro, gerenciador. Note os diferentes direitos ou "poderes" desses dois papéis:

Membro

  • tem uma conta de usuário e, portanto, pode acessar
  • pode adicionar conteúdo, mas apenas em determinadas áreas; não pode modificar nada fora dessa área. Muitas vezes, os usuários recebem uma "área pessoal" -- seu espaço pessoal, onde podem adicionar conteúdo.
  • não pode publicar conteúdo para que fique visível ao internauta anônimo, mesmo o conteúdo que tenha adicionado; apenas uma pessoa com o papel de gerenciador pode aprovar conteúdo para publicação.

Gerenciador

  • tem uma conta de usuário e, portanto, pode acessar
  • pode adicionar conteúdo em qualquer lugar e tem o poder de modificar qualquer coisa
  • pode publicar qualquer conteúdo
Quando você cria sua nova conta em um website em Plone, deve receber informações que indiquem onde você tem permissão para adicionar conteúdo após acessar. Depois do acesso, se você entrar em uma pasta onde tem permissão, verá uma faixa no cabeçalho de cor verde, com abas para conteúdo, visão, edição, propriedades, compartilhamento:

 

edit tabs

Você poderá explorar essas abas, para encontrar diferenças entre elas, mas aqui estão suas descrições, para ajudá-lo a começar:

  • Conteúdo - mostra uma lista dos itens contidos na pasta
  • Visão - mostra a visão que um internauta anônimo tem
  • Edição - mostra um painel para modificar a Visão
  • Regras - mostra um painel para controlar como um item é criado e gerenciado
  • Compartilhamento - mostra um painel para estabelecer os direitos de outros usuários de ver ou editar conteúdo
  • Histórico - mostra o histórico de modificação de um item
Também há menus na parte de baixo da faixa verde no cabeçalho, Exibição, Adicionar item, e Estado:

edit menus

Também explore esse menu. Aqui está sua descrição básica:

  • Exibição - mostra as opções do menu para configurar o tipo de exibição (visão tabular, visão sumária, etc.
  • Adicionar item - imagens, páginas, pastas, etc.
  • Estado - mostra as opções do menu para configurar o estado da publicação (privado, rascunho público, público, etc.)

Esses menus e abas oferecem as principais maneiras de se interagir com o Plone. Você se familiarizará com elas, na medida em que aprender mais sobre como gerenciar um website em Plone.

 

 

1.4. Acesso

O que esperar ao acessar um website em Plone

Quando você visita um website em Plone anonimamente, ou recebe o endereço para manutenção do site, você vê um botão de acesso parecido com este:

acesso

Depois de clicar no link acesso, você verá um formulário de acesso onde deve digitar seu nome de usuário e senha:

Login e Senha

Após acessar um website em Plone, você verá alguma indicação do seu nome, geralmente ao longo do topo na faixa embaixo do cabeçalho. Para controlar suas preferências pessoais, basta clicar em seu nome; o que será abordado em seguida.

1.5. Configurando Suas Preferências

Após acessar um website em Plone, você pode modificar suas preferências pessoais, como informações sobre sua identidade e opções de configurações do website.

Após ter feito seu acesso, seu nome completo aparecerá ao lado direito da faixa do cabeçalho. Clique em seu nome para ir à sua área pessoal, chamada painel:

                      dashboard

Você o verá da seguinte forma:

Quando você acessar pela primeira vez, seu painel estará vazio, como a mensagem Info explica. Os portlets são "visões" específicas de diferentes tipos de conteúdo. Você pode escolher quais você quer em seu painel, ao clicar na aba Edição, mas trataremos disso mais tarde. Primeiro, veja os links Perfil e Preferências Pessoais no topo direito. Ao clicar no link Perfil, um painel se abre, mostrando sua foto em seu perfil pessoal, caso ela tenha sido adicionada:

Após criar conteúdo no website, você pode voltar aqui para vê-lo listado organizadamente. A aba Edição no perfil, ou o link Preferências Pessoais discutido acima, abrirá o painel de preferências pessoais:

 

                                      dashboard prefes

Os dados que você pode alterar incluem:

  • Nome Completo - Caso seu nome for comum, inclua a inicial do seu primeiro sobrenome ou segundo nome.
  • E-mail - OBRIGATÓRIO - Talvez você receba emails do sistema do website, ou de um fórum de mensagens, se instalado, etc. Quando um item é obrigatório, um pequeno quadrado vermelho aparecerá junto ao item.
  • Local - O nome da sua cidade, estado, província, ou o que você queira informar.
  • Idioma - O Plone oferece uma grande variedade de suporte multilíngue.
  • Biografia - Introduza uma breve descrição sobre você, em mais ou menos um parágrafo.
  • Página pessoal - Se você tem seu próprio website ou uma área em um website de compartilhamento de fotos, por exemplo, introduza seu endereço aqui, se quiser, assim as pessoas poderão saber mais sobre você.
  • Editor de Conteúdo - Você pode utilizar o Kupu, que permite a edição de páginas da web com uma boa interface gráfica, ou pode usar um painel de edição básico -- se você estiver acostumado a escrever em páginas da web através do HTML ("código" básico das páginas da web). A configuração padrão é utilizar o Kupu -- também adotado nesse manual do usuário.
  • Habilitar Edição Externa - Esta caixa permite ativar ou desativar o editor "externo", caso tenha sido instalado pelo administrador do website. O uso de um editor "externo" é feito principalmente por designers e programadores da web que editam os códigos em sua maior parte, mas também pode ser válido para a criação de grande volume de páginas, por meio de linguagens de marcação de texto especializadas. (Não se preocupe com essa configuração, caso seu administrador não a tenha mencionado).
  • Listado nas buscas - Desative essa caixa se você não quiser ser listado nas buscas. Normalmente, esta caixa deve permanecer ativada, já que um dos objetivos mais importantes da maioria dos websites em Plone é manter as vias de comunicação abertas.
  • Retrato - A foto do retrato aparecerá como uma imagem pequena ou uma imagem em miniatura, sendo ideal o uso de fotos do rosto ou torso superior.

Você pode modificar suas preferências quando quiser.

1.6. Seu Painel

Um usuário do Plone possui um "painel" pessoal para personalizar sua interface.

O Plone possui diversas "visões" integradas de notícias, eventos, itens recentemente modificados, etc. Essas visões, que nada mais são do que uma lista de itens, aparecem em áreas retangulares discretas, chamadas portlets. Imagine um portlet como a visão em janela de determinado conteúdo. O portlet das notícias, por exemplo, oferece uma visão das notícias recentemente publicadas.

É possível controlar quais portlets serão visualizados e onde ficarão no painel. A imagem seguinte mostra o que o usuário Maria da Silva veria após acessar e clicar em seu próprio nome no topo direito para ir à sua área pessoal:

                     dashboards

O painel aparece vazio para um novo usuário.

Ao clicar na aba editar no painel, pode-se ver quais portlets já estão atribuídos -- a visão do painel acima está vazia porque não há conteúdo disponível para exibição nos portlets desse website. Aqui estão os portlets padrão:

                    dashboardsedit2

Você pode ver os portlets de Notícias e Eventos na coluna à extrema esquerda, o portlet de Itens Recentes na segunda coluna e o portlet da Lista de Revisão na coluna direita. A terceira coluna não possui um portlet atribuído.

Uma nova conta de usuário em um website básico em Plone terá um painel como visto na imagem, mas em um website personalizado com funções adicionais, talvez haja outras opções de portlets, fazendo com que as colunas do painel fiquem mais preenchidas. Poderia haver portlets para "previsão do tempo", "ações da bolsa de valores", "citação do dia", etc., dependendo do que estiver instalado no website (o que requer programas específicos). Dependendo do que estiver instalado no website, o usuário pode personalizar os portlets que quer ver e onde colocá-los dentre as quatro colunas.

Assim, para uma típica conta de usuário do Plone, o painel começaria com os portlets vistos acima, que, mais tarde, seriam preenchidos por notícias, eventos e itens de outros conteúdos adicionados ao website.

 

2. Adicionando Conteúdo

Como adicionar tipos de conteúdo básicos a websites em Plone

2.1. Adicionando Conteúdo Novo

Resumo geral de como adicionar novos itens de conteúdo no Plone, incluindo definições de cada tipo de conteúdo padrão.

Novos itens de conteúdo são adicionados através do menu Adicionar Item:

Adicionar item

Adicionar conteúdo no Plone é feito de forma posicionada, ou seja, você deve navegar até a seção do seu website em Plone onde quer que o novo conteúdo permaneça antes de usar o menu Adicionar Item. É claro que se for necessário, você pode recortar, copiar e colar os itens de conteúdo de uma seção para outra.

 

Tipos de Conteúdo

No Plone, você pode usar alguns de Tipos de Conteúdo para publicar determinados conteúdos. Para adicionar uma imagem, por exemplo, é preciso usar o tipo de conteúdo Imagem. Abaixo, encontra-se uma lista dos tipos de conteúdo disponíveis e suas respectivas funções, na ordem em que aparecem:
Coleções
As coleções são usadas para agrupar e exibir conteúdo com base em um conjunto de critérios que podem ser estabelecidos. Elas funcionam basicamente como uma busca em um banco de dados.
Evento
Um evento é um tipo de conteúdo especial e forma de página utilizado especificamente para publicar informações sobre um evento (um trabalho de caridade, um churrasco, etc). Este tipo de conteúdo tem uma função que permite ao visitante do site adicionar o evento ao calendário de seu desktop com o padrão iCal ou vCal. Isso inclui aplicativos, como Google Calendar, Outlook, Sunbird e outros.
Para adicionar apenas um evento a seu calendário, clique no link vCal ou iCal ao lado de "Adicionar evento ao calendário" na visão principal do item de evento.
 Eventos
Com o Plone 3.3 você também pode visualizar todos os eventos em uma pasta de uma vez só (atualmente disponível apenas no formato iCal). Para baixar o arquivo iCal, adicione @@ics_view ao fim da URL da pasta onde estão os eventos. Se você pôs todos os eventos na pasta eventos na raiz de seu site, por exemplo, vá para http://yourdomain.tld/events/@@ics_view. Pretende-se prover um link para esse calendário iCal dentro da interface do usuário em um futuro lançamento.
Arquivo
Um Arquivo no Plone é um arquivo binário que você quer adicionar com a intenção de torná-lo disponível para ser baixado pelos visitantes de seu site. São exemplos comuns os PDFs, documentos de texto e planilhas de cálculo.
 Imagem
O tipo de conteúdo Imagem é usado para adicionar arquivos de imagem (JPG, GIF, PNG), para que você possa inseri-los nas páginas ou em outros tipos de conteúdo.
Link
Também chamado de 'Link de website', não deve ser confundido com os links criados via Kupu, o editor visual de páginas do Plone. O tipo de conteúdo Link é freqüentemente utilizado para incluir um link para um website externo, como por exemplo: em uma lista de websites recomendados.
Item de Notícias
Esse tipo de conteúdo é parecido com o Evento, mas é usado especificamente para publicar notícias. Também é possível anexar uma imagem em miniatura a um Item de Notícias, que aparecerá na visão resumida das pastas ao lado do resumo do Item de Notícias.
Página
Uma Página no Plone é um dos tipos de conteúdo mais simples disponíveis. Use-as para escrever a maior parte das suas páginas da web em seu website em Plone.

Nota: Dependendo de quais produtos adicionais você tenha instalado, talvez veja mais opções em seu menu Adicionar item do que as aqui mencionadas. Para mais informações sobre esses tipos de conteúdo adicionais, consulte a documentação do Produto em questão.


Título

Quase todos os tipos de conteúdo no Plone possuem dois campos em comum: Título e Descrição.

 

O Título dos itens de conteúdo, inclusive pastas, imagens, páginas, etc., pode ser o que você quiser -- você pode usar qualquer caracter do teclado, até mesmo espaços. Os Títulos se tornam parte do endereço da web para cada item criado no Plone. Endereços da web, também conhecidos como URLs, é o que você digita em um navegador para ir a uma localização específica em um website (ou você pode ir clicando até lá), como:

www.meusite.com/sobre/pessoal/marcio/biografia

ou

www.meusite.com/imagens/borboletas/coloridas

É importante frisar que os endereços da web possuem restrições em relação aos caracteres utilizados; por exemplo: espaços não são admitidos. O Plone faz um bom trabalho ao manter os endereços corretos, utilizando equivalentes muito próximos ao Título criado: ele é convertido para letras minúsculas e os espaços, ou outra pontuação, são substituídos por traços.

O endereço da web de determinado item é chamado de nome curto no Plone. Quando você usar a função Renomear, verá o nome curto junto com o título.

Os campos variam de acordo com o tipo de conteúdo. O tipo de conteúdo Link, por exemplo, possui o campo URL. O tipo de conteúdo Arquivo possui o campo Arquivo, e assim por diante.

 

Descrição

A Descrição aparece no topo das páginas, logo embaixo do Título. Elas são freqüentemente utilizadas para estarem conjugadas a uma variedade de visões de Arquivos e Coleções (como a Padrão e a Resumida). A Descrição também pode aparecer nos resultados de busca através do mecanismo de busca do próprio Plone.

2.2. Adicionando Pastas

Adicionar pastas a um website em Plone é a forma básica de controlar a organização do conteúdo.

Sem dúvida você já criou pastas (diretórios) no disco rígido de seu computador. Computadores pessoais usam a hierarquia das pastas para estruturar e organizar os programas e arquivos no disco rígido. No Plone, as pastas são usadas basicamente da mesma forma, exceto pelo fato de serem criadas em um website em Plone, para organizar o conteúdo no sistema de armazenamento integrado do Plone.

As pastas são adicionadas através do menu Adicionar item. Selecione Pasta nesse menu:

Copy off add menu

Você verá, então, a tela Adicionar Pasta:

add folder

Preencha o Título, que é obrigatório, como indica o quadrado vermelho. A Descrição é opcional; sempre será possível voltar ao painel de edição se você precisar adicionar uma outra descrição à pasta. As descrições são úteis quando um visitante do site usa a ferramenta de busca no Plone - os resultados exibirão tanto o Título, quanto a Descrição do item.

Note as abas ao longo do topo:

  • Padrão, para introduzir os dados do Título e Descrição,
  • Categorização, para especificar as categorias que se aplicam à pasta (você talvez as conheça como palavras-chave),
  • Datas, para estabelecer o período dentro do qual a pasta estará disponível para visualização no website,
  • Propriedade,  para especificar o autor e/ou colaboradores para o item de conteúdo,
  • Configurações, para permitir comentários sobre o item e para incluir ou não este conteúdo no menu de navegação do website.

Essas abas são padrão e estarão presentes quando você clicar em outros tipos de conteúdo. Trataremos disso em outra seção deste manual do usuário.

Não se esqueça de clicar Salvar

no fim da página quando terminar. Isso completará o processo de criação da pasta.

 


 

Assista a um vídeo do Plone 2 (bastante diferente) sobre como adicionar uma pasta (em inglês).


2.3. O Que Está em um Endereço da Web?

Itens de conteúdo individuais em um website em Plone possuem endereços da web discretos. O Plone os cria automaticamente, com base no Título que você proveu.

O Que Está em um Endereço da Web?

O Título dos itens de conteúdo, inclusive pastas, imagens, páginas, etc., pode ser o que você quiser -- você pode usar qualquer caractere do teclado, até mesmo espaços. Os Títulos se tornam parte do endereço da web para cada item criado no Plone. Endereços da web, também conhecidos como URLs, é o que você digita em um navegador para ir a uma localização específica em um website (ou você pode ir clicando até lá), como:

www.meusite.com/sobre/pessoal/barbara/bio

ou

www.meusite.com/imagens/borboletas/saltadoras/saltadoras/de-cauda-comprida

É importante frisar que os endereços da web possuem restrições para a permissão de caracteres do teclado; e espaços não são admitidos. O Plone faz um bom trabalho ao manter os endereços corretos, utilizando equivalentes muito próximos ao Título criado: ele é convertido para letras minúsculas e os espaços, ou outra pontuação, são substituídos por traços.

Para ilustrar, tomemos esses dois endereços da web, dividindo-os nas partes de seus componentes:

www.meusite.com/sobre/pessoal/barbara/bio

^ 

nome do web site

               ^ 

               pasta chamada sobre

                     ^ 

                     pasta chamada pessoal

                               ^ 

                               pasta chamada barbara

                                     ^ 

                                     pasta chamada bio

 

Nesse exemplo, o Plone modificou o título de cada pasta para letras minúsculas, por exemplo, de Pessoal para pessoal. Você não precisa se preocupar com isso. O Plone cuida dessa parte; você apenas precisa digitar os títulos como quiser.

E no segundo exemplo:

www.meusite.com/imagens/borboletas/saltadoras/saltadoras/de-cauda-comprida

^

nome do web site

               ^

               pasta chamada imagens

                      ^

                      pasta chamada borboletas

                                  ^

                                  pasta chamada saltadoras

                                           ^

                                           pasta chamada de cauda comprida

Este exemplo é parecido com o primeiro, ilustrando como há uma conversão para letras minúsculas no título de cada pasta para a parte correspondente do endereço da web. Note o caso da pasta chamada Saltadoras de Rabo-Comprido. O Plone manteve o traço, já que isso é permitido tanto no título, quanto na parte dos endereços da web. No entanto, o espaço entre as palavras Saltadoras e Rabo foi substituído por um traço e também houve a conversão para letras minúsculas.

O endereço da web de um determinado item é chamado de nome curto no Plone. Quando você usar a função Renomear, verá o nome curto junto com o título.

2.4. Adicionando Imagens

Adicionar imagens em um website em Plone é uma tarefa básica que pode envolver um pouco de trabalho em seu computador. No entanto, ela é essencial, pois fotos, mapas e gráficos personalizados são muito importantes em websites.

Preparando Imagens para a Web

Não se esqueça de utilizar formatos de arquivo que sejam padrão da web para todas as imagens.

São formatos aceitáveis: JPG, JPEG, GIF e PNG. Não utilize os formatos BMP ou TIFF, por não possuírem amplo suporte dos navegadores.

Quando você estiver pronto para adicionar uma imagem, use o menu Adicionar item (você verá esse menu apenas após acessar com seu usuário e senha):

Copy off add menu

Após clicar para adicionar uma Imagem, você verá o painel Adicionar Imagem:

Add image

Os campos de Título e Descrição (aqui, campo tem o sentido de "campo de entrada de dados") estarão lá, assim como para adicionar uma Pasta, e ao final há um lugar para adicionar uma imagem. Vejamos cada um dos três campos individualmente:

  • Título - Utilize o texto que quiser, mesmo com espaços e pontuação (o Plone cuidará do endereço da web).
  • Descrição - Embora opcional, é sempre uma boa ideia. Deixe-a em branco se quiser.
  • Imagem - O campo de Imagem é uma caixa de texto com o botão "Enviar arquivo...". Não é preciso digitar nada aqui; apenas clique neste botão para poder procurar o arquivo de imagem em seu computador local (Lembre-se: Será necessário lembrar onde estão as imagens em seu computador).
Assim, quanto às imagens, tudo o que você precisará fazer é digitar um título, procurar em seu computador local pelo arquivo de imagem e clicar no botão Salvar para adicionar a imagem ao website em Plone. Será necessário esperar alguns segundos para que este processo se complete (por volta de um minuto, caso estiver usando uma conexão da Web lenta). Uma versão menor da imagem adicionada aparecerá ao fim do processo.

2.5. Adicionando Páginas

As páginas no Plone variam muito, mas são, de uma forma ou de outra, "páginas da web" individuais.

Para adicionar uma página, use o menu Adicionar item:

Copy off add menu

Selecione Página no menu e verá o painel Adicionar Página:

Edit page panel plone

Os campos de Título e Descrição estarão no topo. Preencha-os adequadamente. Há um campo Comentário da versão no final, uma entrada padrão muito útil para armazenar memorandos e descrever as modificações feitas em um documento. Isto é particularmente interessante para as páginas em que houver outros colaboradores.

O painel ao meio, Corpo do Texto, é onde está toda a atividade das páginas. O programa utilizado para fazer Páginas no Plone -- chamado genericamente de editor visual e especificamente de Kupu -- é uma ferramenta muito importante que permite fazer a edição WYSIWYG. A edição WYSIWYG -- What You See Is What You Get, ou seja, "o que você vê é o que você tem" -- descreve como um programa editor de texto funciona. Quando você faz uma modificação, como colocar uma palavra em negrito, você vê o texto em negrito imediatamente.

As pessoas já estão habituadas à abordagem WYSIWYG dos típicos editores de texto. O administrador do seu site também pode habilitar linguagens de marcação para o seu site.


 

videoAssista a um vídeo do Plone 2 sobre como utilizar o editor visual para editar o corpo do texto de uma página (em inglês).


Descrição das barras de ferramentas e itens no Kupu 1.4.x

Nota: o Kupu é um programa embutido que o Plone utiliza como seu editor visual padrão -- você não verá esse nome em nenhum lugar quando estiver editando.

Uma barra de ferramenta típica do Kupu é da seguinte forma:

Barra do Kupu

O formato do texto normalmente é deixado com a configuração HTML, mas alguns sites oferecem texto estruturado ou outras linguagens de marcação para editar páginas.

Os ícones são os seguintes:

  • negrito,
  • itálico,
  • alinhado à esquerda,
  • justificado,
  • alinhado à direita,
  • lista numerada,
  • lista não ordenada,
  • lista de definições,
  • diminuir recuo,
  • aumentar recuo,
  • inserir imagem (o ícone "da árvore"),
  • inserir link interno (o ícone "da corrente"; faz um link com outra página no próprio site),
  • inserir link externo (o ícone "do mundo"; faz um link com uma página em outro site),
  • inserir âncoras (o ícone "da âncora"; faz um link com uma seção específica de uma página da web),
  • inserir tabela (para adicionar uma tabela com linhas e colunas),
  • alternar entre o editor visual e o código HTML ( o ícone "HTML"; se você sabe como, é possível editar diretamente o código HTML) e um
  • menu para estilizar o texto.

Imagens

Posicione seu cursor sobre o texto de uma página e clique no ícone "da árvore". O seguinte painel aparecerá:

Adicionar Imagem

Clique em "Current folder" ao lado esquerdo do painel, se ele não estiver destacado. O "Current folder" é a pasta que contém a página que está sendo editada -- todas as páginas estão dentro de alguma pasta. Há muitas formas de lidar com o armazenamento de imagens que aparecem em uma página de um pasta onde estão contidas (a pasta atual, ou "current folder"). Neste método, as páginas e as imagens associadas a elas estão armazenadas juntas dentro da estrutura da pasta. Se você clicar no botão "Enviar imagem aqui", será necessário selecionar uma imagem em seu computador para adicioná-la. Após a seleção, o painel apropriado permitirá que você dê um título à imagem, que será utilizado no website, e diversas opções de posicionamento e dimensionamento da imagem. Ao clicar OK, a imagem será adicionada e colocada na página.

O mesmo painel aparecerá se você clicar em uma imagem da página para selecioná-la e, então, clicar no mesmo ícone "da árvore" para editar as opções da imagem ou para trocar de imagem.

Você é responsável por dimensionar e editar as imagens em seu computador antes de adicioná-las, mas uma forma fácil de lidar com as imagens utilizadas na maioria das páginas da web é fazer uma cópia dela em seu computador, redimensionando-a para 1000 pixels caso queira uma imagem muito grande. Este é um tamanho bom para adicionar -- não há necessidade de adicionar suas imagens gigantescas diretamente da câmera digital. O Plone criará automaticamente diversos tamanhos para uma imagem adicionada, inclusive "grande", "mini" e outros. Você decide o tamanho que quer usar quando adiciona ou edita a imagem com o ícone "da árvore". Também é possível forçar o tamanho da imagem, editando o HTML.

Links Internos

Selecione uma palavra ou frase, clique no ícone link interno e o painel inserir link aparecerá:

Link Interno

Esse painel é utilizado, clicando em Home ou Current folder, para começar a navegar no website em Plone a fim de encontrar uma pasta, uma página ou uma imagem para a qual deseja fazer um link. No exemplo acima, a página chamada "Saltadoras de Rabo-comprido" foi escolhida para o link. Depois que esse painel for fechado, um link para essa página será estabelecido para a palavra ou frase selecionada.

Links Externos

Selecione uma palavra ou frase, clique no ícone link externo e o painel Link Externo aparecerá:

insert link panel

Digite o endereço da web do website externo na caixa, começando com http://. Você pode clicar pré-visualização se quiser verificar o endereço. Se você colar o endereço, certifique-se de que não duplicou o http:// no início. Então, clique OK. O Link Externo será estabelecido para a palavra ou frase selecionada.

Âncoras

As âncoras são como marcadores de posição dentro de um documento, com base nos títulos, subtítulos, ou outro estilo lá estabelecido. Para uma página chamada "Tigre Oriental com Cauda de Andorinha", por exemplo, que tenha subtítulos, como "Descrição", "Habitat", "Comportamento", "Estado de Conservação" e "Literatura", um conjunto fácil de links (para as posições dentro do documento nestes subtítulos) pode ser criado através das âncoras.

Primeiro, crie o documento com os subtítulos e digite-os novamente no topo do documento:

img

Então, selecione cada um dos subtítulos que foram digitados novamente no topo e clique no ícone da âncora para selecionar por subtítulo:

Criando Ancora

Um painel aparecerá para selecionar cada subtítulo com o qual o link âncora deve se conectar:

Painel Ancoras

A aba Criar link para âncora aparecerá. O lado esquerdo mostra uma lista de estilos que podem ser configurados no documento. Nesse exemplo, os subtítulos são utilizados para cada seção, que é geralmente o caso, para que os subtítulos possam ser selecionados. O lado direito do painel mostra os subtítulos que já foram configurados no documento. Aqui, o subtítulo Descrição foi escolhido para o link (para a palavra Descrição digitada no topo do documento).

Você pode ser criativo com essa ferramenta poderosa, incorporando esses links para âncora dentro do texto narrativo, estabelecendo âncoras para outros estilos e gerando combinações inteligentes. Essa funcionalidade é importante principalmente para documentos grandes.

Tabelas

As tabelas são úteis para dados tabulares e listas. Para adicioná-la, ponha seu cursor no local desejado e clique o ícone inserir tabela. Você verá o painel inserir tabela:

Inserir Tabela

Configurar as linhas e colunas é simples. Se você ativar a caixa Criar Cabeçalhos, terá um lugar para digitar cabeçalhos para a coluna. A classe da tabela se refere à forma como a tabela será estilizada. Você tem as seguintes opções na versão xxxxxx:

img

Aqui está um exemplo desses estilos de tabela:

Campeões Puro Sangue Campeões Quarto de Milha
Foguinho  Alcapone
Silver  Zeus
Afrodite  Pelé
Zezinho  Eli
Tom  Manhosa
Baronesa  Atrevido

 

Depois que a tabela for criada, você poderá clicar em uma célula para mostrar as alças de redimensionamento e os ícones de adicionar/excluir linhas e colunas.

img

Na tabela acima, o cursor foi colocado sobre a célula "Líder Especial", o que ativa pequenas alças quadradas nos cantos para redimensionar toda a tabela. Também foram ativados os ícones adicionar/excluir para a célula atual, a célula "Líder Especial". Ao clicar no pequeno x dentro do círculo, uma coluna ou linha inteira, onde está a célula atual, será excluída. Ao clicar nos itens de pequenas flechas, uma linha será adicionada acima ou abaixo, ou uma coluna à direita ou à esquerda da célula atual.

Estilização do Texto

A configuração do estilo do texto é feito através de um menu próprio:

img

Quanto à edição normal de processamento de palavras, selecione uma palavra, frase ou parágrafo com seu mouse, então, escolha uma das opções de estilo do menu e verá a mudança imediatamente.

Salvar

Clique o botão Salvar ao fim e suas modificações serão submetidas à página.

-----------

Notas de Rodapé

Linguagens de marcação

Se você for do tipo de pessoa que gosta de utilizar formatos de marcação em seus textos, pode desativar o editor visual para atender suas preferências pessoais, o que substituirá o Kupu por um painel de entrada de texto simplificado. Os formatos de marcação disponíveis no Plone são:

Cada um deles funciona através da incorporação de códigos de formatação especiais dentro do texto. Com a formatação de texto estruturado, por exemplo, digitar uma palavra ou frase entre dois asteriscos as colocará em negrito: **Este texto deve estar em negrito**. Vale a pena aprender esses formatos de marcação para acelerar a entrada de texto se você trabalha muito com criação de páginas, ou se é adepto a uma abordagem um pouco mais técnica da entrada do texto. Algumas pessoas preferem esses formatos não só pela rapidez, mas também pela fluidez da expressão.

 

2.6. Adicionando Arquivos

Arquivos de diversos tipos podem ser adicionados aos websites em Plone.

Escolha arquivo no menu Adicionar item em uma pasta para adicionar um arquivo:

Copy off add menu

Você verá o painel Adicionar Arquivo:

add file

Clique no botão Enviar arquivo para navegar até o arquivo desejado em seu computador local. Digite um título (você pode usar o mesmo nome do arquivo no computador local se quiser). Digite uma descrição se quiser. Quando clicar no botão salvar, o arquivo será adicionado à pasta.


 

videoAssista a um vídeo do Plone 2 sobre como adicionar um arquivo (em inglês).


Exemplos de tipos de arquivos são PDFs, documentos do Word, arquivos de banco de dados, arquivos zip... -- praticamente tudo. Os arquivos em um website em Plone são vistos apenas como arquivos e aparecerão na lista de conteúdo das pastas, mas não haverá nenhuma exibição especial -- eles aparecerão por nome nas listas e estarão disponíveis para download se forem clicados.

Existem ferramentas especializadas adicionais para websites em Plone que possibilitam buscas textuais nos conteúdos dos arquivos. Se você estiver interessado nessa funcionalidade, pergunte ao administrador do seu website em Plone.

2.7. Adicionando Links

Além de links incorporados às páginas, é possível criar Links como itens discretos de conteúdo. Dessa forma, você pode organizá-los em pastas -- estabelecendo palavras-chave para eles a fim de facilitar o agrupamento em listas e nos resultados de buscas --, ou inclui-los na navegação.

Adicione um link ao clicar nesta opção do menu Adicionar item em uma pasta:

copy of add new menu

Você verá o painel Adicionar Link:

add link

É importante fornecer bons títulos para os links, pois é através deles que será feita a listagem de links, e também porque geralmente há uma grande quantidade de links em uma pasta usada como um conjunto de links.

Cole o endereço da web no campo URL ou digite-o. Não há pré-visualização, então, é melhor colar o endereço da web diretamente do navegador para certificar-se de que ele está correto.

O Link de Website em Uso

Um link de website se comportará das seguintes formas, dependendo do seu status de acesso ou permissões.

  • Se você tiver permissão para editar o link de website, quando clicar sobre ele, será levado até ele para fazer a edição (caso contrário, seria levado diretamente ao destino do link e jamais poderia chegar na aba de edição!)
  • Se você não tem permissão para editar o link de website, quando clicar sobre ele, será levado para o seu destino. Da mesma forma, se você entrar no endereço da web do link diretamente em seu navegador, será levado diretamente ao seu destino. O link do website, neste caso, funciona como um redirecionador.

2.8. Adicionando Eventos

Os websites em Plone possuem um sistema embutido para gerenciar e exibir eventos do calendário.

Utilize o menu Adicionar item em uma pasta para adicionar um evento:

copy of add new menu

Você verá um grande painel Adicionar Evento:

add event

A partir do topo, temos os seguintes campos:

  • Título - OBRIGATÓRIO
  • Descrição
  • Local do Evento
  • Início do Evento - OBRIGATÓRIO
  • Final do Evento - OBRIGATÓRIO
  • Texto do corpo do evento (painel do editor visual)
  • Participantes
  • Tipos de Evento
  • URL do evento
  • Nome do Contato
  • E-mail do Contato
  • Telefone do Contato
  • Comentário da versão

Note que apenas três campos são obrigatórios: título, início e final do evento. Assim, embora o painel de entrada seja grande, se você estiver com pressa, apenas digite o título, o início e o final do evento e salve. É claro que se você tiver outras informações, deve digitá-las.

Uma parte do painel requer um pouco mais de explicação: o início e final do evento. O ano, mês, dia e outros campos são menus simples. Mas para o dia, como normalmente não conseguimos nos lembrar ao certo, há um calendário em pop-up como alternativa para selecioná-lo. Se você clicar em um dos pequenos itens de calendário adjacentes ao dia:

 

events starts

 

verá esse calendário pop-up:

 

calendar panel

 

Apenas clique no dia, e pronto. Preencha os campos para os quais tenha informações e salve o evento, mas lembre:

IMPORTANTE: O Evento não será exibido no calendário do website principal até ser publicado.


 

videoAssista a um vídeo do Plone 2 sobre como adicionar um evento (em inglês).


2.9. Adicionando Notícias

Os websites em Plone possuem um sistema embutido para publicar notícias.

Utilize o menu Adicionar item em uma pasta para adicionar uma notícia:

copy of add new menu

Você verá o painel Adicionar Notícia:

add news item

Os campos padrão para título, descrição e comentário da versão estarão no painel, juntamente com a área do editor visual para o corpo do texto e campos para imagem e título da imagem. Você pode ser criativo na área do corpo do texto e utilizar a função de inserir imagem (adicionar imagem) para adicionar quantas ilustrações forem necessárias. Essas imagens serão adicionadas à pasta onde você adicionará a notícia.

Os campos de Imagem e Título da Imagem serão usados como uma imagem representativa da notícia nas listagens de notícias. A imagem será automaticamente redimensionada e posicionada. Utilize o Corpo do Texto para inserir uma imagem no próprio corpo da Notícia.

IMPORTANTE: As notícias só aparecerão na listagem do website principal ou portlet de notícias quando forem publicadas.

 


videoAssista a um vídeo do Plone 2 sobre como adicionar uma notícia (em inglês).


2.10. Configurando Propriedades Básicas

Os painéis das abas disponíveis em cada item de conteúdo possuem campos para informações básicas. É importante fornecer esses dados, pois esse é o combustível que faz o Plone funcionar.

Qualquer item de conteúdo, quando clicado por um usuário com permissão de edição, apresentará um conjunto de abas no topo para configurar propriedades básicas:

Propriedades básicas

Essas propriedades básicas são:

  • Padrão - mostra o painel de entrada dos dados principais para o item de conteúdo
  • Categorização - mostra um painel para criar e estabelecer categorias (palavras-chave) para o item
  • Datas - mostra a data de publicação e de expiração para o item
  • Propriedades - mostra um painel para estabelecer os criadores, colaboradores e qualquer informação de direitos autorais para o item
  • Configurações - mostra um pequeno painel para estabelecer se o item aparecerá nos menus de navegação ou não e se comentários serão permitidos sobre o item
Os campos de entrada embaixo dessas abas possuem informações descritivas básicas chamadas metadados. Um metadado diz do que se trata determinado dado. O Plone pode utilizar esses metadados de várias formas.

Aqui está o painel de Categorização de um item de conteúdo em página (seria o mesmo para todos os outros tipos de conteúdo):

img

Nota: As categorias eram chamadas de palavras-chave no Plone, antes da versão 3.0.

 

O campo principal de entrada no painel é para especificar as categorias. Elas podem ser criadas facilmente, apenas ao digitar palavras ou frases, um por linha, na caixa Categorias novas. Quando salvar, as categorias novas serão criadas dentro do sistema de categorias do website e esse conteúdo será arquivado lá. Se você editar esse item novamente, ou qualquer outro, as categorias novas aparecerão como Categorias existentes.

O campo Itens relacionados permite que você estabeleça links entre os itens de conteúdo, que aparecerão como links no fim da página, quando um item de conteúdo for visualizado. Isso é útil quando você não quer utilizar categorias explícitas para conectar os conteúdos. O campo Local é a localização geográfica, apropriado para o uso de sistemas de mapas, mas também para registros gerais.

A opção Idioma normalmente segue o padrão do site, mas em websites multilíngües, línguas diferentes podem ser utilizadas em uma mistura de conteúdos. O painel Datas possui campos para a data de publicação e de expiração, ou seja, datas de início e fim do conteúdo, caso queira estabelecê-las:

Datas Propriedade

O painel Propriedades possui três campos livres para listar criadores, colaboradores e informações sobre um direito autoral do conteúdo:

img

O painel Configurações possui campos que podem variar um pouco entre os tipos de conteúdo, mas geralmente existem campos de entrada que controlam se um item aparece ou não na navegação, se comentários são permitidos, etc:

Configurações

Recomendações

Não é obrigatório fornecer informações específicas nesses painéis, mas é uma boa ideia fazê-lo. No painel Propriedades, por exemplo -- já que os dados são importantes para situações em que diversas pessoas estejam envolvidas na criação do conteúdo, principalmente se há diferentes criadores e colaboradores trabalhando em grupos. Você nem sempre precisa de campos, como a data de publicação e de expiração, idioma e direitos autorais, mas esses dados devem ser especificados quando apropriado. Um bom sistema de gerenciamento de conteúdo depende da integralidade dos dados.

Especificar categorias requer atenção, mas se você for capaz de adquirir o hábito e for dedicado a criar conjuntos de categorias significativos, haverá um grande retorno nesse investimento. O retorno acontece através do uso da busca e outras propriedades do Plone que compõem a categorização. O mesmo acontece com o estabelecimento de itens relacionados. Você poderá encontrar exatamente o que precisa e talvez até consiga descobrir e utilizar relações entre os conteúdos.

2.11. Restringindo os Tipos de Conteúdo em uma Pasta

O menu Adicionar item possui uma opção para restringir os tipos de conteúdo que podem ser adicionados à pasta.

Restringir os tipos de conteúdo disponíveis para serem adicionados a uma pasta é a forma mais simples de controlar a criação de conteúdo em um website em Plone. Talvez você queira restringi-los, caso o seu site receba colaboração de várias pessoas. Dessa forma, é possível encorajar boas práticas, como adicionar apenas imagens à pasta de imagens.

Primeiro, selecione a última opção no menu Adicionar item, chamada Restrições:

Editar Restrição

Há três opções apresentadas para restringir os tipos de conteúdo em uma pasta:

Restrições Tipos

A opção padrão é usar a configuração da pasta acima. Escolhê-la como padrão significa que se você criar uma pasta e restringir os tipos de conteúdo que podem ser adicionados, qualquer subpasta criada dentro dela levará automaticamente essas restrições. A segunda opção -- permitir que os tipos padrão possam ser adicionados -- é uma forma de voltar à configuração padrão sem restrições. A última opção provê uma seleção de tipos disponíveis:

restrict typs manually

 

Os tipos listados em Tipos permitidos são os disponíveis no website. O padrão, como visto, permite todos os tipos. Os tipos permitidos podem ser ativados ou desativados na pasta.

O uso dos Tipos secundários permite um controle mais detalhado. Se for preferível armazenar imagens em uma pasta, por exemplo, em vez de espalhá-las em pastas diferentes no website -- o que alguns preferem fazer --, uma pasta de "Imagens" pode ser criada com o tipo permitido estabelecido apenas para o tipo de conteúdo Imagem. Da mesma forma, uma pasta chamada "Eventos da Empresa" pode ser criada para armazenar apenas o tipo de conteúdo Evento. Assim, os criadores de conteúdo serão forçados (ou apenas o proprietário do website) a seguir esse esquema mais rígido. Contudo, talvez seja necessário certa flexibilidade para as imagens. Ao ativar o tipo de conteúdo Imagem nos Tipos secundários para a pasta "Eventos da Empresa", imagens podem ser adicionadas através do submenu Mais, que apareceria caso esse mecanismo estivesse ativo.

Algumas pessoas preferem uma mistura heterogênea de conteúdo em todo o website, sem restrições. Outras preferem uma abordagem mais regulamentada, com tipos restritos em um determinado esquema. O Plone tem a flexibilidade de acomodar diversos cenários.

2.12. Preparando Imagens para a Web

Preparar imagens para a Web é uma parte essencial do uso de imagens no Plone ou em qualquer contexto online. Como você verá, o tamanho importa.

Muitas pessoas utilizam fotografias capturadas por uma câmera digital, mas elas também podem ser imagens escaneadas, ilustrações gráficas feitas em um programa e outras imagens especializadas. Vejamos o caso de uma foto de uma borboleta capturada por uma câmera digital.

Fotografias digitais capturadas por câmeras modernas são geralmente muito grandes para serem publicadas diretamente em um website, assim, é necessário redimensioná-las. Uma aparência típica de website pode ter uma largura de cerca de 1000 pixels. Quando uma fotografia vem de sua câmera, ela pode ter milhares de pixels de largura e altura o que faz seu tamanho ter muitos megabytes. É preciso utilizar um programa em seu computador para redimensionar a imagem para algo menor que 1000 x 1000 pixels, frequentemente muito menor do que isso.

O software utilizado para visualizar ou imprimir suas fotos digitais geralmente possui a função de redimensão, ou talvez você tenha programas gráficos, como Corel Draw, Adobe Photoshop, Irfanview ou Gimp em seu computador. Redimensionar uma imagem é uma função padrão que deve ser encontrada em seu programa, geralmente no menu Imagem.

Como saber qual a largura, em pixels, a que deve ser redimensionada sua imagem? Depende. Para uma pequena fotografia "de rosto" em uma biografia, talvez 200 pixels de largura seja o ideal. Para uma fotografia em grupo, 200 pixels seria muito pequeno para identificar as pessoas presentes, então, seriam necessários 400 pixels de largura. Para a imagem de um mapa escaneado, talvez a largura da imagem deva ser 1000 pixels a fim de que os detalhes do mapa sejam visíveis.

Após salvar sua imagem redimensionada, dê-lhe um nome que indique o novo tamanho (borboleta-redimensionada-300px.jpg). Em geral, o formato do arquivo é .jpg (ou .jpeg). Outros formatos comuns para imagens são: .png e .gif. Preste atenção no lugar onde salvou suas imagens para encontrá-las quando for adicioná-las de seu computador ao website em Plone.

a

Resumindo:

  1. Capture sua fotografia com sua câmera ou encontre outra imagem que queira usar
  2. Transfira a imagem para o seu computador
  3. Utilize um programa de imagem em seu computador para redimensionar sua fotografia
  4. Adicione-a ao seu website em Plone

3. Gerenciando Conteúdo

A aba de conteúdos é o lugar onde os itens de conteúdo podem ser copiados, recortados, colados, movidos, renomeados, etc.

3.1. Recortando, Copiando e Colando Itens

As operações de recortar, copiar e colar movem um ou mais itens de uma pasta para outra.

Recortar/Colar

Mover itens de uma área para outra em um website é uma tarefa comum. Muitas vezes essa necessidade aparece porque um conteúdo foi colocado em uma pasta errada. Exemplo: se o autor do conteúdo seguinte sobre Borboletas Saltadoras percebe que uma Borboleta Cauda de Andorinha foi incluída erroneamente -- a pasta Tigre Oriental com Cauda de Andorinha abaixo --, a pasta pode ser movida através da operação recortar/colar:

copy of operation cut

Note que a pasta Tigre Oriental com Cauda de Andorinha foi selecionada e o botão recortar está prestes a ser clicado. Após clicar o botão recortar, a tela mostrará o botão colar. A pasta Tigre Oriental com Cauda de Andorinha e todos os seus conteúdos estarão na "memória" do website. Ela não desaparecerá imediatamente, pois está esperando a operação colar. O botão colar, então, aparece destacado para mostrar que a operação recortar/colar está em progresso:

copy of operation cut cut

O botão colar está ativo. O próximo passo é navegar até a pasta de destino, que neste caso é a pasta Cauda de Andorinha:

img

Após clicar a pasta Cauda de Andorinha, o botão colar continuará aparecendo, porque a operação ainda não foi realizada:

img

E, finalmente, ao clicar o botão colar para a pasta de destino, a pasta Tigre Oriental com Cauda de Andorinha será adicionada em seu lugar apropriado -- a pasta Cauda de Andorinha -- e recortada de sua origem -- a pasta Saltadoras --; a operação recortar/colar está concluída:

img

O botão colar permanece ativo, porque você ainda pode continuar colando a pasta em outros lugares se quiser. Isso pode acontecer em diversas situações, inclusive quando você precisa copiar uma página, por exemplo, como um tipo de template ou documento de base, em várias pastas.

Copiar/Colar

A operação copiar/colar é idêntica à operação recortar/colar, exceto pelo fato de não haver remoção de conteúdo de uma página para outra. Ela funciona como esperado.


 

videoAssista a um vídeo do Plone 2 sobre como realizar essas operações (em inglês).


3.2. Editando Conteúdo

Editar conteúdo no Plone funciona da mesma forma que adicionar conteúdo -- geralmente a entrada de dados e painéis de configuração para o conteúdo são os mesmos para editar e adicionar.

É claro que quando editamos um item de conteúdo, ele já existe. Clique na aba Edição para um item e verá o painel de entrada de dados junto com os valores existentes dos dados do item.

Para exemplificar com algo muito simples, onde editar é igual a adicionar, podemos revisar como editar uma pasta.

O painel Edição para uma pasta simplesmente mostra as áreas de entrada do título e da descrição. Geralmente a descrição não é fornecida para uma pasta, então, a única coisa modificada é o título. Se você quiser dar uma descrição, o que é uma boa ideia para distinguir as pastas em uma lista, ela será apenas em texto -- não há a possibilidade de configurar a estilização do texto, como negrito, itálico ou outro formato. Isso faz com que as descrições dos itens de conteúdo do Plone sejam o mais simples possível.

Aqui está o painel Edição para uma pasta, nesse caso, chamada "Borboletas":

Editar Pasta

Pronto. Modifique o que quiser e salve; o item de conteúdo aparecerá atualizado no sistema de armazenamento do Plone. Você pode editar itens de conteúdo repetidamente, assim como pode fazê-lo com os arquivos em seu computador local. Você já deve ter percebido que o Plone armazena itens de conteúdo discretos como entidades separadas, como "arquivos" em seu computador local; mas não é preciso pensar dessa forma. O Plone é um sistema de gerenciamento de conteúdo, onde o conteúdo vem em forma de diversos itens de conteúdo discretos que podem ser editados individualmente. Edite o quanto quiser.

Como exemplo de edição de um item de conteúdo que seja um pouco diferente de adicionar, podemos examinar a edição de uma imagem. Editar uma Imagem pode ser feito ao navegar até uma imagem e clicar na aba Edição. Ao fazer isso, você verá o seguinte painel Editar Imagem:

Editar Img

Aqui, uma imagem chamada "Borboleta Tigre Oriental com Cauda de Andorinha" está sendo editada. Você pode modificar o título e a descrição, como sempre, e neste caso deixaria a configuração "Manter a imagem existente". Também é possível modificar a própria imagem ao selecionar a opção "Substituir por uma nova imagem", ou ao clicar em "Excluir imagem atual", que excluirá a imagem completamente.

Note também a aba Transformar no topo, que pertence especificamente às imagens, oferecendo opções de diversas transformações para a imagem:

Transformar Img

Assim, editar uma imagem é um pouco diferente de adicionar uma imagem, mas não  muito.

Painéis de edição para outros itens de conteúdo geralmente também são como os painéis para adicionar.

Edição Inline (opcional)

A edição inline está desativada no modo padrão das últimas versões do Plone (3.3+). Ela pode ser ativada através do painel de controle por um Gerenciador do Site (Configurações do Site -> Site -> Ative a opção Edição Inline).

O procedimento normal para editar um item de conteúdo é clicar na aba Edição e utilizar os campos de entrada para aquele item. Para os campos de texto, como Título, Descrição, Corpo do Texto, etc., há uma forma mais rápida chamada edição inline. Esse tipo de edição é utilizado durante a visualização de um item de conteúdo (quando a aba Visão estiver ativa).

Quando o mouse passa pelas partes do item que são texto editável, uma caixa discreta o delineará. Na seguinte imagem, o cursor do mouse não está sobre um texto editável, então, você pode ver o título e corpo do texto da página normalmente:

img

Mas quando o mouse se move sobre o corpo do texto, uma caixa o destacará como editável:

img

Ao clicar dentro do corpo do texto a caixa de edição inline aparece e traz o editor visual:

img

Modifique ou adicione texto, salve e a visão normal voltará. Isso é consideravelmente mais rápido -- menos cliques e menos tempo de espera -- do que clicar na aba Edição, que trará todo o painel de edição para a página.

Se o mouse for movido sobre o título, também editável, uma caixa de edição inline aparecerá:

img

Ao clicar no título após essa caixa aparecer, um campo muito simples de edição será ativado com a opção Salvar/Cancelar:

img

Modifique o título e salve. A vantagem da velocidade na edição inline está principalmente na edição de algo simples como o título.

3.3. Visão da Pasta

As pastas possuem a aba Exibição que controla diversas formas de exibir seus conteúdos.

Para mudar o visual da maioria dos itens de conteúdo, basta editar seu conteúdo diretamente. Mas as pastas são de uma outra espécie. Por armazenarem outros itens, elas podem exibir seus conteúdos de diversas formas. Falaremos sobre cada opção nesta seção.

Considere uma situação em que alguém apaixonado por borboletas, João da Silva, entrou em seu website para trabalhar na parte dedicada às Borboletas Saltadoras. Ele navega até a pasta "Saltadoras", clicando nas abas do topo do website, ou no menu de navegação -- que está à esquerda na aparência padrão de seu website em Plone. Quando clica na pasta, a aba do painel visão padrão, ou simplesmente a "visão padrão", aparece:

folders

A Visão sempre mostra como um item de conteúdo aparece para visitantes anônimos do website. Clique na aba Visão quando quiser ver o visual de um item de conteúdo depois de modificá-lo. Para pastas, você verá uma lista dos itens de conteúdo lá armazenados, em uma de várias apresentações de listas, selecionadas através do menu exibição. A exibição padrão é chamada visão padrão.

folderdisplaymenu

Aqui está  a visão sumária:

folderdisplaysummary

A visão tabular:

folder view tabula

E a visão de miniaturas que é útil principalmente para fotografias, mas também funciona com conteúdos normais:

folderviwetumbm

Fazer um álbum de fotos é fácil. Apenas adicione as fotografias (imagens ou arquivos de imagens, sendo .jpg o formato mais comum) a uma pasta e selecione a visão de exibição visão de miniaturas. Essa visão atualizará automaticamente as imagens de exibição adicionadas à pasta, apresentando uma divisão multi-página em conjuntos de imagens, na medida em que for necessário, quando o número das imagens for aumentando.

Estabelecendo um Item de Conteúdo Individual como a Visão para a Página

A visão básica em lista descrita acima para as pastas representa a forma normal pela qual conhecemos as pastas -- como armazenadoras de itens de conteúdo --, mas o Plone oferece a possibilidade de configurar a visão de uma pasta com qualquer um de seus itens armazenados. Isso aproveita a maneira com que o sistema de navegação reflete dinamicamente a estrutura da pasta de um website em Plone quando é criada.

Você pode estabelecer uma única página como visão de exibição para uma pasta, o que pode ser útil para mostrar o documento mais recente em uma lista de documentos lá armazenados. Ou pode estabelecer uma coleção, o que, por si só, já é um filtro de conteúdo poderoso. As configurações da visão de exibição devem ser utilizadas com cuidado, pois alteram o comportamento das pastas -- elas passam a ser links diretos para o conteúdo, em vez de simples armazenadoras. Assim, você pode atingir seu objetivo apenas usando coleções, o que será discutido mais para frente.


 

videoAssista a um vídeo do Plone 2 sobre como configurar a visão de exibição de uma página (em inglês).


Em seguida, passaremos para a aba Conteúdo, a fim de ver funções importantes para acessar conteúdo na lista de conteúdos de uma pasta.

3.4. Conteúdos da Pasta

A aba Conteúdo mostra uma lista dos itens em uma pasta; é onde acontecem ações simples e manipulativas, como copiar, recortar, colar, mover, reordenar, etc.

A aba Conteúdo em uma pasta é como o sistema "Gerenciador de Arquivos" ou "Meu Computador" na área de trabalho do Windows e Linux, e o "Finder" no Mac OS X, com funcionalidade semelhante.

Ao clicar na aba Conteúdo em uma pasta, como a pasta "Saltadoras" abaixo, o seguinte painel aparecerá:

foldercontents

O painel da aba Conteúdo é reconhecido imediatamente através das caixas de seleção ao lado dos itens na lista de conteúdo. Clique nestas caixas de seleção para selecionar diversos itens a fim de realizar as operações copiar, recortar, renomear, deletar ou alterar estado.

O Plone possui uma área de transferência para as operações copiar e recortar. Se você selecionar um ou mais itens e clicar recortar ou copiar, um botão colar será adicionado à lista de botões ao longo do fim do painel. Então, se você clicar em outra pasta, poderá colar os itens lá. Para a operação recortar, os itens continuarão na pasta de origem -- não desaparecerão -- até serem colados em outro lugar.

Para renomear itens, um painel aparecerá a fim de introduzir um novo nome para o nome curto (ou id) do item, bem como para o título. A distinção entre o nome curto e o título se torna aparente apenas quando você renomeia, pois o Plone cria automaticamente um nome curto para um título, na maioria dos websites em Plone. No entanto, a operação renomear precisa mostrar o nome curto junto com o título, pois normalmente é necessário modificar ambos, ao modificar um dos dois. Considere o seguinte exemplo:

renameitem

Se você modificasse o título para "Saltadoras de Cauda Comprida", seria interessante também modificar o nome curto para "saltadoras-de-cauda-comprida". Isso faz com que haja organização -- a URL do item, seu endereço da web, ficará atualizada com o títuloo do conteúdo. Note que no nome curto não pode haver espaços. Utilize traços no lugar de espaços que existirem no título, caso não haja espaços, faça uma cópia idêntica do título. Também utilize letras minúsculas para o nome curto e letras sem acentuação. Veja a página "O Que Está em um Endereço da Web?" para uma descrição sobre como o Plone lida com os endereços da web e os nomes curtos. O vídeo seguinte também inclui uma ilustração sobre renomear:


 

videoAssista a um vídeo do Plone 2 sobre como renomear um item (em inglês).


A operação deletar é bem direta. Clique para selecionar um ou mais itens e clique no botão deletar para exclui-los.

A operação alterar estado oferece muitas formas para modificar o estado de publicação de uma seleção de pastas e suas subpastas, caso essa opção for selecionada. No exemplo seguinte, o estado de publicação para uma pasta chamada "Saltadoras de Cauda Longa" foi modificado. Ao selecionar "Incluir os itens contidos na pasta", todos os conteúdos lá armazenados serão afetados. Não se esqueça de que pode fazer isso com mais de uma pasta ao mesmo tempo, junto com suas subpastas, a fim de que possa publicar ou "despublicar" rapidamente e de uma vez só diversos itens.

Shift-clicking pode ser utilizado para selecionar muitos itens ao mesmo tempo; trata-se de uma operação muito útil em pastas com muitos itens e pode ser indispensável quando houver centenas deles. Para fazê-lo basta clicar nos itens que deseja selecionar, enquanto segura a tecla shift.

Além dessas operações individuais, a reordenação é uma manipulação natural do mouse, como descreveremos na próxima seção.

3.5. Reordenando Itens

A aba de conteúdo contém uma funcionalidade para reordenar itens em uma pasta com rapidez e precisão.

Considere a pasta seguinte, chamada "Saltadoras", para armazenar informações sobre esse tipo de borboleta. Em geral, quando adicionamos itens de conteúdo, não o fazemos de forma que fiquem na ordem desejada. Nem sempre a ordem que queremos é alfabética, mas neste exemplo, digamos que seja. Abaixo, você vê que as subpastas da Borboleta Saltadora não estão em ordem alfabética:

copyoffoldercontents

Para mover o item do topo, chamado "Saltadoras de Asas Abertas", para o fim da lista, é preciso clicar dentro da coluna Ordem, à direita, (onde estão os dois pontos) e arrastar a fileira até a posição desejada:

copyoffoldercontents 2

Arrastar e largar se faz ao segurar o botão do mouse enquanto move o item. O item que está sendo movido se torna amarelo durante o processo:

folderdrag

Quando o botão do mouse é liberado, o item fica onde foi largado:

folder contentdrag2

3.6. Links Anterior-Próximo

Links automáticos Anterior-Próximo para os itens de conteúdo em uma pasta podem ser ativados na aba Configurações da pasta.

A aba Configurações se encontra dentro da aba Edição da pasta. Há uma caixa para ativar links anterior-próximo para os itens contidos na pasta:

Links Anterior-Proximo

Uma vez ativados, na medida em que itens de conteúdo são adicionados à pasta, os links anterior-próximo aparecerão automaticamente quando necessário:

img

Três páginas foram criadas dentro da pasta Asas de Nuvem e a "Página Dois" (que não tem texto, neste exemplo) foi clicada. No fim da "Página Dois" estão os links para "Anterior: Página Um" e "Próximo: Página Três".

É uma ferramenta muito útil!

3.7. Deletando Itens

Itens podem ser deletados de uma pasta com facilidade.

Às vezes é necessário deletar um item de conteúdo, geralmente para substitui-lo por uma versão atualizada, ou, por outras razões. No exemplo da Borboleta com Cauda de Andorinha adicionada erroneamente à pasta Saltadoras, em vez de recortá-la e colá-la em outro lugar, você pode simplesmente deletá-la:

Deletar

No exemplo acima, a pasta Tigre Oriental com Cauda de Andorinha está prestes a ser deletada.

Pastas inteiras podem ser deletadas, portanto, tome cuidado com essa operação. Isso acontece com o uso do computador em geral; todos nós já aprendemos a fazer uma avaliação rápida de última hora para ter certeza de que a operação deletar é intencional.

3.8. Bloqueio e Desbloqueio Automático

O Plone lhe dá uma mensagem de bloqueio que diz se um documento foi travado, por quem e há quanto tempo -- para que você não passe por cima das modificações de alguém acidentalmente.

Quando alguém clica na aba Edição, aquele item se torna imediatamente bloqueado. Essa ferramenta evita que duas pessoas editem o mesmo documento ao mesmo tempo ou salvem uma edição sobre a de outro usuário. Nesse exemplo, João da Silva começou a editar o documento "Instalação do Widget". Quando Joana Silveira (que também tem permissão para editar esse documento) o visualizar, encontrará o seguinte:

Trava

Uma vez que João terminar de editar o documento e clicar no botão Salvar, ele automaticamente será destravado, tornando-se disponível para ser editado por outros (caso tenham as permissões adequadas, é claro).

Contudo, quando for claro para Joana que João não está mais editando o documento (se a mensagem de bloqueio disser que o item estava travado há muitos dias e não apenas há alguns minutos, por exemplo), ela poderá "destravá-lo" e torná-lo disponível para edição novamente.

No Plone 3.3 ou versões mais atuais:

Se um usuário deixar a página de edição sem clicar Salvar ou Cancelar, o bloqueio do conteúdo continuará efetivo durante os dez minutos seguintes e, depois disso, será destravado automaticamente. Esse tempo de espera é importante para navegadores que não executam adequadamente a ação "on-unload" do javascript, como o Safari.

Caso você queira desativar o bloqueio, vá até o Painel de Controle do Plone (Configurações do Site -> Site) e desative Ativar bloqueio para edições na web.

3.9. Cópia de Trabalho

A Cópia de Trabalho permite que você tenha duas versões do seu conteúdo paralelamente.

Assim que um site em Plone é criado, há diversas ferramentas adicionais que podem ser ativadas, inclusive a "Cópia de Trabalho". Se o site em Plone que você estiver usando não mostrar a opção "Check out" no menu Ações, será necessário contatar o gerenciador do seu site para que o "Suporte da Cópia de Trabalho" seja instalado.

Resumo

Talvez você já tenha passado pela seguinte situação: você publicou um documento e precisa atualizá-lo extensivamente, mas quer que a versão antiga exista no website até publicar a nova. Você também quer que o novo documento substitua o atual, mas gostaria de guardar o histórico do antigo, por precaução. A Cópia de Trabalho possibilita isso.

Essencialmente, você faz o "check out" do documento já publicado, o que cria uma "cópia de trabalho" dele. Então, edita essa cópia (por quanto tempo quiser) e quando estiver pronto para publicar a versão nova, faz o "check in" de sua cópia de trabalho; e pronto. Nos bastidores, o Plone substituirá o documento original pelo novo no mesmo local e endereço da web -- e arquivará a versão antiga como parte do histórico da versão do documento.

Utilizando o "Check out"

Primeiro, navegue até a página para a qual deseja fazer o "check out". No menu "Ações", selecione "Check out":

img

Em seguida, você deverá selecionar a pasta onde a "cópia de trabalho" será colocada -- essa será a versão que você editará. Nesse exemplo, escolheremos a pasta "Minha Pasta" que é a pasta pessoal do usuário:

img

Então, clique em "Check out". Seu local atual será automaticamente atualizado pela cópia de trabalho:

img

Agora você está livre para editar sua própria cópia local de um documento publicado. Enquanto isso, o documento original estará "bloqueado" -- ou seja, ninguém poderá editar a versão publicada ao mesmo tempo em que você trabalha em uma cópia em "check out". Isso evita que outras modificações sejam feitas (e subsequentemente, perdidas) na versão publicada enquanto você edita sua cópia.

img

Utilizando o "Check in"

Quando você estiver pronto para que a cópia editada substitua a publicada, simplesmente escolha "Check in" no menu "Ações":

img

Em seguida, será necessário introduzir uma mensagem de Check-in. Preencha-a e clique em "Check in":

img

Então, seu documento atualizado substituirá a cópia publicada, tornando-se a nova cópia publicada. Você também notará que seu local foi atualizado para o local do documento original.

img

Não haverá mais uma cópia do documento na pasta pessoal do usuário.

Note que não é necessário (aliás, não é recomendado) utilizar o menu "Estado" em uma cópia de trabalho. Caso isso aconteça, não entre em pânico; apenas volte à cópia de trabalho e use o "Check in" no menu "Ações".

Cancelando um "Check out"

Se por alguma razão for preciso cancelar um check out e você não quiser salvar nenhuma das modificações, simplesmente navegue até a cópia de trabalho e selecione "Cancelar check out":

img

Será necessário confirmar "Cancelar check out" ou "Manter check out":

img

Note que se o usuário que fez o check out da cópia de trabalho não estiver disponível para fazer o check in ou cancelar o check out, usuários que possuem o papel de Administrador poderão navegar até a cópia de trabalho e realizar qualquer uma das duas ações.

3.10. Revisões (Plone v3.0 - Plone v3.2)

Um resumo sobre como visualizar o histórico de revisão de um item, comparar revisões, pré-visualizar revisões anteriores e reverter para revisões anteriores. Este documento é específico para as versões 3.0, 3.1 e 3.2.

Criando uma nova revisão

O Plone 3.0 inclui uma ferramenta de revisões. Na configuração padrão, os seguintes itens de conteúdo possuem essa ferramenta ativa:

  • Páginas
  • Notícias
  • Eventos
  • Link

Itens de conteúdo podem ser configurados para ter a ferramenta de revisão ativada/desativada através das configurações do Painel de Configurações do Plone em "Tipos".

Ao editar um item, você pode usar o campo "adicionar comentário" no fim da página; o comentário será armazenado no histórico da revisão do item. Se esse campo for deixado em branco, poderá ser preenchido automaticamente, dependendo do estado do item (caso isso acontecer da primeira vez que o item for salvo, não será utilizado nada.)

Uma nova revisão é criada cada vez que um item é salvo.

Visualizando o histórico da revisão

Uma vez que um item é salvo, você pode utilizar a aba "Histórico" para ver o histórico da revisão:

Revisões

A revisão mais recente vem em primeiro lugar; ao clicar em qualquer um dos cabeçalhos das colunas, a ordem da listagem será alterada.

Comparando revisões

Na aba "Histórico" você pode comprar qualquer revisão anterior com a revisão atual, utilizando o link "Comparar com a revisão atual" na coluna Ações. Também é possível comparar qualquer revisão com a revisão anterior, utilizando o link "comparar com a revisão anterior".

Comparanado versões

A legenda indica o conteúdo adicionado em verde claro e tags adicionadas em verde escuro; da mesma forma, o vermelho claro indica que o texto foi deletado e o mais escuro, as tags deletadas; finalmente, o texto destacado em amarelo indica o texto modificado.

Você também pode ver as diferenças no código, ao clicar no link "Exibir as diferenças por código":

Diferenças por código

Pré-visualizando e revertendo para revisões anteriores

É possível pré-visualizar uma revisão ao clicar no link "pré-visualizar" na coluna da Revisão para qualquer versão na aba "Histórico"; na página seguinte, será preciso ou clicar no link "ir para baixo":

Revisões 2

Ou abaixar até a própria visualização:

Visualizar Revisão

Para reverter para uma revisão em particular, apenas utilize o link "Reverter para esta revisão". Um comentário indicará quando um item foi revertido e para qual revisão:

Reverter

 

3.11. Revisões (Plone v3.3+)

Um resumo sobre como visualizar o histórico de revisão de um item, comparar revisões, pré-visualizar revisões anteriores e reverter para revisões anteriores. Este documento é específico para versões 3.3 e mais atuais.

Criando uma nova revisão

O Plone 3 inclui uma ferramenta de revisões. Na configuração padrão, os seguintes tipos de conteúdo possuem essa ferramenta ativa:

  • Páginas
  • Notícias
  • Eventos
  • Links

Note que todos os outros itens também possuem um registro do histórico de trabalho.

Itens de conteúdo podem ser configurados para ter a ferramenta de revisão ativada/desativada através das configurações do Painel de Configurações do Plone em "Tipos".

Ao editar um item, você pode usar o campo adicionar comentário no fim da página; o comentário será armazenado no histórico da revisão do item. Se esse campo for deixado em branco, o Plone incluirá uma nota padrão: "Revisão Inicial".

Uma nova revisão é criada cada vez que um item é salvo. A ferramenta de revisões registra todos os tipos de edição: conteúdo, metadados, configurações, etc.

Visualizando o histórico da revisão

Uma vez que um item for salvo, você pode utilizar o viewlet Histórico no fim da página. Apenas clique para expandi-lo:

img

A revisão mais recente vem em primeiro lugar. O viewlet Histórico provê a seguinte informação:

  • O tipo da edição (conteúdo ou fluxo de trabalho)
  • Qual usuário fez a edição
  • A data e hora em que a edição foi feita

Comparando revisões

No viewlet Histórico, você pode comprar qualquer revisão anterior com a revisão atual ou qualquer outra revisão com sua anterior.

Para comparar uma revisão anterior com a sua anterior, utilize o botão COMPARAR localizado entre duas revisões adjacentes no viewlet Histórico.

img

Ao clicar neste botão, você verá uma tela como esta, onde estão as diferenças entre as duas revisões:

img

Neste exemplo, o texto em vermelho é o que foi deletado, e o em verde, o texto adicionado à nova revisão. Uma aba de parágrafo vazio também aparece como tendo sido deletada. Você pode alterar entre as revisões inline ou por código para visualizar as diferenças entre revisões.

img

Também é possível comprar qualquer revisão anterior com a revisão atual, clicando no ícone da flecha no viewlet HistóricoBotao Revisao(ícone à esquerda). Esses ícones se encontram à extrema direita de cada versão listada no viewlet.

Visualizando e revertendo para revisões anteriores

É possível pré-visualizar qualquer revisão anterior de um documento, clicando no ícone do olho à direita de qualquer revisão listada no viewlet Histórico (ícone ao centro). Para reverter para uma revisão anterior, clique no ícone do relógio à direita de qualquer revisão listada no viewlet HistóricoBotao Revisao (ícone à direita).

3.12. Modo de Apresentação

O Plone vem com a habilidade de criar apresentações de slides muito simples.

O Modo de Apresentação é uma ferramenta especial do tipo de conteúdo Página. Você pode habilitá-la ao editar a página, clicando na aba Configurações. Note que a caixa do Modo de Apresentação está disponível lá. Uma vez ativada, um link aparecerá na visão da página para que o usuário a visualize no Modo de Apresentação.

Como Criar Slides

Todo o conteúdo para uma apresentação deverá estar em uma única página. Não é necessário criar uma página para cada slide. Um slide é criado quando o estilo Heading (h1) é utilizado na página - ele indica eficazmente para o Plone onde você quer que os slides estejam.

É possível ter quantos slides quiser em sua apresentação. Apenas adicione mais tags Heading (h1) em sua página e o conteúdo entre um tag Heading (h1) e o próximo tag Heading (h1) se tornará o conteúdo de cada slide.

Como Formatar um Slide

É muito importante notar que o estilo Parágrafo Normal não reproduzirá nenhum conteúdo no slide.

Os slides são feitos para exibir informações resumidas, não grandes parágrafos de texto. Assim, é imperativo classificar todo o conteúdo em cada slide com um estilo diferente do Parágrafo Normal. São exemplos desses estilos:

  • Heading (h1)
  • Subheading (h3)
  • Lista de definições
  • Lista não ordenada
  • Lista numerada
  • Literal
  • Pull Quote
  • Call out
  • Highlight

4. Colaboração e Fluxo de Trabalho

Aprenda como compartilhar e controlar o acesso ao seu conteúdo, utilizando a aba Compartilhamento e o menu Estado.

4.1. Estados de Publicação Básicos

O sistema de controle de publicação para o Plone é muito flexível, começando com configurações básicas para tornar um item privado ou público.

No canto superior direito do painel edição para qualquer tipo de conteúdo -- pastas, imagens, páginas, etc., e qualquer tipo de conteúdo especializado -- há um menu à direita para o estado da publicação. Esse menu Estado possui certas configurações:

Estado Privado

O cabeçalho para o menu mostrará o estado atual da publicação para o item de conteúdo, como Estado: Privado, visto acima. Esse é o estado inicial quando um item de conteúdo é criado -- uma imagem adicionada, uma página, uma notícia -- e como o nome indica, o item de conteúdo geralmente não estará disponível  para os visitantes do website. A opção Publicar do menu tornará o item de conteúdo disponível no website para todos os visitantes, inclusive visitantes anônimos. A opção Enviar para publicação do menu é utilizada nos websites em que existem editores de conteúdo, responsáveis por aprovar itens para publicação, como discutido abaixo.

É importante destacar que certos tipos de conteúdo, como notícias e eventos, não aparecerão no website como você espera, até serem explicitamente publicados.

Nunca se esqueça: o estado de publicação é importante!

Ele pode ser modificado apenas por usuários cujas contas possuam as permissões necessárias. As opções no menu do estado refletirão a configuração das permissões. Em um website de um grande jornal, por exemplo, um repórter pode adicionar páginas para novos artigos, mas o menu estado não apresentará a opção Publicar, apenas Enviar para publicação. Isto porque um repórter deve submeter seus artigos à equipe editorial para ser aprovado antes da publicação. Contudo, caso a sua conta possua a permissão, a opção Publicar no menu aparecerá e você poderá simplesmente publicar.

Para um editor, um item de conteúdo que foi enviado pode ser publicado ou rejeitado, por ser inapropriado à situação, ou pela razão mais comum: é necessário uma revisão.

Depois que um item de conteúdo é publicado, ele pode ser retirado, para voltar ao estado de rascunho público, ou voltar para ao estado privado. As opções do menu estado mudarão de acordo com a necessidade:

Estado Publicado

É importante considerar retirar ("despublicar"), ou tornar privado qualquer conteúdo que tenha se tornado obsoleto ou indesejável por alguma razão. O item privado deixará de estar na visão pública e nos resultados de busca, mas continuará existindo, caso seu formato ou material (texto, imagens, etc.) sejam necessários no futuro. Isso acontece principalmente com conteúdos relacionados a eventos recorrentes ou criações únicas. A decisão de deletar ou tornar privado depende se o conteúdo existe em outro lugar, em um computador local. Se possuir um grande tamanho, talvez seja recomendável salvá-lo em um computador local antes de deletá-lo, caso o espaço no servidor do computador do website seja o problema.

4.2. Controle Avançado

O sistema de publicação avançado, no menu avançado, possui ferramentas sofisticadas para configurar a disponibilidade por data e por contexto.

O menu estado possui um item Avançado...:

estado Privado

que traz o painel de estado avançado:

state advanced

Abaixo de uma seção explicativa no início do painel, há uma caixa de seleção mostrando o conteúdo que será afetado por essa mudança de estado de publicação. Ela mostra que a pasta "Saltadora de Cauda Comprida" será afetada por essa mudança.

O próximo campo, Incluir os itens contidos na pasta, é uma caixa de seleção para controlar se a mudança de estado afetará apenas esse item (a pasta "Saltadora de Cauda Comprida") ou também todos itens contidos nela e em todas as outras subpastas. Essa é uma caixa de seleção importante, pois permite que a disponibilidade de toda uma seção do website seja modificada com facilidade. A pasta "Saltadora de Cauda Comprida", por exemplo, pode ter quatro subpastas para fotografias, descrições da ocorrência da espécie, histórico da taxonomia e descrições de comportamento, todos mantidos, até então, privados durante o trabalho inicial para construir esse conteúdo. Tudo isso pode ser publicado imediatamente ao ativar essa caixa e selecionar Publicar no fim da página antes de salvar. Da mesma forma, a opção Enviar para publicação seria usada em um website onde os editores controlam a publicação final.

De semelhante modo, uma seção toda pode ser feita privada imediatamente. Se uma agência locadora de automóveis, por exemplo, decidisse remover um modelo de carro de sua frota, toda a seção de seu website dedicada a esse modelo, com diversas subpastas cheias de páginas, imagens e arquivos, poderia se tornar privada.

Os próximos dois campos de datas são para a publicação e expiração. Seus significados são diretos. Se houver um espaço de tempo no qual um item de conteúdo ou vários  forem válidos para publicação, ele poderá ser estabelecido através desses campos.

Um comentário permite anexar uma explicação a todo o conteúdo afetado pela mudança de estado. Isso é útil principalmente quando várias pessoas estão trabalhando no website e, alguém, menos familiarizado com determinada área, olha para um conteúdo e se pergunta por que não foi publicado. Ele pode pensar "Essa informação parece boa. Por que será que ainda não foi publicada?" Então, ele lê um comentário que diz mais ou menos o seguinte, "Não publicar até que o Ricardo verifique os direitos autorais sobre os itens aqui descritos". Usar comentários é uma boa ideia para informações sensíveis, mesmo se você for a única pessoa trabalhando no website, porque às vezes pode esquecer por que tomou determinada decisão sobre um estado de publicação. 

Por fim, no fim da página existe a opção de vários estados disponíveis para essa ação. Isso pode variar, dependendo do estado presente de um item. Se ele estiver em um estado público, por exemplo, não haverá a opção publicar; semelhantemente, se estiver privado, não haverá a opção tornar privado, etc. Se um item já foi publicado, haverá opções no fim do painel para rejeitar e retirar, para "despublicar" um item, fazendo com que seja rascunho público novamente ou com que fique em estado privado.

videoAssista a um vídeo do Plone 2 sobre como controlar o estado de publicação (em inglês).

4.3. Políticas de Fluxo de Trabalho

As políticas de fluxo de trabalho permitem que o administrador do site crie um sistema formal para controlar a publicação e o gerenciamento de conteúdo como um fluxo passo a passo, envolvendo diferentes usuários em seus papéis designados.

O fluxo de trabalho é um assunto avançado. Ele envolve a criação de um controle mais regulamentado da criação de conteúdo, da revisão e da publicação. Se você tem uma conta de usuário em um pequeno site comum em Plone, você provavelmente não encontrará políticas de fluxo de trabalho personalizadas, pois não há necessidade de um controle mais sofisticado. No entanto, o possível  uso  dessa funcionalidade está presente, já que está embutida no Plone.

Para introduzir o conceito do fluxo de trabalho, considere um exemplo que envolve um website de um jornal, onde diferentes grupos de pessoas trabalham:

Repórteres
Podem criar artigos, mas podem apenas enviá-los à revisão.
Editores
Podem revisar artigos, mas não podem publicá-los completamente. Eles enviam artigos editados e revisados positivamente aos seus superiores, para aprovação.
Copidesque
Fazem a verificação final dos fatos, os ajustes e a revisão; podem publicar artigos.

Uma política de fluxo de trabalho, às vezes abreviada para fluxo de trabalho, descreve as restrições em ações de mudança de estado para diferentes grupos de pessoas. Uma vez criada, ela precisa ser aplicada a uma área do website para que as regras se tornem efetivas. No exemplo do website do jornal, uma política de fluxo de trabalho seria desenvolvida e aplicada às pastas onde os repórteres fazem o trabalho de adicionar notícias. Então, eles criam seus artigos e os enviam para revisão e aprovação:

                       worksteps

Os repórteres adicionam notícias e as enviam (a opção publicar do menu não está disponível para eles). Da mesma forma, os editores podem rejeitar o artigo em revisão ou podem, por sua vez, enviá-lo a um copidesque para revisão final e publicação. Nesse exemplo, essa política seria chamada de "Política de Revisão Editorial". Configurar uma política de fluxo de trabalho é uma questão de aplicá-la a uma área do website -- para definir o escopo do fluxo de trabalho. Isso é tarefa do administrador do site. Através dos painéis de controle do Plone, ele pode especificar onde no website a "Política de Revisão Editorial" se aplica, tanto em todo o site quanto apenas em uma subseção.

O Plone possui diversas políticas de fluxo de trabalho úteis -- a política padrão é uma política simples de publicação. Seu administrador do website talvez aplique uma política mais específica, como uma política para um website de uma comunidade ou da Intranet de uma empresa. Se esse for o caso, talvez você precise aprender alguns passos do processo de publicação -- contudo, isso são apenas variações elaboradas dos princípios padrão da política de fluxo de trabalho básica.

4.4. Colaboração Através do Compartilhamento

A aba Compartilhamento permite que você compartilhe o gerenciamento do conteúdo com outros usuários.

Exemplo 1: Permitindo que outros adicionem conteúdo a uma pasta que você criou

Neste exemplo, Joana Silveira possui acesso total ao seu website em Plone. Ela pode adicionar, editar, deletar e publicar conteúdo em qualquer lugar no site. Por enquanto, ela apenas criou uma pasta chamada "Documentação" e adicionou uma Página a ela, "Resumo do Projeto". Ela ainda não publicou nenhum dos dois. O fluxo de trabalho padrão para esse site em Plone não foi modificado.

Agora, ela quer permitir que seu colega, Jorge Oliveira, adicione conteúdo à sua pasta "Documentação". Ele não tem permissão para editar qualquer conteúdo existente, mas ela precisa que ele adicione conteúdo. Antes de acompanharmos Joana, vejamos o que Jorge vê quando acessa esse site em Plone:

                      02b

Note que nesse momento, Jorge não pode ver a pasta "Documentação", pois Joana a criou e ela ainda está no estado Privado.

Todas as permissões padrão estão funcionando como devem. Joana dá a Jorge as permissões necessárias para adicionar conteúdo à pasta "Documentação". Ela navega até essa pasta e clica na aba Compartilhamento:

Permissão

Uma das primeiras coisas a serem observadas é que Joana já possui todas as permissões disponíveis nessa Pasta. Elas lhe foram dadas por já ter recebido permissões em níveis superiores no site, como indica o símbolo verde de marcação.

Assim, as permissões, em mais detalhes, são:

  • Pode adicionar - Isso significa que quando essa permissão é garantida a um usuário em particular (ou grupo de usuários), ele pode adicionar novos itens de conteúdo. E já que esse usuário será o criador daquele item, também poderá editá-lo.
  • Pode editar - Com essa permissão em uma pasta, o usuário pode não só editar a Pasta (seu título e descrição), mas também editar qualquer item na pasta. Contudo, note que o usuário não pode deletar nenhum conteúdo. Quando essa permissão é dada em uma Página, por exemplo, o usuário não poderá editar nenhum outro item na pasta, exceto essa Página.
  • Pode ver - Quando essa permissão é utilizada em uma pasta ou em outro item, o usuário pode ver o conteúdo, mas não pode alterá-lo.
  • Pode revisar - Quando essa permissão é dada, o usuário pode publicar itens.

Nota: essas permissões anularão as permissões padrão do fluxo de trabalho! Se você der a um usuário a permissão "Pode ver" em uma Página de estado Privado, ele poderá ver aquela Página.

Nesse exemplo, Joana dará a Jorge a permissão "Pode adicionar" na pasta "Documentação", para que ele possa adicionar conteúdo a ela. Primeiro, ela o procura por seu nome:

Procurar Jorge

Joana agora pode adicionar permissões específicas para Jorge na pasta "Documentação". Ela lhe dará a permissão "Pode adicionar" e clicará "Salvar":

Permissão Jorge

E é só isso! Vejamos como Jorge visualizará o site agora. 

Nota: Jorge NÃO precisa finalizar seu acesso e entrar novamente. As permissões são sempre atuais, pois são verificadas cada vez que um usuário acessa qualquer coisa (quando clica em um link, por exemplo) em um website em Plone.

Jorge clica na aba Página Inicial (por exemplo) para atualizar sua visão do site e, então, pode ver a pasta "Documentação":
Ver Pasta
Quando Jorge clicar na aba "Documentação", notará que pode visualizar todo o seu conteúdo e adicionar os tipos de conteúdo disponíveis a ele, como mostra o menu Adicionar item

:

 

Addnew

Jorge quer revisar o que Joana já criou, então clica nos links do Resumo do Projeto e vê:

img

Embora possa ver o documento, suas permissões limitadas não lhe deixam editá-lo ou mudar seu estado. A única coisa que ele pode fazer além de visualizar é fazer uma cópia para si mesmo.

Jorge adiciona uma Página chamada "Instalação do Widget" e cria conteúdo para ela. Ao terminar, ele salva:

img

Joana visualiza o trabalho de Jorge. Ela clica na aba "Documentação" e ao ver que ele já fez algo novo, clica na página "Instalação do Widget" para analisá-la:

Widget

Note que Joana tem acesso total à página criada por Jorge. Ela pode editá-la e utilizar as operações recortar/copiar/colar. No entanto, ela esperará até que Jorge envie a página para revisão.

Exemplo 2: Permitindo que outros editem o conteúdo que você criou

Tanto Joana quanto Jorge têm trabalhado bastante na pasta "Documentação", adicionando páginas. Joana publicou a pasta e suas diversas páginas:

img

Ela decidiu que quer dar todo o controle da edição (não da publicação) da pasta "Documentação" a Jorge. Assim, ela volta à pasta e clica na aba Compartilhamento:

Permissão 2

Então, ela precisa apenas selecionar a caixa "Pode editar", permitindo que Jorge edite todo o conteúdo da pasta -- inclusive a própria pasta. Quando Jorge visita a pasta novamente e clica em "Resumo do Projeto" (página criada por Joana), ele vê o seguinte:

Pode Editar

Agora, Jorge pode editar qualquer item na pasta "Documentação" independente de quem o criou ou quando foi criado.

Enquanto isso, Magali também entrou no grupo de Jorge, como um novo membro. Ele a ajuda a atualizar o documento "Instalação do Widget". Ao clicar na aba compartilhamento dessa página, ele busca o nome completo de Magali (não seu nome de usuário) e lhe dá a permissão "Pode editar" nesse documento.

magali

Agora, quando Magali for à pasta "Documentação", poderá ver dois itens publicados e dois privados que  poderá editar:

img

Aliás, ao clicar no documento "Instalação do Widget", poderá editá-lo:

img

No entanto, note que ao clicar em qualquer um dos dois itens que não pode editar, ela não possui nenhum acesso adicional. Ela pode visualizá-los porque estão publicados dentro do fluxo de trabalho padrão do Plone (ou seja, qualquer pessoa pode vê-los).

img

Uma última observação sobre esse exemplo: se a pasta "Documentação" não estivesse no estado publicado OU se Magali não tivesse recebido nenhuma outra permissão ("Pode ver" na pasta, por exemplo"), então teria precisado da URL completa para chegar até o documento que recebeu permissão para editar. As permissões são muito específicas no Plone!

5. Usando Coleções

As Coleções aproveitam a inteligência do Plone.

5.1. Introdução às Coleções

Uma Coleção no Plone funciona basicamente como uma busca em um banco de dados. Utilize-a para organizar e exibir seu conteúdo de forma dinâmica.

Uma Coleção no Plone funciona basicamente como uma busca em um banco de dados. A ideia é usá-la para fazer uma busca em seu website, com base em Critérios estabelecidos, como: tipo de conteúdo (página, notícia, imagem), data de publicação ou palavras-chave contidas no título, descrição ou corpo.

Digamos que você possui um grande catálogo de fotos e mapas em seu website. É possível exibir todos de uma vez com facilidade, criando um hyperlink para a pasta  em que estão localizados. Você pode até criar links diferentes para subpastas, se organizou seus itens dessa forma. Contudo, caso suas imagens e mapas estiverem espalhados por todo o site em diversas pastas, isso pode se tornar cansativo. Além disso, diferente de uma pasta normal, as coleções podem exibir conteúdos diferentes, em diferentes partes do seu site, com base em:

  • palavras-chave
  • data de criação
  • autor
  • tipo de conteúdo
A necessidade de apresentar o conteúdo em uma variedade de formas dinâmicas foi a razão de ser das Coleções (antes conhecidas como Smart Folders ou Rich Topic, em versões anteriores do Plone). Na realidade, bem como uma pasta, elas não contém nenhum item de conteúdo próprio. Em vez disso, utilizam Critérios estabelecidos para determinar qual conteúdo aparece em cada página de Coleção. Aplicações comuns para Coleções são:
  • Arquivos de Notícias
  • Arquivos de Eventos
  • Fotos Exibidas por Data
  • Conteúdo Exibido por Palavra-chave

5.2. Adicionando Coleções

Uma Coleção (antes chamada de Smart Folder) é uma lista de itens encontrados através de uma busca especializada.

Uma coleção é usada para construir um tipo de armazenador virtual de conteúdo -- o conteúdo existe no local onde os itens estão armazenados no website, mas as coleções encontram-no a partir de indicações estabelecidas por critérios de busca, fazendo parecer que os itens estão armazenados de uma outra forma. Para a página de borboletas, descrita na introdução dessa seção, a forma de armazenamento real é por grupos taxonômicos (Saltadoras, Monarcas, Folha, etc.), mas através das coleções, podem haver agrupamentos virtuais por diversos critérios, como por cor. As páginas de borboleta que correspondam aos critérios da busca aparecerão como se "morassem" na coleção onde as páginas de borboleta são organizadas por cor. Para que isso funcione, é claro que devem existir categorias (antes chamadas de palavras-chave) estabelecidas para cores nas páginas. Os critérios de busca feitos para buscar texto em geral também podem fazem agrupamentos muito úteis.

Um importante passo para utilizar o Plone de maneira mais eficaz é aprender a usar coleções personalizadas para possibilitar diferentes "visões" do conteúdo. É um sistema inteligente.

Para adicionar uma coleção, como para adicionar qualquer outro tipo de conteúdo, utilize o menu Adicionar item:

Add Coleção

Você verá o painel Adicionar Coleção:

add collection

Abaixo dos campos de título e descrição, há um grupo de campos para especificar o formato dos resultados da busca através dos critérios de busca para a nova coleção. Os quatro campos no painel acima estão em pares. Os dois primeiros campos permitem limitar os resultados de busca ao número de itens exibidos. Os dois campos seguintes permitem controlar a ordem dos resultados.

Estabelecendo os critérios de busca

Após estabelecer a configuração da exibição no painel de edição acima, clique na aba Critérios para mostrar o seguinte painel:

collection 1

A área no topo do painel, Adicionar Novos Critérios de Busca, permite estabelecer um campo e um critério correspondente. A área do fim, Definir Ordem de Classificação, é uma seleção simples de organização do campo:

collection 2

Os tipos de critérios para dados correspondentes em itens de conteúdo dependem de qual campo é selecionado.

Após salvar a coleção, os critérios de busca serão aplicados e os resultados, apresentados quando a coleção for clicada. É possível criar quantas coleções quiser para essas visões personalizadas. Para o exemplo da borboleta acima, além da restrição de data, para encontrar itens recentes, o campo de categorias pode ser usado para corresponder a cores, a fim de haver uma série de seleções para "Borboletas Azuis", "Borboletas Brancas", etc.

Critérios múltiplos podem ser usados em uma coleção. Uma coleção chamada "Borboletas Fotografadas Mês Passado", por exemplo, pode ser feita através do critério Data de Criação e no Tipo de Item, Imagem. Esse tipo de coleção com base em datas são muito úteis para apresentar visões atualizados do conteúdo, sem que haja um trabalho administrativo complexo -- uma vez criada, a coleção será sempre atualizada.

Nota: Uma coleção não se comporta como uma pasta normal -- você não pode adicionar itens de conteúdo através do menu adicionar item.

videoAssita a um vídeo do Plone 2 sobre como adicionar um smart folder -- agora chamado de Coleção (em inglês).

5.3. Ajustando as Configurações de Exibição

Aprenda como as configurações de exibição podem mudar o visual da sua página de Coleção.

Embora o ponto forte das Coleções sejam os Critérios, as configurações de exibição podem fazer grande diferença na aparência da sua Coleção. As três configurações aqui abordadas podem ser encontradas na aba Edição de uma Coleção.

Editar Coleção


Herdar Critérios

Ao selecionar a opção Herdar Critérios, a Coleção herdará os Critérios de uma Coleção acima. Isso é útil apenas no uso de Sub Coleções. Se esta opção estiver selecionada, você pode criar outra Coleção mais específica que a Coleção acima, embora mantenha seus critérios básicos. Um exemplo simples seria uma Coleção Acima que exibe todos os Eventos em um site e uma Sub Coleção que também exibe Eventos (por herdar os critérios), mas apenas os Eventos com alguma palavra-chave específica.

Limitar Resultados da Busca

Podemos usar Limitar Resultados da Busca para restringir o número de resultados exibidos por página. Assim, caso tenhamos uma Coleção que exiba Notícias, podemos limitar os resultados a cinco ou dez, em vez de mostrar todas as Notícias em uma única grande lista.

img

Exibir como Tabela

Exibir como Tabela é apenas uma outra forma de exibir os resultados de uma Coleção. Em vez de exibi-los em forma de lista, podemos fazer com que uma tabela seja gerada, estabelecendo exatamente quais informações queremos que os resultados exibam. Personalizamos a tabela, ao selecionar as Colunas da Tabela à esquerda, clicando no botão da flecha direita para movê-lo à direita. No exemplo abaixo, escolhemos incluir o Título do objeto, seu Autor e a Data de Efetivação. Você pode usar qualquer número das colunas, ou todos, se quiser.

img de exemplo

Ao considerar o que selecionar, lembre que nem todos os objetos possuirão informações para cada coluna disponível, por exemplo: a Data de Início e Data de Final se aplicam apenas para os Eventos. Portanto, se você adicionou essas colunas e a sua tabela incluiu Páginas e eventos, as linhas das Páginas não terão os espaços de Data de Início e Final preenchidos. Outra coisa a ser considerada é que quanto mais colunas você escolher, mais preenchida será sua tabela. Um princípio básico seria exibir apenas o que você realmente precisa.

Mais algumas observações sobre a seleção das colunas: você pode selecionar mais de uma por vez, segurando a tecla "Control" (Ctrl) enquanto clica com o mouse.  Se quiser remover uma coluna, selecione-a à direita e clique no botão da flecha esquerda. Também é possível adicionar e remover colunas, dando um duplo clique em seu nome.

5.4. Definição de Critérios

Definições e exemplos dos diferentes campos de critérios disponíveis

O poder das Coleções certamente está nos campos dos Critérios. Dominar o uso dos diferentes Critérios permite que você use as Coleções de diversas formas eficazes. Nesta seção, utilizaremos exemplos para ilustrar as várias formas de se usar os Critérios.

Categorias

O critério Categoria sempre permite buscar o Campo de Categoria dos objetos. Para que isso funcione, é necessário especificar Categorias para os objetos de conteúdo com antecedência (isso é feito através da aba Categorização nos objetos de conteúdo). Um exemplo de uso seria quando quer criar uma Coleção que exiba todos os objetos relacionados à Categoria Organização. Como pode ver na imagem abaixo, podemos selecionar o valor Organização para nosso critério. Então, ao salvar esse critério e visualizar nossa Coleção, os resultados seriam todos os objetos de conteúdo que designamos com a Categoria Organização.

categoria

Mais uma vez, lembre que os valores disponíveis para você dependem totalmente do que você especificou para os objetos na aba Categorização.

Criador

Ao usar o Critério Autor, estamos filtrando os objetos com base em quem os criou. Isso pode ser útil se desejar fazer uma seção "autor do momento", onde quer exibir o conteúdo em seu site criado apenas por determinado autor. Como pode-se ver, existem diversas opções para tipo de critério. É possível restringir o autor a uma pessoa que esteja conectada naquele momento, introduzir o nome de outro usuário em texto ou selecionar usuários a partir de uma lista. Se quiser exibir resultados de diversos usuários, seria preciso utilizar a opção Lista de Valores. Caso contrário, utilize a opção Texto, a menos que o autor desejado for você, então, será necessário usar Restringir ao Usuário Atual.

Descrição

O campo Descrição é basicamente um critério do tipo ferramenta de busca. Contudo, em vez de buscar o título e corpo de uma página, ele buscará apenas o texto no campo Descrição de um objeto de conteúdo. Esse critério é útil apenas se o campo Descrição for consistentemente preenchido em todos os objetos de conteúdo.

Local

Utilizar o critério Local é como especificar o local ao buscar por um documento em seu disco rígido. Fazendo isso, os resultados exibidos em sua Coleção virão apenas daquele local, geralmente uma Pasta. Isso pode ser útil se quiser exibir um conteúdo na seção Quem Somos do seu site, por exemplo. Da mesma forma, isso pode ser útil para restringir os resultados da Coleção, combinando-o com outro critério. Para especificar o Local, apenas clique no Botão Adicionar; uma nova janela se abrirá, mostrando um diretório do seu site. Se você seguir nosso exemplo e quiser buscar na seção Quem Somos de seu site, clique no botão Inserir ao lado da pasta Quem somos.

Você pode abrir pastas para visualizar seu conteúdo, clicando no botão Procurar ou diretamente no título da pasta. Também é possível utilizar o campo de Busca para buscar pelo Título de um objeto.

Buscar Texto

Buscar Texto é um critério muito útil. É parecido com a ferramenta de busca do seu site ou com um buscador da Internet. Ele pega o texto especificado e busca o Título, a Descrição e o Corpo de todos os objetos, trazendo qualquer palavra ou frase especificada. Isso é ótimo quando se quer encontrar objetos relacionados a determinada coisa, principalmente se uma palavra ou frase aparece em muitos tipos de conteúdo. Utilizando LearnPlone.org como exemplo, se você quiser criar uma Coleção que exiba todos os objetos referentes à palavra Coleções, seria preciso especificar coleções no critério Buscar Texto. Todos os Tutoriais, Vídeos, Itens de glossário, etc, com coleções no Título, Descrição ou Corpo apareceriam nos resultados da Coleção.

Relacionado Com

O campo Relacionado Com é outro campo, como Categoria, que precisa ser especificado em um objeto de conteúdo antes de ser utilizado em uma Coleção. Esse campo permite especificar quais outros objetos em seu site são parecidos ou relevantes ao objeto criado. Ao especificá-lo, quando você cria um objeto, pode criar uma rede de conteúdos relacionados que se relacionam uns com os outros (isso é como uma função "veja também"). Após fazer isso, você pode utilizar o critério Relacionados Com em uma Coleção, para exibir qualquer coisa relacionada a um objeto específico.

Nesse caso, especificamos que existem páginas relacionadas à Nossa Equipe, à História e à página Quem Somos. Ao selecionar um ou vários valores dessa lista, nossa Coleção exibirá as páginas relacionadas a esse Valor.

Se selecionarmos História como o valor desejado, nossa Coleção mostraria tudo relacionado à página História.

Lembre que a lista Relacionado Com não funciona com base em quais objetos estão relacionados ao conteúdo, mas em quais objetos possuem outro objeto relacionados a eles. A Coleção exibirá os resultados relacionados àquele valor.

Estado

Utilizar o critério Estado é muito simples; ele permite que organizemos os objetos a partir do estado público ou privado. É uma ótima ideia restringir Coleções publicamente visíveis para filtrar o que é público, a fim de que nenhum conteúdo privado apareça nos resultados. Filtrar o que é privado também pode ser útil, por exemplo: um administrador do site quer ver rapidamente um conteúdo privado, para determinar o que precisa ser terminado e o que pode ser deletado.

Datas

Talvez você tenha notado que existem diversas datas disponíveis para se usar como Critério. Já que esse número é muito grande, as datas serão abordadas em sua própria seção do manual.

5.5. Definindo a Ordem de Classificação

Aprenda como usar a opção Ordem de Classificação para personalizar a ordem em que os resultados da sua Coleção são exibidos

A Ordem de Classificação determina a ordem em que seus resultados da Coleção serão exibidos. Ela permite classificar por três categorias principais: texto, propriedades do objeto e datas. Quando você classifica por texto, os objetos serão classificados em ordem alfabética. Quando classifica por uma das propriedades dos objetos, eles serão agrupados conforme essa propriedade. Ao classificar por data, os resultados serão exibidos pela data mais recente em primeiro lugar (embora existam muitas 'datas' no Plone). Todas as Ordens de Classificação estão em Ordem Ascendente, a menos que a caixa Inverter esteja selecionada. Essa opção permite exibir em ordem inversa os dos resultados da Coleção, é possível, por exemplo, exibir os  itens com as datas mais novas em primeiro lugar.

Datas

Existem diversas opções de Data, que serão explicadas na próxima seção deste manual.

Propriedades do Objeto

Tipo de Item

Ao classificar por Tipo de Item, você terá uma Coleção cujos resultados são agrupados pelo Tipo de Item. Isso seria necessário se tivéssemos uma Coleção que possui resultados de diversos Tipos de Item. Assim, facilitamos a navegação da Coleção para o visitante do site.

Estado

Classificar por Estado exibirá resultados agrupados pela estado de publicação. Já que existem apenas dois Estados na configuração padrão do Plone, haverá apenas itens Publicados ou Privados. Podemos utilizar isso para separar todas as páginas em nosso site, visualizando com facilidade o que está público (Publicado) e o que está escondido ao visitante (Privado).

Categoria

Essa classificação é útil quando queremos exibir os objetos em nosso site da forma que estão agrupados pela Categoria onde os colocamos. Lembre que para que isso funcione, é preciso especificar a Categoria em diversos objetos. Se você não fez isso, a classificação por Categorias não mudará nada.

Relacionado Com

Essa ordem de classificação aplicará um critério à sua Coleção. Ela limita os resultados a apenas aqueles que possuam informações Relacionadas especificadas em suas propriedades.

Texto

Nome Curto

Classificar pelo Nome Curto é colocar os resultados em ordem alfabética. No padrão, Plone define o Nome Curto de um objeto para ser o mesmo do Título. A diferença entre os dois é que o Nome Curto possui apenas letras minúsculas e hífens entre as palavras. O Nome Curto para a pagina Quem Somos, por exemplo, seria quem-somos. É isso que o Plone utiliza na URL da página (www.meusite.com.br/quem-somos). Você pode especificar um Nome Curto diferente para um objeto, utilizando o botão Renomear na aba Conteúdo.

Criador

Classificar pelo Criador agrupará todos os resultados em ordem alfabética pelo seu autor. Digamos, por exemplo, que tenhamos diversos documentos publicados por Daniel Sousa e diversos outros documentos publicados por Joana Silveira. Essa classificação faria com que todos os documentos criados por Daniel fossem listados primeiro que os de Joana.

Título

A classificação por título exibe os resultados em ordem alfabética, pelos Títulos dos objetos.

 

Em seguida, abordaremos as Datas, já que as pulamos nessa seção e na seção dos Campos dos Critérios.

 

5.6. Usando e Entendendo Datas

Explicação das Datas associadas a Coleções e seus usos

Existem diversos tipos diferentes de datas para se escolher, sendo que muitas parecem similares. Por essa razão, é muito fácil se confundir sobre qual data usar. Abaixo, há uma definição de cada opção de data.

Definição das Datas

Data de Criação

É a data em que o documento foi feito, como se fosse seu aniversário, o dia em que nasceu. Não é possível modificar a Data de Criação de um objeto.

Data de Efetivação

É a data em que o objeto se torna público; ela pode ser personalizada através da aba Edição -> aba Data. Contudo, lá essa data é chamada de Data de Publicação (uma pequena discrepância na nomenclatura do Plone) A Data de Criação e a Data de Efetivação são muito parecidas. Ambas representam o início de um objeto. Ao escolher qual utilizar, é importante lembrar que um objeto pode ser criado muito antes de se tornar público. Você pode ter uma página na qual trabalhou por muitas semanas até, finalmente, publicá-la. Assim, você receberá resultados diferentes em uma Coleção, dependendo de qual data usar. Recomendamos utilizar a Data de Efetivação em vez da Data de Criação para Coleções que possuam esse critério. Assim, ela mostrará resultados com base no momento em que se tornaram visíveis ao público, o que é muito mais relevante. Além disso, também é possível ajustar manualmente a Data de Efetivação para controlar a ordem de classificação, o que não pode ser feito com a Data de Criação.

Data de Expiração

Refere-se ao dia em que o item não estará mais disponível ao público. Ela também pode ser personalizada através da aba Edição (vista acima) como a Data de Efetivação. No padrão, os objetos não possuem data Data de Expiração.

Data de Modificação 

É a data em que o objeto foi editado pela última vez. Note que essa data é estabelecida pela primeira vez quando o objeto é criado, e será modificada toda vez que ele for editado. Não há como personalizar essa data. Você pode usá-la como uma Ordem de Classificação juntamente com o critério Tipo de Item na Página, para exibir todas as páginas modificadas na última semana, por exemplo. A lista "What's New" na página inicial do LearnPlone.org utiliza a Data de Modificação como seu critério de data. Dessa forma, tanto os documentos recentemente criados quanto os recentemente atualizados aparecerão na lista.

Datas Específicas de Eventos

As duas datas seguintes se aplicam apenas aos objetos que são Eventos; elas são muito eficazes para a criação de Coleções de Eventos Recentes ou Próximos Eventos, comunicando seu público o que a sua organização está fazendo agora e o que fará no futuro.

Data Inicial

É simplesmente a data em que o Evento começa.

Data Final

É simplesmente a data em que o Evento termina.

Estabelecendo Datas

Algo confuso sobre as datas pode ser como configurar seus Critérios. Sua configuração é diferente de qualquer outro Critério. Em primeiro lugar, é preciso escolher se você deseja uma Data Relativa ou um Intervalo de Data.

A Data Relativa permite construir um estado condicional, como: itens modificados menos de 5 dias atrás. Um Intervalo de Data permite especificar um período exato de datas, como de 02/01/08 a 02/02/08. Isso é útil para criar uma Coleção com uma data permanente. A Data Relativa, por outro lado, é útil para criar Coleções que se atualizam automaticamente, como Coleções de Notícias Recentes ou uma Seção de Eventos Futuros.

img

Data Relativa

Ao olhar para a opção Data Relativa, você vê que há três opções a serem preenchidas.

A primeira opção é Qual Dia. Isso permite selecionar o número de dias que serão inclusos no critério. Uma das opções é chamada Agora; ela faz com que o período de data seja estabelecido para o dia atual. As outras duas opções não importam e podem ser ignoradas quando se utiliza o Agora.
img

 A segunda opção é No Passado ou Futuro e possibilita escolher olhar à frente ou atrás no tempo. A última opção é Mais ou Menos, que nos permite escolher entre três opções. Menos que permite incluir tudo que vai desde agora até um período de tempo igual ou menor à configuração Qual Dia, tanto no passado quanto no futuro. Mais que inclui tudo que está além do número de dias especificado ou maior que Qual Dia. Finalmente, No Dia inclui apenas as coisas que estão no dia especificado como Qual Dia. Usando o exemplo da imagem acima, se tivéssemos selecionado No Dia em vez de Mais que, nossa Coleção exibiria apenas os objetos modificados (estamos utilizando o critério Data de Modificação) 5 dias atrás. Se isso está confundindo você, tente pensar nisso como uma frase que substitui as opções escolhidas. "Quero que os resultados incluam Mais ou Menos que Qual Dia, No Passado ou Futuro". Nosso exemplo na imagem acima seria "Quero que os resultados incluam objetos Menos que 5 dias no passado.

Intervalo de Data

É muito mais fácil entender essa opção. Tanto uma Data Inicial quanto uma Data Final são necessárias (não confunda esses termos com datas Específicas de Eventos!). O Intervalo de Data permite introduzir uma data final e inicial para exibir tudo o que está dentro daquele período. Note também que isso permite especificar um momento específico do dia.

6. Gerenciamento de Portlets

Uma introdução ao uso e gerenciamento de portlets.

6.1. Hierarquia dos Portlets

Os portlets utilizam uma abordagem básica de hierarquia que determina como e por que aparecem em cada seção de seu site.

 

img

Os portlets utilizam uma abordagem básica de hierarquia. No padrão, os portlets estabelecidos na raiz (página inicial) do site se propagarão a todas a subseções do site. Se você quiser um conjunto ou ordem diferente de portlets para uma sub-seção específica, é preciso utilizar o controle Bloquear/desbloquear portlets, para "bloquear" os portlets acima dele. Quando fizer isso, é necessário adicionar explicitamente todos os Portlets que deseja ver na página e suas sub-páginas contidas.

 

                          image prewiew

Nesse diagrama, nossos Portlets estão designados em azul abaixo do título da Página.

Como você pode ver, temos dois Portlets designados em nossa Página Inicial (navegação e itens recentes). Esses mesmos Portlets aparecerão em nossa Página Sobre Nós, devido à hierarquia dos portlets.

Contudo, na página Documentação, adicionamos um terceiro portlet -- o Portlet Coleção  Aqui ainda estamos permitindo Portlets de níveis superiores além do Portlet Coleção. Ao bloquear Portlets de níveis superiores, é preciso readicionar os Portlets em cada Página de nível inferior. Nesse caso, readicionamos o Portlet Navegação às duas e, então, fizemos o mesmo com o Portlet Busca.

6.2. Gerenciando Portlets

Como adicionar, remover e reorganizar portlets.

Para começar a manipular os portlets, é preciso encontrar o link Gerenciar Portlets, geralmente localizado no fim de cada coluna lateral. Lá, você pode criar novos Portlets, remover, renomear e reorganizar Portlets.

 portlet

Ao clicar nesse link, seremos levados a uma nova página que nos permitirá editar os Portlets. O outro método de chegar nessa tela é adicionar /@@manage-portlets (isto significa: gerenciar portlets) ao fim da URL da página na qual queremos editar os Portlets. Para editar Portlets na Página Quem Somos, por exemplo, a URL seria a seguinte: www.meusite.com.br/quem-somos/@@manage-portlets.

add portlet

Adicionando um Portlet

Adicionar um Portlet é muito simples: Selecione a opção Adicionar Portlet na caixa e clique no tipo de Portlet desejado. Abordaremos as diferentes opções disponíveis na próxima seção.

Editando um Portlet Existente

Para editar as propriedades de um Portlet existente, apenas clique no nome do Portlet. No exemplo, se quiséssemos editar as propriedades do Portlet Navegação, clicaríamos em Navegação. cada tipo de Portlet possuirá opções de configuração diferentes.

Reorganizando Portlets

Para reorganizar seus Portlets, apenas clique na flecha azul para cima ou para baixo. Isso afetará a ordem de exibição dos Portlets na página.

Removendo Portlets

Para remover um Portlet, clique no "X" vermelho associado ao seu nome. Como você deve ter notado na tela Gerenciar Portlet, é possível trabalhar com Portlets tanto do lado direito, quanto esquerdo da página. Isto acontece porque normalmente há duas colunas para os Portlets, à direita e à esquerda. Os Portlets aparecerão apenas no lado onde você os adicionar.

 

Você pode adicionar mais de um Portlet do mesmo tipo em uma página. Não há limites do uso de um Portlet específico ou um limite do total de Portlets em uma Página.

6.3. Tipos de Portlet

Descrição de cada Tipo de Portlet

Existem diversos tipos de Portlets para se escolher. O nome dos tipos de Portlets às vezes podem ser confusos. Além disso, alguns podem ser configurados através de Gerenciar Portlets, enquanto outros requerem configurações através do ZMI ou através da criação de outros objetos de conteúdo. Veja abaixo uma descrição básica do uso e funcionalidade de cada tipo de Portlet disponível.

Navegação

Permite que os usuários naveguem em seu site com facilidade, provendo um "mapa do site" estruturado, um menu de navegação ou árvore de navegação. Você tem a opção de exibir a navegação para todo o site ou escolher exibir apenas os conteúdos da pasta atual. No LearnPlone.org, há um exemplo de Portlet Navegação na coluna da esquerda. Ao explorar mais o site, a árvore continua expandindo. Existem diversas opções de configuração disponíveis que afetam o comportamento do Portlet Navegação.

Calendário

Trata-se de um Portlet muito simples que exibe um Calendário em seu site; ele não possui opções personalizadas. Se você publicou objetos de conteúdo Evento em seu site, os dias em que eles ocorrerão estarão em negrito no calendário, com um link para o evento correspondente no site.

Clássico

Refere-se à forma pela qual os Portlets eram usados nas versões anteriores do Plone, antes do Plone 3. É preciso criar um Template de Página no ZMI e estabelecer o caminho e o macro adequadamente para ativar o portlet. Isso requer conhecimento técnico tanto do TALES, quanto do ZMI.

Coleção

Permite exibir resultados de uma Coleção. É preciso já ter criado uma Coleção ao adicionar esse Portlet, para especificar o seu uso. Essa é uma ótima forma de resumir os resultados de uma Coleção importante, a fim de que fiquem visíveis ao público de forma fácil.

Eventos

Exibe Eventos Futuros, desde que você possua Eventos em seu site. É possível determinar quantos e quais eventos quer que sejam exibidos, com base no estado de publicação.

Acesso

Trata-se de outro Portlet que não pode ser configurado, pois simplesmente exibirá um Formulário de Acesso, permitindo que os usuários que possuam informação de acesso entrem no site. Uma vez que entrarem, esse Portlet não mais aparecerá.

Notícias

Funciona exatamente como o Portlet Eventos. Contudo, em vez de exibir Eventos, exibirá Notícias recentes. Mais uma vez, é possível escolher quantas notícias exibirá e filtrá-las, com base em seu estado.

Feeds RSS

Permite fazer links a um Feed RSS; escolha quantos itens exibirá e especifique a frequência da atualização.

Itens Recentes

Exibe um número personalizado de Itens Recentes, listados por Título; são determinados pela sua Data de Última Modificação.

Lista de Revisão

Exibe uma lista de objetos enviados para revisão. Se você estiver utilizando um ciclo de enviar e revisar (e estabeleceu papéis globais para seus usuários adequadamente), esta é uma ótima maneira para que os revisores vejam o que foi submetido para revisão. Esse Portlet aparece apenas para para quem tiver feito seu acesso, pois não está visível ao público.

Busca

Colocará uma caixa de busca em sua coluna de Portlets. Essa caixa buscará os Títulos, Descrições e Corpo do texto dos objetos em seu site ou por um texto específico. Você tem a opção de ativar uma BuscaAtiva. Essa opção mostra resultados atuais se o navegador suportar JavaScript.

Texto Estático

Permite introduzir conteúdo como qualquer objeto de Página. Isso é útil para adicionar hyperlink a diferentes sites ou qualquer informação que não vai mudar. Um exemplo é o Portlet "Still Stumped?" (Ainda Confuso?) à direita do site Learnplone.org.

7. Próximos Passos

Este manual se concentrou na perspectiva do usuário. Os administradores do site podem encontrar diversos outros documentos de ajuda no Plone.org. Para concluir esse manual do usuário, examinaremos algumas situações do papel de administrador, em preparação para a documentação mais avançada.

7.1. Outras Documentações Úteis e Básicas

Plone.org possui páginas de documentação individuais, dedicadas a tarefas específicas.

A área de documentação do site do Plone possui uma seção dedicada ao uso básico para editores de conteúdo (em inglês). Você encontrará documentações de ajuda adicional; algumas repetirão os elementos desse manual, outras se concentrarão em resolver problemas específicos.

Talvez você queira explorar outros documentos de ajuda para administração de site, para modificar a aparência visual e para programação, mas lembre que grande parte desses documentos são específicos e podem ser muito técnicos.

7.2. Do Usuário ao Administrador e Mais Além

Pressupondo que você tenha dominado a funcionalidade básica de um usuário do Plone, tomar tarefas de um administrador de site em um website em Plone pode ser um próximo passo relativamente fácil. Os exemplos aqui dados pretendem guiar os interessados em aprender além desse manual.

O tratamento apresentado nessa página deve ser útil a você, mesmo se desejar fazer o mínimo de administração de site possível, já que alguém precisa realizar essas tarefas. Aprender sobre a variedade de possibilidades abrirá seus olhos ao potencial dos websites em Plone, fazendo com que você queira questionar seu administrador.

Um administrador de website é a pessoa a quem se recorre para nos ajudar com instruções, problemas técnicos e atualizações de programas. Para websites grandes, há mais de um administrador, especializado em lidar com contas de usuários, aparência do site, manutenção do banco de dados e programação. Para simplificar, pensemos em apenas um administrador, o proprietário de um website pessoal, usando o Plone.

O uso típico do Plone para um website pessoal inclui o compartilhamento de fotografias de família, um blog, a manutenção de um site de fã clube, a apresentação de materiais de ensino e a exibição de fotografias, obras de arte, músicas e outras obras criativas, todos seguindo uma área específica de interesse. Além das ferramentas de administração do site e certo nível de programação, as funções básicas descritas nesse manual também são utilizadas.

Podemos usar uma pessoa apaixonada por borboletas (lepidopterista) como exemplo de alguém que vai além das ferramentas básicas de usuário para construir um website pessoal. Esse lepidopterista tem muito conhecimento sobre borboletas e quer compartilhá-lo com o mundo, ao mesmo tempo em que colabora com outras pessoas que possuem o mesmo interesse, tanto cientistas quanto simples apaixonados. O Plone é uma ótima ferramenta para esse trabalho. O lepidopterista aprende que é possível usar o Plone para websites pequenos e vai fundo.

Imagine três possíveis personagens lepidopteristas, com relação à experiência e confiança no uso de um computador:

  • João, uma pessoa comum
  • Bete, a criadora de páginas da web
  • Sandra, a programadora

Essas personagens abrangem os tipos de proprietários de websites em Plone, sendo que o primeiro assume apenas o papel de usuário do Plone; o segundo assume dois papéis, tanto o de usuário, quanto o de administrador e o terceiro assume três papéis: usuário, administrador e programador. Vamos comparar essas personagens.

João, uma pessoa comum

João é sortudo, tem um amigo que faz websites em Plone. Então, pede a ele que monte um website e lhe mostre como usá-lo. O amigo instala o Plone em seu próprio servidor da web, registra um nome de domínio para o website, fazendo toda a preparação. Ele até desenha um logo bonito de borboleta, define cores personalizadas e uma imagem de plano de fundo para o site. Tudo o que João precisa fazer é aprender sobre o Plone através de uma perspectiva de usuário (por meio deste manual e de outros documentos direcionados ao usuário no Plone.org). Pronto. João, uma pessoa comum, já pode ser encontrado na Internet.

Ele pede, então, a seu amigo, que será o administrador de seu website, para criar uma conta de usuário básica, chamada joaodasilva. A conta é criada e dá a João direitos de acesso total a todo o website, através do papel de Administrador. João acessa o site como joaodasilva e vê a interface com abas em todas as páginas do site. Ele aprende a criar pastas e vai desenvolvendo uma estrutura hierárquica de pastas e subpastas para sua informação biográfica e de contato, sua área de fotos de família e pastas para as informações sobre borboletas. Ele também aprende os procedimentos para preparar imagens de fotografias digitais de sua família e de borboletas, trabalhando bastante tempo nos dados e fotografias existentes, adicionando arquivos e imagens. Escreve páginas da web para grupos e espécies de borboletas, seguindo um simples template que criou. Após alguns meses desse trabalho básico, porém intenso, João consegue desenvolver uma rotina mensal de atualização do website, com novas imagens e descrições de borboletas.

Quando essa pessoa comum tem uma pergunta, ela conta com o luxo de pedir ajuda a seu amigo, que pode acessar o site através da conta de administrador todo-poderoso. Existem outras tarefas de administrador sobre as quais João precisa da ajuda de seu amigo, mas, no geral, ele mantém o website sozinho. As tarefas de administração que faz por si são:

  • Adicionar novas contas de usuário para membros de sua família e para outros apaixonados por borboletas, que o ajudam a escrever descrições de espécies de borboletas.
  • Gerenciar contas de usuário e acesso a diferentes partes do website. Quando precisa da ajuda de um expert para escrever ou editar uma descrição, por exemplo, ele utiliza a aba compartilhamento para dar acesso de edição à conta dessa pessoa no sistema.
  • Atualizar diversos "portlets" na área da coluna esquerda do website; um portlet que destaque "a borboleta do mês", e outro que mostre uma foto recente. Para isso, João segue os conselhos de seu amigo, utilizando diversos documentos do Plone.org para ajudá-lo.

Em termos de comunicação, João interage com outros apaixonados por borboletas através de e-mails. Quando é preciso falar sobre uma borboleta em particular, a organização hierárquica natural das pastas facilita encontrar as páginas específicas.

Bete, a criadora de páginas da web

Bete tem experiência em fazer páginas da web e fez um curso básico sobre webdesign com o uso do código HTML. Com essa bagagem, ela se sente confiante para baixar o Plone em seu computador local e instalá-lo. Isso permite que ela aprenda os truques do Plone sem precisar se preocupar em aprender a instalá-lo em um servidor da web -- por enquanto. Após seguir as instruções de instalação, ela lê a documentação sobre o papel de administrador do website.

     Bete, a criadora de páginas da web, utiliza a conta de usuário admin e sua senha especial provida pelo programa na conclusão de sua instalação. Ela acessa o site como admin, depois de fazer mais uma leitura da documentação. Por ter certeza de que será a única usuária e que poderá utilizar sua conta de admin para administrar o site e realizar tarefas básicas, Bete não se dá o trabalho de criar uma conta de usuário simples. Como admin, ela segue as receitas do Plone.org para modificar o logo e layout, o tema do website. Também aprende sobre o poder do uso das definições da linguagem de estilo cascading style sheet (CSS) para alterar com facilidade o visual do website; bem como se instrui sobre como fazer mudanças gerais no site, instalando novos temas personalizados. Ela trabalha no tema para seu novo website em sua instalação local do Plone, até ficar satisfeita com sua aparência.

Essa usuária investiga as opções de hospedagem para seu website em um servidor da web, pesquisando diferentes provedores especializados no programa Zope, o sistema robusto que provê o esqueleto do Plone. Bete escolhe um provedor e contrata seus serviços por um ano. Ao compreender as funções poderosas do Zope, ela se submete ao provedor para que ele se encarregue das tarefas de configuração e instalação do Zope e do Plone no servidor. Ele também a ajuda com a instalação de seu tema personalizado, já desenvolvido em sua instalação local do Plone. Seu novo website já está no ar, com seu logo, esquema de cores e aparência personalizados.

Nos primeiros estágios de criação do website, Bete realiza as tarefas de um usuário comum, criando pastas, adicionando arquivos, fotografias, gráficos e páginas da web, para criar  conteúdo do site. Como João, uma pessoa comum, Bete, a criadora de páginas da web, realiza tarefas báscias de administradora, utilizando painéis especiais disponíveis para o usuário admin, mas vai além do nível de administração, passando a criar páginas da web em Plone. Ela aprende como adicionar templates de páginas que acessam objetos de dados armazenados no sistema de armazenamento do Plone (e do Zope). Com page templates (templates de página), programas de formulários personalizados baixados no Plone.org e um pouco de programação de page template, ela aprende a criar um sistema que mostra mapas de distribuição para qualquer seleção de borboletas em seu site.

Em termos de comunicação, Bete instala um fórum de mensagens em seu website em Plone, e também permite que visitantes comentem no site. Não há nada sofisticado nisso, que acaba aumentando a comunicação via e-mails, mas serve para seu propósito.

Sandra, a programadora

Sandra, a programadora, sabe muito sobre servidores da web, criação de páginas da web e programação para web, por já ter trabalhado como programadora Java diversas vezes, antes de ser professora de história e especialista em TI em uma escola. Seu interesse por borboletas é uma paixão, mas ela também se interessa muito pela programação da web e bancos de dados de websites. Sandra já administra servidores da web, um deles é um servidor alugado para seu próprio website, para diversos amigos e diversas organizações locais, e outros servidores escolares. Assim como Bete, a criadora de páginas da web, Sandra, a programadora, instala o Plone e o Zope em um PC local e utiliza a conta admin para começar seu trabalho. No entanto, ela dá um passo mais técnico, examinando o interior do sistema ao analisar o sistema de arquivos e os códigos. Após aprender sobre o Python e ler muitos livros e websites, ela se desenvolve graças a sua  experiência com programação Java, e adota o Python, devido à sua sintaxe simples. Ela procura aprender mais através de vários exemplos de aplicativos de programas do Plone/Zope que baixa da Web. Ela entende que esses aplicativos são criados com Archetypes, um tipo de API de alto nível (Interface de Programação de Aplicativos) utilizado para escrever programas personalizados para o sistema. Ela utiliza sua instalação local do Plone e do Zope para desenvolver programas, para testar tipos de conteúdo baseados em Archetypes personalizados e também mantem um ambiente de produção em seu servidor da web.

O desenvolvimento de tipos de conteúdo personalizados para seu website de borboleta consome muito o seu tempo, já que ela examina cuidadosamente os aplicativos existentes nos programas e lê tutoriais no Plone.org. Sandra desenvolve diversos tipos personalizados: um chamado Espécies de Borboletas, para conter informações estatísticas genéricas sobre uma espécie, outro chamado Taxonomia de Borboletas, que armazena as descrições das espécies, e outro chamado Observação de Borboletas, para descrever dados da área. Após instalá-los em seu servidor, ela escreve um programa Python para preencher os objetos da web de borboletas com um arquivo de texto que contém descrições formatadas e dados já existentes. Uma vez terminado, o site da Sandra funciona bem, como um sistema simplificado que requer pouco esforço para adicionar novas informações sobre borboletas.

Sandra, a programadora, aproveita a inteligência embutida do sistema e incrementa com novas caixas de busca, uma opção de destaque e uma visão dos dados de borboletas baseada no calendário. Esses elementos são colocados nas extremidades do website como portlets, distribuídos de forma inteligente pelas páginas, e são gerados por um conjunto de templates personalizados e scripts em Python, que proveem uma interface aos tipos de borboleta personalizados subjacentes. Para se comunicar com outros apaixonados por borboletas, são disponibilizados no site um fórum de mensagens e um espaço para comentários de visitantes -- da mesma forma que Bete, a criadora de páginas da web, configurou seu website; no entanto, Sandra cria conexões específicas para os tipos de conteúdo de borboleta através do uso de coleções, para que o fórum de mensagens, os comentários e a troca de e-mails sobre diferentes espécies sejam listados e coordenados em diversas visões muito úteis.

Comparação e Conclusão

Essas três personagens ilustram diferentes maneiras de realizar o mesmo trabalho. Será que algum dos três websites é, necessariamente e demonstravelmente, melhor do que os outros? Não. Uma pessoa com pouco ou nenhum talento artístico, ou habilidades de programação, que tenha raciocínio prático pode criar e manter um grande website -- basta utilizar as funcionalidades embutidas do Plone. O uso de coleções personalizadas em um website em Plone como o de João pode conseguir ter resultados semelhantes a um website que tenha um tratamento de programação avançado, como descrito no terceiro exemplo. Sem dúvida, existem diferenças de conveniência e apresentação, mas não são muito significativas -- o Plone e o Zope possuem diversas funcionalidades mesmo na instalação padrão. A personalização e o desenvolvimento de programas especializados só acrescentam valor no que diz respeitos a inovações.

Assim, qualquer que seja sua experiência e perspectiva, quando você sentir a necessidade ou quiser expandir seus conhecimentos, utilize a área de documentação do Plone.org (em inglês), ou adquira um livro do Plone e/ou do Zope para se aprofundar mais nas águas da administração e programação de sites!