Program Flow:

The URL builder form follows this flow:

Raw feed or widget?

If user chooses raw feed

  • Format:
    • ICAL,
    • RSS,
    • JSON,
    • XML, or
    • HTML

  • Timeframe: Number of Days or Start/End Dates. Defaults to 7 days.
  • Categories to include. Defaults to all.
  • Categories to exclude. Defaults to none.
  • A category to limit on. Defaults to no limit.

If user chooses widget

  • Timeframe: Number of Days or Start/End Dates. Defaults to 7 days.
  • Widget options (several)
  • Categories to include. Defaults to all.
  • Categories to exclude. Defaults to none.
  • A category to limit on. Defaults to no limit.

Categories are fetched from the Bedework server. They are returned as json data for inclusion in the form. A new "widget" action has been created to supply only the required data.