python zope plone - ftec
Post on 19-May-2015
900 Views
Preview:
TRANSCRIPT
Python/Zope/Ploneporque é 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, ENTRE OUTROS...). 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 Inclusas
http://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 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.
ZopeZMI (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.
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 Vidar Andersen.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...
PloneAtualmente 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 - Instalando
Instalando 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 start Abra o browser e acesse: localhost:8080 E era isso... já pode ser feliz... simples assim....
Zope/Plone - Referências http://www.python.orghttp://www.zope.orghttp://www.plone.orghttp://pypi.python.org
Quem está usando?
Plone
Plone
www.otics.org
Plone
www.cooptripartite.icict.fiocruz.br
Plone
www.redeunida.org.br
Plone
www.aducs.org.br
Plone
www.portalobaa.org
Plone
www.ufrgs.br
Plone
www.brasil.gov.br
Plone
nasascience.nasa.gov
Plone
discovermagazine.com
Plone
plone.org
Plone
plone.org.br
Plone
developer.ebay.com
Plone
www.fbi.gov
Plone
www.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, drag and drop, tamanho flexívelDIAZO - temas através de regrasUso de WSGIDexterity (tipos de conteúdo, arquitetura ZCA e Grok
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?
top related