Schedule

Please add a comment to this page if you would like to use one of the available slots. Space usage will be flexible for day-of scheduling as well. You can also subscribe to the schedule via iCal: iCal

 Time Tuesday, Feb. 7
Wednesday, Feb. 8
 Thursday, Feb. 9
Room
1
Room
2
Room
3
Room
1
Room
2
Room
3
Room
1

Room
2

Room
3
 Morning
 8:00
-
8:30
Opening
Remarks

 
  
  
8:30
-
9:45

Theming system enhancements

(Drupal) 

usergroups
drupal.org

Revamping URL aliasing

(Drupal) 

 File API

(Drupal) 

Discussion

CLAMP: Making a Better LAMP stack for CMSs

 

 Install, Update, and Dependencies

(Drupal) 

Drupal community processesGeodata and Mapping 
 10:00
- 11:15

Actions and workflows

(Drupal) 

Archiving: ensuring long-term accessibility and usability of CMS content

(Peter Van Garderen) 

Improving Drupal Documentation

Media Support in Drupal

Relationship API

(Drupal) 

 

Smalltalk: Turtles all the way down

(Avi Bryant)

Design and templates for CMS

(Dave Shea) 

Discussion

Open Source Business Models

(Zak Greant) 

 
 11:15
- 12:00

  Plone Overview

(Andy McKay) 

Joomla Mambo Overview

(Robert Broughton)

 Decisions Module

(Drupal)

Geodata and web content 

 TikiWiki Overview

(Roy Sinn) 

Happy Hacking with eZ components

(Bård Farstad) 

WordPress: Ten Reasons to Make WordPress your Next CMS

(Matt Mullenweg) 

 SpikeSource: Configuring Systems, not Components 
 12:00
- 13:15

 LUNCH
(rooms available for free use)

Thursday: Yoga for Geeks in Room 1 

 Afternoon
 13:15
- 14:30

Software Licensing Best Practices Workshop

(Zak Greant)

 Beginning coding for DrupalPlone - more in depth (Andy McKay)

 Better AJAX integration

(Drupal) 

 Drupal Guild
CANCELLED

 Identity

(SXIP, Identity Commons, Liberty Alliance) 

 Goodstorm and Ecommerce in Drupal
 
14:30
- 15:45
 Drupal, enterprise wide

Decentralized revision control systems

(James Blackwell)* 

Large project workflow improvements

(Drupal)


 Drupal Usability issues

A Hacker's Introduction to eZ publish

(Bård Farstad)


Remote editing capabilities using Metaweblog and ATOM

Discussion

(Easing) WYSIWYG Editing Pain

(Bård Farstad) 

 
15:45
- 17:00
 Integrating Drupal with CiviCRM

Inter-site Functionality

(Drupal)

Thoughtful applications of AJAX enhance usability

(Andre Charland) 

CANCELLED

 

Automated Web Testing with Selenium

(Luke Closs) 

 Drupal Roadmap

(Dries Buytaert) 

 

 

E
v
e
n
i
n
g
 

Remote XUL frontends

 (Shane Caraveo)

17:45 - 19:00

  Ski, snowboard, Cross Country Ski, Snow shoe at Cypress     

*Note: the Decentralized revision control with James Blackwell will cover the concepts of using revision control systems in general and should be of interest to all developers; Chad will follow with a Drupal-specific use case covering SVN and bzr

Don't forget the social events that aren't in the schedule here.

eCommmerce, GoodStorm, and Drupal

Thursday at 1:15pm, Mark Burdett from GoodStorm and Kieran Lal from CivicSpace will be running a session on Drupal eCommerce and the work that Goodstorm has done and is doing to extend it, and where the community can jump in and help out. They'll also briefly discuss Goodstorm itself and how Drupal sites can integrate with Goodstorm's on-demand merchandise printing service.

Yoga Update

Looks like our best bet will be to do yoga during the lunch hour on Thursday, in the big room. (No cameras and no spectators! ;))

See you there at noon on Thursday. Don't eat lunch first - have a small snack if you're starving but please don't come on a full stomach! 

8:30 am Thursday - Yoga for Geeks

I would like to offer a (very) beginner yoga class on Thursday morning - it looks like room 3 is available.

This class would be accessible to all levels of flexibility and experience - come and learn some things you can do to calm your nerves, stretch out your hunched shoulders, and build a bit more balance into your online existence.  

When is Bard's "Hacking" Talk?

The schedule shows it on Wed. the 8th but the talk description says Thu. the 9th...

It's on Wednesday. I've

It's on Wednesday. I've corrected the date on the description.

Flickr photos

I was about to set up a Flickr photo group, and noticed that Roland had already started tagging on Flickr.

http://www.flickr.com/photos/tags/oscms/

Do we need a group or will tags do? 

Tags are easier

Let's stick with "OSCMS" as the tag...

Sure

I like easy.

Came to town early.  Spent yesterday (Sunday) in Chinatown.  Frioggin' sweet.  Off to wander around downtown some more. 

Thursday afternoon workshops

I've private messaged Matt Westgate and asked him if he's willing to to hold a workshop Thursday afternoon about modules relevant for ecommerce. I've also written the developers of the Fresnofamous.com site (featured prominently in the Wall Street Journal yesterday) and asked if they'd be willing to hold a workship Thursday afternoon about how they themed their site (which looks fabulous) and what modules they used.

getting a list of developers

A couple of requests: 1) is it possible to provide a spreadsheet list that we can print out of attendees off of drupal.org with people's usernames in one column (sorted alphabetically) and real names in a second column. I know people primarily by their usernames. 2) is it possible to provide a list of developers attending, again by username and real name in alphabetical order? a bunch of us have been struggling to make paypal framework and paypal subscription work. we are talking about putting together a pool to pay a developer to upgrade and maintain those 2 modules, and have it not conflict with the ecommerce. (ecomm cannot replace paypal subscription because it cannot do recurring, automatic debits, or do more than 1 role.) see drupal.org/node/44295. 3) if there are others who are interested, is there a way to provide a time to meet the developers? not during a session I think because we don't want to miss a session. maybe there is a day when we can all go out to lunch together. http://drupal.org/node/47263

Organize at will

As I've said elsewhere, feel free to organize sessions day-of -- we'll have a central area where everyone can post ideas for other slots, and we have the 3rd room available for various times.

We'll have nametag stickers where people can put their names and what every other info they want.  Some people have filled out their profiles here with their full name info.

monday evening dinner

anything going on Monday evening for dinner? I guess the people from Europe and the East Coast might be jet-lagged, but perhaps those of us from the West Coast (and anyone else) might find a place to drop in? I second Robert's comment about schedule conflicts, but I understand if it's too late.

I can probably make it, any

I can probably make it, any idea where?

monday informal dinner sounds like a plan!

i am a bit sick so i may not show up but the rest of the bryght guys will be into it i am sure

Roland's guide to restaurants in Vancouver

http://www.vaneats.com/

great!

you bryght guys are local right? is there a good place where we can drop in near ubc robson square? thank you! ae

Concentration of Drupal events

It's too bad that there are some time slots where only Drupal events are happening and some time slots were no Drupal events are happening. If there is still any flexibility, it would be nice to switch a couple events so that  these irregularities don't occur.

move sessions around

Dear Organizers, seeing that it was allowed to sign up for more than 1 session during 1 time slot, I have multiple drupal sessions I'm interested in Tues. at 8:30am, Tues 3:45pm, Thursday at 8:30am, and Tuesday at 2:30pm. there are no drupal sessions on Thurs at 1:15pm, and 2:30pm. is it possible to move some of those sessions to Thursday afternoon? thank you ae2005

Too late

The schedule has been frozen for a couple of weeks. Scheduling is an NP complete problem.

I can see that you've got quite a few conflicts, but looking at the rest of the people that have registered, there are actually a fairly limited number of conflicts. You'll have to pick and choose what you want to attend.

Robert: we did the best to balance room sizes, registrations, and good timing for different presenters.

We've left some slots open (mainly in the boardroom) for ad-hoc meetings -- people can add items to the schedule on the day off, and we'll have a central area for updates. 

Web Server PHP and drupal tuning

Is anyone qualified to run a session on this topic? I am but would prefer to focus on my media session.

Day-of organizing?

Let's leave that for some of the ad-hoc sessions, unless you have definite interest in running it now. It *could* be a general purpose tuning session -- there might be someone from MySQL able to do this.

New session on coding for database portability?

Hi:

At php|works 2005 I presented a session called "LIMIT Yourself to MySQL No More" which was an investigation of the effort required to port a CMS hard-coded for MySQL (identity obfuscated to protect the innocent) to different database servers. It ended up being an interesting discussion about how to code for database portability in general: http://www.coffeecode.net/archives/22-Investigating-portability-of-PHP-applications-developed-with-MySQL.html

If you are interested, I would like to give an updated version of this talk at the OSCMS-Summit, this time focusing on issues encountered in porting a rather more database-neutral CMS (like Drupal or Serendipity) to support DB2 or Apache Derby. My preferred time slot would be on Tuesday or Wednesday.

Title: LAMP's "M" Means "More than MySQL"

Join Dan Scott as he explores the challenges of porting a CMS written primarily for MySQL to support standards-oriented databases like DB2 Universal Database and Apache Derby. In this interactive session, we can cover topics like the pros and cons of database abstraction layers, model-view-controller separation, and database independence, and your experiences with developing applications on different databases.

Dan

That's great, Dan

I put a placeholder in the schedule -- just chatting with the Vancouver PHP group about whether we'll just do it at thier space, or...??

Schedule.module

I'd like to use the module you used to create the schedule....how did you do that?  Where can I get the module?

Not a module

I used TinyMCE to create a table, and am linking in event nodes. This could be built by abusing the event API and having a nice output, I think. It's essentially a "day" view with nicer overviews.

This theme has nice styling for tables, which is the other reason it looks good. 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.