Pasado, presente y futuro
Hctor VelardePlone Mxico
VIII Conferncia Latino-Americana de Software Livre20 de outubro de 2011 - Foz do Iguau | PR | Brasil
Quin soy yo
Ingeniero en telecomunicaciones
Trabaj en todas las capas del modelo OSI
Conoc Plone a finales de 2005
Particip en el Plone Symposium 2006 en Nueva Orleans y me enamor de la comunidad
Fui seducido por el lado oscuro (software propietario) pero el lado luminoso fue ms fuerte (software libre)
Plone
CVE y Ohloh
Est entre el top 2% de todos los proyectos de software libre del mundo, cuenta con 340 desarrolladores y ms de 300 proveedores de soluciones en 57 pases
Ha sido desarrollado activamente desde 2001, est disponible en ms de 40 idiomas y tiene el mejor registro de seguridad entre los principales CMS
Es propiedad de la Fundacin Plone, una organizacin sin fines de lucro, y est disponible para los principales sistemas operativos
camara.gov.br
brasil.gov.br
www.bcn.cl
fbi.gov
cia.gov
www.jornada.unam.mx
Plone es muy seguro
http://nvd.nist.gov
20/10/2011
http://www.flickr.com/photos/mrtopf/1543911534/
Alan Runyan y Alex Limi
El proyecto fue iniciado en 2000 por Alan Runyan y Alex Limi.
CollaborationThe logo has three dots in a group, representing collaboration.Pluggable, extensible, amplifies your voiceThe Plone logo looks like a plug, signifying that it works well with other systems, that they can be integrated and talk to Plone, and that Plone can be extended easily. The fact that it looks like an XLR plug a common connector for microphones has also been noted.OpenThe Plone logo is the Braille (a system used by blind people to read and write) letter "O" for Open. Plone has a special focus on accessibility for the blind and motor impaired, as well as translations for all major languages (over 35 different translations exist as of 2006) aiming to make Plone accessible to people of all languages, and regardless of motor or sight impairment.
SoftwareFundacinComunidadEn resumen, Plone es 3 cosas: software, comunidad y fundacin.
Plone 1.0
Liberado durante SolutionsLinux 2003 celebrada en Pars en febrero de ese ao
Por primera vez el software libre llegaba al mundo de los CMS profesionales
Seleccionado para presentarse en el Pabelln del Software Libre en COMDEX 2003
100,000 descargas en menos de un ao!
http://sprint.4teamwork.ch/
Berna Sprint 2003
En febrero de 2003, inmediatamente despus del lanzamiento de Plone 1.0, se celebr el primer sprint sprint a, Suiza.
http://jim.roepcke.com/blog/archives/2003/10/21/plone-conf-group-picture.html
Plone Conference 2003
La primera conferencia se celebr en octubre de 2003 en Nueva Orleans, Estados Unidos.
Plone 2.0
Liberado en marzo de 2004Usabilidad
Accesibilidad (WAI-AA y US Section 508)
Internacionalizacin (35 idiomas)
Plone 2.1 (septiembre 2005)Archetypes
Plone 2.5 (septiembre 2006)Vistas la Zope 3
PAS
Plone Foundation
http://www.flickr.com/photos/mrtopf/281507225/
Creada en mayo de 2004 con el objetivo de proteger la propiedad intelectual de Plone y promover su uso.The mission of the Plone Foundation is to protect and promote Plone. The Foundation provides marketing assistance, awareness, and evangelism assistance to the Plone community. The Foundation also assists with development funding and coordination of funding for large feature implementations. In this way, our role is similar to the role of the Apache Software Foundation and its relationship with the Apache Project.En julio de 2005 se anunci que la Software Freedom Law Center (SFLC) representara a la Plone Foundation.
Presencia latina
Andr Nogueira (Brasil)
rico Andrei (Brasil)
Fabiano Weimar (Brasil)
Fbio Rizzo (Brasil)
Roberto Allende (Argentina)
Dorneles Trema (Brasil, R.I.P.)
The Plone Foundation is a 501(c)(3) non-profit organization that was formed in May 2004 to serve as a supporting organization for Plone and its community. We provide support for the development and marketing, and are modeled after similar ventures such as the Apache Software Foundation. We are the legal owner of the Plone codebase, trademarks, and domain names. Our goal is to ensure that Plone remains the premier open source content management system and that we broaden its acceptance and visibility.
softwarelivre.gov.br
Brazilian Government Consolidates Zope/Plone platformby plone.org Administrator last modified Mar 24, 2004 06:31 PMSerpro is the most prominent IT solution provider for the Brazilian Government. Created in the 1960s, SERPRO is responsible for all IT services within the Ministry of Finance and key information systems for the federal government. SERPRO is now using Zope and Plone as their primary portal construction tool for Government Web Content Management Solutions.
www.serpro.gov.brwww.idbrasil.gov.brwww.portalgoverno.gov.brwww.softwarelivre.gov.br
Plone 3.0
Liberado en agosto de 2007Ajax
Control de versiones
Integridad referencial
Reglas de contenido
Plone 3.2 (febrero de 2009)Buildout
http://www.flickr.com/photos/pagedooley/3742023871/
velocidad, potencia y belleza
Plone 4
Plone es rpido
http://www.flickr.com/photos/z-two/4783146800/
Vas paralelas
HTML5
CSS3
SVG
Canvas
Seguridad
http://www.flickr.com/photos/maistora/3237164755/
Deco
http://wikipedia.com/
Deco is the codename for a new way to manage page layout, composite pages and rich content in Plone 4. It is centred around a Javascript-based page layout editor in turn based on TinyMCE, and a CSS grid framework.
Blocks is the codename for the corresponding back end technology. It comprises a rendering model that allows dynamic and static parts of a page to be separated, and related technologies for creating site layouts and page layouts and merging the two.
Tiles refers to the dynamic parts of a page in the Blocks rendering model. A tile is really just something that can be rendered individually or merged into a page. All tiles have a unique URL. Plone 4 will ship with a framework that makes it easy to create new tiles, where the simplest possible tile is just an HTML file or page template, and more complex tiles can include user-editable settings, persistent data (attachments) and so on.
Diazo
http://www.folex.com/
We Write XSLT, So You Dont Have To
a copying or coloring process using a diazo compound decomposed by ultraviolet light
Diazo allows you to apply a theme contained in a static HTML web page to a dynamic website created using any server-side technology. With Diazo, you can take an HTML wireframe created by a web designer and turn it into a theme for your favourite CMS, redesign the user interface of a legacy web application without even having access to the original source code, or build a unified user experience across multiple disparate systems, all in a matter of hours, not weeks.
When using Diazo, you will work with syntax and concepts familiar from working with HTML and CSS. And by allowing you seamlessly integrate XSLT into your rule files, Diazo makes common cases simple and complex requirements possible.
Dexterity
http://www.flickr.com/photos/ramocchia/271235614/
Dexterity is a content type framework for CMF applications, with particular emphasis on Plone. It can be viewed as an alternative to Archetypes that is more light-weight and modular.
Reuse over reinventionSmall over bigNatural interaction over excessive generalityReal code over generated codeZope 3 over Zope 2Zope concepts over new paradigmsAutomated testing over wishful thinking
CMSUI
http://www.flickr.com/photos/kubina/120536705/
plone.app.cmsui installs a new content management user interface for Plone. For the moment, it is an experiment only, but hopefully one that will point the way towards Plone's future.
The main premise of plone.app.cmsui is to put all the content management user interface elements into a separate package, with its own, isolated styles and JavaScript files, injected into the page and displayed overlaying the content page. The idea is that no matter how you theme your site, and what you install, you should not be able to break the editing and administration UI.
Chameleon
http://www.flickr.com/photos/kubina/120536705/
Chameleon is an HTML/XML template engine for Python.
Its designed to generate the document output of a web application, typically HTML markup or XML.
The language used is page templates, originally a Zope invention [1], but available here as a standalone library that you can use in any script or application running Python 2.5 and up (including 3.x and pypy). It comes with a set of new features, too.
The template engine compiles templates into Python byte-code and is optimized for speed. For a complex template language, the performance is very good.
Plone 4.1
Liberado en agosto de 2011
Incluye las siguientes mejoras:Infraestructura de comentarios mejorada
Implementacin simplificada de cabeceras para respuesta de cache
Nuevo registro para configuracin
Implementacin independiente de UUID
Optimizacin del catlogo
Nuevo marco para pruebas
http://blog.hannosch.eu/2011/04/plone-41-is-it-any-faster.html
Plone 4.1 es ms rpido
The improvements fall into two broad categories: Improving the data stored in indexes and optimizing the internal search algorithms.
On the storage side we have added two new specialized index types: a UUID index and a boolean index. We use them per default in Plone and update your existing indexes during the upgrade. We've also updated almost all existing indexes to store data more efficiently, just store less data or reduce the conflict error potential for concurrent write operations.
On the search side the biggest change is the introduction of a queryplan. All catalog searches are now instrumented to collect runtime information. Based on this data subsequent catalog searches will be executed in an optimized way. The process is fully transparent and needs no configuration. You can inspect the plan and reports about slow catalog queries in the ZMI screens of the catalog tool.
Sprint Bristol 2011
http://www.flickr.com/photos/64704502@N04/5890414268/
Plone 4.2
Actualmente en versin alpha
Incluye las siguiente mejoras:Migracin a HTML5
Mejores resultados en bsquedas
Nuevas colecciones con interfaz mejorada
http://www.flickr.com/photos/doug88888/2825008179/
PythonBrasil[7]
http://www.flickr.com/photos/sidnei/6199948334/
http://www.flickr.com/photos/christopher_johnson/1231868122/
http://nushackers.org/why/
dmr
http://www.flickr.com/photos/sidnei/6200004014/
Gracias!
Blog: http://hvelarde.blogspot.com
Twitter: @hvelarde
Temas: Plone, cerveza artesanal, ciencia ficcin, sistemas complejos, decrecimiento, permacultura, colapso econmico en curso
CVE software flawsPloneDrupalJoomlaWordpress
CVE11228422143
Top Related