Captura-de-Tela-2014-03-03-às-16.17.20

  • Este livro detalha de maneira simples, com uma abordagem passo a passo, a instalação e configuração de um ambiente com o CMS Plone.

 

 

  • Ele mostra detalhes de configuração de uma estrutura de alta performance com a versão mais recente da ferramenta em conjunto com outros componentes open source com o objetivo de servir sites com alta carga de acessos e com um ótimo nível de disponibilidade.

 

 

  • Esta é uma publicação voltada para profissionais de T.I. iniciantes na ferramenta mas que também traz informações valiosas para os  mais experientes.

Sumário

Introdução

  • Softwares envolvidos

1. Definições Iniciais

  • CMS
  • Python
  • Zope
  • Plone
  • Vantagem de usar Plone
  • Segurança
  • Soluções baseadas em Plone
  • Quem usa Plone?
  • Arquitetura
  • Sobre as novidades da versão 4.3

2. Instalação

  • Requisitos
  • Privilégios de usuário
  • Acesso à internet
  • Terminal
  • Editor de texto
  • Requisitos de hardware
  • O que é Buildout
  • Parts (peças)
  • Recipes
  • Eggs
  • Vantagens da utilização de Buildout
  • Instalação de dependências
  • Python pré-instalado no sistema
  • Usar ou não usar o ZEO?
  • Executando o Unified Installer
  • Para a instalação standalone
  • Instalação ZEO (Cluster)

3. Analisando o Arquivo buildout.cfg

  • Buildout.cfg
  • Base.cfg
  • O comando buildout
  • Principais parâmetros
  • Utilização do usuário plone_buildout

4. Configurações Iniciais do Site

  • Painel de configurações do site
  • Configuração de servidor de e-mail

5. Interface de Gerenciamento ZOPE (ZMI)

  • Criando um novo site
  • Trocando a senha do administrador
  • Painel de controle do Zope
  • Guia Security

6. Gerenciamento de Usuários e Permissões

  • Criando usuários
  • Via ZMI
  • Papéis e compartilhamento
  • Cassandra
  • Recuperando a senha do usuário administrador
  • Para uma instalação standalone
  • Para uma instalação utilizando ZEO

7. Segurança

  • Workflows
  • Permissões padrão

8. ZODB

  • Comparação com outras bases de dados
  • Transações
  • Escalabilidade
  • Tuning e performance
  • Informações gerais do banco de dados
  • Estatísticas de atividade
  • Como usar esta informação?
  • Efetuando pack no ZODB

9. ZEO (Zope Enterprise Objects)

  • Quando usar o ZEO

10. Integração com o Servidor Web

  • O que é servidor web?
  • Servidor Apache
  • Instalando o Apache
  • Configuração do Apache

11. Otimização de Desempenho

  • Infraestrutura Plone/Zope em cinco camadas
  • O que é servidor de cache?
  • O que é servidor proxy?
  • O que é balanceador de carga?
  • Instalando o produto plone.app.caching
  • Configurações globais
  • Servidores de cache
  • Cache em memória
  • Operações de cache
  • Configurações detalhadas
  • Varnish
  • Instalando o Varnish
  • Integrando o Varnish com o Apache
  • Testes de performance
  • Pound
  • Instalando o Pound
  • Usando o Munin para analisar performance
  • Instalando o Munin
  • Instalando o produto munin.zope

12. Instalando Produtos

  • Plone Survey
  • Instalação do produto
  • Social Like
  • Instalação do produto
  • Instalando produtos via ZMI

13. Integração com Bancos de Dados

  • Instalando o servidor MySQL
  • Instalando o conector do Python
  • Instalando o DA ZMySQLDA
  • Suporte a ODBC
  • Conexão com o banco Oracle

14. Métodos de Autenticação

  • Integração com servidor LDAP
  • Instalando um servidor LDAP
  • Instalando o produto Plone.app.ldap

15. Instalação de Temas

  • Pesquisando por temas no site plone.org
  • Instalando temas via Buildout
  • Ativando o tema no Plone
  • Instalando temas Diazo
  • O que é Diazo
  • Instalando o tema no Plone
  • Ativando o suporte ao Diazo
  • Acessando a configuração de temas
  • Instale o tema

16. Backup e Restore

  • O que é backup
  • Tipos de backup
  • Do que fazer backup?
  • Métodos
  • Repozo
  • Shutdown do Zope para backup do banco de dados
  • Backup utilizando o pack do banco de dados
  • Efetuando o restore
  • Automatização do backup

Fontes de Documentação e Referências