plone total#1 - introdução e instalação

12
Plone Total Instalação Lucas Aquino quarta-feira, 23 de janeiro de 13

Upload: lucas-aquino

Post on 19-May-2015

347 views

Category:

Self Improvement


52 download

TRANSCRIPT

Page 1: Plone total#1 - Introdução e Instalação

Plone TotalInstalação

Lucas Aquino

quarta-feira, 23 de janeiro de 13

Page 2: Plone total#1 - Introdução e Instalação

Tópicos

• Introdução ao Python • Introdução ao Zope• Introdução ao Plone• Instalando o Plone

quarta-feira, 23 de janeiro de 13

Page 3: Plone total#1 - Introdução e Instalação

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

Page 4: Plone total#1 - Introdução e Instalação

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

Page 5: Plone total#1 - Introdução e Instalação

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

Page 6: Plone total#1 - Introdução e Instalação

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

Page 7: Plone total#1 - Introdução e Instalação

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

Page 8: Plone total#1 - Introdução e Instalação

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

Page 9: Plone total#1 - Introdução e Instalação

Instalando o Plone

7º Passo – Acessar a instância pelo navegador:

http://localhost:8080

Resultado:

quarta-feira, 23 de janeiro de 13

Page 10: Plone total#1 - Introdução e Instalação

Instalando o Plone

8º Passo – Criar novo Plone site

10

quarta-feira, 23 de janeiro de 13

Page 11: Plone total#1 - Introdução e Instalação

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

Page 12: Plone total#1 - Introdução e Instalação

OBRIGADO!

Lucas Aquino@luxcas

[email protected]

quarta-feira, 23 de janeiro de 13