Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, November 1
 

9:00am

Creating Custom Content Types with Dexterity

With Plone 4, the Dexterity content-type-development framework has become a practical and desirable alternative to the Archetypes framework Plone has featured in previous versions. This course will show how it's possible to use Dexterity now to build reliable and maintainable new content types for Plone 4+.

Prerequisites: Basic Python, HTML and XML. Command-line skills on your platform of choice.


Speakers
avatar for Steve McMahon

Steve McMahon

Reid-McMahon, LLC
Steve is the creator and release manager for PloneFormGen and the lead developer for Plone's Unified Installer. He's written lots of documentation and has taught courses on Dexterity and JavaScript in Plone. Steve is serving his fifth term on the board of the Plone Foundation.


Tuesday November 1, 2011 9:00am - Wednesday November 2, 2011 5:00pm
Room 607 835 Market St, San Francisco, CA

9:00am

Getting off the Ground with Plone

So you've heard about Plone, this smart, secure and powerful content management system and you'd like to get started. Where to begin? This training course is for you.You'll learn how to install Plone, how to create your first website and get started adding content, how to get quick, simple victories for your new project, and how to deploy your site when you're ready to go live.


Speakers

Tuesday November 1, 2011 9:00am - Wednesday November 2, 2011 5:00pm
Room 662 835 Market St, San Francisco, CA

9:00am

Plone Development Environment and Deployment Masterclass

Learn to develop and deploy like a Plone pro! On the first day, you will learn how to set up a powerful and productive development environment, employing the tools the professionals use to debug, document and release manage their code. The second day will focus on caching, performance optimisation, deployment configuration and application lifecycle management.


Technologies covered will include: Buildout; mr.developer; the Python debugger; plone.reload; Sphinx; PyPI-style distribution management; plone.app.caching; HAProxy; Varnish; and nginx.


Prerequisites:
 Some Plone customization or development experience will be helpful to bring the content into context. Familiarity with the command line will be necessary for day two.


Speakers

Tuesday November 1, 2011 9:00am - Wednesday November 2, 2011 5:00pm
Room 609 835 Market St, San Francisco, CA

9:00am

Pyramid for Humans

Pyramid has emerged as a fast, modern, lightweight web framework for the Pylons and Zope communities.  When you just need a web app, and not a full CMS, Pyramid lets you retain many of the same Plone technologies.  This hands-on tutorial covers a little about a lot: practical introductions to the most common facilities.  Fun, fast-paced, and most certainly not aimed at experts.

Prerequisites: Basic Python, HTML


Speakers

Tuesday November 1, 2011 9:00am - Wednesday November 2, 2011 5:00pm
Room 665 835 Market St, San Francisco, CA

9:00am

Theming Plone 4

This training session includes front-end design of a Plone 4.0 site from start to finish using two methods: Traditional Plone theming, and using plone.app.theming. The training will be a hands-on, introductory walk-through of the process, using a pre-created sample design. Attendees will need their computers and will be expected to follow along on their own local instances.

Prerequisites: Knowledge of XHTML and CSS; Basic familiarity with Plone.


Speakers
avatar for Chrissy Wainwright

Chrissy Wainwright

Senior Template Developer, Six Feet Up


Tuesday November 1, 2011 9:00am - Wednesday November 2, 2011 5:00pm
Room 608 835 Market St, San Francisco, CA
 
Thursday, November 3
 

7:45am

Breakfast: How to Rock PloneConf 2011

Is this your first Plone conference? Are you looking to meetup with new people in the community? Come have breakfast before the conference starts 1 on 1 with some of our senior members. They will give you the ins and outs, who's who, and answer any questions you may have about how to get the most out of the conference or the community. (Hint: this is the first step!)

UPDATE: This breakfast will be at Ducca San Francisco. It is large enough to house everyone but please bring a jacket if you want to sit outside.


Speakers
avatar for Steve McMahon

Steve McMahon

Reid-McMahon, LLC
Steve is the creator and release manager for PloneFormGen and the lead developer for Plone's Unified Installer. He's written lots of documentation and has taught courses on Dexterity and JavaScript in Plone. Steve is serving his fifth term on the board of the Plone Foundation.


Thursday November 3, 2011 7:45am - 8:45am
Ducca 50 Third Street San Francisco, CA 94103

8:00am

Registration Opens
Thursday November 3, 2011 8:00am - 8:30am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

9:00am

The near term roadmap for Plone. New UI, new functionality. Plone 5.

A look at the new user-interface (CMSUI) and other recent development for Plone that may or may not end up defining the next major version of our favorite CMS.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2202554

Speakers

Thursday November 3, 2011 9:00am - 9:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

9:00am

Introduction to WSGI

This talk will introduce the audience to the Web Services Gateway Interface protocol, and some of the more commonly used toolsets surrounding it.  It is aimed at developers with minimal experience.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2202582

Speakers

Thursday November 3, 2011 9:00am - 9:45am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

9:00am

The Future of Search in Plone

From the beginning, the Zope Catalog has provided Plone with out-of-the-box content search, an important feature not found in all open source content management systems. However, search engine technology has been racing ahead and user expectations of what search should do have been changing. At the same time, search engines have gone from premium enterprise product to cheap commondity. The most important search engine worth considering these days is also open source: Lucene/Solr. Several add-on products exist that integrate Solr with Plone, and interest in this technology is growing. What does Solr bring to Plone? Should Solr become part of Plone core?


https://www.fuzemeeting.com/replay_meeting/1255b678/2202578

Speakers

Thursday November 3, 2011 9:00am - 9:45am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:00am

Introduction to Pyramid

This talk will introduce the audience to the Pyramid web framework, which is a subproject of the Pylons Project.  It is aimed at developers who possess some experience writing web applications on other platforms.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2202622

Speakers

Thursday November 3, 2011 10:00am - 10:30am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

10:00am

Sass Why for the CSS Guy

Learn how Sass and Compass keep your style sheets DRY and ultimately make CSS fun again.

Fuze Recording


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2202662

Speakers

Thursday November 3, 2011 10:00am - 10:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

10:00am

Making Plone Mobile using Responsive Web Design

Users experience your website from many different viewpoints and using many different technologies -- large high-resolution monitors, iPads, iPhones, Androids, Blackberries, older laptops and handhelds; the list goes on. And then we have users who make adjustments such as dramatically narrowing their browser windows to accommodate lots open windows in their work space... We can design for an optimal viewing experience by using standards-based technologies that are more flexible and adaptive to the media that renders them. Using fluid grids, media queries, and flexible images, you can create a far more responsive web design -- no matter what the technology or user preference.


https://www.fuzemeeting.com/replay_meeting/1255b678/2202650

Speakers

Thursday November 3, 2011 10:00am - 10:45am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:00am

Open Spaces
Thursday November 3, 2011 10:00am - 12:30pm
Open Spaces: Room 665 835 Market St, San Francisco, CA

10:30am

Coffee, Tea, and Me!
Thursday November 3, 2011 10:30am - 11:00am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

10:45am

Coffee, Tea, and Me!
Thursday November 3, 2011 10:45am - 11:15am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:45am

Coffee, Tea, and Me!
Thursday November 3, 2011 10:45am - 11:15am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

11:00am

Gittin' it on!

A brief guide of proven techniques and examples of how to use git and how you and your team can benefit from taking the plunge (and how it can help you to become a better developer, too!)

Fuze Recording

Slides


Speakers

Thursday November 3, 2011 11:00am - 11:30am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

11:15am

Clone to Plone: Tools for painless site conversions

Site conversions are a pain. Clients expect sites that look and act exactly like their old site, no matter how complicated the theme or large the site. Normally they don't expect to pay a lot for it either. This talk take you though the tools you need to convert a site in a day*, regardless of site size or theme complexity. Covers mr.migrator, collective.transmogrifier, funnelweb and diazo.


* Normal rules of treating claims in a conference abstract as hyperbole apply


https://www.fuzemeeting.com/replay_meeting/1255b678/2202766

Speakers

Thursday November 3, 2011 11:15am - 11:45am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

11:15am

JavaScript in Plone: What's Available, How to Use It

Plone comes bundled with a rich environment for adding dynamic functionality to your web pages. This talk will work from the simplest tricks that you may use without writing any new JavaScript up to the delivery, development and testing environments.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2202754

Speakers
avatar for Steve McMahon

Steve McMahon

Reid-McMahon, LLC
Steve is the creator and release manager for PloneFormGen and the lead developer for Plone's Unified Installer. He's written lots of documentation and has taught courses on Dexterity and JavaScript in Plone. Steve is serving his fifth term on the board of the Plone Foundation.


Thursday November 3, 2011 11:15am - 12:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

11:45am

Every Pyramid is an Island

Pyramid is an "un-opinionated" framework.  There is a fair amount of terminology to learn.  There are multiple configuration systems, several templating systems, dozens of persistence engines, and several ORMs being used with Pyramid.  There is an assumption that users either know or are willing to learn Python.  There are multiple ways to launch launch a Pyramid application.   There is no mandated file system layout.

Much like the stages of grief, there are some very typical stages that a new Pyramid user goes through when given this amount of freedom: panic, paralysis of choice, terminology overload, "where does this piece of code go?", (if then need it) authentication and authorization problems, and finally, appreciation.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2202790

Speakers

Thursday November 3, 2011 11:45am - 12:30pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

12:00pm

Multiplayer Plone: Real-time collaborative writing with Plone through Jabber

Recently, an exciting new addition to Plone add-on citizens has been published, allowing users to work together in real time on editing content simultaneously, similarly to how Google-docs works. The technology behind it will be introduced and demystified while emphasis will be given on getting you started and using it for your sites. Readily available features covering collaborative editing, messaging and micro-blogging will be demonstrated with real-world examples. Finally, additional features that can be readily developed, leveraging the existing stack, will be explored.

Fuze Recording


https://www.fuzemeeting.com/replay_meeting/1255b678/2202818

Speakers

Thursday November 3, 2011 12:00pm - 12:30pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

12:00pm

Multilingual Sites: caveats and tips

There is no right or wrong when it comes to managing multilingual sites. You have several usecases which you can solve in different ways. This talk will go through these use cases and what you should think about when choosing a solution. This talk has been presented 2010 and 2009.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2202830

Speakers

Thursday November 3, 2011 12:00pm - 12:30pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

12:30pm

Lunch
Thursday November 3, 2011 12:30pm - 1:30pm
Wherever You Want San Francisco, CA

1:30pm

Upgrading to Plone 4.1 - Cutting edge, bleeding edge?

A case study of how our university upgraded to Plone 4.1 with all the pros and cons of trying to be on the cutting edge.


https://www.fuzemeeting.com/replay_meeting/1255b678/2202918

Speakers
avatar for Kim Paulissen (spereverde)

Kim Paulissen (spereverde)

As a software developer for the K.U.Leuven university web environment, I’ve been working with Plone since 2007. Our team customizes and creates plone packages to make Plone fit with our relatively big setup (3 different setups including around 30 own packages, with over 50 site administrators and hundreds of editors), for a very diverse audience. Besides all this I'm also the theming girl and do most of the user support.


Thursday November 3, 2011 1:30pm - 2:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

1:30pm

Progressive Enhancement Using WSGI

WSGI middlewares were designed to allow new features to be injected intodownstream applications without any special handling code in the applicationitself, a use-case that isn't in much use currently. This tutorial willprovide you with the skills to intercept requests and responses and modifythem to improve other applications.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2202902

Speakers

Thursday November 3, 2011 1:30pm - 2:15pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

1:30pm

Diazo Theming Tutorial

Diazo is the new Plone theming technology that lets you quickly and easily build a theme for your site from a static webpage and a simple rules file. This is an introductory level tutorial covering the key, basic features.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2202906

Speakers
avatar for Laurence Rowe

Laurence Rowe

Laurence is a core Plone developer and maintainer of the Diazo theming system. He is based in Manchester, England and a director of Shuttle Thread Limited, a Plone consulting company.


Thursday November 3, 2011 1:30pm - 2:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

1:30pm

Open Spaces
Thursday November 3, 2011 1:30pm - 5:30pm
Open Spaces: Room 665 835 Market St, San Francisco, CA

2:15pm

Tsunami Proof Plone

Tales of building high availability "web scale" Plone platform for an Emergency Services organisation in Australia. Covers what it takes to make Plone geo-redundant and realisticly load tested in order to survive the slashdot effect, earthquakes, floods, storms and tsunamis. 


https://www.fuzemeeting.com/replay_meeting/1255b678/2202974

Speakers

Thursday November 3, 2011 2:15pm - 2:45pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

2:30pm

Making CSS and Firebug Your New Friends

A basic introduction to CSS, and how you can use Firebug to help you with your styles.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2202998

Speakers
avatar for Chrissy Wainwright

Chrissy Wainwright

Senior Template Developer, Six Feet Up


Thursday November 3, 2011 2:30pm - 3:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

2:30pm

Beyond Anglebrackets

Browser technology is replacing conventional toolkits left and right. JavaScript has been dubbed the "x86 assembly of the web". Media providers are swapping out Flash for HTML5 technology. This talk will take a look at what browsers are capable of now, the language and technology ecosystem that is flourishing on top of the browser stack, and what this means for web applications.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2202994

Speakers
avatar for Philipp von Weitershausen

Philipp von Weitershausen

If you ever enjoyed some of the Zope Toolkit APIs, Grok, or his book, philikon will have you know that he'd like to apologize profoundly for them. To repent such sins, he left the Zope and Python community and the software world altogether for two years to do particle physics research. Failing to produce any fatal black holes that would destroy the world once and for all, he instead joined Mozilla a year ago to help advance the open web. He... Read More →


Thursday November 3, 2011 2:30pm - 3:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

2:45pm

Coffee, Tea, and Me!
Thursday November 3, 2011 2:45pm - 3:15pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

3:00pm

Coffee, Tea, and Me!
Thursday November 3, 2011 3:00pm - 3:30pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

3:00pm

Coffee, Tea, and Me!
Thursday November 3, 2011 3:00pm - 3:30pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

3:15pm

Dexterity in the Wild: Technical case study of a complex Dexterity-based integration

Groundwire is building a medium-scale business networking website for Net Impact, an international NGO which empowers individuals to use the power of business to create a more sustainable world. The site features a directory of some 40,000 members, a job board, and registration for Net Impact's annual conference.

Net Impact's main database of members is in Salesforce.com, but Plone needs to have access to up-to-date member data in order to drive the member directory and allow members to log in. This talk will explain the design challenges that the project faced and how Plone and Dexterity made it possible to solve them.


https://www.fuzemeeting.com/replay_meeting/1255b678/2203038

Speakers
avatar for David Glick

David Glick

I am a Plone consultant at Groundwire and a Plone core developer. My passion is making Plone easier to use. I would love to meet everyone at the conference, but especially people who are just getting started with Plone.


Thursday November 3, 2011 3:15pm - 4:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

3:30pm

Sessions and Caching with Pyramid, Beaker and Friends

Sessions are fundamental to most web applications, followed quickly by various levels of application caching. This talk focuses on effectively using Beaker (and friends) to get the most out of Pyramid by understanding the different levels and options of caching, how Beaker helps avoid the thundering herd problem, and when/where you'll want to change your session options for the load you're experiencing.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2203062

Speakers
avatar for Ben Bangert

Ben Bangert

Digital Janitor, Mozilla


Thursday November 3, 2011 3:30pm - 4:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

3:30pm

Marketing Your Plone Company on a Shoestring Budget

Plone offers great security, community, and a solid, mature development platform for websites - yet often falls below people's radar when they are looking for a content management system.  

This talk describes some straightforward and inexpensive methods of promoting your Plone business to potential clients and the press to take advantage of these strengths.  We'll also discuss common issues people have in this area and use the Plone brand to your advantage.

The target audience is anyone - but it may be particularly useful to those non-coders and those who interact directly with the product.  This will be an interactive session - so be prepared to be actively involved.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2203046

Speakers

Thursday November 3, 2011 3:30pm - 4:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

4:15pm

How to Build Complex Web Applications While Having Fun

Web development is a complexity challenge nowadays. Growing number of functionalities results in customer expectations increase which makes project design more difficult. Using proper tools that suite your customer needs is essential.

In this talk I would like to present recent successful story using closely together Pyramid and Plone. Basing on this example I wished to highlight the main reasons for using Plone as a CMS only and letting Pyramid do the rest (ERP). Moreover, I will underscore good and bad practices during integration process and how to make farsighted architectural decisions in a right moment.


https://www.fuzemeeting.com/replay_meeting/1255b678/2203122

Speakers
avatar for Andrew Mleczko

Andrew Mleczko

Andrew has been involved in the Python community since 2003. He has contributed multiple open source projects and has spoken at various Plone/Python conferences and regional symposia. He has also got involved in Plone TuneUp events encouraging new developers to participate. In his current projects he is integrating Plone with Pyramid.


Thursday November 3, 2011 4:15pm - 5:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

4:15pm

Pyramid Routing the Fancy Way

This talk will cover URL Dispatch routing in the Pyramid framework which is both similar to and more powerful than Django routing and Pylons Routes. It is aimed at developers who possess some experience writing web applications and requires very little knowledge of Pyramid.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2203102


Thursday November 3, 2011 4:15pm - 5:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

4:30pm

When not to use Plone: and why you might consider Django or Pyramid

In the many years that we've been providing Plone consulting services, we've done some projects where Plone was clearly not the best choice of technology for the job, and we paid the price of making the wrong decision. 

In other projects, we've steered the customer to use one of the Python web application frameworks such as Django or Pyramid, and we and the customer have been pleased with the results.

This talk will explore scenarios when a full-featured CMS such as Plone is the right tool for the job, and when a more lightweight web framework is preferable.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2203126

Speakers
avatar for Nate Aune

Nate Aune

Founder/CEO, Appsembler
I'm the CEO and Founder of Appsembler, a Boston-based company providing services around Open edX, an e-learning platform for easily authoring and delivering online courses. I like to talk with folks about Docker, PaaS, Open Source, Open edX, e-Learning, Django, jazz.


Thursday November 3, 2011 4:30pm - 5:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

5:30pm

Lightning Talks

Thursday November 3, 2011 5:30pm - 6:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

6:30pm

Dinner at Belden Place

On the opening night, we encourage everyone to walk over and join us all at Belden Place. We have coordinated with the owners of all of the restaurants to prepare for an extra large croud on a first come first serve basis (it is recommended that you make reservation online). Family and conference goers alike are welcome.

There are 8 different restaurants, from Catalan to Italian to French in a wonderful outdoor setting. The weather should be perfect, but it could get chilly so please bring a coat if you plan to sit outside.

For full details, please see: http://ploneconf.org/event/dinner

Reservations:


Thursday November 3, 2011 6:30pm - 9:30pm
Z: Belden Place 374 Bush Street San Francisco, CA 94104
 
Friday, November 4
 

9:00am

Lightning Talks

Friday November 4, 2011 9:00am - 9:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

10:00am

KEYNOTE: You're designing experiences (and you didn't even know it)

"Just build it."

How many times have you heard (or said) that? Technologists have a unique role and responsibility in the design of experiences. However, they are far too often ignored when discussing UX in a room full of designers. As digital products become increasingly complex, technologists will be all the more vital for them to succeed and delight. What does this mean for the day-to-day work of technologists and how will that change how they work from this point forward?


Speakers
avatar for P.J. Onori

P.J. Onori

P.J. Onori is the lead product designer at Seabright, a product design and development company.. He has worked as both a designer and developer for the past seven years, most notably with Adaptive Path, Method and Current TV. He has done work for organizations such as the United Nations, Samsung, Adobe and TED.com. He believes in the importance of advocating for solutions that are open, honest, fair and designed/built with the public's best... Read More →


Friday November 4, 2011 10:00am - 10:45am
Century 9 Movie Theater 835 Market St., San Francisco, CA

10:45am

Plone Conference Group Picture

Please stick around for ~10 minutes after the keynote so that we can get a good group picture for the archives. 


Friday November 4, 2011 10:45am - 11:00am
Century 9 Movie Theater 835 Market St., San Francisco, CA

11:15am

State of Plone

Like workflow, Plone has a state. Come here for fuxxy wuzzy good feelings and a backrub* from the president of the Plone Foundation and it's cofounder.

* This statement has not been validated by the speakers.


Speakers
avatar for Calvin Hendryx-Parker

Calvin Hendryx-Parker

CTO, Six Feet Up
Plone!
AL

Alexander Limi

Alex Limi makes software easier to use. Founder of the Plone project, he currently lives in San Francisco, and previously worked at Jarn & Google.


Friday November 4, 2011 11:15am - 12:00pm
Century 9 Movie Theater 835 Market St., San Francisco, CA

12:00pm

Lunch
Friday November 4, 2011 12:00pm - 1:00pm
Wherever You Want San Francisco, CA

1:00pm

The Easy Way

How to make Plone a success story by improving developing experience through better documentation and newcomer friendly community processes. What's the current situation and how we can make it better.

No one lives forever. Life sucks and it is too short to be spend banging your head against unsurmountable heaps of undocumented legacy code. By improving developer community experience and documentation we can make Plone a success story. 

The talk will educate developers and senior Plone community members how to make tools and documentation accessible for not-so-senior members. Also, newcomers can learn what's the state of the art how one should approach Plone development and start sharing their newcome knowledge from the beginning.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204066

Speakers

Friday November 4, 2011 1:00pm - 1:45pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

1:00pm

Beginner mistakes. Expert failures.

A round-up of most of the mistakes people developing/deploying Plonecategorized by experience level.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204070

Speakers

Friday November 4, 2011 1:00pm - 1:45pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

1:00pm

I Hate Templates

As a long time hater of server-side templates, I'm excited to introduce jQuery templates. This talk will look at the basics of this exciting technology and let you see it in action. It is aimed at developers with some basic experience in HTML, Javascript and Python.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204050

Speakers

Friday November 4, 2011 1:00pm - 1:45pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

1:00pm

Open Spaces
Friday November 4, 2011 1:00pm - 4:00pm
Open Spaces: Room 665 835 Market St, San Francisco, CA

2:00pm

Killer Workflow Apps! Get Rich Quick With an Intranet!

Tools and ideas to make your intranet viable and relevant, bringing users back to it day after day... without flogging!


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204122

Speakers
avatar for Kim Nguyen

Kim Nguyen

Web Enterprise Group, University of Wisconsin Oshkosh
Kim has been working with Plone since 2004.  He is co-chair of PloneEdu.org, a member of the Plone Foundation, and Intranet project director at UW Oshkosh. His management style is modelled on that of Darth Vader, Kim Jong-Il, and Dr. Evil.


Friday November 4, 2011 2:00pm - 2:30pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

2:00pm

Pyramid Deployment and Maintenance

In this talk I will show how a Pyramid application can be deployed using a front end web server, like Apache or Nginx. I will also cover how to automate deployment using buildout and a PyPI clone. I will also go into the subject of post-deployment creation off variety maintenance scripts and cron jobs which meant to perform a number application specific tasks through Pyramid.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204126


Friday November 4, 2011 2:00pm - 2:45pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

2:30pm

Coffee, Tea, and Me!
Friday November 4, 2011 2:30pm - 3:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

2:30pm

Coffee, Tea, and Me!
Friday November 4, 2011 2:30pm - 3:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

2:45pm

Coffee, Tea, and Me!
Friday November 4, 2011 2:45pm - 3:15pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

3:00pm

31 flavors of buildout tips, tricks, traps

Our community has been using buildout with measured success (and occasional cursing) for almost half-a-decade.  This talk attempts to describe some lessons learned in building a deployment buildout with lots of inter-related parts.  I will aim to present my own observations and then encourage discussion, feedback, and questions to expose similar informal knowledge from other community members for wider consideration.  Topic covered include configuration, layouts, security, must-have recipes, and special attention to CMMI parts.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204153

Speakers

Friday November 4, 2011 3:00pm - 3:30pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

3:00pm

Role of the Plone Foundation: Past, Present, Future

Paul will give a tour of characters and events just before and during the early years.  Who did what and why.  Geir will handle the second half of the Foundations' life, including the present and directions the current board is going.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204157


Friday November 4, 2011 3:00pm - 3:45pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

3:15pm

How Plone's Security Works

This talk will cover the Zope and Plone features that make writing secure code easy, like AccessControl and plone.app.protect along with the common mistakes people make in their use.  Where possible examples from Plone security flaws will be included alongside information on how we handled their release.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204161

Speakers

Friday November 4, 2011 3:15pm - 3:45pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

4:15pm

Plone Foundation Annual Meeting

Year in summary plus general elections for the next Plone Foundation board.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204177

Speakers
avatar for Calvin Hendryx-Parker

Calvin Hendryx-Parker

CTO, Six Feet Up
Plone!
AL

Alexander Limi

Alex Limi makes software easier to use. Founder of the Plone project, he currently lives in San Francisco, and previously worked at Jarn & Google.
avatar for Steve McMahon

Steve McMahon

Reid-McMahon, LLC
Steve is the creator and release manager for PloneFormGen and the lead developer for Plone's Unified Installer. He's written lots of documentation and has taught courses on Dexterity and JavaScript in Plone. Steve is serving his fifth term on the board of the Plone Foundation.


Friday November 4, 2011 4:15pm - 5:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

5:30pm

Lightning Talks

Friday November 4, 2011 5:30pm - 6:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

9:00pm

Six Feet Up Afterparty

Not sure what to do Firday Night? Hop on the M muni and stop at 153 Noe where the Sixies are hosting a Friday night get together at their pad.  

New to Plone and/or PloneConf? This is a can't miss. Find the origin of the myth, the legend, the Sixies.

Directions from the conference venue: http://maps.google.com/maps?saddr=153+Noe+St,+San+Francisco,+CA+94114&daddr=835+Market+St,+San+Francisco,+CA+94103+(san+francisco+state+university+downtown+campus)&hl=en&sll=37.775837,-122.420182&sspn=0.029274,0.041113&geocode=FZFFQAId5dCz-A%3BFYqNQAIdvjm0-CnFKZMPhoCFgDGAxaTxOnnpyg&vpsrc=0&dirflg=r&ttype=now&noexp=0&noal=0&sort=def&mra=prev&t=m&z=15&start=0


Friday November 4, 2011 9:00pm - 11:30pm
Sixies House 153 Noe St
 
Saturday, November 5
 

9:00am

Lightning Talks

Saturday November 5, 2011 9:00am - 9:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

10:00am

CoActivate and KARL: Plone, BFG, and Pyramid on large applications

This talk will cover some high level strategies that CoActivate and Karl, both real world relatively large web applications, have used to deal with increasing complexity. Various takeaways and lessons learned will be discussed, as well as an overview of where they were coming from and where they are headed.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204269

Speakers

Saturday November 5, 2011 10:00am - 10:30am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

10:00am

State of the Three D's: Dexterity, Diazo and Deco

Dexterity, Diazo and Deco have long been promised as integral components in Plone's future. Unbeknownst to many, all of them have made great strides recently and either are, or are fast becoming, production-ready. This talk will give a summary of the how far along each of the three technologies is, and discuss how they fit together to make a compelling improvement to Plone.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204273

Speakers
avatar for David Glick

David Glick

I am a Plone consultant at Groundwire and a Plone core developer. My passion is making Plone easier to use. I would love to meet everyone at the conference, but especially people who are just getting started with Plone.
avatar for Laurence Rowe

Laurence Rowe

Laurence is a core Plone developer and maintainer of the Diazo theming system. He is based in Manchester, England and a director of Shuttle Thread Limited, a Plone consulting company.


Saturday November 5, 2011 10:00am - 10:45am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:00am

You just landed a multi-million dollar project: congrats! Now what?

Successfully landing a large scale project means immediately having to deal with resource demands and processes you may not have dealt with in smaller projects.  This talk will provide an overview of what to expect, and how to survive.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204265

Speakers

Saturday November 5, 2011 10:00am - 10:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

10:00am

Open Spaces
Saturday November 5, 2011 10:00am - 12:30pm
Open Spaces: Room 665 835 Market St, San Francisco, CA

10:30am

Coffee, Tea, and Me!
Saturday November 5, 2011 10:30am - 11:00am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

10:45am

Coffee, Tea, and Me!
Saturday November 5, 2011 10:45am - 11:15am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

10:45am

Coffee, Tea, and Me!
Saturday November 5, 2011 10:45am - 11:15am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

11:00am

Introducing Pyramid Debug Toolbar

Have you ever seen or used Django or Flask Debug Toolbar? Pyramid Debug Toolbar started as a port of them to Pyramid and is becoming it's own beast. For development it provides a set of panels that display various debug information about the current request/response and for exception handling it powers a lightly sanded down version of the Werkzeug debugger from the Pocoo team. In this talk I will present how the debug toolbar works while you’re developing and how you can use pyramid_exclog to handle your exceptions when you’re in production.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204285

Speakers

Saturday November 5, 2011 11:00am - 11:30am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

11:15am

Testing for pragmatic people

In a busy schedule people tend to feel that testing gets in the way. This talk aims to demonstrate why we should do testing, what kinds of testing are there anyway, and how can this be done cheaply and efficiently.

Fuze Recording


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204281

Speakers

Saturday November 5, 2011 11:15am - 11:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

11:15am

Banking on Plone

Learn why US Bank went with Plone over tools like Sharepoint and Liferay, what their content migration strategy was, user training and system rollout, and then recent lessons from creating a multi-ligual site and rolling out internationally.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204293

Speakers
avatar for Ken Wasetis

Ken Wasetis

Ken has been working with Plone since the pre-Archetypes-in-core, pre-1.0 releases and was smitten with the Plone community and project since meeting numerous still-standing-Plonistas at the first Plone Conference in New Orleans. He's enjoys evangelizing Plone both on-line and by presenting at numerous Plone and other CMS & open source conferences. | | He co-founded Contextual almost six years ago, where his team has helped the likes of... Read More →


Saturday November 5, 2011 11:15am - 11:45am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

11:45am

Introduction to Pyramid Tweens

Pyramid tweens were introduced in Pyramid 1.2 and you might have been using them without knowing it! This talk will dive into what tweens are, how they work and how they are useful. We will look at what existing tweens do, and how to create our own.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204297

Speakers
avatar for Alexandre Conrad

Alexandre Conrad

Alexandre Conrad works as a Code Monkey at SurveyMonkey and has been coding Python over the last decade.


Saturday November 5, 2011 11:45am - 12:30am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

11:50am

Jenkins: How Plone Automates Everything

An overview of how Plone uses and abuses Jenkins CI to maintain a testing infrastructure (unittests, static code analysis, selenium testing) and handle releases (packaging, deployment, installer creation). Also some discussion of what else we could be doing.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204301

Speakers

Saturday November 5, 2011 11:50am - 12:35pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

12:00pm

Potential Plone Clients: How to Seal the Deal

What is the secret to turning a CMS prospect into a Plone client? As Content Management Systems have become mainstream, customers are more sophisticated in the questions they ask and initial contacts can include in-depth comparisons to competitors. Organizing your information and having a plan to pitch Plone is the key to successful client acquisition. In "How to Seal the Deal", Calvin will unveil the process he follows to win.


Speakers
avatar for Calvin Hendryx-Parker

Calvin Hendryx-Parker

CTO, Six Feet Up
Plone!


Saturday November 5, 2011 12:00pm - 12:30pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

12:30pm

Lunch
Saturday November 5, 2011 12:30pm - 1:30pm
Wherever You Want San Francisco, CA

1:30pm

Mistakes Made and Lessons Learnt Scaling Plone post-Launch

This is a run down of the mistakes we made and the lessons we learnt trying to scale a big Plone site with un-anticipated traffic once the site had gone live and the budget all been spent. Find out what we did wrong, and how we fixed it.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204317


Saturday November 5, 2011 1:30pm - 2:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

1:30pm

A hard time giving back: Plone and Brazil

A lot of Brazilian Government sites use Plone as theirs CMS but when it comes to community collaboration we've been way behind. This talk will explain why this gap happens.

Fuze Recording

Keynote Slides


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204321

Speakers

Saturday November 5, 2011 1:30pm - 2:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

1:30pm

Real time Android Crash Report Analysis with Pyramid and MongoDB

This talk will describe how to implement an application server with Pyramid and MongoDB to aggregate/analyze Android stack traces submitted using ACRA (http://code.google.com/p/acra/).  ACRA is a library enabling Android Applications to automatically post their crash reports. This talk is aimed at developers with minimal experience


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204313

Speakers

Saturday November 5, 2011 1:30pm - 2:15pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

1:30pm

Open Spaces
Saturday November 5, 2011 1:30pm - 5:00pm
Open Spaces: Room 665 835 Market St, San Francisco, CA

2:15pm

I can has content? Indexing human/content co-dependency

This presentation will demonstrate developer and end-user add-ons for managing named human-to-content relationships. 

collective.subscribe is a library aimed at making it easy for developers to create applications indexing relationships between humans and content items.  Humans (site members, or anyone else with an email address or OpenID) can subscribe to content using named predicates such as "like", "dislike", "follow", "invited", "confirmed attendance" or any other arbitrary relationship.  Such relationships are indexed in a purpose-specific "Subscription Catalog" for use by applications needing to track them.  An example add-on demonstrating like/dislike buttons will be demonstrated along with collective.inviting, a calendar event invitations management add-on for Plone.  collective.subscribe supports any Python-based application that can use the ZODB and Zope Component Architecture, and is liberally licensed (MIT).

** Currently, these packages are unreleased and under a different set of names (currently uu.subscribe and uu.inviting).  I intend to release these July 24, 2011 to PyPI and collective repository on GitHub.  Source is currently available in Bazaar branches on launchpad.net:

  • [1] https://code.launchpad.net/~seanupton/+junk/uu.subscribe 
  • [2] https://code.launchpad.net/~seanupton/+junk/uu.inviting

 


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204325

Speakers

Saturday November 5, 2011 2:15pm - 3:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

2:15pm

A Beautifully Complex Diazo Experience: The ABCs, Ds and Es of constructing a complex Diazo theme

Looking to theme a site more complex than a simple three-column CSS layout? Excellent. Wanting to roll out two to three completely separate designs on a single Plone instance? Great! Dying to theme Plone’s backend? We weren’t either, until we did :)

Come learn how we did it and the tips/tricks we used to get there.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204329

Speakers

Saturday November 5, 2011 2:15pm - 3:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

2:30pm

Plone is great... Python is too!

So you decided to use Plone for your project or are considering it. One of the greatest benefits about that decision is that you get to work with Python. Don't stay on the shallow end of the pool, go deeper into Python and see how you can use it to make your site work better and maybe even do some parts of it independent Python apps.



Saturday November 5, 2011 2:30pm - 3:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

3:00pm

Coffee, Tea, and Me!
Saturday November 5, 2011 3:00pm - 3:30pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

3:00pm

Coffee, Tea, and Me!
Saturday November 5, 2011 3:00pm - 3:30pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

3:00pm

Coffee, Tea, and Me!
Saturday November 5, 2011 3:00pm - 3:30pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

3:30pm

ZODB Tips and Tricks

We may know that our content is safely stored in the ZODB, but there's a lot more than the Zope Object Database can do for us. In this talk we cover some tips and tricks to do things like rescue crashed databases, do ad-hoc reports of database objects, view the contents of the ZODB outside of Plone, using relstorage and more.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204337


Saturday November 5, 2011 3:30pm - 4:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

3:30pm

Tone that Plone!

Make Plone lean and mean. By focusing on smart choices over the entire lifetime of a site, from technical design to layout to deployment, you can make Plone a good option even for smaller, resource-challenged organisations or departments. Reduce operating and upgrade costs, and maintain that lean, toned, up-to-date appearance over the years your site runs!


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204341

Speakers
avatar for Paul Roeland

Paul Roeland

Passionate about providing non-profits with the best tools available. I've worked as Plone integrator, sysadmin, e-campaigner, and more often than not as combination of all of the above. And I know communication is as important as script-fu.


Saturday November 5, 2011 3:30pm - 4:15pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

3:30pm

Delivering Ebooks with Pyramid and RDF

This is the story of how O'Reilly Media began using RDF, SPARQL, and Pyramid to sell $4 million in Ebooks. Learn from our missteps, disasters, and Really Bad Ideas(TM).


Speakers

Saturday November 5, 2011 3:30pm - 4:15pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

4:15pm

Transmogrification: Beyond the Magic Box

Transmogrifier is a fantastic tool for moving content from one website to another. Simple, flexible and powerful, it makes the difficult tasks of migration easy and the impossible possible. But there's more to migrating with transmogrifier than just learning the tool. The everyday task of managing content can lead to complex problems. You need a plan. In this talk, we'll look at a real-world example of the migration of a large, content-heavy website from Liferay to Plone. We'll talk about where the hidden traps were found, the tools we used to get past them, and the knowledge that would have helped us avoid them in the first place.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204345

Speakers
avatar for Clayton Parker

Clayton Parker

Clayton Parker, senior developer at Six Feet Up, Inc., is an active member of the Plone community and Plone Foundation Member. He has presented at conferences on a wide variety of topics including buildout, GenericSetup, LDAP, theming and migration. He is also known in the Plone community as an advocate of best practices and an avid blogger on technical issues. Clayton has been developing websites using Plone since 2004, when he joined Six... Read More →


Saturday November 5, 2011 4:15pm - 5:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

4:30pm

How to think in Plone (when those about you think in Drupal)

Where I work, most developers come to Plone from Drupal. To build really great websites they must let go of old idioms and learn to think in Plone. In this talk I will explain how to use the features of Plone that are most essential in solving your customers' problems. To better emphasize the mindset shift, I'll compare with equivalent approaches in Drupal.

There're two target audiences for this talk: 1) the small set of integrators taking this same journey between CMSes, and 2) the wider Plone community curious about how the Plone out-of-the-box experience compares to another CMS from an integrator's perspective.


Speakers

Saturday November 5, 2011 4:30pm - 5:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

4:30pm

Cross-site search with Solr and Plone - how to make 'external' content searchable from Plone with Solr

Solr, a powerful enterprise search platform, is more than just a ZCatalog replacement. This talk shows how you can use Solr to provide a unified search experience across multiple web sites, both Plone and non-Plone.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204349

Speakers

Saturday November 5, 2011 4:30pm - 5:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

5:15pm

Microblogging in Plone with collective.kwetter

Microblogging and activity streams are core features in any social networking environment, yet sorely missing in Plone. Collective.kwetter integrates a Zeromq-based messaging platform, designed and coded to provide Twitter-like microblogging capabilities inside of Plone


https://www.fuzemeeting.com/replay_meeting/1255b678/2204361

Speakers

Saturday November 5, 2011 5:15pm - 5:45pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

5:15pm

plone.app.discussion - an extensible and flexible commenting framework for Plone

plone.app.discussion is an extensible and flexible commenting framework for Plone. Out of the box, it provides a state-of-the-art commenting system and is well integrated into Plone itself. It is a core component since Plone 4.1, but also available as add-on product for Plone 3 and 4.

The talk will give an overview of the out-of-the-box functionality and design principles of plone.app.discussion. Furthermore it will show how plone.app.discussion provides functionalities such as comment moderation workflows and batch editing of comments, email notifications, catalog integration and comment listings.

I will show how integrators can extend plone.app.discussion with existing add on products and provide hands-on examples of how to extend the commenting form, and how to customize comment moderation workflows and notifications.
In addition I would like to give the audience an impression how I spend my Google Summer of Code in Barcelona working on plone.app.discussion and how this helped me to become more involved into the Plone community and a better developer.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204369

Speakers

Saturday November 5, 2011 5:15pm - 6:00pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

5:15pm

SQLAlchemy, an Architectural Retrospective

In this talk I'll walk through some highlights of SQLAlchemy internal design and methodology, based on the upcoming chapter for the "Architecture of Open Source Applications" book. We'll have a little bit of SQLAlchemy philosophy, an overview of the Core, and then a 500-ft view of how the ORM goes about things, with plenty of cool looking diagrams.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204365

Speakers

Saturday November 5, 2011 5:15pm - 6:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

7:00pm

2011 Plone Conference Shindig

Be there, with your pants in hand.


Saturday November 5, 2011 7:00pm - Sunday November 6, 2011 2:00am
Treasure Island 350 California Ave. Treasure Island, CA
 
Sunday, November 6
 

9:00am

PloneEdu: New Opportunites, New Frontiers

The goal for PloneEdu (ploneedu.org) is to provide opportunities for collaboration, knowledge sharing, and support of Plone for all levels and types of educational uses. In May 2010, we launched our website to promote PloneEdu and over the last year we have made significant progress in developing the community.  We would like to share our success stories with the entire Plone community.

In this session, you will be introduced to the PloneEdu effort, you will here about what we have accomplished over the past year, what we are planning for the next year and how you can participate in our activities. As part of the talk you will have an opportunity to share what you are are doing in the education sector and pitch your ideas for potential projects for which you think there is a need.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204449

Speakers

Sunday November 6, 2011 9:00am - 9:30am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

9:00am

How To Get a Fabulous Website on a Modest Budget Using Plone

Many organizations have big ideas about what they want their website to do,but a budget that common wisdom would judge too modest for those aspirations.The University of Minnesota Press had lots of great ideas for a cutting-edge,dynamic, data-driven site where users would get lost exploring their remarkable catalog of books. Their budget, however, was only enough to cover a modest 200hours of development. In this talk we describe how we were able to create the site that UMP dreamed of within their budget constraints by using Plone, plone.app.theming, and Plone add-ons such as eea.factednavigation. Visit the site at upress.umn.edu.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204445


Sunday November 6, 2011 9:00am - 9:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

9:00am

Using ZODB and repoze.catalog with Pyramid

Did you know that you don’t have to use Zope in order to use ZODB?  Writing an application in Pyramid doesn’t mean you have to give up everything you’ve learned to love about Zope and Plone.  With Pyramid, ZODB and repoze.catalog you can have your cake and eat it too.  This talk will show how easy it is create a ZODB based application with search capability in Pyramid using tools like pyramid_zodb, repoze.catalog and Jove.  


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204441

Speakers
CR

Chris Rossi

Chris Rossi is an independant developer that has spent much of the last three years developing Karl, a large scale ZODB and repoze.catalog based knowledge management application based on repoze.bfg (aka Pyramid). He is also responsible for adding support for query expressions to repoze.catalog and is the current maintainer of repoze.catalog, pyramid_zodb and Jove.


Sunday November 6, 2011 9:00am - 9:45am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

9:45am

Visual Editor Madness

A story about testing different visual editors in Plone 4, what feedback we got from our users, what choices we made in the end and how easy it can be to add customizations,...


https://www.fuzemeeting.com/replay_meeting/1255b678/2204453

Speakers
avatar for Kim Paulissen (spereverde)

Kim Paulissen (spereverde)

As a software developer for the K.U.Leuven university web environment, I’ve been working with Plone since 2007. Our team customizes and creates plone packages to make Plone fit with our relatively big setup (3 different setups including around 30 own packages, with over 50 site administrators and hundreds of editors), for a very diverse audience. Besides all this I'm also the theming girl and do most of the user support.


Sunday November 6, 2011 9:45am - 10:15am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:00am

Plone Core Development: How it happens and how to get involved

I'll cover the processes, people, and groups that make Plone happen and how to become a contributor.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204457

Speakers

Sunday November 6, 2011 10:00am - 10:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

10:00am

Make the Toast and Tea: Going Mobile with pyramid_jqm

Shifting paradigms is never easy:  finding a way to exploit existing skills in a new context can ease some of the pain, and get you to “productive” sooner.  This talk is aimed at existing Python web developers who are interested in deploying apps to one or more mobile platforms (tablets, phones, etc.) without completely retooling themselves.

In particular, the talk focuses on adapting practices learned as a Python / Zope / Plone developer to touch-oriented, device-deployable HTML5 applications, using the jquery.mobile toolkit.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204461

Speakers

Sunday November 6, 2011 10:00am - 10:45am
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

10:30am

Welcome to My Buildout

Lennart Regebro does a lot of subcontracting for various Plone companies, and has seen a lot of buildouts. In this talk he walks through a buildout configuration that takes the best bits, stolen from companies like Jarn, Jazkarta and SixFeetUp.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204465

Speakers
avatar for Lennart Regebro

Lennart Regebro

At work I can make you an awesome website and solve your Python and Plone problems. In the evening I can tell you why copyright is bad and freedom is good; why the world is becoming a better place; what whiskey to drink and I can give you recommendations of awesome music you have never heard about.


Sunday November 6, 2011 10:30am - 11:00am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:30am

Welcome to My Buildout

Lennart Regebro does a lot of subcontracting for various Plone companies, and has seen a lot of buildouts. In this talk he walks through a buildout configuration that takes the best bits, stolen from companies like Jarn, Jazkarta and SixFeetUp.


Sunday November 6, 2011 10:30am - 11:00am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

10:45am

Brunch (Breakfast + Lunch)
Sunday November 6, 2011 10:45am - 11:15am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

11:00am

Brunch (Breaktfast + Lunch)
Sunday November 6, 2011 11:00am - 11:30am
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

11:15am

Oops, where's my site?! How to install Plone add-ons and live to tell the tale

"Just add the egg to your buildout." Sounds so easy, right? But so often, doing that without care leads to a Plone instance that won't start up.

Trying a cool-sounding new Plone add-on should not have to be a terrifying experience. With a mix of practical advice and peeking behind the scenes at how things work, this overview will give you the skills you need to install add-ons with confidence. We'll walk through some examples of installing add-ons into abasic buildout, and see what happens.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204469

Speakers
avatar for David Glick

David Glick

I am a Plone consultant at Groundwire and a Plone core developer. My passion is making Plone easier to use. I would love to meet everyone at the conference, but especially people who are just getting started with Plone.


Sunday November 6, 2011 11:15am - 11:45am
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

11:15am

Make Plone search act like Google using Solr

Solr is a powerful open source search engine server which has become a popular choice for extending the search capabilities of Plone sites. The default configuration works well, but how do you answer the client's request to "Make my search just like Google's"?

In this talk we will take a look at the various options that are available for configuring Solr's schema and configuration. We will discuss how to set up stop words, spell checking, n-grams and alternate query handlers. We will see what effect these settings will have on the search results and find out how to debug problems when they arise.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204477

Speakers
avatar for Clayton Parker

Clayton Parker

Clayton Parker, senior developer at Six Feet Up, Inc., is an active member of the Plone community and Plone Foundation Member. He has presented at conferences on a wide variety of topics including buildout, GenericSetup, LDAP, theming and migration. He is also known in the Plone community as an advocate of best practices and an avid blogger on technical issues. Clayton has been developing websites using Plone since 2004, when he joined Six... Read More →


Sunday November 6, 2011 11:15am - 12:00pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

11:30am

Plone Publishing Machine: State of Publishing with Plone

My talk gives an overview about using Plone in the field of professional electronic publishing. Electronic publishing covers the authoring, conversion and publishing of content in various formats on the web. Single-Source Multi-Channel Publishing made easy with Plone. 


https://www.fuzemeeting.com/replay_meeting/1255b678/2204489

Speakers

Sunday November 6, 2011 11:30am - 12:15pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

12:00pm

Provoking Engagement: Cultivating dynamic communities with Plone

A double-edged look at the tandem technology-development and human-cultivation required to elicit participation in purposeful, online communities. The talk will explore and contrast projects in both higher-education and healthcare, illustrating some of the fantastic Plone features and add-ons that I’ve harnessed to bring the monster to life.


https://www.fuzemeeting.com/replay_meeting/0d7ffecc/2204493

Speakers

Sunday November 6, 2011 12:00pm - 12:30pm
Plone Track 1: Room 673/674 835 Market St, San Francisco, CA

12:15pm

Auth is Hard, Let's Ride Bikes

This talk will introduce the audience to Pyramid's authentication system which is capable of providing complex object-level security in a variety of different scenarios. The talk will focus on applying authorization to Pyramid's URL Dispatch routing system.


https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204501

Speakers

Sunday November 6, 2011 12:15pm - 12:45pm
Related Technologies Track: Room 609 835 Market St, San Francisco, CA

12:30pm

Organizing A Sprint

Organising sprints. We all like going to them, we all like meeting up with people, exchanging knowledge and having fun. Plone depends on them for development. But what does it take to organise one? Thats the question I want to answer with this talk.


https://www.fuzemeeting.com/replay_meeting/1255b678/2204505


Sunday November 6, 2011 12:30pm - 1:00pm
Plone Track 2: Room 675/676 835 Market St, San Francisco, CA

2:00pm

Sprints
Sunday November 6, 2011 2:00pm - 8:00pm
Room 607 835 Market St, San Francisco, CA

2:00pm

Sprints
Sunday November 6, 2011 2:00pm - 8:00pm
Room 665 835 Market St, San Francisco, CA

2:00pm

Sprints
Sunday November 6, 2011 2:00pm - 8:00pm
Room 674 835 Market St, San Francisco, CA
 
Monday, November 7
 

9:00am

Sprints
Monday November 7, 2011 9:00am - 8:00pm
Room 674 835 Market St, San Francisco, CA

9:00am

Sprints
Monday November 7, 2011 9:00am - 8:00pm
Room 674 835 Market St, San Francisco, CA

9:00am

Sprints
Monday November 7, 2011 9:00am - 8:00pm
Room 665 835 Market St, San Francisco, CA

9:00am

Sprints
Monday November 7, 2011 9:00am - 8:00pm
Room 677 835 Market St, San Francisco, CA
 
Tuesday, November 8
 

9:00am

Sprints
Tuesday November 8, 2011 9:00am - 8:00pm
Room 608 835 Market St, San Francisco, CA

9:00am

Sprints
Tuesday November 8, 2011 9:00am - 8:00pm
Room 621 835 Market St, San Francisco, CA

9:00am

Sprints
Tuesday November 8, 2011 9:00am - 8:00pm
Room 677 835 Market St, San Francisco, CA