Loading...
 
Skip to main content

History: Event_Management_System

Source of version: 24

Copy to clipboard
            As explained at http://www.phpbeer.com


This is a nice site:
http://wikisym.org/ws2008/index.php/Program


! Implementation

The following tracker definitions contain the minimal fields required to run an event and display a schedule. It should be augmented to suit specific needs.

{CODE(caption=>YAML,wrap=>1)}
preferences:
 enable: [ feature_trackers, wikiplugin_schedule ]
{CODE}

!! Event Tracks

The track fields are left to a minimum. More fields can be added for specific events as required.

{CODE(caption=>YAML,wrap=>1)}
objects:
 -
  type: tracker
  ref: tracks
  data:
   name: Tracks
   description: Tracks running in parallel during the event.
 -
  type: tracker_field
  ref: track_name
  data:
   name: Name
   tracker: $tracks
   type: text_field
   flags: [ public, list, mandatory, link ]
   order: 10
{CODE}

!! Speakers

{CODE(caption=>YAML,wrap=>1)}
objects:
 -
  type: tracker
  ref: speakers
  data:
   name: Speakers
   description: Speakers presenting in the event.
 -
  type: tracker_field
  ref: speaker_name
  data:
   name: Name
   tracker: $speakers
   type: text_field
   flags: [ public, list, mandatory, link ]
   order: 10
 -
  type: tracker_field
  ref: speaker_title
  data:
   name: Title
   tracker: $speakers
   type: text_field
   flags: [ public, list ]
   order: 20
 -
  type: tracker_field
  ref: speaker_org
  data:
   name: Organization
   tracker: $speakers
   type: text_field
   flags: [ public, list ]
   order: 30
{CODE}

!! Sessions

{CODE(caption=>YAML,wrap=>1)}
objects:
 -
  type: tracker
  ref: sessions
  data:
   name: Sessions
   description: Sessions on the schedule
   allow: [ attachments ]
   default_status: open
 -
  type: tracker_field
  ref: session_title
  data:
   name: Title
   tracker: $sessions
   type: text_field
   flags: [ public, list, mandatory, link ]
   order: 10
 -
  type: tracker_field
  ref: session_track
  data:
   name: Track
   tracker: $sessions
   type: item_link
   options: $profileobject:tracks$,$profileobject:track_name$
   flags: [ public, list, mandatory ]
   order: 20
 -
  type: tracker_field
  ref: session_speaker
  data:
   name: Speaker
   tracker: $sessions
   type: item_link
   options: $profileobject:speakers$,$profileobject:speaker_name$
   flags: [ public, list, mandatory ]
   order: 30
 -
  type: tracker_field
  ref: session_start
  data:
   name: Start Time
   tracker: $sessions
   type: calendar
   options: dt
   flags: [ public, list ]
   order: 40
 -
  type: tracker_field
  ref: session_end
  data:
   name: End Time
   tracker: $sessions
   type: calendar
   options: dt
   flags: [ public, list ]
   order: 50
 -
  type: tracker_field
  ref: session_tiny
  data:
   name: Short Description
   description: Very short description displayed as additional information on the conference schedule.
   tracker: $sessions
   type: text_area
   flags: [ public ]
   order: 60
 -
  type: tracker_field
  ref: session_abstract
  data:
   name: Abstract
   description: Complete session description.
   tracker: $sessions
   type: text_area
   flags: [ public ]
   order: 70
{CODE}

!! SCHEDULE Plugin

{CODE(caption=>YAML)}
objects:
 -
  type: plugin_alias
  data:
   name: schedule
   implementation: trackertimeline
   description:
    name: Event Schedule
    description: Displays the events as a schedule with tracks in the horizontal axis and time in the vertical axis.
    prefs: [ wikiplugin_schedule ]
    params:
     lower:
      required: true
      name: From Date
      description: "Lower bound date/time of the schedule (ex: 2008-08-22 08:00:00)"
     upper:
      required: true
      name: To Date
      description: "Upper bound date/time of the schedule (ex: 2008-08-22 17:00:00)"
   body:
    input: ignore
    default: ""
   params:
    lower: ""
    upper: ""
    tracker: $sessions
    title: $session_title
    group: $session_track
    start: $session_start
    end: $session_end
    summary: $session_tiny
{CODE}


!Sample Data

{CODE(caption=>YAML,wrap=>0)}
objects:
 -
  type: tracker_item
  ref: track_001
  data:
   tracker: $Event_Management_System:track
   status: open
   values:
    - [ $Event_Management_System:track_name, Technical ]
 -
  type: tracker_item
  ref: track_002
  data:
   tracker: $Event_Management_System:track
   status: open
   values:
    - [ $Event_Management_System:track_name, Business ]
 -
  type: tracker_item
  ref: speaker_001
  data:
   tracker: $Event_Management_System:speaker
   status: open
   values:
    - [ $Event_Management_System:speaker_name, John Smith ]
    - [ $Event_Management_System:speaker_title, Lead Developer ]
    - [ $Event_Management_System:speaker_org, ABC Systems ]
 -
  type: tracker_item
  ref: speaker_002
  data:
   tracker: $Event_Management_System:speaker
   status: open
   values:
    - [ $Event_Management_System:speaker_name, Jane Doe ]
    - [ $Event_Management_System:speaker_title, Lead Evangelist ]
    - [ $Event_Management_System:speaker_org, ACME Systems ]

 -
  type: tracker_item
  ref: session_001
  data:
   tracker: $Event_Management_System:session
   status: open
   values:
    - [ $Event_Management_System:session_title, ABC Systems, the real story ]
    - [ $Event_Management_System:session_track, $profileobject:track_001$ ]
    - [ $Event_Management_System:session_speaker, $profileobject:speaker_001$ ]
    - [ $Event_Management_System:session_start, 20081020 10:00 ]
    - [ $Event_Management_System:session_end, 20081020 12:00 ]
    - [ $Event_Management_System:session_tiny, John Smith tells it all ]
    - [ $Event_Management_System:session_abstract, From the earlier years, to the recent huge success of ABC Systems, learn it all from this captivating speaker. ]
{CODE}


!!Related sites
[http://citadelrock.com/en/154801/154301.html|EventSoup]
http://www.eventbrite.com/
http://phpbeer.com/tiki-index.php?page=EventManagementSoftwareList
http://www.techsoup.org/learningcenter/software/page7510.cfm?cg=event&sg=email1
http://tikiwiki.org/TikiFestPorto#9_Event_Management_System_profile
http://www.codefest.ws


!!Related profiles
((Paper_Submission_and_Reviewing_System))

        

History

Information Version
Tue 14 of Sep, 2010 02:30 GMT-0000 Marc Laporte clean 62
Thu 30 of Jul, 2009 17:42 GMT-0000 Pascal St-Jean 61
Tue 10 of Feb, 2009 21:12 GMT-0000 Marc Laporte Used for FOSDEM 60
Sat 10 of Jan, 2009 22:48 GMT-0000 Marc Laporte 59
Sat 10 of Jan, 2009 22:42 GMT-0000 Marc Laporte 58
Sat 10 of Jan, 2009 22:15 GMT-0000 Marc Laporte 57
Sat 10 of Jan, 2009 21:43 GMT-0000 Marc Laporte 56
Sat 10 of Jan, 2009 21:22 GMT-0000 Marc Laporte 55
Sat 10 of Jan, 2009 21:04 GMT-0000 Marc Laporte 54
Sat 10 of Jan, 2009 21:03 GMT-0000 Marc Laporte event_management_system_list_of_speakers_wiki_include 53
Sat 25 of Oct, 2008 12:10 GMT-0000 Marc Laporte 52
Mon 20 of Oct, 2008 16:40 GMT-0000 System Administrator 51
Sun 19 of Oct, 2008 18:10 GMT-0000 Marc Laporte 50
Sun 19 of Oct, 2008 17:55 GMT-0000 Marc Laporte 49
Sun 19 of Oct, 2008 17:28 GMT-0000 Marc Laporte 48
Sun 19 of Oct, 2008 17:23 GMT-0000 Marc Laporte 47
Sun 19 of Oct, 2008 17:19 GMT-0000 Marc Laporte 46
Sun 19 of Oct, 2008 17:08 GMT-0000 Marc Laporte 45
Sun 19 of Oct, 2008 17:00 GMT-0000 Marc Laporte 44
Sun 19 of Oct, 2008 16:52 GMT-0000 Marc Laporte now with link to name 43
Sun 19 of Oct, 2008 16:44 GMT-0000 Marc Laporte 42
Sun 19 of Oct, 2008 16:43 GMT-0000 Marc Laporte 41
Sun 19 of Oct, 2008 16:39 GMT-0000 Marc Laporte 40
Sun 19 of Oct, 2008 16:35 GMT-0000 Marc Laporte 39
Sun 19 of Oct, 2008 16:34 GMT-0000 Marc Laporte 38