Python/Zope/Plone[NOW]
PloneConf Brasília 2013
Luciano Camargo Cruz
luciano@lccruz.net
@__lccruz__
Membro da Associação Python Brasil (APyB) e Plone Foundation;
Graduando de Ciência da Computação na Universidade de Caxias...
Comunidades
TcheLinux
Comunidade - Python
Associação Python Brasil
– fundação em 2007.
– http://associacao.python.org.br/
– [APyB] apyb-associad...
Comunidade - Zope
Zope
– [zope-pt] <zope-pt.yahoogrupos.com.br>
Comunidade - Plone
Plone
– [plone-users] <plone-users@lists.sourceforge.net>
– IRC – freenode - #plone
– @plone
Comunidade - TcheLinux
TcheLinux
– [TcheLinux] tchelinux.googlegroups.com
– IRC – freenode - #tchelinux
– @tchelinux
– htt...
Comunidade - TcheLinux
Palestras
Comunidade - TcheLinux
Números
– Pré-Inscritos: 172
– Participantes: 86 (contando apenas inscritos)
– Alimentos arrecadado...
Python - História
Iniciou em 1990.
Guido van Rossum
– Holandês.
– Matemático e Cientista da Computação.
– Criar um linguag...
Python – Por quê?
Python é legal.
Orientação a Objetos (tudo é objeto).
Multiplataforma.
Vasta Biblioteca embutida.
Tipage...
A linguagem Python – Por quê?
Documentação
http://docs.python.org/
Qualidade
Produtividade
Integração
Guia de Style
(http:...
A linguagem Python – Por quê?
Para mim...
==
Baterias Inclusas
http://docs.python.org/library/
A linguagem Python
O que podemos fazer com Python
Programação WEB
Programação Sistema Desktop
Programação Mobile
Programaç...
A linguagem Python – Quem usa
Nós...
Outros...
“O importante é usar Python”
Dorneles Treméa
“Com Python, você só se preocupa
com o problema”
Luciano Camargo Cruz
TEM OUTROS MOTIVOS ?TEM OUTROS MOTIVOS ?
Dr. João Luis Tavares da Silva
The RedMonk Programming
Language Rankings: June 2013
http://redmonk.com/sogrady/2013/07/25/language-rankings-6-13/
Programming Language
Popularity
IRC:
http://langpop.com/
Linux Journal Reader's Choice
Awards 2012
http://www.linuxjournal.com/slideshow/readers-choice-2012?page=28
Python Primeiro.
Computer Programming for Everybody:
– Projeto submetido à DARPA por van Rossum em
1999
Premissas:
– Lingu...
Python em universidades
Zope
Z Object Publishing Environment.
Zope é um servidor de aplicações web, que permite a
criações de aplicações WEB segur...
Zope
ZMI (Zope Management Interface)
Ambiente de desenvolvimento 100% via Web.
Permite que você gerencie o seu servidor zo...
Plone
Iniciado no final de 1999 por Alexander Limi, Alan Runyan e
Vidar Andersen;
Primeira release em 2001;
Atualmente est...
Plone
Disponível para mais de 40 línguas;
Mecanismo busca;
Mecanismo de Workflow.
Plone
Times especializados:
– Framework;
– Acessibilidade;
– Instaladores;
– Marketing;
– Segurança;
– UI.
• 717 Desenvolv...
Plone
Atualmente com mais de 2.172 produtos
Git Plone Foundation
https://github.com/plone
Git Collective
https://github.com/collective
Plone
comparativo
Fonte: https://www.consultas.governoeletronico.gov.br/ConsultasPublicas/consultas.do?acao=exibir&id=113
Plone
Alguns portais em Plone:
Hadi.com (http://www.hadi.com.br)
Otics (http://www.otics.org)
NASA (http://nasascience.nas...
Plone
padrão
Portais, usuários...
Portais, usuários...
Portais, usuários...
Zope/Plone
Instalando Zope/Plone:
sudo apt-get install build-essential
Download do Zope/Plone -> http://www.plone.org
tar ...
Dio, e agora...
Manual do Plone para Gestores de Conteúdo:
http://www.simplesconsultoria.com.br/livros/manual-do-Plone/Man...
Fontes:
http://www.python.org
http://www.zope.org
http://www.plone.org
http://pypi.python.org/pypi
Equipe Hadi.com/Communitas
E era isso...Obrigado.
Upcoming SlideShare
Loading in …5
×

Python Zope Plone PloneConf 2013

837 views

Published on

Uma visão geral da linguagem Python e do Zope/Plone, tendo como principal objetivo mostrar o gerenciador de conteúdo Plone, administração e gerenciamento do mesmo. Apresentada na Plone Conference Brazil 2013.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
837
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Python Zope Plone PloneConf 2013

  1. 1. Python/Zope/Plone[NOW] PloneConf Brasília 2013 Luciano Camargo Cruz luciano@lccruz.net @__lccruz__
  2. 2. Membro da Associação Python Brasil (APyB) e Plone Foundation; Graduando de Ciência da Computação na Universidade de Caxias do Sul Desenvolvedor Python/Zope/Plone (HaDi.Com/Instituto Communitas/OTICS Python +- 5 anos; Zope/Plone +- 3 anos; Adorador do Python; Motoqueiro; Pescador...
  3. 3. Comunidades TcheLinux
  4. 4. Comunidade - Python Associação Python Brasil – fundação em 2007. – http://associacao.python.org.br/ – [APyB] apyb-associados@googlegroups.com – @apyb PythonBrasil – Conferência anual de programadores Python. – http://www.pythonbrasil.org.br/
  5. 5. Comunidade - Zope Zope – [zope-pt] <zope-pt.yahoogrupos.com.br>
  6. 6. Comunidade - Plone Plone – [plone-users] <plone-users@lists.sourceforge.net> – IRC – freenode - #plone – @plone
  7. 7. Comunidade - TcheLinux TcheLinux – [TcheLinux] tchelinux.googlegroups.com – IRC – freenode - #tchelinux – @tchelinux – http://tchelinux.org/
  8. 8. Comunidade - TcheLinux Palestras
  9. 9. Comunidade - TcheLinux Números – Pré-Inscritos: 172 – Participantes: 86 (contando apenas inscritos) – Alimentos arrecadados: 160 Kgs • entregues a Mesa Brasil (SESC).
  10. 10. 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)
  11. 11. 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.
  12. 12. A linguagem Python – Por quê? Documentação http://docs.python.org/ Qualidade Produtividade Integração Guia de Style (http://www.python.org/dev/peps/pep-0008/)
  13. 13. A linguagem Python – Por quê? Para mim... ==
  14. 14. Baterias Inclusas http://docs.python.org/library/
  15. 15. 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...
  16. 16. A linguagem Python – Quem usa Nós... Outros...
  17. 17. “O importante é usar Python” Dorneles Treméa
  18. 18. “Com Python, você só se preocupa com o problema” Luciano Camargo Cruz
  19. 19. TEM OUTROS MOTIVOS ?TEM OUTROS MOTIVOS ?
  20. 20. Dr. João Luis Tavares da Silva
  21. 21. The RedMonk Programming Language Rankings: June 2013 http://redmonk.com/sogrady/2013/07/25/language-rankings-6-13/
  22. 22. Programming Language Popularity IRC: http://langpop.com/
  23. 23. Linux Journal Reader's Choice Awards 2012 http://www.linuxjournal.com/slideshow/readers-choice-2012?page=28
  24. 24. Python Primeiro. Computer Programming for Everybody: – Projeto submetido à DARPA por van Rossum em 1999 Premissas: – Linguagem fácil e intuitiva tão poderosa quanto as existentes – open source, para que todos pudessem contribuir – Sintaxe compreensível como Inglês padrão – Adequada para tarefas cotidianas permitindo curto período de desenvolvimento
  25. 25. Python em universidades
  26. 26. 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.
  27. 27. 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.
  28. 28. Plone Iniciado no final de 1999 por Alexander Limi, Alan Runyan e Vidar Andersen; Primeira release em 2001; Atualmente está na versão 4.3.2; Sistema Gerenciador de Conteúdo (CMS); Sistema de workflow; Software livre; Multiplataforma; Conjunto de tipos básicos de conteúdos; ...
  29. 29. Plone Disponível para mais de 40 línguas; Mecanismo busca; Mecanismo de Workflow.
  30. 30. Plone Times especializados: – Framework; – Acessibilidade; – Instaladores; – Marketing; – Segurança; – UI. • 717 Desenvolvedores core (240 em 2012) – 30 Brasileiros (+20 em 2012) Fonte = @ericof
  31. 31. Plone Atualmente com mais de 2.172 produtos
  32. 32. Git Plone Foundation https://github.com/plone
  33. 33. Git Collective https://github.com/collective
  34. 34. Plone comparativo Fonte: https://www.consultas.governoeletronico.gov.br/ConsultasPublicas/consultas.do?acao=exibir&id=113
  35. 35. Plone Alguns portais em Plone: Hadi.com (http://www.hadi.com.br) Otics (http://www.otics.org) NASA (http://nasascience.nasa.gov/) Nokia (http://qt.nokia.com/) Governo Brasileiro (http://www.brasil.gov.br/) DISCOVER magazine (http://discovermagazine.com) Caixa (http://www.caixa.gov.br) Luciano Camargo Cruz (http://www.lccruz.net) MAIS (http://plone.org/support/sites/)
  36. 36. Plone padrão
  37. 37. Portais, usuários...
  38. 38. Portais, usuários...
  39. 39. Portais, usuários...
  40. 40. Zope/Plone Instalando Zope/Plone: sudo apt-get install build-essential Download do Zope/Plone -> http://www.plone.org tar xvf Plone-4.3-UnifiedInstaller.tgz cd Plone-4.3-UnifiedInstaller ./install.sh --target=$HOME/plone standalone
  41. 41. Dio, e agora... Manual do Plone para Gestores de Conteúdo: http://www.simplesconsultoria.com.br/livros/manual-do-Plone/Manual-do-Plone4-A5.pdf Primeiros passos com Plone, o CMS Pythonico: https://plus.google.com/events/ckldo4sd8uh4v24j65vseukgcf4 Cursos do Xiru (videos): http://cursos.xiru.org/
  42. 42. Fontes: http://www.python.org http://www.zope.org http://www.plone.org http://pypi.python.org/pypi
  43. 43. Equipe Hadi.com/Communitas
  44. 44. E era isso...Obrigado.

×