Oficina Mergulhando no Plone 4
Upcoming SlideShare
Loading in...5
×
 

Oficina Mergulhando no Plone 4

on

  • 1,036 views

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 ...

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.

Statistics

Views

Total Views
1,036
Slideshare-icon Views on SlideShare
1,035
Embed Views
1

Actions

Likes
0
Downloads
20
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Oficina Mergulhando no Plone 4 Oficina Mergulhando no Plone 4 Presentation Transcript

    • 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 Software Livre e Ger. de Projetos ● Coordenadora na PF ● Consultora externa ● Diretora na APyB ● Big Kahuna 2013 ● Mãe de um casal lindo :)
    • 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
    • Oficina PLONE 4 – Consegi 2012Arquitetura
    • 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
    • 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
    • Oficina PLONE 4 – Consegi 2012Python – quem usa? Google Nokia Gimp / Inkscape / Blender Brasil.gov Globo.com ...
    • 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
    • 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/
    • Oficina PLONE 4 – Consegi 2012Python – extensões As extensões: ● .py ● .pyc – bytecode normal ● .pyo – bytecode otimizado
    • 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
    • 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
    • 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
    • Oficina PLONE 4 – Consegi 2012Zope – versões Versão corrente: Zope 3, para Plone 4.2 → Zope 2.13 Como o Python, Open Source
    • 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, ...)
    • 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
    • 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ônei”, “Prone” ou “Clone”, é Plone! Plone Foundation www.plone.org
    • 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
    • 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!
    • 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: Multiple vectors! plone.org/products/plone/security/advisorieshttp://cve.mitre.org/
    • 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 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 ...
    • Oficina PLONE 4 – Consegi 2012Plone – versões Versão corrente: Plone 4.2 Licença GPL versão 2 http://www.plone.org/download
    • 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 ...
    • 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
    • Oficina PLONE 4 – Consegi 2012ZEO Zope Enterprise Objects Balanceamento de carga Múltiplas instâncias do Zope ZODB (Data.fs)
    • 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/
    • 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
    • Oficina PLONE 4 – Consegi 2012Obrigada! Tânia Andrea www.taniaandrea.com @taniaandrea_com taniaa.moreira@gmail.com