Meetings
Upcoming Meetings
- Around the room: What is your favorite Python technology? Presentation: Python-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
-
Tue, Aug 4: Rich Leland from Django-district presents on Django
- Around the room: What is your favorite Python technology? Presentation: Rich Leland from Django-district presents on Django. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Python-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Python-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Python-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Python-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
Past Meetings
- 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.
- 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.
- 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.
- Main presentation: Archetypes (Joel Burton). Location: Porter Novelli Board Room. Times: 12:00 am - 2:00 am.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Presentation: An overview of Twisted by developer JP Calderone. Mini-presentation: TBD. Location: Porter Novelli Board Room. Times: 1:00 am - 3:00 am.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Presentation: zpugdc.org buildout sprint! For the development of the zpugdc.org website. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Presentation: Web accessibility (Day Al-Mohamed) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
- Presentation: Plone Application Development Patterns - Sally Kleinfeldt Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
- 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.
- Presentation: Introduction to Plone Visual Theming (Ed Kohlwey) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
-
Tue, Jul 1: Agile Development, Scrum, & Python | Django and app engine - a rapid introduction
- Presentation: Agile Development, Scrum, & Python (Paul Boos) | Django and app engine - a rapid introduction (Matt Bowen) Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Presentation: Buildbot (Dustin J. Mitchell) Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
- Presentation: The talk will be about "repoze.bfg", a new-ish minimalistic web framework inspired by Zope, Django, and Pylons. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Presentation: To be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
- Presentation: Matt and Alex talk about the conference Location: Science Club DC. Times: 7:00 pm - 9:00 pm.
- Presentation: To be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Plone-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Python-oriented, to be determined. Lightning talk(s): About anything, to be determined. Location: TNC Board Room. Times: 7:00 pm - 9:00 pm.
-
Tue, Mar 3: Humanitas + Plone = Custom Solutions for Program Initiatives
- Around the room: What is your favorite Python technology? Presentation: Humanitas + Plone = Custom Solutions for Program Initiatives. Lightning talk(s): Your Python-related talk? Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
-
Tue, Apr 7: Launchpad.net and Zope Component Architecture (Barry Warsaw)
- Around the room: What is your favorite Python technology? Presentation: Launchpad.net and the Zope Component Architecture (Barry Warsaw) Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Barry Warsaw. Lightning talk(s): About anything, to be determined. Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
- Around the room: What is your favorite Python technology? Presentation: Learn about US New's large production Zope 3 application, America's Best Graduate Schools Location: RFA Board Room. Times: 7:00 pm - 9:00 pm.
