Python Zope Plone - Tchelinux

  • Published on
    19-May-2015

  • View
    790

  • Download
    0

Transcript

  • 1. Python/Zope/Plone[NOW]TcheLinux Caxias do Sul 2011 Luciano Camargo Cruz luciano@lccruz.net

2. EuCincia da Computao Universidade de Caxias do Sul UCS (Cursando).Desenvolvedor em Projetos de Pesquisa(FIOCRUZ/RJ/OTICS e CINTED/UFRGS).Python +- 3 anos.Django +- 3 anos.Zope/Plone +- 2 ano. 3. Python - HistriaIniciou em 1990.Guido van Rossum Holands. Matemtico e Cientista da Computao. Criar um linguagem de nvel elevado. Sintaxe simples e de fcil compreenso.Python Software Foundationhttp://www.python.orgLicena Open Source compatvel com GPL (General Public License) 4. Python Por qu?Python legal.Orientao a Objetos (tudo objeto).Multiplataforma.Vasta Biblioteca embutida.Tipagem dinmica.Open Source.Interpretador Interativo.De fcil aprendizado.De fcil uso.Linguagem Interpretada. 5. A linguagem Python Por qu?Documentao http://docs.python.org/QualidadeProdutividadeIntegraoComunidade 6. A linguagem Python Por qu?GOSTO == 7. Baterias Inclusas 8. Baterias Inclusas 9. Baterias Inclusas 10. Baterias Inclusas 11. Baterias Inclusashttp://docs.python.org/library/ 12. A linguagem Python ComunidadeAssociao Python Brasil fundao em 2007. http://associacao.python.org.br/PythonBrasil Conferncia anual de programadores Python. http://www.pythonbrasil.org.br/ 13. A linguagem Python Comunidade 14. A linguagem Python O quepodemos fazer com PythonProgramao WEBProgramao Sistema DesktopProgramao MobileProgramao NumricaJogosImagensInteligncia ArtificialXML e muito mais... 15. A linguagem Python Quem usaEuGoogleNasaBlenderIMBUCSOticsEntre outros... 16. O importante usar PythonDorneles Trema 17. Com Python, voc s se preocupacom o problema Luciano Camargo Cruz 18. ZopeZ Object Publishing Environment.Zope um servidor de aplicaes web, que permite a criaes de aplicaes WEB seguras.Iniciado em 1996 por Jim Fulton, agora ZopeCorporation CTO.Possui integrado um Servidor Web, FTP, WebDav e banco de dados.Banco de dados prprio orientado a objetos(ZODB).Trabalha com o conceito de Produtos.Software Livre. 19. ZopeZMI (Zope Management Interface) Ambiente de desenvolvimento 100% via Web. Permite que voc gerencie o seu servidor zope e construa sites atravs de qualquer navegador web. 20. ZopeZODBBanco de dados Orientado a Objetos.Data.fs.Sem linguagem de consultas padro. Indexa objetos que podem ser pesquisados por funes do Zope.Indexa metadados.Grupo:[zope-pt] Tem outros... 21. Zope 22. PloneIniciado no final de 1999 por Alexander Limi, Alan Runyan eVidar Andersen.Primeira release em 2001.Atualmente est na verso 4.1Sistema Gerenciador de Contedo (CMS).Sistema de workflow.Software livre.Multiplataforma.Conjunto de tipos bsicos contedos. 23. PloneAtualmente com mais de 1.600 produtos 24. PloneSeguroFonte: http://www-958.ibm.com/software/data/cognos/manyeyes/visualizations/cms-security-2006-2011 25. PloneTraduo para 40 idiomas.Mecanismo busca.Mecanismo de Workflow.Grupo:[Plone Users List]Tem outros... 26. PloneAlguns portais em Plone:NASA (http://nasascience.nasa.gov/)Nokia (http://qt.nokia.com/)Governo Brasileiro (http://www.brasil.gov.br/)DISCOVER magazine (http://discovermagazine.com)Otics (http://www.otics.org) 27. Plone 28. Zope/PloneInstalando Zope/Plone:sudo apt-get install build-essentialDownload do Zope/Plone -> http://www.plone.orgtar xvf Plone-4.1-UnifiedInstaller-20110907.tgzcd Plone-4.1-UnifiedInstaller./install.sh --password=admin --user=admin target=$HOME/plone standalone 29. Fontes:http://www.python.orghttp://www.zope.orghttp://www.plone.orghttp://pypi.python.org/pypi