Technology Team projects
This is a listing of Technology Team projects:
Established projects
A number of projects were established to support Open Source Bridge. If you would like to help with them, read the descriptions below, familiarize yourself with the source code and technical documentation, and participate on the mailing list with suggestions, offer patches and attend code sprints.
OpenConferenceWare
The conference sessions, sessions, schedules and speaker profiles are managed by OpenConferenceWare, a general-purpose open source platform that we developed which we and other conferences use:
AutomateIt server configuration recipes
The servers are setup and managed using recipes. You do NOT need to have root access to the production servers to assist with writing or improving recipes, you should read the instructions to learn how they work, setup your own virtual machine and submit patches:
Unified CSS styles
The web applications use a common set of CSS styles, including OpenConferenceWare, WordPress, MediaWiki and DokuWiki:
WordPress theme
The conference blog uses WordPress:
MediaWiki theme
The conference's attendee wiki uses MediaWiki:
DokuWiki theme
This conference public planning wiki uses DokuWiki:
Bittorrents server
There are Bittorrent files shared by the servers:
- The service is run by the
torrentaccount on the production servers and run from theosbp_bittorrentdirectory. See the source code above or runrake helpfrom the checkout for usage instructions. - If you need to add or modify the files being served:
- Upload to
torrent@hawthorne:~/osbp_bittorrent/files/using a program likersync - Login to the
torrent@opensourcebridge.orgaccount - Go into the
osbp_bittorrentdirectory - Run
rake restartto have the server use the new files - Then from all the other servers, go to the
osbp_bittorrentdirectory and runrake pull restart, which will pull the files from theopensourcebridge.orgserver to the local stash and restart the Bittorrent server.
Complimentary ticket issuer system
Staff should be able to issue complimentary tickets to volunteers, speakers, raffle winners, etc.
Ticket purchasing system and pre-conference attendee demographics survey
People should be able to purchase tickets so they can attend the conference. The system to support this can be complex or simple. A complex system could be a themeable, general-purpose purchasing system that uses API calls to a credit card merchant account and maintains its own inventory and accounting history. At the other extreme, we may be able to just use a simple web page to list the ticket types and use “buy now” links to to a 3rd party hosted purchasing solution to complete the transaction, using a vendor like Google Checkout, Amazon Checkout, or Paypal. We'd also like to have all or most of those that purchase a ticket to fill out a pre-conference attendee demographics survey, which is another project.
Conference attendees should be able to fill out a demographics survey before the event so the organizers have a better idea of what kind of people are attending, with what kinds of skills and interests, from what location, etc. We'd like to have all or most of those that purchase a ticket fill out this survey. However, we will also have attendees that are not going to purchase tickets (e.g., volunteers and speakers) and they will need to be able to fill out this survey too.
UPDATE 2010-03-03: The ticket purchasing and pre-conference survey systems have been combined, we're likely going to use Eventbrite. Work is underway to provide these.
Proposed projects
There are projects we would like to start. At this point, we're not sure of the details and need help to define requirements and implement. To help, please participate on the mailing list in discussions and offer suggestions regarding these projects.
Digital media processing and publishing
Audio for the 2009 event needs to be processed and published. This is an important and valuable activity because much of the content is still current and worth sharing.
Completed projects
These projects require no further work:
Customer Relations Management (CRM) system research
UPDATE 2010-02-11: A decision was made to use Highrise as a CRM. If it works out, great; if it doesn't, we'll restart the research.
Interactions between sponsors/vendors/etc and Open Source Bridge should be tracked and their contact information captured. We'd like to have people that are either familiar with open source CRM tools (or an interest in researching them thoroughly) survey the options and report back what these tools do to help make the conference organizers lives easier. We'll then need advice on the best way to set these up and use them.