History of Events Package Overhauling Plan
^Events are a complicated thing. This page is a resource for planning a professional events package for bitweaver. Please feel free to append ideas, resources, or whatever else may make an events package better.^
!Possible Table Changes
!!!EVENTS TABLE
event_id
content_id
title - Liberty Package
body/data - Liberty Package
description
start_time
end_time
recurance (will take a stringe of days 0-7, weeks, months, years)
location (text)
lat - Geo Package
lng - Geo Package
category - Pigeonholes Package
comments - Liberty Package
invite_guests - T/F
image
url
permissions - Liberty Package
!!!GUESTLIST TABLE
event_id
name
email_address
status
__NOTE:__ The above tables include fields which might be covered by other packages and thus not really be in the table. They are noted with their dependent package.
Most of this could be implemented quickly, but guest stuff might come later as the security requirements and making use of email might be beyond my abilities. -wjames5
!!Additional References
*iCalendar
+[http://en.wikipedia.org/wiki/ICalendar|About]
+[http://tools.ietf.org/html/rfc2445|Specification]
*[http://code.google.com/apis/gdata/calendar.html|Google Calendar Data API]
*Drupal Events
**Event Module
++[http://drupal.org/project/event|About]
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/event/|CVS docs]
**EventFinder Module
++[http://drupal.org/node/24089|About]
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/eventfinder/|CVS docs]
**EventFinder_Filter Module
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/eventfinder_filter/|CVS docs]
**EventRepeat Module
++[http://drupal.org/project/eventrepeat|About]
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/eventrepeat/|CVS docs]
!Possible Table Changes
!!!EVENTS TABLE
event_id
content_id
title - Liberty Package
body/data - Liberty Package
description
start_time
end_time
recurance (will take a stringe of days 0-7, weeks, months, years)
location (text)
lat - Geo Package
lng - Geo Package
category - Pigeonholes Package
comments - Liberty Package
invite_guests - T/F
image
url
permissions - Liberty Package
!!!GUESTLIST TABLE
event_id
name
email_address
status
__NOTE:__ The above tables include fields which might be covered by other packages and thus not really be in the table. They are noted with their dependent package.
Most of this could be implemented quickly, but guest stuff might come later as the security requirements and making use of email might be beyond my abilities. -wjames5
!!Additional References
*iCalendar
+[http://en.wikipedia.org/wiki/ICalendar|About]
+[http://tools.ietf.org/html/rfc2445|Specification]
*[http://code.google.com/apis/gdata/calendar.html|Google Calendar Data API]
*Drupal Events
**Event Module
++[http://drupal.org/project/event|About]
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/event/|CVS docs]
**EventFinder Module
++[http://drupal.org/node/24089|About]
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/eventfinder/|CVS docs]
**EventFinder_Filter Module
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/eventfinder_filter/|CVS docs]
**EventRepeat Module
++[http://drupal.org/project/eventrepeat|About]
++[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/eventrepeat/|CVS docs]