Sessions
Geir Bækholt
Plone 4 and beyond
An overview of what changes we'll see in the soon-to-be-released Plone
4, what's in the pipeline for the 4.x series, and some thoughts on what
lies in the near future and the work towards Plone 5.
Simone De Ponti
Fitting Plone in a custom stack
Many companies have developed custom software stacks to assist their
business processes over the years. Updating or integrating these
systems is sometimes a painful task.
Here we see how Plone was used
to integrate the previously existing software stack of the largest
Italian on-line retailer to provide a better handling of editorial and
aggregate content.
Matt Hamilton
Event Driven Programming in Plone - or how to extend Plone the lazy way
Ever wanted to extend Plone somehow but not wanted to change the
existing code for a product? Want to learn the easy way to extend
Plone's functionality?
Events!
I will show you some
examples of how to use Plone's event subscriber and workflow systems to
extend Plone without having to change any existing products. Using a
number of common Plone products and the events system to combine them
you can come up with unlimited possibilities. I'll use examples from
two websites I've been working on recently to show you how you can make
authors have to pay (using GetPaid) to publish content on a site, and
how to check the comments are not spam on your discussion board.
Roel Bruggink & Rob Gietema
Case Study: Humanitas
The Humanitas Association stands for a society in which people feel
active and responsible for themselves, but also take responsibility for
living together. The association lends the less fortunate a helping
hand, so they can move on on their own. Humanitas supports about 35.000
people in over 500 projects with over 10.000 volunteers.
This
talk is a case study and contains technical details on the Humanitas
intra- and internet websites. Topics include, but are not limit to:
remote membrane authentication, cross-site eventhandling, subsites, and
simplified UI.
Rok Garbas
Migrations with Transmogrifier
Migrations are always a custom job. transmogrifier
- introduction to transmogrifier
- how to write your own blueprints
- "best practices" when migrating
- other useful tools for migrations
- example of large migrations (50GB from plone2.0 to plone4.0)
Theming Plone with Deliverance
Theming is a common task that
- deliverance introduction
- deliverance rules overview
- deployment scenarios (proxy, wsgi middleware)
- other useful tools to enhance theming with deliverance easier
- future of deliverance
Massimo Azzolini
collective.amberjack: Plone as a tutorial platform
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.
Andrew Mleczko
Needle in an enterprise haystack - Plone search engine integrationsOne of the most important Plone features is its search engine with features like live search and full text indexing. However sooner or later you will find that this is not enough.
In this talk I will compare two Plone search engine integrations: Apache Solr and Tsearch2. Solr is an enterprise search engine built on top of Lucene. Tsearch2 is a full text engine fully integrated into PostegreSQL 8.3 RDBMS. Some of the topics to be discussed include:
- use cases
- weighted search
- flexible querying
- performance tuning
- futher integration
- and much more
Laurence Rowe
Theming websites with XDVXDV is a website theming technology which allows you to implement your theme without touching the underlying application.
This talk introduces the XDV rules syntax; compares XDV with Deliverance; and presents some examples of XDV in production.