Conference Session

Ecommerce in Plone: Surveying the state of the art

By: Christopher Johnson

About Christopher Johnson

A physicist turned entrepreneur, Christopher combines a passion for problem solving, a systems perspective and a decade of international experience in order to turn today's challenges into opportunities to create a more just, sustainable world. He co-founded ifPeople (for-profit) and Inspiring Futures (non-profit) with life partner Tirza Hollenhorst. He serves as CEO of ifPeople, which provides mission-driven organizations with strategy and open source software - including Plone over the last 4+ years for online collaboration. Chris has spoken on GetPaid and the "social sourcing" model used to organize the project in Naples and New Orleans Plone events. He is not a developer, but instead is known for his leadership and facilitation, yerba mate, and a mean cook of fried green tomatoes and okra. He has a son, Alon, who rocks.

About the session 

Ecommerce in Plone has come a long way in the last 2 years and now there are truly inspiring stories to tell about what has been done. This session will highlight various use cases involving payment processing in Plone sites using GetPaid (www.plonegetpaid.com). To start off, we will introduce the Zope 3 component architecture, core to the design of GetPaid, so that the audience understands the pieces used to construct GetPaid. Then we will look at useful functionality GetPaid provides that distinguishes it from other payment systems, including ability to make any piece of content buy-able, inventory management. We will then look at how GetPaid has been used to solve other problems, including a pay-to-submit content use case (e.g. job posts, directory listings, or applications), a product-based store with integrated UPS shipping, and a single-page checkout for donations (combining PloneFormGen and GetPaid). With time remaining in the session, we will take questions and a quick survey of work going on in the community at the time to integrate new features into GetPaid.

This is a Talk (45 min)