Your SlideShare is downloading. ×
0
Mergulhando noPlone 4Tânia Andrea5 de dezembro de 2012Consegi – Belém do Pará
Oficina PLONE 4 – Consegi 2012Sobre mim   Tânia Andrea     ●         Cientista da Computação     ●         Pós em Softwar...
Oficina PLONE 4 – Consegi 2012Introdução   Oficina em Plone 4   8h   Pré-requisitos:     ●         HTML básico, CSS bás...
Oficina PLONE 4 – Consegi 2012Arquitetura
Oficina PLONE 4 – Consegi 2012Python   Linguagem de    Programação OO   Criada por Guido van Rossum,    em 1991   Não l...
Oficina PLONE 4 – Consegi 2012Python – características   Linguagem de Altíssimo Nível   Interpretada   Multiplataforma...
Oficina PLONE 4 – Consegi 2012Python – quem usa?   Google   Nokia   Gimp / Inkscape / Blender   Brasil.gov   Globo.co...
Oficina PLONE 4 – Consegi 2012Python – vantagens   Código Limpo e Claro   Muita Documentação   Comunidade Ativa   Fáci...
Oficina PLONE 4 – Consegi 2012Python – versões   Versões Correntes:    Python 2.7.3 e 3.3.0,    para Plone 4.2 → Python 2...
Oficina PLONE 4 – Consegi 2012Python – extensões   As extensões:     ●         .py     ●         .pyc – bytecode normal  ...
Oficina PLONE 4 – Consegi 2012Python – frameworks   Web: Django, Zope e web2py   Interface gráfica: wxPython, PyGTK e Py...
Oficina PLONE 4 – Consegi 2012Python – links   Pacotes: http://pypi.python.org/   Documentação: http://docs.python.org/...
Oficina PLONE 4 – Consegi 2012Zope   Z Object Publishing    Environment   Servidor de Aplicações WEB   Aberto pela Digi...
Oficina PLONE 4 – Consegi 2012Zope – versões   Versão corrente:    Zope 3,    para Plone 4.2 → Zope 2.13   Como o Python...
Oficina PLONE 4 – Consegi 2012Zope – características   Escrito em Python   Multiplataforma   Banco de Dados OO –    Zop...
Oficina PLONE 4 – Consegi 2012Zope – links   Pacotes: http://pypi.python.org/   Documentação:    http://docs.zope.org e ...
Oficina PLONE 4 – Consegi 2012Zope – ZMI (/manage)
Oficina PLONE 4 – Consegi 2012Plone   Um CMS ou SGC   Criado por Alexander Limi e    Alan Runyan, em 2001   Não é “Pône...
Oficina PLONE 4 – Consegi 2012Plone – características   Roda sobre o Zope   Multiplataforma   Editoração via Navegador ...
Oficina PLONE 4 – Consegi 2012Plone – mais características   + de 300 Core Developers, 10 no Brasil   + de 1500 Plugins...
Oficina PLONE 4 – Consegi 2012Plone – é rápido!
Oficina PLONE 4 – Consegi 2012 Plone – é seguro!http://cve.mitre.org/
Oficina PLONE 4 – Consegi 2012 Plone – é seguro!                   Plone, 06/11/2012         Security vulnerability: Multi...
Oficina PLONE 4 – Consegi 2012Arquitetura
Oficina PLONE 4 – Consegi 2012Plone – quem usa?   FBI.gov   CIA.gov   Brasil.gov   DPF.gov   Serpro.gov   ...
Oficina PLONE 4 – Consegi 2012Plone – case GOV recente   www.pf.gov.br/anp
Oficina PLONE 4 – Consegi 2012Plone – próximos eventos   World Plone Day → #wpd   Plone Symposium → #pssa na Argentina ...
Oficina PLONE 4 – Consegi 2012Plone – versões   Versão corrente:    Plone 4.2   Licença GPL versão 2   http://www.plone...
Oficina PLONE 4 – Consegi 2012Novidades do Plone 4.2   Suporte ao HTML 5   Filtro no resultado da busca   Coleções (pas...
Oficina PLONE 4 – Consegi 2012Novidades do Plone 5   “Vamos mudar o mundo de novo”    (Alexander Limi)   Release Manager...
Oficina PLONE 4 – Consegi 2012ZEO   Zope Enterprise Objects   Balanceamento de carga   Múltiplas instâncias do Zope   ...
Oficina PLONE 4 – Consegi 2012Instalação via Unified Installer   Métodos Stand-alone ou ZEO Cluster   Dependências:    1...
Oficina PLONE 4 – Consegi 2012Laboratório – mão na massa...   Gerenciamento de         Viewlets    conteúdo             ...
Oficina PLONE 4 – Consegi 2012Obrigada!                       Tânia Andrea                 www.taniaandrea.com            ...
Upcoming SlideShare
Loading in...5
×

Oficina Mergulhando no Plone 4

779

Published on

Curso de Plone 4 ministrado no Consegi 2012, em Belém do Pará. Uma viagem à sua interface de gerenciamento de conteúdo, permissões, configurações, layout, portlets, etc. Do trivial ao mais avançado.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
779
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Oficina Mergulhando no Plone 4"

  1. 1. Mergulhando noPlone 4Tânia Andrea5 de dezembro de 2012Consegi – Belém do Pará
  2. 2. Oficina PLONE 4 – Consegi 2012Sobre mim Tânia Andrea ● Cientista da Computação ● Pós em Software Livre e Ger. de Projetos ● Coordenadora na PF ● Consultora externa ● Diretora na APyB ● Big Kahuna 2013 ● Mãe de um casal lindo :)
  3. 3. Oficina PLONE 4 – Consegi 2012Introdução Oficina em Plone 4 8h Pré-requisitos: ● HTML básico, CSS básico, XML básico, Python básico, ZPT básico
  4. 4. Oficina PLONE 4 – Consegi 2012Arquitetura
  5. 5. Oficina PLONE 4 – Consegi 2012Python Linguagem de Programação OO Criada por Guido van Rossum, em 1991 Não leia “Píton”, “Fíton” ou “Pitôn”, é Python! Python Software Foundation (PSF) www.python.org
  6. 6. Oficina PLONE 4 – Consegi 2012Python – características Linguagem de Altíssimo Nível Interpretada Multiplataforma Tipagem Dinâmica e Forte Case Sensitive Indentação para Blocos
  7. 7. Oficina PLONE 4 – Consegi 2012Python – quem usa? Google Nokia Gimp / Inkscape / Blender Brasil.gov Globo.com ...
  8. 8. Oficina PLONE 4 – Consegi 2012Python – vantagens Código Limpo e Claro Muita Documentação Comunidade Ativa Fácil Aprendizagem Ganha-se Muito com Pouco Código
  9. 9. Oficina PLONE 4 – Consegi 2012Python – versões Versões Correntes: Python 2.7.3 e 3.3.0, para Plone 4.2 → Python 2.7 Alternativas: ● IronPython (running on .NET) ● Jython (running on the Java Virtual Machine) ... http://www.python.org/download/
  10. 10. Oficina PLONE 4 – Consegi 2012Python – extensões As extensões: ● .py ● .pyc – bytecode normal ● .pyo – bytecode otimizado
  11. 11. Oficina PLONE 4 – Consegi 2012Python – frameworks Web: Django, Zope e web2py Interface gráfica: wxPython, PyGTK e PyQt Processamento científico: NumPy e SciPy Processamento de imagens: PIL 2D: Matplotlib e SVGFig 3D: Visual Python, PyOpenGL e Python Ogre Mapeamento objeto-relacional: SQLAlchemy
  12. 12. Oficina PLONE 4 – Consegi 2012Python – links Pacotes: http://pypi.python.org/ Documentação: http://docs.python.org/ Boas Práticas: http://python.org/dev/peps/pep-0008 APyB: http://associacao.pythonbrasil.org.br Evento Brasileiro: http://www.pythonbrasil.org.br Lista: http://groups.google.com/group/python-brasil
  13. 13. Oficina PLONE 4 – Consegi 2012Zope Z Object Publishing Environment Servidor de Aplicações WEB Aberto pela Digital Creations (atual Zope Corporation), em 1998 Não leia “Zup” ou “Sope”, é Zope! www.zope.org e www.zope.com
  14. 14. Oficina PLONE 4 – Consegi 2012Zope – versões Versão corrente: Zope 3, para Plone 4.2 → Zope 2.13 Como o Python, Open Source
  15. 15. Oficina PLONE 4 – Consegi 2012Zope – características Escrito em Python Multiplataforma Banco de Dados OO – Zope Object Database (ZODB) Múltiplos Banco de Dados DTML e ZPT Multiprotocolo (HTTP, FTP, WebDAV, ...)
  16. 16. Oficina PLONE 4 – Consegi 2012Zope – links Pacotes: http://pypi.python.org/ Documentação: http://docs.zope.org e http://wiki.zope.org Lista: http://br.groups.yahoo.com/group/zope- pt/messages/ Livros sobre: Zope, Plone, Grok, Zope3, Bluebream, Repoze, Zope Component Architecture
  17. 17. Oficina PLONE 4 – Consegi 2012Zope – ZMI (/manage)
  18. 18. Oficina PLONE 4 – Consegi 2012Plone Um CMS ou SGC Criado por Alexander Limi e Alan Runyan, em 2001 Não é “Pônei”, “Prone” ou “Clone”, é Plone! Plone Foundation www.plone.org
  19. 19. Oficina PLONE 4 – Consegi 2012Plone – características Roda sobre o Zope Multiplataforma Editoração via Navegador e no Contexto Muita Documentação Acessibilidade (Alex Limi) Comunidade Ativa
  20. 20. Oficina PLONE 4 – Consegi 2012Plone – mais características + de 300 Core Developers, 10 no Brasil + de 1500 Plugins + de 40 Idiomas Totalmente Testado Pronto para Usar Ajustar, não Construir tudo!
  21. 21. Oficina PLONE 4 – Consegi 2012Plone – é rápido!
  22. 22. Oficina PLONE 4 – Consegi 2012 Plone – é seguro!http://cve.mitre.org/
  23. 23. Oficina PLONE 4 – Consegi 2012 Plone – é seguro! Plone, 06/11/2012 Security vulnerability: Multiple vectors! plone.org/products/plone/security/advisorieshttp://cve.mitre.org/
  24. 24. Oficina PLONE 4 – Consegi 2012Arquitetura
  25. 25. Oficina PLONE 4 – Consegi 2012Plone – quem usa? FBI.gov CIA.gov Brasil.gov DPF.gov Serpro.gov ...
  26. 26. Oficina PLONE 4 – Consegi 2012Plone – case GOV recente www.pf.gov.br/anp
  27. 27. Oficina PLONE 4 – Consegi 2012Plone – próximos eventos World Plone Day → #wpd Plone Symposium → #pssa na Argentina Plone Conference → em Brasília, 2 a 4 de outubro de 2013 PyCons → PyCon US, Março/2013 PythonBrasil[9] → em Brasília, 3 a 5 de outubro de 2013 Sprints: Planalto Sprint, em Brasília, PR, 10 a 14 de dezembro de 2012 ...
  28. 28. Oficina PLONE 4 – Consegi 2012Plone – versões Versão corrente: Plone 4.2 Licença GPL versão 2 http://www.plone.org/download
  29. 29. Oficina PLONE 4 – Consegi 2012Novidades do Plone 4.2 Suporte ao HTML 5 Filtro no resultado da busca Coleções (pastas espertas) Suporte ao Python 2.7 plone.app.theming ...
  30. 30. Oficina PLONE 4 – Consegi 2012Novidades do Plone 5 “Vamos mudar o mundo de novo” (Alexander Limi) Release Manager – Eric Steele Novo jeito de pensar: ● Página – desenvolver na Web, mas gravar em FS ● Temas – através de regras ● Tipos de conteúdo – toolbar no topo, Deco, etc
  31. 31. Oficina PLONE 4 – Consegi 2012ZEO Zope Enterprise Objects Balanceamento de carga Múltiplas instâncias do Zope ZODB (Data.fs)
  32. 32. Oficina PLONE 4 – Consegi 2012Instalação via Unified Installer Métodos Stand-alone ou ZEO Cluster Dependências: 1) O Trio: gcc, g++ e make 2) GNU tar 3) gunzip and bunzip2 4) posix-compliant /bin/sh 5) Também: Build Essentials e SSL support Recomendável: zlib, libjpeg, readline, wv e poppler-utils www.taniaandrea.com/tutoriais/python-zope- plone/instalacao-via-unified-installer/
  33. 33. Oficina PLONE 4 – Consegi 2012Laboratório – mão na massa... Gerenciamento de  Viewlets conteúdo  Customização de Permissões templates Busca  Scripts python Configurações úteis  Regra de conteúdo em sites  Instalação de tema Controle de skins Diazo Portlets
  34. 34. Oficina PLONE 4 – Consegi 2012Obrigada! Tânia Andrea www.taniaandrea.com @taniaandrea_com taniaa.moreira@gmail.com
  1. A particular slide catching your eye?

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

×