O documento fornece instruções passo-a-passo para instalar o Plone, um sistema de gerenciamento de conteúdo open source. Ele explica como baixar e descompactar os arquivos de instalação do Plone, editar as configurações, executar o script de instalação, inicializar a instância, e acessar o portal Plone recém-instalado pelo navegador.
1. Plone Total
Instalação
Lucas Aquino
quarta-feira, 23 de janeiro de 13
2. Tópicos
• Introdução ao Python
• Introdução ao Zope
• Introdução ao Plone
• Instalando o Plone
quarta-feira, 23 de janeiro de 13
3. Introdução ao Python
Python é uma linguagem de programação de
alto nível, interpretada, imperativa, orientada
a objetos, de tipagem dinâmica e forte. Foi
lançada por Guido van Rossum em 1991.
Atualmente possui um modelo de
desenvolvimento comunitário, aberto e
gerenciado pela Python Software Foundation.
quarta-feira, 23 de janeiro de 13
4. Introdução ao Zope
Zope é um servidor de aplicações web de
código aberto escrito na linguagem Python.
Seu nome significa "Z Object Publishing
Environment" (em português, "Ambiente de
Publicação de Objetos Z"). Muitas tarefas de
administração de um servidor Zope podem
ser realizadas através de uma interface web.
Os objetos que o Zope publica na Web são
escritos em linguagem Python, e tipicamente
armazenados num banco de dados orientado
a objetos, o ZODB, que é integrado ao
sistema. Objetos básicos tais como
documentos, imagens e modelos de páginas
podem ser criados ou modificados via web.
Objetos especializados, tais como wikis,
blogs, e galerias de fotos estão disponíveis
como componentes adicionais (chamados
products), e existe uma comunidade pujante
de pequenas empresas criando aplicações
web como produtos.
quarta-feira, 23 de janeiro de 13
5. Introdução ao Plone
Plone é um Sistema de Gerenciamento
de Conteúdo (CMS Content Management
System, em inglês).
Escrito em Python (linguagem de
programação) e ZPT(linguagem de
template), rodando sobre um Servidor de
Aplicações Zope e um framework de
gerenciamento de conteúdos(CMF
Content Management Framework),
ambas as tecnologias citadas são, a
exemplo do Plone, livres e de código
aberto.
quarta-feira, 23 de janeiro de 13
6. Instalando o Plone
1ª Passo – Obter arquivos
Os arquivos de instalação do Plone podem ser baixados no site:
http://plone.org/products/plone
Nesta página terão os pacotes disponíveis de instalação nos principais sistemas
operacionais:
•Linux
•Mac
•Windows
Baixar pacote de instalação, Plone 4.x.x - UnifiedInstaller - Linux
2ª Passo – Descompactar e acessar a pasta com a instalação:
$ tar -zxvf Plone-4.x.x-UnifiedInstaller.tgz
$ cd Plone-4.x.x-UnifiedInstaller
quarta-feira, 23 de janeiro de 13
7. Instalando o Plone
3ª Passo – Visualizar o arquivo de instalação ./install.sh para editar as
configurações padrão.
$ vim ./install.sh
4ª Passo – Executar o script de instalação, em modo standalone, que criará
somente uma instância:
$ ./install.sh standalone --user=admin --password=admin
5ª Passo – Criar arquivo que define o encoding - UTF8 - para a instância:
Local:
$ cd /sua-instancia/Python-2.6/lib/python2.6/site-packages
$ vim sitecustomize.py
import sys
sys.setdefaultencoding("utf-8")
quarta-feira, 23 de janeiro de 13
8. Instalando o Plone
6º Passo – Inicializar a instância
No terminal:
$ cd /sua-instancia/zinstance/
$ ./bin/instance fg
...
Modos de iniciar e parar o serviço da instância:
– fg - foreground (modo desenvolvimento)
– start - Inicia (modo produção)
– stop - pára(modo produção)
quarta-feira, 23 de janeiro de 13
9. Instalando o Plone
7º Passo – Acessar a instância pelo navegador:
http://localhost:8080
Resultado:
quarta-feira, 23 de janeiro de 13
10. Instalando o Plone
8º Passo – Criar novo Plone site
10
quarta-feira, 23 de janeiro de 13
11. Instalando o Plone
9º Passo – Acessar o Plone site criado, pelo
navegador, onde será apresentado o portal
com a estrutura básica para visualização e
edição dos conteúdos.
Endereço:
http://localhost:8080/Plone
11
quarta-feira, 23 de janeiro de 13
12. OBRIGADO!
Lucas Aquino
@luxcas
contato@lucasaquino.com.br
quarta-feira, 23 de janeiro de 13