Click here to register.

Left curve

Session Descriptions

Below you will find brief descriptions of all the sessions being offered at this year's WUC.

State of WebGUI

Come learn what we've done in the past year, and where we're going over the next several years, especially with WebGUI 8.

Presented by JT Smith. JT is the creator of WebGUI and President of Plain Black.

 

Content Publishing Clinic

In this session Kristi will take you through the basics of content publishing in WebGUI.  If you're new to WebGUI, this is the perfect blend of information and hands on trial of WebGUI. 

This topic is actually 2 sessions long.  There will be a break during the normal transition time.  

Presented by Kristi McCombs.  Kristi is the Director of Training and Documentation and has been with Plain Black and working on WebGUI for the last 4 years.  

Opening Plenary

This is where we'll talk about the upcoming sessions for the day as well as any last minute announcements or changes that may come up.

Ryan McCombs can best be described as the Plain Black roadie.  He has been volunteering his time and energy to events like these for the past 5 years where his help is invaluable.

Automat

Remember the old days of the Automat, when you could get whatever you wanted to eat by opening a little door.  Get ready for the 2010 version.  Behind every link is a way for you to easily manage your Plain Black hosted sites.  From DNS to Aliases you'll find out how easy it can be to make changes.

Presented by Jamie Vrbsky. Jamie is the VP of Operations at Plain Black Corporation and has been working with WebGUI for more than 5 years.

Lightning Talks

In this session anyone who would like to may give a 5 minute lightning talk on any WebGUI topic they'd like.  This is a great way for you to either get some experience talking or give a quick overview of something you've experienced or done in WebGUI. The talk time is limited to 5 minutes with no time for overage. We'll provide a laptop with internet access for you to use.  Since this session is only 50 minutes long we'd ask that you please sign up here.

Presented by Everyone.

Using Prototypes

In this session Seun will talk about streamlining your publishing process through the use of prototypes.  Seun will show you how to set up formulas so that your content managers only need to add content and won't have to worry about the different settings that are available.

Presented by Seun Adebayo.

Building Revenue through the Matrix

The Matrix asset has been in WebGUI for many years, and while you may not have thought about using it, you will after this.  In this session Tavis will discuss how to build income just by using this one simple asset.

Presented by Tavis Parker.  Tavis is the Vice President of Marketing for Plain Black Corporation and has been working with WebGUI for over 7 years.

Feature Mashup

In this session Kristi will provide an overview of new features released in WebGUI versions 7.8 and 7.9.  

Presented by Kristi McCombs.  Kristi is the Director of Training and Documentation and has been with Plain Black and working on WebGUI for the last 4 years.

Marketing Your WebGUI Site

In this talk, Tessa will share tips and techniques that you can use to attract high quality web traffic through a combination of SEO, content development, effective design and web analysis. She will show you how to implement marketing best practices in WebGUI and how to Target, Test, and Optimize your marketing efforts. There will be time for a discussion afterwards, so you are encouraged to share any marketing challenges or success stories you have.

Presented by Tessa Harmon.  Tessa is a Web Developer for Knowmad Technologies.

Story Manager as CNN

In this session John will walk you through templating the Story Manager asset so that it looks like something similar to CNN.  Some basic understanding of HTML/CSS is necessary. 

Presented by John Dagitz.  John has 10 years of design experience and teaches at Madison Area Technical College.  He has worked with WebGUI for the last 2 years. 

Designing an Effective Web Strategy

The web is an under-utilized tool in most organizations and businesses. Learn how to design a web presence to support organizational goals, varied aspects of a business & growth with measurable results.

Presented by Diona Kidd. 

Hidden Secrets of WebGUI

WebGUI is an enterprise-class CMS that boasts a worldwide user base and 1.4 million lines of code. As a result of 10 years of active development and one of the largest collections of integrated applications, few people truly know the full extent of the software. There are many undocumented, unexplored and little known features and surprises. Come learn new tricks and share some of your own.

Presented by William McKee.  As a veteran Web developer, William enjoys applying Web technologies to solve business challenges. He combines a background in Web development with the business knowledge needed to create successful Web strategies that align with business goals. As a partner in Knowmad Technologies, he has been using WebGUI for over four years to design & develop custom websites.

Web Usability

In this session Chris will discuss the importance of website usability. He will talk about why usability important, how to maximize user satisfaction through good web usability and discuss real world examples of good and bad usability on websites.

Presented by Chris Palamara.  Chris runs the Department of State content management system deployment of over 400 public websites published in over 40 languages.

Navigation Asset

In this session you'll learn all the ins and outs of navigation assets in WebGUI. Focus lies on how the somewhat confusing configuration options relate to the actual assets that are included in your nav. The navigation template variables will be explained as well, in lesser or greater detail as time permits. 

Presented by Martin Kamerbeek.  Martin is a WebGUI core dev for many years and works on and with Oqapi in the picturesque Delft. To avoid getting square eyes, Martin also has an engagement as process development engineer at Mapper Lithography.

Anxiety Online (Case Study)

Anxiety Online is a comprehensive online mental health service offering information, assessment, online diagnosis and treatment programs ("eTherapy") for anxiety disorders. In 2008 SDH Consulting Group were tasked with the effort of building the world's first, fully internet-based treatment clinic for people with anxiety disorders; an initiative of the National eTherapy Centre in Melbourne, Australia. This presentation looks at the challenges in delivering a long list of treatment-orientated and research-centric requirements including a sophisticated, psychological diagnostic survey, client and therapist management interfaces and rich-data gathering tools. The role WebGUI plays in this research platform and how it was extended will be discussed.

Presented by Andy Smith.  Andy Smith is the Creative Director of SDH Consulting Group and in partnership with Patrick Donelan has been working on WebGUI related projects for over 5 years.

Closing Plenary

Here we'll give you and idea of what's available in the Madison area.  From Shops and Restuarants to Entertainment, you'll get the best of what Madison has to offer.

Ryan McCombs can best be described as the Plain Black roadie.  He has been volunteering his time and energy to events like these for the past 5 years where his help is invaluable.

Setting up a Cluster

In this session Bart will discuss how to set up a WebGUI cluster.  He'll detail what hardware is needed and the importance of clustering for large scale web sites.

Presented by Bart Jol. 

Moose

In this session Paul will discuss the uses and benefits of Moose.

Presented by Paul Driver.  Paul is a Developer with Plain Black and has been working on WebGUI for 2 years.

WebGUI 8 Q&A

In this session we'll answer all your questions about WebGUI 8.  What's going in and what's not.  How is it all going to fit together.  You drive what we talk about.

Presented by JT Smith. JT is the creator of WebGUI and President of Plain Black.

Designing, Building, Deploying Websites for Maximum Performance

Walk through of tips and tricks of designing, building and deploying websites for maximum performance.  This discussion covers tools to measure and improve site performance (YSlow, Safari, other plugins), design enhancements, coding practices, and implementation tricks you can do in WebGUI. Part of this discussion will be demonstrating and discussing the tools, and part will be more interactive and hands-on. 

Presented by Chris Palamara.  Chris runs the Department of State content management system deployment of over 400 public websites published in over 40 languages.

SQL Report: Tips and Tricks

SQL Reports are handy and powerful tools for bringing dynamic content to your websites from databases (especially MySQL) outside of WebGUI. Complex web features, that you might normally write a script to create, can sometimes be achieved with creative combinations of the SQL Report template variables and MySQL's functions. This presentation will walk through several examples of how the U of M Law School has used SQL Reports to solve specific problems. Its goal is to help demystify SQL Reports for novice users, while providing new ideas for more experienced users.

Presented by Dale Trexel.  Dale has been working with WebGUI for the University of Minnesota Law School since 2005, when the Law School was running WebGUI 5.4. His job is a mix of web programming, design, content management, and training. On the side, he also volunteers for Sofawolf Press as an editor and layout designer, and recently he has undertaken the task of giving the press website a complete overhaul while migrating it to WebGUI.

Theming WebGUI

In this session Ning will give an in-depth introduction of how to give a WebGUI site a basic functional theme (page layout, navigation). He will give many examples throughout the presentation.

Presented by Ning Sung.  Ning has worked for Pluton IT since Jan. 2008, first full time and then part-time working on transforming HTML/CSS templates to WebGUI themes. Ning won the "design-a-theme" contest in 2009.

YUI Overview

In this session Frank will discuss the basics of YUI and how to use it to enhance your WebGUI site.

Presented by Frank Dillon.  Frank Dillon is the Vice President of Development for Plain Black.  He has over 10 years of programming experience and has been working on WebGUI for more than 5.

Support Time

This session is dedicated to support of the WebGUI community through one on one interaction.  Plain Black staff will take direct questions from anyone in attendance about any WebGUI related topic and do their best to assist them with their issue in any manner possible.  As many questions will be answered as possible on a first come first served basis.

Presented by Plain Black Staff.

Template Toolkit

In this session Frank will talk about the uses of Template Toolkit and how it relates to WebGUI.

Presented by Frank Dillon.  Frank Dillon is the Vice President of Development for Plain Black.  He has over 10 years of programming experience and has been working on WebGUI for more than 5. 

Plugging into the WebGUI 8 Admin Console

The new WebGUI 8 Admin Console is pluggable from the ground up. Learn how to write Admin tabs to perform admin tasks and Asset Helpers to work with assets. Depending on time, super secrets about the Admin Console from the author.

Presented by Doug Bell.  Doug is the Support and R&D Manager for Plain Black.  He has 10 years of programming experience and has been programming with WebGUI for the last 4 years.

Developing Android/Iphone Applications using WebGUI

The world of smartphone apps is expanding very fast. There are many ways to develop such an app. One way is to have a WebGUI site act as a webservice to provide the contents of the application. I will show how you can make an interactive smartphone application with WebGUI as a backend server. It will be available as a webservice and I will show how to convert the webapplication to a native Iphone application to commit to the appstore.

Presented by Joeri de Bruin.  Joeri is the owner and general director of OQAPI, formerly part of ProcoliX. He has been working with WebGUI since 2003 and has attended all the WUC's. At Oqapi we develop the technical part of websites mainly using WebGUI. If your project needs programming, we are there for you. 

I live in Den Hoorn, a very small village in the Netherlands with my wife Leonie and my daughter Elsa who was born last November. In my free time you will find me sailing on the big lakes in the Netherlands.

Plack and the Post-Apache Future of WebGUI

WebGUI: the most deployed mod_perl application on the planet. 
Great, unless you want to take advantage of any of the recent advancements in web server technology such as Python's WSGI, Ruby's Rack, Perl's PSGI/Plack, CGI/FastCGI (cheap shared hosting!), perlbal and nginx (massive deployments!), Coro and AnyEvent (non-blocking/asynchronous I/O!), long-poll Comet and server push (shiny!), and.. well you get the idea. 

Thankfully, changes are afoot. Come along and find out what opportunities await in the post-Apache future, and how the way you deploy WebGUI will never be the same again.

Presented by Patrick Donelan.,  Patrick is an Australian open source software developer who lives in New York. He is an active WebGUI contributor, a past PBWG interviewee, and a director of SDH Consulting Group. This is his third WUC.

Programming Syndication

There are many applications for syndication. It used to be called 'the Unix pipe of the Web'. But creating applications that parse RSS from hundreds or thousands of sources are hard to make stable for many reasons like: it's poorly standardized, often poorly implemented, and usually brings along many other problems.

In this lecture we'll discuss several CPAN modules for parsing RSS and Atom feeds, one of which is the one that WebGUI's syndicated content is based on. We'll also cover typical problems like character encoding issues, ways to make existing parsers more liberal, and possible uses of parsing streams and attempts by others to do this like Plagger and Pipes.

Presented by Arjan Widlak.  Arjan is founder and CEO of United Knowledge, a full-service internet- and consultancy company with a focus on the public sector. Among the customers are departments of the governments of The Netherlands and the United States. 

Arjan develops serious games for complex decision making, like setting-standards, about standardization processes and Chain City, about leadership challenges in cross-sectoral networks. And he still likes to do some programming as well. Last year he did a lot with syndication which led to this talk at the WUC.

Our Migration to WebGUI on VMWare

This is the story of a non-IT company's journey from hosting WebGUI on Windows servers to successfully hosting with Linux on a VMWare server.

Presented by Jarrod Igou.  Jarrod started building websites in 1996, moving to scripting and more system-level support shortly thereafter. He's been with his current employer for 10 years, and they've been using WebGUI for 7 of those 10 years. 

They have hosted WebGUI on internal servers the whole time; Jarrod is in charge of making sure the system is available, as well as supporting the users who are administering their content.

Assets in WebGUI 8

In WebGUI, Moose was introduced to help build Assets.  Come learn what changes are involved in making and using Assets with Moose.

Presented by Colin Kuskie.  Colin is the CEO of perlDreamer Consulting, LLC.  He is a well known member of the WebGUI community with contributions to the Bazaar, forums, wiki and IRC.

Scrum: A Testers Perspective

Scrum is an agile project management approach that applies a time-boxed approach to software development to allow for changing business requirements, seizing new opportunities and tackling emerging problems.

The lecture will give a short introduction to Scrum, and then look at Scrum from the perspective of testing and the personal experience of Mark. Every approach has its up and downsides, which will be addressed as well. 

At the end of the presentation there is time for an open discussion on applying Scrum on open source projects like WebGUI; think of topics like: is it useful, what to apply and what not, would it add value.

Mark Rotteveel (1979) is an experienced technical tester working for Pluton IT, The Netherlands. He is currently assigned to a scrum team at TomTom; this team develops and tests the backend services that TomTom uses to deliver new content to users, and allow users to share their own content. 

In the past ten years Mark has worked in various positions in IT such as external support and later technical tester at TOPdesk (an ISV specializing in (ITIL-based) Service Management solutions), and load- and stresstester at T-Systems/T-Mobile NL. 

Mark is an ISTQB and TMap certified tester, and is combining his full time job with working toward his Bachelor's degree in Computer Science at the Open University NL. For his final project he is currently working in a Scrum team of three to develop a SQL connector for the simulation package NetLogo. His hobbies include reading, watching the landscape move by while commuting from Delft to Amsterdam and back, drinking some beers with Martin and Bart, and tending (or at least: attempting not to kill) the garden of his new house.

Selenium

In this talk Doug will discuss Selenium and it's uses.

Presented by Doug Bell.  Doug is the Support and R&D Manager for Plain Black.  He has 10 years of programming experience and has been programming with WebGUI for the last 4 years.

WebGUI Dev

In this session Graham will discuss the development of WebGUI in version 8.

Presented by Graham Knop.  Graham has been developing in WebGUI for more than 3 years.  

Right curve
 

Plain Black