Personal tools
You are here: Home Meetings
Navigation
Log in


Forgot your password?
New user?
Mailing Lists
You can read our ZPUGDC mailing list archives online.
You can subscribe to our mailing list:
Book Review

The Definitive Guide to Plone

Reviewer: joel
 

Meetings

Meetings of our group. We generally meet the first Tuesday of each month. Our meetings are almost always held in a comfortable board room in Northern Virginia, close to both parking and the Metro. See the meeting information page for specifics for each meeting.

Upcoming Meetings

Tue, Jun 3: Introduction to Plone Visual Theming

Presentation: Introduction to Plone Visual Theming (Ed Kohlwey) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jul 1: (Presentation TBD)

Presentation: To be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Aug 5: (Presentation TBD)

Presentation: To be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Sep 2: (Presentation TBD)

Presentation: To be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Oct 7: (Presentation TBD)

Presentation: To be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Nov 4: (Presentation TBD)

Presentation: To be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Dec 2: (Presentation TBD)

Presentation: To be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Past Meetings

Thu, Jul 8: Formation

Our first meeting. We hope to start the group rolling and have a chance to do some social networking. After the meetings, we'll be adjourning to a nearby bar for socializing and celebration. Location: Portal Novelli Board Room. Times: 11:00 pm - 12:30 am.

Tue, Nov 16: Zope/Plone Debugging | Accreditation of Apps

Presentation: Debugging Zope/Plone (Joel Burton). Mini-presentation: Accreditation Process for Defense apps (Paul Boos). Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Fri, Feb 4: ZPT meta language | ZPUG DC bootcamp

Presentation: A prototype of a wrapper for ZPT (James Robey). Mini-presentation: Planning for the possible ZPUG DC bootcamp. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Tue, Jul 20: Archetypes

Main presentation: Archetypes (Joel Burton). Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Aug 6: Durus | Debugger

Main presentation: Durus, a new and cool object database from the MEMS Exchange (David Binger). Mini-presentation: Python debugger (James Rosey). Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Dec 3: Semantic Web | (Python TBD)

Presentation: Semantic Web/RDF: Ideas and architecture of the Semantic Web, with a basic explanation of RDF, and some sample Python code (Andrew Kulching). Mini-presentation: TBD. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Tue, Dec 21: Plone-Fu

Presentation: "Plone-Fu", many great mini-presentations on the best tips and ideas for Plone. Hosted by Jules Allen. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Tue, Aug 17: Why Plone | Skinning ZPUG

Our topics are: - Cyrus Karbassiyoon, on the intranet he just launched for Gentry Locke Rakes and Moore LLP. He'll be talking about why they chose Plone, how they built the site, and what they learned. This should be excellent if you're considering Plone for upcoming projects. - Paul Boos, of SAIC, will be talking about the general process of getting software certified for governmental use, and about general tips for bidding on or performing government work. [Actually, Joel Burton presented on the ZPUG DC skin, as Paul couldn't make the meeting.] Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Sep 3: EpyDoc | Metaclasses

Presentation: EpyDoc and EpyText, a documentation system for Python (Steve Lambird). Mini-presentation: cool metaclass tricks (Kevin Jacobs). Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Feb 18: Limi in D.C!

Main presentation: Plone 2.1 and the future of Plone (Alexander Limi) Mini-presentation: N/A. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Tue, Jan 18: ZPT meta language | TriZPUG bootcamp CANCELLED

Presentation: A prototype of a wrapper for ZPT (James Robey). Mini-presentation: An overview of the TriZPUG bootcamp that was just completed. (Cancelled, most members indicated they couldn't make it as their offices were closed for MLK Day.) Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Tue, Sep 21: Etria | (Zope/Plone TBD)

Presentation: Etria (Tom von Schwerdtner). Mini-presentation: TBD. This overlaps with the Plone Conference, in Vienna, Austria, so some of us may not be able to come, but we'll have a great meeting anyway. Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Oct 8: Zope Corp | SpamBayes

Main presentation: Rob Page, CEO of Zope Corp, "Zope Corporation: A Product-Focused Visible Source Strategy". Mini-presentation: "Using Spambayes in a Unix/Linux environment for the Python-Oriented" (Scott Burns) Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Tue, Mar 8: Python Built-Ins | ArchGenXML

Presentation: Python built-ins (Matt Kromer). Mini-presentation: Creating Archetypes Quickly Using ArchGenXML (Joel Burton) Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Fri, Mar 18: IRC | (Plone TBD)

Presentation: Getting Support for Plone and Working with the Community Using IRC (Alex Clark, "aclark" in #plone). Mini-presentation: TBD. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Tue, Oct 19: (Zope/Plone TBD) | Plone Conference Re-Cap

Main presentation: TBD. Mini presentation: Re-cap of Plone Conference in Vienna (Joel Burton). [UPDATE: This meeting was cancelled due to lack of scheduled presentation.] Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Nov 5: Twisted | (Python TBD)

Presentation: An overview of Twisted by developer JP Calderone. Mini-presentation: TBD. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Fri, Apr 8: (Python TBD) | (Python TBD)

Presentation: Python-oriented, to be determined. Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Apr 20: CMFMember + PayPal | ZPT Menu System

Presentation: "How I Built the Bootcamp Registration Site with CMFMember and PayPal" (Joel Burton). Mini-presentation: A ZPT-Based menu system (Jonah Crawford) Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Oct 7: Metadata in Zope/Python | (Python TBD)

Presentation: Metadata in Zope/Plone and Beyond (Jonah Crawford). Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Nov 9: ZPUGDC Migration to 2.1.1 | (Python TBD)

Presentation: ZPUGDC Migration to 2.1.1 (Alex Clark) Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Fri, May 6: (Python TBD) | (Python TBD)

Presentation: Python-oriented, to be determined. Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Oct 19: (Plone TBD) | (Plone TBD)

Presentation: Plone or Zope-oriented, to be determined. Mini-presentation: Plone or Zope-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Jun 3: Python Metaclasses | (Python TBD)

Presentation: Metaclasses as an implementation strategy for generic database row accessor classes (Kevin Jacobs). Mini-presentation: Plone or Zope-oriented, to be determined. Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, May 18: (Plone TBD) | (Plone TBD)

Presentation: Plone or Zope-oriented, to be determined. Mini-presentation: Plone or Zope-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Jun 22: Apache Rewrite Rules | (Plone TBD)

Presentation: Using Apache's mod_rewrite to great advantage with Plone (Alex Clark) Mini-presentation: (Plone TBD) Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Fri, Dec 2: Meeting CANCELLED: (Python TBD) | (Python TBD)

Presentation: Python-oriented, to be determined. Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Wed, Nov 23: Meeting CANCELLED: (Plone TBD) | (Plone TBD)

Presentation: Plone or Zope-oriented, to be determined. Mini-presentation: Plone or Zope-oriented, to be determined Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.

Wed, Feb 8: Processing XML with ElementTree

Presentation: Processing XML with ElementTree (Andrew Kuchling). ElementTree provides a simple library for processing XML that feels natural to Python programmers. This talk is a 45-minute tutorial showing how to perform basic tasks with ElementTree. Location: SAIC Board Room. Times: 1:00 am - 3:00 am.

Fri, Jul 8: Archetypes Integration | (Python TBD)

Presentation: EarthSat's John Kavanagh will talk about the use of Archetypes in the development of the following sites: http://wxdata.earthsat.com/ http://weather.earthsat.com/ Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Dec 21: Future of ZPUGDC | (Plone TBD)

Presentation: Meet and discuss the future of ZPUGDC in 2006. Mini-presentation: Plone or Zope-oriented, to be determined Location: SAIC Board Room. Times: 1:00 am - 3:00 am.

Fri, Aug 5: Plone Symposium | (Python TBD) CANCELLED

Presentation: A Summary of the Plone Symposium by David Diskin. Mini-presentation: Python-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Jul 20: (Plone TBD) | (Plone TBD)

Presentation: Plone or Zope-oriented, to be determined. Mini-presentation: Plone or Zope-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Aug 17: Meeting CANCELLED: Plone Symposium | (Plone TBD)

Presentation: A Summary of the Plone Symposium by David Diskin. Mini-presentation: Plone or Zope-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Wed, Apr 5: A Tale of Two (or more) Types

Presentation: One man's story of custom content type creation via subclassing and Poseidon for UML. Location: SAIC Board Room. Times: 12:00 am - 2:00 am.

Wed, Mar 8: XMLRPC and Zope | Possible Sprint Opportunities

Presentation: XMLRPC and Zope (Matt Kromer). How to create and manipulate Zope objects with XMLRPC. Discussion: Possible Sprint Opportunities (Paul Boos). What projects can we work on to improve our skills and give back to the community? Location: SAIC Board Room. Times: 1:00 am - 3:00 am.

Fri, Sep 2: Plone Symposium | Login Policies

Presentation: A Summary of the Plone Symposium by David Diskin. Mini-presentation: Plugging in Additional Login Policies into Zope and Plone by Matt Kromer Location: SAIC Board Room. Times: 12:00 am - 2:00 am.

Wed, Sep 21: rpc tag pre-parser for ZPT | (Plone TBD)

Presentation: rpc tag pre-parser for ZPT (James Robey). Mini-presentation: Plone or Zope-oriented, to be determined Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.

Tue, May 2: meld3 templating system

Presentation: meld3 templating system (Chris McDonough). meld3 is an HTML/XML templating system for Python 2.3+ which keeps template markup and dynamic rendering logic separate from one another. See http://www.entrian.com/PyMeld for a treatise on the benefits of this pattern. meld3 can deal with HTML or XML/XHTML input and can output well-formed HTML or XML/XHTML. meld3 is a variation of Paul Winkler's Meld2, which is itself a variation of Richie Hindle's PyMeld. meld3 uses Frederik Lundh's ElementTree library. Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, May 16: CacheFu!

Presentation: CacheFu (Joel Burton). CacheFu is a new Plone technology to make your site super-fast--without having stale content show up. Joel will cover how to install this, how to configure it to maximize your sites speed, and talk about deploying CacheFu beyond Squid or Apache. Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jun 6: A Process Tracking Tool Developed with Archetypes

Presentation: A Process Tracking Tool Developed with Archetypes (Chris Shenton). Content-oriented Plone applications can be created rapidly without writing any code. Content models and workflows can be created with UML modeling tools. ArchGenXML can then turn turn this into working content with display/edit forms and permission-based workflow. The usual Plone goodness of search, users, groups, roles and workflow can all be leveraged. Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jul 11: Building a POST only webserver (Reed L O'Brien)

Presentation: Building a POST only webserver with detailed logging to offer a couple of database update functions to certain ACLed IP addresses in 250 lines or less. (including comments). Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Aug 1: Intermediate ArchGenXML: creating a facilities tracking website (David Griesen)

Presentation: This presentation builds on Chris' June 6th meeting, introducing ArchGenXML's product and workflow code generation capabilities. The basics will be briefly reviewed, in case you missed Chris' presentation, and creating tools and widgets will be introduced. Then we'll dive right in to manually editing the ArchGenXML-generated code and creating page templates, without breaking the usefulness of our UML diagram. Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Sep 5: DoD System Accreditation | Sprint Planning

Presentation: Accreditation Process for Defense apps (Paul Boos) Mini-presentation: Sprint Planning (Paul Boos). We will discuss our Archetypes + Laszlo sprint planned for late September. Those interested in attending the sprint should attend this meeting! Location: SAIC Board Room. Times: 7:00 am - 9:00 am.

Tue, Oct 3: Generating Python interfaces with SWIG

Presentation: Generating Python interfaces to a large set of C++ libraries using SWIG (Josh Cherry) Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Nov 14: iterate | Plone Conference Recap

Presentation: iterate is a plone product that allows one to utilize a checkin / checkout procedure for content editing. It integrates in versioning, locking, and utilizes zope3 technology like adapters and events to allow for easy customization (Kapil Thangavelu). Mini-presentation: A recap of the wildly successful Plone Conference 2006 in Seattle. Some of the most exciting technologies presented will be covered as well as some newly developing community happenings (Alex Clark). Mini-presentation: A demo of a recently launched Red Cross Plone Site (David Griesen). Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Dec 5: Generic Setup for Fun and Profit | Lightning Talks!

Presentation: Generic Setup for Fun and Profit (Tres Seaver) This talk aims to show how the new GenericSetup support in CMF 2.0 / Plone 2.5 will make life better both for those who manage Plone sites and for those who build Plone add-ons. The session will illustrate the use of GenericSetup in each of the following use case scenarios: - Developer creates an "extension" profile for her add-on, specifying the "default" policies for installing the add-on into a Plone site. - Integrator creates a "baseline" profile for a Plone site tailored to a particular kind of application (e.g., Plone4VisualArtists). - Site manager uses GenericSetup to manage local changes to her site across upgrades of the underlying software.| Lightning Talks (Kapil Thangavelu, you?) Location: SAIC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jan 2: Migrating zpugdc.org to highspeedrails.com | (Mini-presentation/Lightning-talk TBD)

Presentation: Migrating zpugdc.org to highspeedrails.com (Alex Clark). This talk will focus on what is needed to move our server from (founder-in-exile) Joel Burton's server to a VPS (virtual private server) provided by George Donnelly of High Speed Rails, as well as the basics of Plone version migration including setup, common problems, best practices and more. If you want to learn about Plone migrations or help run zpugdc.org this talk is for you. Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Feb 6: Plone 3 Preview | Repozo setup

Presentation: Plone 3 Preview (Paul Everitt). Mini-presentation/Lightning-talk: Repozo setup (Alex Clark). Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Mar 6: Plone 3 | Grok

Presentations: Plone 3 Preview (Paul Everitt) | Grok (Philipp von Weitershausen) Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Apr 3: Creating a Scope of Work for a Simple Plone Website | Lightning Talks: Plone Selenium,

Presentation: Creating a Scope of Work for a Simple Plone Website (Patrick Shaw). Lightning-talks: Plone Selenium (Paul Boos), Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, May 1: Multimedia and Podcasting With Plone | (Mini-presentation/Lightning-talk TBD)

Presentation: Multimedia and Podcasting With Plone (Nate Aune). Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jun 5: Graduating from Spaghetti to Sushi: Plone for PHPers | (Mini-presentation/Lightning-talk TBD)

Presentation: Graduating from Spaghetti to Sushi: Plone for PHPers (Sean Kelly). Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jul 3: Repeatable Deployments Using Buildouts | (Mini-presentation/Lightning-talk TBD)

Presentation: Repeatable Deployments Using Buildouts (Chris McDonough). Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Aug 7: ArchGenXML/Genesis Progress | (Mini-presentation/Lightning-talk TBD)

Presentation: ArchGenXML/Genesis Progress (Richard Amerman). Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Sep 4: remember | getpaid | etc

Presentation: remember (Matt Bowen). Mini-presentation/Lightning-talk: getpaid (Kapil Thangavelu) Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Oct 2: Presentation/Mini-presentation/Lightning-talk: WSGI, Buildout, TBD

Presentation/Mini-presentation/Lightning-talk: WSGI (Kapil Thangavelu), Buildout (Alex Clark), TBD (Matt Bowen) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Nov 6: Repoze Part I | (Mini-presentation/Lightning-talk TBD)

Presentation: Introduction to Repoze (Chris McDonough). Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Dec 4: Repoze Part II | (Mini-presentation/Lightning-talk TBD)

Presentation: Repoze Part II (Paul Everitt) Mini-presentation/Lightning-talk: Python/Zope/Plone-oriented to be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Jan 8: zpugdc.org buildout sprint!

Presentation: zpugdc.org buildout sprint! For the development of the zpugdc.org website. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Feb 5: Web accessibility

Presentation: Web accessibility (Day Al-Mohamed) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Mar 4: Plone Application Development Patterns

Presentation: Plone Application Development Patterns - Sally Kleinfeldt Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, Apr 1: Python Metaclasses

Presentation: Python Metaclasses (Kapil Thangavelu) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.

Tue, May 6: ARMY.MIL background/history/mission/technical process

Presentation: ARMY.MIL background/history/mission/technical process (Robbie Thompson/Alex Phan) Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: