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 Foundation
  http://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ção
 http://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.
Plone
Atualmente com mais de 1.600 produtos
Plone
                                          Seguro




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

Python Zope Plone - Tchelinux

  • 1.
    Python/Zope/Plone[NOW] TcheLinux Caxias doSul 2011 Luciano Camargo Cruz luciano@lccruz.net
  • 2.
    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.
  • 3.
    Python - História Iniciouem 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 Foundation http://www.python.org Licença Open Source compatível com GPL (General Public License)
  • 4.
    Python – Porquê? 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.
  • 5.
    A linguagem Python– Por quê? Documentação http://docs.python.org/ Qualidade Produtividade Integração Comunidade
  • 6.
    A linguagem Python– Por quê? GOSTO ==
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
    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/
  • 13.
    A linguagem Python– Comunidade
  • 14.
    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...
  • 15.
    A linguagem Python– Quem usa Eu Google Nasa Blender IMB UCS Otics Entre outros...
  • 16.
    “O importante éusar Python” Dorneles Treméa
  • 17.
    “Com Python, vocêsó se preocupa com o problema” Luciano Camargo Cruz
  • 18.
    Zope Z Object PublishingEnvironment. 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.
  • 19.
    Zope ZMI (Zope ManagementInterface) Ambiente de desenvolvimento 100% via Web. Permite que você gerencie o seu servidor zope e construa sites através de qualquer navegador web.
  • 20.
    Zope ZODB Bancode 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...
  • 21.
  • 22.
    Plone Iniciado no finalde 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.
  • 23.
    Plone Atualmente com maisde 1.600 produtos
  • 24.
    Plone Seguro Fonte: http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/cms-security-2006-2011
  • 25.
    Plone Tradução para 40idiomas. Mecanismo busca. Mecanismo de Workflow. Grupo: [Plone Users List] <Plone-users@lists.sourceforge.net> Tem outros...
  • 26.
    Plone Alguns portais emPlone: 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)
  • 27.
  • 28.
    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
  • 29.