Your SlideShare is downloading. ×
0
Python/Zope/Plone                  porque é tão bom?                Ftec - 2012Luciano Camargo Cruz - luciano@lccruz.netAl...
Eu Luciano...Ciência da Computação:  Universidade de Caxias do Sul - UCS (Cursando).Desenvolvedor em Projetos de Pesquisa:...
Python - HistóriaIniciou em 1990.Guido van Rossum Holandês. Matemático e Cientista da Computação. Criar um linguagem de ní...
Python – Por quê?Python é legal.Orientação a Objetos (tudo é objeto).Multiplataforma.Vasta Biblioteca embutida.Tipagem din...
Python – Por quê?Documentação   http://docs.python.org/QualidadeProdutividadeIntegraçãoComunidade
Python – Por quê?GOSTO              ==
Python – Por quê?     Baterias Inclusas
Baterias Inclusas
Baterias Inclusas
Baterias Inclusas
Baterias Inclusas
Python – Por quê?      Baterias Inclusashttp://docs.python.org/library/
Python – ComunidadeAssociação Python Brasil Fundação em 2007. http://associacao.python.org.br/PythonBrasil Conferência anu...
Python –O que podemos fazer...Programação WEB: Zope/Plone. Django. Web2Py. ...Programação Sistema Desktop: PyQt. PyGtk. .....
Python –O que podemos fazer...Jogos:  PyGame.      Frets on Fire.  Pyglet.  ...Imagens:  PIL.  ...Inteligência Artificial:...
Python –O que podemos fazer...Manipular o SO: PySimpleBackup:     https://github.com/lccruz/PySimpleBackup ...Programação ...
Python – Quem usa
Python –O que fazer...       “O importante é usar Python”                 Dorneles Treméa
“Com Python, você só se preocupa        com o problema”          Luciano Camargo Cruz
ZopeZ Object Publishing Environment.Zope é um servidor de aplicações web, que permite a criações deaplicações WEB seguras....
ZopeZMI (Zope Management Interface)  Ambiente de desenvolvimento 100% via Web.  Permite que você gerencie o seu servidor z...
ZopeZODB  Banco de dados Orientado a Objetos.  Data.fs.  Sem linguagem de consultas padrão.  Indexa objetos que podem ser ...
Zope
PloneIniciado no final de 1999 por Alexander Limi, Alan Runyan e VidarAndersen.Primeira release em 2001.Atualmente está na...
Plone        Atualmente com mais de 1.825 produtos.
WorldPlone Day
Plone
PloneTradução para 40 idiomas.Rss.Mecanismo busca.Grupo:  [Plone Users List]  <Plone-users@lists.sourceforge.net>  Tem out...
Zope/Plone - InstalandoInstalando Zope/Plone:     sudo apt-get install build-essential     Download do Zope/Plone -> http:...
Zope/Plone - IniciandoIniciando o Zope:      cd ~/plone      bin/instance startAbra o browser e acesse:    localhost:8080E...
Zope/Plone - Referênciashttp://www.python.orghttp://www.zope.orghttp://www.plone.orghttp://pypi.python.org
Plone   Quem está usando?
Plonewww.otics.org
Plonewww.cooptripartite.icict.fiocruz.br
Plonewww.redeunida.org.br
Plonewww.aducs.org.br
Plonewww.portalobaa.org
Plonewww.ufrgs.br
Plonewww.brasil.gov.br
Plonenasascience.nasa.gov
Plonediscovermagazine.com
Ploneplone.org
Ploneplone.org.br
Plonedeveloper.ebay.com
Plonewww.fbi.gov
Plonewww.cia.gov
e muitos outros...
Plone é seguro? Fonte: http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/cms-security-2006-2011
Vulnerabilidades?
CMS - Comparações             http://www.idealware.org/reports/2010-os-cms
CMS - Comparações
Plone 3 Release●   Versioning●   Content rules engine●   Locking●   Inline editing and validation●   Link integrity●   Int...
Plone 4 Release●   Speed and new theme,●   Search and indexing improvements,●   Group dashboards,●   Faster folder impleme...
Plone 5DECO Grid System - páginas compostas, dragand drop, tamanho flexívelDIAZO - temas através de regrasUso de WSGIDexte...
Plone Foundation● Missão Promover e Proteger o Plone● Dona dos direitos autorais, marcas e  domínio Plone● Conselho com 7 ...
O que você estáesperando?
Python Zope Plone - Ftec
Upcoming SlideShare
Loading in...5
×

Python Zope Plone - Ftec

902

Published on

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
902
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Python Zope Plone - Ftec"

  1. 1. Python/Zope/Plone porque é tão bom? Ftec - 2012Luciano Camargo Cruz - luciano@lccruz.netAlexandre Ribeiro - alexandremorettoribeiro@gmail.comJoão Luís Tavares - joaoluis.tavares@gmail.com
  2. 2. Eu Luciano...Ciência da Computação: Universidade de Caxias do Sul - UCS (Cursando).Desenvolvedor em Projetos de Pesquisa: (FIOCRUZ/RJ/OTICS, CINTED/UFRGS, ENTREOUTROS...).Trabalho: Python +- 4 anos. Django +- 4 anos. Zope/Plone +- 3 ano.
  3. 3. Python - HistóriaIniciou 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.orgLicença Open Source compatível com GPL (General Public License)
  4. 4. 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.
  5. 5. Python – Por quê?Documentação http://docs.python.org/QualidadeProdutividadeIntegraçãoComunidade
  6. 6. Python – Por quê?GOSTO ==
  7. 7. Python – Por quê? Baterias Inclusas
  8. 8. Baterias Inclusas
  9. 9. Baterias Inclusas
  10. 10. Baterias Inclusas
  11. 11. Baterias Inclusas
  12. 12. Python – Por quê? Baterias Inclusashttp://docs.python.org/library/
  13. 13. Python – ComunidadeAssociação Python Brasil Fundação em 2007. http://associacao.python.org.br/PythonBrasil Conferência anual de programadores Python. http://www.pythonbrasil.org.br/
  14. 14. Python –O que podemos fazer...Programação WEB: Zope/Plone. Django. Web2Py. ...Programação Sistema Desktop: PyQt. PyGtk. ...Programação Numérica: NumPy. Numeric. ...
  15. 15. Python –O que podemos fazer...Jogos: PyGame. Frets on Fire. Pyglet. ...Imagens: PIL. ...Inteligência Artificial: PyAIML. ...
  16. 16. Python –O que podemos fazer...Manipular o SO: PySimpleBackup: https://github.com/lccruz/PySimpleBackup ...Programação Mobile.XML.E muito Mais...
  17. 17. Python – Quem usa
  18. 18. Python –O que fazer... “O importante é usar Python” Dorneles Treméa
  19. 19. “Com Python, você só se preocupa com o problema” Luciano Camargo Cruz
  20. 20. ZopeZ Object Publishing Environment.Zope é um servidor de aplicações web, que permite a criações deaplicaçõ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.
  21. 21. ZopeZMI (Zope Management Interface) Ambiente de desenvolvimento 100% via Web. Permite que você gerencie o seu servidor zope e construa sitesatravés de qualquer navegador web.
  22. 22. ZopeZODB 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 ...
  23. 23. Zope
  24. 24. PloneIniciado no final de 1999 por Alexander Limi, Alan Runyan e VidarAndersen.Primeira release em 2001.Atualmente está na versão 4.1.XSistema Gerenciador de Conteúdo (CMS).Sistema de workflow.Software livre.Multiplataforma.Conjunto de tipos básicos conteúdos: Arquivos, Notícias, Páginas, Links, Imagens, entre outros...
  25. 25. Plone Atualmente com mais de 1.825 produtos.
  26. 26. WorldPlone Day
  27. 27. Plone
  28. 28. PloneTradução para 40 idiomas.Rss.Mecanismo busca.Grupo: [Plone Users List] <Plone-users@lists.sourceforge.net> Tem outros...
  29. 29. Zope/Plone - InstalandoInstalando Zope/Plone: sudo apt-get install build-essential Download do Zope/Plone -> http://www.plone.org tar xvf Plone-4.1.4-UnifiedInstaller.tgz cd Plone-4.1.4-UnifiedInstaller ./install.sh --password=admin --user=admin –target=$HOME/plone standalone
  30. 30. Zope/Plone - IniciandoIniciando o Zope: cd ~/plone bin/instance startAbra o browser e acesse: localhost:8080E era isso... já pode ser feliz... simples assim....
  31. 31. Zope/Plone - Referênciashttp://www.python.orghttp://www.zope.orghttp://www.plone.orghttp://pypi.python.org
  32. 32. Plone Quem está usando?
  33. 33. Plonewww.otics.org
  34. 34. Plonewww.cooptripartite.icict.fiocruz.br
  35. 35. Plonewww.redeunida.org.br
  36. 36. Plonewww.aducs.org.br
  37. 37. Plonewww.portalobaa.org
  38. 38. Plonewww.ufrgs.br
  39. 39. Plonewww.brasil.gov.br
  40. 40. Plonenasascience.nasa.gov
  41. 41. Plonediscovermagazine.com
  42. 42. Ploneplone.org
  43. 43. Ploneplone.org.br
  44. 44. Plonedeveloper.ebay.com
  45. 45. Plonewww.fbi.gov
  46. 46. Plonewww.cia.gov
  47. 47. e muitos outros...
  48. 48. Plone é seguro? Fonte: http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/cms-security-2006-2011
  49. 49. Vulnerabilidades?
  50. 50. CMS - Comparações http://www.idealware.org/reports/2010-os-cms
  51. 51. CMS - Comparações
  52. 52. Plone 3 Release● Versioning● Content rules engine● Locking● Inline editing and validation● Link integrity● Intranet/extranet workflows● Wiki support● OpenID support● Full-text indexing of Word/PDF
  53. 53. Plone 4 Release● Speed and new theme,● Search and indexing improvements,● Group dashboards,● Faster folder implementation,● Better management of users and groups,● Dynamic forms using jQuery tools,● Improved first-run and upgrade experience.● HTML5● New collections● Python 2.7 support
  54. 54. Plone 5DECO Grid System - páginas compostas, dragand drop, tamanho flexívelDIAZO - temas através de regrasUso de WSGIDexterity (tipos de conteúdo, arquitetura ZCA eGrok
  55. 55. Plone Foundation● Missão Promover e Proteger o Plone● Dona dos direitos autorais, marcas e domínio Plone● Conselho com 7 membros ○ 120 membros● Patrocinio de eventos ○ Plone Conference ■ 2009 - Budapeste ■ 2010 - Bristol ■ 2011 - San Francisdo ■ 2012 - Arnhem● Licenciamento GPL2, BSD
  56. 56. O que você estáesperando?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×