Conference Organizing Distribution
In April, NASA CoLab released a Request For Proposal (RFP) for a Partnership Software which very explicitly requested the software to be built on an open source CMS, used for one particular use case, then packaged up and released as an installable application. We (Chapter Three LLC) recently won the contract with a Drupal solution, and our goal is to build an out-of-the-box "Drupal Product" that organizers can use to facilitate participatory conferences (ala Drupalcon, BarCamp etc.). The distro will support conference invitation, registration, session proposals + voting, note-taking, and forming post-conference working groups.
- COD Introduction - Vision, goals, and needs
- COD Use Cases - Different use cases in conference organizing the distribution will support.
- COD Design - Wireframes and site comps for the theme the distro will ship with
- COD Implementation Research - Unanswered implementation questions.
- COD Technical Specification - Drupal implementation specification for the different components (modules and theme)
- COD Modules and Configuration - Tracking all site configuration done in developing first instance of distro to use as a guide later when developing the install profile.
- COD Wishlisht - Feature requests for future versions.
- COD Todos - Todo list of COD development tasks
Download
Note: This is the initial check-in, it is buggy.
COD Introduction
Note: We are very excited to publicly kick off this project. We've been putting serious thought into how Drupal can be used to facilitate conference websites for some time. This is our vision for the project so far. It's a work in progress, so please do share your thoughts.
Looking for a ride Vancouver to Seattle Saturday night
I'm looking to catch a ride back to Seattle on saturday night after the conference. The 6pm amtrak seems to be sold out. anyone have room? or any ideas? any buses that leave later? (there is an amtrak bus leaving at 5:30pm)
Sessions scheduled a day later
Hi,
I've installed the Conference Organizing distro w. Drupal 5.2 and started to play with it. I've ran into the bug in the date module and applied the patch. Howewev, now I see that all sessions show up a day later in the schedule than where I've put them... Also, when I have only one session, it doesn't show up at all, only when I add a second session, a day later.
What's more, the dates are not in order on the schedule page... (shows up like this . * Wednesday, Jun 11, 2008 * Tuesday, Jun 10, 2008 * Thursday, Jun 12, 2008)
Did anyone encounter a similar thing?
thanks
changing proposed session to session?
I copied the COD theme to sites/all/themes and now the theme is back on. Not sure if that's kosher though.
Now I'm trying to change proposed sessions to regular sessions. Any tips on how to do that? I'd RTFM but there doesn't seem to be an FM ;-)
lost my conference theme and have errors
I've got COD running (still have a couple of errors to deal with (like the one below)). However, all of a sudden, the site wasn't pulling the conf theme css. When I go to admin/build/themes the conf theme (which I put in profiles/cod/themes as directed) doesn't show in the list of themes available. Is there somewhere else to define a theme for the conference?
Also, can anyone point me in the right direction about the following error when creating a new user:
Green Building conference solution assistance
We are seeking to create an integrated webinar system that incorporates a catalogue of possible topics, a calendar of sessions and various other resources that can automate the participation process. This system would integrate with a WebX type of program. Anyone out there that has some COD solutions, calendaring or other ways to execute this objective, please come forward:) Taking this to another level would be a virtual tradeshow….
Web Programming Drupal | UBC
I am looking to contract a knowledgeable Drupal developer/programmer for a research project.
Contact: don.krug@ubc.ca
Experienced Drupal Developer - Capable of working alone | skillbox, inc.
We're looking to hire an competent developer who can implement and support one or more complete drupal/php sites from the ground up
We want efficient, maintainable, understandable code
This would start as a contract but could become long term if things work out
The projects will be starting from scratch, working with the technical product manager, you'll really get to make your mark, everything from architecture to themeing
Telecommuting is fine
Installing COD experience and current wish-list
First off, I want to thank zacker and the other Chapter Three guys for the work they've done on this.
I wanted to first share how I've gotten the site up and running so far, the list some issues I've had, followed by a wish-list of features I'm looking for.
Installation Steps
I'm running drupal 5.2 and I just upgraded my php install to 5.2.4. I followed the install instructions with the following exceptions:
<
ul>
website developer | Allied Media Projects
The Allied Media Conference is an annual, weekend-long gathering of influential, alternative media-makers and committed social justice activists. We gather in order to share and develop strategies, skills and resources for advancing the human right to communication. The geographic home of the AMC is Detroit, Michigan. The current website can be found at www.alliedmediaconference.org.
We seek a website that performs the following functions:
* Users and non-users register for the conference, paying with credit card.
* Users can create profiles and add content.
NASACoLab.org / COD to be presented at DrupalCon
Just want to say thanks to Chapter3 for continuing to work diligently to make this distribution, and our upcoming NASACoLab.org instance of it, better and better. We'll be presenting about our use case and the challenges of deploying Drupal for the US government in general at DrupalCon next week in Barcelona: http://barcelona2007.drupalcon.org/node/498
No valid conference days were found.
I am doing a fresh install (with the head version of the module - from 8/19/2007) I have created a new conference. When I go to the schedule I get a "No valid conference days were found" I can add sessions, but I cannot see the schedule. It seems that there is some structure or node that has the schedule for one day.
How do I add that.
p.s. I did check the dates on the conference and they are two consecutive days.
Does the COD continue to be Developed, and If so, where might we start a module for 3D Objects?
Does the COD continue to be Developed, and If so, where might we start a module for 3D Objects?
We at project whitecard are planning on Implementing the Nasa COD "build" but maybe there is a better way.
RS? Andrew?
Thanks,
Khal.
Programatic CCK Now Possible!
I just wanted to point out a very important change to content_copy.module that makes it much more fasible to create CCK field programatically as part of an install profile. As of last week, the DRUPAL-5 CVS version of content_copy.module no longer ends content_copy_import_form_submit() with a drupal_goto().
Building the Schedule Page: Part Two
After some serious development, we have finished a stable version of the conference schedule page. It can be viewed here and contains the following killer features - the ability for events to span entire columns and take up multiple rows, functionality to let users elect to attend or not attende certain events (with cool javascript color changes), and a tabs display to allow quick browsing of different days of events.
COD Active Sessions
Session node:
- Start time
- End time
- Room
- Assets
- Files
- Technorati track back
- Notes
- Related group
Review Expectnation for ideas
See http://expectnation.com/public/content/home
tagline: turn your conference into a community. We should review the screenshots and the app itself and see what ideas should be put into COD. I still like "Agora" as a name :P
COD Wishlisht
- inkin in profile field
- facebook integration
- twitter integration
- buddylist for conference participants.
- support for conference payments
- 1-click for session convener to automatically convert session attendees --> organic group (opt-OUT for session attendees to not join the group)
- Post to e-mail list = post to forum or group option
- Single page with pre-session, during-session, and post-session discussion, with each of these three categories of discussion expandable/collapsible via AJAX
- Integration opportunities with CiviCRM and CiviEvent
System Administrator Intern for NASA Open Source CosmosCode Project and CoLab Community Websites | NASA Ames Research Center
The NASA CoLab team at NASA Ames Research Center, in Mountain View, CA, seeks a Sys Admin Intern to join the CoLab team at to support the CoLab and CosmosCode projects. CosmosCode is a flagship project of NASA CoLab, and the intern will be responsible for configuring and operating the website for this open source space-related-software community.
Building the Scheduling Page
The goal is to generate a tabular conference schedule based off a collection of different conference sessions that will look like this. There has already been some great work done by torelad in the form of his 2 Axis Grid plugin for Views Bonus (code, description). A prototype of this lives on the development server here.
Registration workflow diagram
I added a diagram that attempts to explain how the conference registration system is going to work. You can check it out on the COD: Registration page.
What should we name this thing?
COD (Conference Organizing Distro) is really bland and lame. I think this project deserves a more interesting identity. We've brainstormed a bit at Chapter Three but haven't come up with a winner yet.
Here are a couple ideas so far:
- Campcon - as in Camp + Conference... pretty 'bleh' but does get stuck in your head.
- Captured Connections - read the product vision
Any ideas?
COD Design: Conference home page

This is a wireframe of the conference home page.
COD Scheduled Sessions
Sessions are scheduled using CCK date fields. They will be displayed in an automagic track view.
Prototype: http://conference.chapterthreellc.com/scheduled_sessions
- create CCK fields for start time and end time for sessions and for conference nodes
- add a 'scheduled' cck field that uses jquery to dynamically show / hide fields when selected
- create 'scheduled sessions' view using 2 axis grid style plugin: http://drupal.org/node/121730 (described here)
- get that patch into views bonus module
Registration Use Case Questions
Remembering the last OSCMS, is enforcing a registration limit part of scope?
If registration limits, also a waiting list?
COD Modules and Configuration
Modules
Here is a list of modules we know we will be using in this install profile:
- og - used for conference registration, and working groups
- cck - used to implement conference and session node types.
- date - used for scheduling sessions.
- webform - used for conference registration
- vote_up_down - voting system for proposals
COD Use Cases
General CMS functions
- static pages: about, contact, etc.
- custom theme: we will need a malleable but visually appealing custom theme explicitly for conference websites
Conference pages
Conference pages will coalesce and present the most important information about conferences on a single page.
- overview: the 'what'
- logistics: when & where
- registration: link to signup
- who's attending: latest registrants
- confirmed sessions: sessions that are scheduled
- proposed sessions: sessions users have proposed and are voting on
COD Registration

cod_registration.module overview
This module will handle the user workflow for account creation, profile creation, and conference registration. It also leverages og and webform module to implement a conference registration system that supports multiple conferences with dynamic registration forms for each conference.
Step 1: Account creation
COD Technical Specification
- COD Registration - system to handle user registration for conferences that can support multiple conferences on one website and custom registration forms.
- COD Conference Nodes - custom theme'd nodes for that display overview of conference.
- COD Proposed Sessions - we will support a session proposal system that will allow users to come up with ideas for sessions and rate them.
- COD Scheduled Sessions - sessions that become officially selected will be displayed in a schedule











