|
Document Actions
|
| 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.
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.
Clique o botão Salvar ao fim e suas modificações serão submetidas à página.
-----------
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.
Escolha arquivo no menu Adicionar item em uma pasta para adicionar um arquivo:

Você verá o painel Adicionar Arquivo:

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.
Assista 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.
Adicione um link ao clicar nesta opção do menu Adicionar item em uma pasta:

Você verá o painel Adicionar 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.
Um link de website se comportará das seguintes formas, dependendo do seu status de acesso ou permissões.
Utilize o menu Adicionar item em uma pasta para adicionar um evento:

Você verá um grande painel Adicionar Evento:

A partir do topo, temos os seguintes campos:
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:

verá esse calendário pop-up:

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.
Assista a um vídeo do Plone 2 sobre como adicionar um evento (em inglês).
Utilize o menu Adicionar item em uma pasta para adicionar uma notícia:

Você verá o painel Adicionar Notícia:

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.
Assista a um vídeo do Plone 2 sobre como adicionar uma notícia (em inglês).
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:

Essas propriedades básicas são:
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:

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:

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

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

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:

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

Resumindo:
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:

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:

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.
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.
Assista a um vídeo do Plone 2 sobre como realizar essas operações (em inglês).
É claro que quando editamos um item de conteúdo, ele já existe. Clique na aba 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 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 para uma pasta, nesse caso, chamada "Borboletas":

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 de um item de conteúdo que seja um pouco diferente de adicionar, podemos examinar a de uma imagem. Editar uma Imagem pode ser feito ao navegar até uma imagem e clicar na aba . Ao fazer isso, você verá o seguinte painel Editar Imagem:

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:

Assim, editar uma imagem é um pouco diferente de adicionar uma imagem, mas não muito.
Painéis de para outros itens de conteúdo geralmente também são como os painéis para adicionar.
A 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 Inline).
O procedimento normal para editar um item de conteúdo é clicar na aba 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 inline. Esse tipo de é 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 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 , que trará todo o painel de para a página.Se o mouse for movido sobre o título, também editável, uma caixa de inline aparecerá:
img
Ao clicar no título após essa caixa aparecer, um campo muito simples de será ativado com a opção Salvar/Cancelar:
img
Modifique o título e salve. A vantagem da velocidade na inline está principalmente na de algo simples como o título.
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:

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.

Aqui está a visão sumária:

A visão tabular:

E a visão de miniaturas que é útil principalmente para fotografias, mas também funciona com conteúdos normais:
![]()
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.
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.
Assista a um vídeo do Plone 2 sobre como configurar a visão de exibição de uma página (em inglês).
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á:

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:

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

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:

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:

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

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:

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!
À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:

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

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.
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.
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.
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
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".
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.
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:
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.
Uma vez que um item é salvo, você pode utilizar a aba "Histórico" para ver o histórico da revisão:

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

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":

É 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":

Ou abaixar até a própria visualizaçã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:

O Plone 3 inclui uma ferramenta de revisões. Na configuração padrão, os seguintes tipos de conteúdo possuem essa ferramenta ativa:
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.
img
A revisão mais recente vem em primeiro lugar. O viewlet Histórico provê a seguinte informação:
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órico
(ícone à esquerda). Esses ícones se encontram à extrema direita de cada versão listada no viewlet.
É 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órico
(ícone à direita).
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.
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.
É 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:
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:

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:

É 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.
O menu estado possui um item Avançado...:

que traz o painel de estado avançado:

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.
Assista a um vídeo do Plone 2 sobre como controlar o estado de publicação (em inglês).
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:
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:

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

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:

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

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":

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":
:

Jorge quer revisar o que Joana já criou, então clica nos links do Resumo do Projeto e vê:
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:
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:

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.
Tanto Joana quanto Jorge têm trabalhado bastante na pasta "Documentação", adicionando páginas. Joana publicou a pasta e suas diversas páginas:
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:

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:

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.

Agora, quando Magali for à pasta "Documentação", poderá ver dois itens publicados e dois privados que poderá editar:
Aliás, ao clicar no documento "Instalação do Widget", poderá editá-lo:
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).
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!
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:
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:

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

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

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:

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.
Assita a um vídeo do Plone 2 sobre como adicionar um smart folder -- agora chamado de Coleção (em inglês).
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.

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

Mais uma vez, lembre que os valores disponíveis para você dependem totalmente do que você especificou para os objetos na aba Categorização.
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.
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.
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 é 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.
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.
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.
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.
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.
Existem diversas opções de Data, que serão explicadas na próxima seção deste manual.
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.
EstadoClassificar 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).
CategoriaEssa 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 ComEssa 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.
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.
CriadorClassificar 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ítuloA 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.
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.
É 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.
É 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.
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.
É 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.
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.
É simplesmente a data em que o Evento começa.
É simplesmente a data em que o Evento termina.
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.
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.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.
É 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.
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.

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

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.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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á.
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.
Permite fazer links a um Feed RSS; escolha quantos itens exibirá e especifique a frequência da atualização.
Exibe um número personalizado de Itens Recentes, listados por Título; são determinados pela sua Data de Última Modificaçã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.
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.
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.
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.
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:
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 é 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:
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 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, 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.
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!
