plone total#1 - introdução e instalação
TRANSCRIPT
Plone TotalInstalação
Lucas Aquino
quarta-feira, 23 de janeiro de 13
Tópicos
• Introdução ao Python • Introdução ao Zope• Introdução ao Plone• Instalando o Plone
quarta-feira, 23 de janeiro de 13
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
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
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
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
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
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
Instalando o Plone
7º Passo – Acessar a instância pelo navegador:
http://localhost:8080
Resultado:
quarta-feira, 23 de janeiro de 13
Instalando o Plone
8º Passo – Criar novo Plone site
10
quarta-feira, 23 de janeiro de 13
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
OBRIGADO!
Lucas Aquino@luxcas
quarta-feira, 23 de janeiro de 13