• Like
  • Save
Python Zope Plone - Ftec
Upcoming SlideShare
Loading in...5
×
 

Python Zope Plone - Ftec

on

  • 1,007 views

 

Statistics

Views

Total Views
1,007
Views on SlideShare
1,007
Embed Views
0

Actions

Likes
0
Downloads
16
Comments
0

0 Embeds 0

No embeds

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

    Python Zope Plone - Ftec Python Zope Plone - Ftec Presentation Transcript

    • 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
    • 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.
    • 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)
    • 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.
    • 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 anual de programadores Python. http://www.pythonbrasil.org.br/
    • Python –O que podemos fazer...Programação WEB: Zope/Plone. Django. Web2Py. ...Programação Sistema Desktop: PyQt. PyGtk. ...Programação Numérica: NumPy. Numeric. ...
    • Python –O que podemos fazer...Jogos: PyGame. Frets on Fire. Pyglet. ...Imagens: PIL. ...Inteligência Artificial: PyAIML. ...
    • Python –O que podemos fazer...Manipular o SO: PySimpleBackup: https://github.com/lccruz/PySimpleBackup ...Programação Mobile.XML.E muito Mais...
    • 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.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.
    • 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.
    • 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 ...
    • Zope
    • 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...
    • 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 outros...
    • 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
    • Zope/Plone - IniciandoIniciando o Zope: cd ~/plone bin/instance startAbra o browser e acesse: localhost:8080E era isso... já pode ser feliz... simples assim....
    • 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● Intranet/extranet workflows● Wiki support● OpenID support● Full-text indexing of Word/PDF
    • 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
    • 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
    • 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
    • O que você estáesperando?