python zope plone - tchelinux

Post on 19-May-2015

808 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Python/Zope/Plone[NOW]TcheLinux Caxias do Sul 2011

Luciano Camargo Cruz

luciano@lccruz.net

Eu

Ciência da Computação Universidade de Caxias do Sul UCS (Cursando).

Desenvolvedor em Projetos de Pesquisa (FIOCRUZ/RJ/OTICS e CINTED/UFRGS).

Python +- 3 anos.

Django +- 3 anos.

Zope/Plone +- 2 ano.

Python - História

Iniciou em 1990.

Guido van Rossum

– Holandês.

– Matemático e Cientista da Computação.

– Criar um linguagem de nível elevado.

– Sintaxe simples e de fácil compreensão.

Python Software Foundationhttp://www.python.org

Licença Open Source compatível com GPL (General Public License)

Python – Por quê?

Python é legal.

Orientação a Objetos (tudo é objeto).

Multiplataforma.

Vasta Biblioteca embutida.

Tipagem dinâmica.

Open Source.

Interpretador Interativo.

De fácil aprendizado.

De fácil uso.

Linguagem Interpretada.

A linguagem Python – Por quê?

Documentaçãohttp://docs.python.org/

Qualidade

Produtividade

Integração

Comunidade

A linguagem Python – Por quê?

GOSTO

==

Baterias Inclusas

Baterias Inclusas

Baterias Inclusas

Baterias Inclusas

Baterias Inclusas

http://docs.python.org/library/

A linguagem Python – Comunidade

Associação Python Brasil– fundação em 2007.

– http://associacao.python.org.br/

PythonBrasil

– Conferência anual de programadores Python.

– http://www.pythonbrasil.org.br/

A linguagem Python – Comunidade

A linguagem Python – O que podemos fazer com Python

Programação WEB

Programação Sistema Desktop

Programação Mobile

Programação Numérica

Jogos

Imagens

Inteligência Artificial

XML e muito mais...

A linguagem Python – Quem usa

Eu

Google

Nasa

Blender

IMB

UCS

Otics

Entre outros...

“O importante é usar Python”

Dorneles Treméa

“Com Python, você só se preocupa com o problema”

Luciano Camargo Cruz

Zope

Z Object Publishing Environment.

Zope é um servidor de aplicações web, que permite a criações de aplicações WEB seguras.

Iniciado em 1996 por Jim Fulton, agora Zope Corporation CTO.

Possui integrado um Servidor Web, FTP, WebDav e banco de dados.

Banco de dados próprio orientado a objetos(ZODB).

Trabalha com o conceito de Produtos.

Software Livre.

Zope

ZMI (Zope Management Interface)

Ambiente de desenvolvimento 100% via Web.

Permite que você gerencie o seu servidor zope e construa sites através de qualquer navegador web.

Zope

ZODB

Banco de dados Orientado a Objetos.

Data.fs.

Sem linguagem de consultas padrão.

Indexa objetos que podem ser pesquisados por funções do Zope.

Indexa metadados.

Grupo:

[zope-pt] <zope-pt.yahoogrupos.com.br>

Tem outros...

Zope

Plone

Iniciado no final de 1999 por Alexander Limi, Alan Runyan e Vidar Andersen.

Primeira release em 2001.

Atualmente está na versão 4.1

Sistema Gerenciador de Conteúdo (CMS).

Sistema de workflow.

Software livre.

Multiplataforma.

Conjunto de tipos básicos conteúdos.

PloneAtualmente com mais de 1.600 produtos

PloneSeguro

Fonte: http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/cms-security-2006-2011

Plone

Tradução para 40 idiomas.

Mecanismo busca.

Mecanismo de Workflow.

Grupo:

[Plone Users List]

<Plone-users@lists.sourceforge.net>

Tem outros...

Plone

Alguns portais em Plone:

NASA (http://nasascience.nasa.gov/)

Nokia (http://qt.nokia.com/)

Governo Brasileiro (http://www.brasil.gov.br/)

DISCOVER magazine (http://discovermagazine.com)

Otics (http://www.otics.org)

Plone

Zope/Plone

Instalando Zope/Plone:

sudo apt-get install build-essential

Download do Zope/Plone -> http://www.plone.org

tar xvf Plone-4.1-UnifiedInstaller-20110907.tgz

cd Plone-4.1-UnifiedInstaller

./install.sh --password=admin --user=admin –target=$HOME/plone standalone

Fontes:

http://www.python.org

http://www.zope.org

http://www.plone.org

http://pypi.python.org/pypi

top related