Features I would like to implement in EventPress: (over an extended period of time)

  • Multiple views for events (using Ajax for switching)
    • Calendar view (similar to Google Calendar)
      • Monthly
      • Weekly
      • Daily Schedule
      • Year
    • Location view
      • Show events within a given radius around a location (will require proper venue data)
    • List view
      • Sortable based on registration dates, start/end dates, users registered, location, [all meta data for events]
  • Views should be filterable on the basis of (using Ajax for switching)
    • Created by user
    • Groups (for BP)
    • Date ranges
    • Registration open/closed
    • Location ranges
  • Support for Tags and Categories in views—BuddyPress, to be specific.
    • Allow creating events from within the calendar, map using a simplified pop up (like QuickPress) for location and calendar views.
    • MS support for EventPress.
    • Custom theme centered around events for WordPress and for BuddyPress
      • Heavy emphasis on upcoming event
      • Large calendar on front page itself
      • Actual blog posts treated as secondary
      • etc.
    • Create a child theme of P2 with support for creating events from the frontend
    • Full integration with groups for BuddyPress (BPCP)
    • Reworking RSVP behaviour for invites in BuddyPress
    • Make the plugin completely theme independent
    • Improve the existing event creation UI
      • Better date selector
      • Simplified registration form creator
      • Rework frontend UI in BuddyPress to be more BP centric and less WP centric
    • Support for exporting events to other formats
      • iCal
    • Unregister for events
    • Improve upon thumbnail creation in BuddyPress, allow support for cropping
    • Cover translations once more
    • Make EP compatible with upcoming changes in BP1.3
    • Add unit tests to prevent too many bugs creeping through into releases
    • Configuration page
    • Support for working with external APIs
      • Facebook
      • EventBrite
    • Auto-install BuddyPress Custom Posts if EventPress is being used with BuddyPress.
      (Using class Plugin_Upgrader, wp-admin/includes/class-wp-upgrader.php)
    • Pagination for all data.