Talks List
A full list of all talks
Here is a full list of talks that will be presented at the conference. A schedule of the talks is also available.
TinyMCE: The new default visual editor for Plone 4
Rob Gietema, Four Digits, NetherlandsDay 1: Talk (45 min) General Sessions
Everything you need to know about the new default visual editor for Plone 4, TinyMCE. All the new features for end users are covered as well as all the customization options for integrators.
z3c.form form framework. everybody is talking/using it, its time you learn how to *ab*use it and step into the plone future. tricks and things you might want to hear again.
How does Plone happen?
Steve McMahon, Reid-McMahon, LLC, USA and Matt Hamilton, Netsight, UKDay 1: Talk (45 min) New to Plone
Plone isn't just software, it's a busy project with many hundreds of contributors in every time zone. How does that project get coordinated? Who makes decisions? How do you get involved?
Plone has suffered in the past from limited hosting options, but with Amazon EC2 there is now a compelling way to host your Plone site on a scalable, pay-as-you-go platform. We will discuss our hosting infrastructure that is built on top of Amazon EC2, to enable the turnkey creation of Plone sites.
KARL - large-scale Knowledge Management
Thomas Moroz, OSI, Europe & Calvin Hendryx Parker, Six Feet Up, USADay 1: Talk (45 min) General Sessions
Got a project outside Plone's sweet spot but want to retain your hard-earned expertise? The Open Society Institute (OSI) developed a large-scale knowledge management and collaboration system, originally as Plone and now with Plone technologies under BFG/WSGI in a custom solution. We share our experiences with this approach, now deployed by 3 large international NGOs.
From design to Plone site - xdv-driven Plone theming
Denys Mishunov, Jarn, NorwayDay 1: Tutorial (90 min) Integrators
Complete process of creating new look for a Plone site using xdv - from design to Plone site. Main target - collective.xdv. Very brief overview of pure xdv and Deliverance solutions.
Plone Testing Tools and Techniques
Jordan Baker, Scryent, CanadaDay 1: Tutorial (90 min) Developers
Geared towards developers this presentation walks you through developing a simple Plone 3 product using a test-driven or test-first approach. Techniques covered include unit testing, PloneTestCase, test layers, mocking and more. This is updated and expanded version of the talk "Hone Your TestFu" given at the Plone Symposium East 2009.
Extending Plone: Using python to integrate with external data sources
Daniel Marks, Netsight, UKDay 1: Tutorial (45 min) New to Plone
Extending Plone: Using Python to quickly and easily integrate with and display data from sources such as Google Spreadsheets, Excel, Twitter and FileMaker.
Very frequently asked questions answered for the last time :-)
Andreas Jung, ZOPYX , GermanyDay 1: Tutorial (45 min) Developers
A condensed explanation of frequently asked questions on Plone & Zope programming and debugging issues.
Getting Plone introduced into large scale busines operations
Peter Breithaupt, N.V. Nederlandse Gasunie, NetherlandsDay 1: Talk (45 min) New to Plone
A successful strategy to deploy Plone as a document management system into the business operation of a large Dutch company.
Have you ever struggled with doing layouts with CSS? We all have. With the new grid system in the upcoming Plone 5, creating complex layouts using only CSS is easy. And it even works in IE6, without cheating or using tables for layout. But you don't have to wait until Plone 5 is available to make use of Deco grids, the accessible, scalable, easy solution for arbitrarily complex layouts. Alexander Limi walks you through how the new approach works, and shows some complex layout examples. Based on what you will learn in this session, you should be able to do any layout using the same approach.
Transmogrifier: Migrating to Plone with less pain.
Lennart Regebro, Jarn, FranceDay 1: Talk (45 min) General Sessions
Transmogrifier is a migration framework written by Jarn, that makes migrating to Plone fun again. This talk gives an introduction to Transmogrifier, an explanation of how it works and some hints for usage.
Lessons from other framworks
Wichert Akkerman, Simplon, The NetherlandsDay 1: Talk (45 min) Developers
New python frameworks such as pylons, bfg and grok take some different approaches than the Zope2 model Plone is based on. This talk will give a brief overview of other frameworks and the lessons that can be learned from them.
Caixa Ecônmica Federal: How to build an Intranet with over than 105,000 users
Mauro Lemes da Silva, Caixa Ecônmica Federal (Governmental Bank) and Liberiun (Plone provider), BrazilDay 1: Talk (45 min) General Sessions
Challenges, problems and strategies used to to create an Intranet with large access, more than 100,000 users. Learn how the use of Nginx, Varnish, Pound and Memcached were crucial to our success.
Deco UI: Content Editing in Plone 5
Rob Gietema, Four Digits, The NetherlandsDay 1: Talk (45 min) General Sessions
Started in 2008 and described in the Deco UI Proposal by Martin Aspeli, Geir Baekholt, Laurence Rowe and Alexander Limi, Deco is the new page layout and rendering paradigm for Plone. This talk will be about the progress we have made so far, showing a prototype of the layout and content editing in Plone 5.
Euphorie: combining grok, dexterity sql content in a single application
Wichert Akkerman, Simplon, The NetherlandsDay 1: Talk (45 min) Developers
A case study describing the Euphorie application. Euphorie combines many different types of technology in a single Plone site: dexterity content types, SQL stored content, custom traversal, sphinx documentation and even a grok application.
Eli: A case study of Plone in a large enterprise
Laurence Rowe, Jarn, UKDay 1: Talk (45 min) Integrators
The challenges in building a system that scales to thousands of users and hundreds of thousands of pages and the technologies Jarn developed along the way.
Managing multilingual sites
Sasha Vincic, Valentine Web Systems, SwedenDay 1: Talk (45 min) General Sessions
Multilingual sites are a complex world.This presentation will show how EEA - European Environment Agency handles large amount of translations of content, RSS feeds and structure in a website.
Moving mountains: how Plone is improving Oxfam's equipment procurement in humanitarian emergencies
Duncan Booth, Oxfam, United KingdomDay 1: Talk (45 min) General Sessions
Oxfam provides humanitarian relief in emergency situations around the world. Find out how Plone is used to produce the catalogue used in the field of all the equipment needed from drilling rigs to t-shirts.
Unloading Plone: Approaching Scalability in Integrated Plone Systems
Elizabeth Leddy, United StatesDay 1: Talk (45 min) Integrators
While there is an abundance of documentation on ways to achieve better performance with Plone, there is nothing quite like actually doing it, especially with other system components getting in the wat. This case based look at the performance and scaling of Plone as part of an integrated system will cover perceived front end latency, system stability as related to Plone responsiveness, and how to set up a hardware forward architecture. This talk is meant for designers and integrators of large Plone installations.
A demonstration of our new dutch service called Prettig Personeel. This services is base on Products.Plonehrm and is extended to run as an on-demand service with lots of usability improvements.
Using collective.amberjack: Plone as a tutorial platform
Massimo Azzolini, RedTurtle Technology, ItalyDay 1: Talk (45 min) Developers
Amberjack is a tool that allows you to create tours directly in your site. The purpose of the collective.amberjack project is to improve its functionality and to provide a way for creating not just tours but something more: online interactive tutorials on a Plone site.
Adding interactivity to your Plone site
Eric Steele, WebLion Group, Penn State University, United StatesDay 2: Talk (45 min) Integrators
A look at adding dynamic and AJAXy elements to a Plone site. We'll look at built-in functionality, KSS, and jQuery.
Shrinkwrap your customizations with GenericSetup
Godefroid Chapelle, BubbleNet, BelgiumDay 2: Talk (45 min) Integrators
Learn how coding your customizations on the file system with GenericSetup makes them much more reproducible than having to point and click through the web again and again in Configuration Settings or Zope Management Interface (ZMI).
Supercharging Online Communications: Complementing Plone by Integrating Salesforce.com
Christopher Johnson, ifPeople, USADay 2: Talk (45 min) General Sessions
Plone has the most advanced integration with the Salesforce.com CRM platform - a great complement to what Plone doesn't do and a useful extension that has brought attention to Plone from outside the community also. This session will introduce the Plone-salesforce.com integration tools and show several demos of how it can serve as a powerful platform for online communications for nonprofits and businesses.
Deliverance - a compelling way to theme Plone sites
Nate Aune, Jazkarta, USADay 2: Talk (45 min) Integrators
This talk will be a case study of how we used Deliverance to streamline the process of theming a Plone site. The customer requirement was to use an existing HTML/CSS design but replace the backend CMS with Plone. We were able to complete the theming part of the project in a fraction of the time that it would have taken had we replicated the theme as a Plone product.
This talk will introduce the basic steps that integrators and site administrators should follow when trying to identify a problem in Plone. It will describe the process to locate an issue and identify its nature, for several common situations, using the most common debugging tools in the Plone community.
The MSF International Intranet Case Study
Francesco Ciriaci, Reflab, ItalyDay 2: Talk (45 min) General Sessions
Medicins Sans Frontieres (Doctors Without Borders) chosed Plone for its International Intranet Project. A great case study to demostrate the flexibility of this Open Source CMS.
A case study of how zc.testbrowser, test driven development, SCRUM and other techniques lead to a successful completion to a large custom workflow system using Plone. This talk is for those wanting to making there coding processes more efficient.
CMS Impact on Corporate Culture
Frank DiMauro, UNC Health Care System, USADay 2: Talk (45 min) General Sessions
This talk will highlight how Plone has facilitated positive culture change at UNC Health Care System, a 6000+ employee, world-class academic medical center in Chapel Hill, North Carolina. The talk will focus on the different ways that Plone has served as a conduit for employee feedback, news, interchange of ideas, multimedia channel, and how this has benefited employee morale and the bottom line.
www.vienna.info: realising the official Viennese tourism website with Plone
Daniel Nouri, Independent Developer, Portugal and Michael Stenitzer, WIENFLUSS information.design solutions, AustriaDay 2: Talk (45 min) Integrators
In this talk, we'll discuss various aspects of this hight traffic website with 5500 articles in 12 languages. Such as the challenge of serving the partly personalised pages fast enough (through Varnish and ESI), maintaining usability for editors and our attempt at making a better separation of the web designer and developer roles in a Plone project (through Skinny).
Escape from folder-land: How Oxfam America uses relationships to manage multi-faceted content.
Aaron VanDerlip, Jazkarta, USADay 2: Talk (45 min) Integrators
A case study profiling the migration of Oxfam America from Plone 2.5 to 3.1 website. This study will highlight use of Google Maps, jQuery, image editing, and placed vs placeless content organization.
Hardening Plone: A Military-Strength CMS
Kees Hink and Kim Chee Leong, Goldmund, Wyldebeast & Wunderliebe, The NetherlandsDay 2: Talk (45 min) General Sessions
A use case of a high-security Plone solution, which was audited and approved for handling sensitive data from a multi-billion industry.
Bringing real-word relations to life: Plone as an organization manager
Massimo Azzolini and Andrew Mleczko, RedTurtle Technology, ItalyDay 2: Talk (45 min) Integrators
How often did you need to profile company's users, and relations among them, relying just on groups and local roles? Right now you can design, manage and query you entire organization in Plone, using new, rich user interface and integrate it with your existing add-ons.
A Look at Plone 4
Eric Steele, WebLion Group, Penn State University, United StatesDay 2: Talk (45 min) General Sessions
An overview of the new features and benefits of Plone 4 and how we got here.
Building Content Types with Dexterity
David Glick, ONE/Northwest, USADay 2: Tutorial (90 min) Developers
Over the past year and a half, Martin Aspeli and company have been hard at work creating Dexterity, the next-generation framework for developing content types in Plone. In this tutorial, learn the basics of building content types with Dexterity, how it compares to Archetypes, and the current status of the project.
Why open source works, and open anything does too.
Lennart Regebro, FranceDay 2: Talk (45 min) General Sessions
This talk will resurrect the tower of Babel, explain why open source works by talking about the industrial revolution, and do some completely baseless speculation on what all this means for patents, music, medicine and intellectual property.
Recent Developments with ZopeSkel
Chris Calloway, University of North Carolina Marine Sciences, USADay 2: Talk (45 min) Integrators
This talk reports advances in the usability of ZopeSkel for Plone themers and integrators. Recent ZopeSkel sprint results are discussed and demonstrated.
Helping the Government Go Plone
Chantal Foster and Alex Sielicki, FosterMilo Web Architects, United StatesDay 2: Talk (45 min) General Sessions
In New Mexico, an open source revolution is underway. Over the past 3 years and in spite of entrenched preferences for closed, proprietary systems, several large government agencies in New Mexico have migrated to Plone. How did we make it happen?
GetPaid: Exploring E-commerce in Plone
Christopher Johnson, ifPeople, USADay 2: Talk (45 min) Integrators
GetPaid is the leading e-commerce platform for Plone websites and offers out-of-the box functionality along with flexibility to be easily extended for custom commerce needs. This session will introduce the GetPaid product and showcase how it has been used, highlighting live websites and the products and tricks that make them work.
Building an Open Source Community in Education with Plone
Michael J. Halm, Penn State, USDay 2: Talk (45 min) General Sessions
This session will elaborate on the methodologies WebLion has used to develop a robust development and support community at Penn State. These techniques suggest a pattern to implement a much broader community for the Education sector which will be discussed as part of this presentation.
Jamming with Plone and Django
Jeroen Vloothuis and Jan Murre, Pareto, The NetherlandsDay 2: Talk (45 min) Integrators
This talk is about our experience with using both Plone and Django within several projects. We will tell what we did, how it worked and what didn't work.
