To participate you must create an account on apostrophenow.org. If you have already done so, click Login.

Ticket #367 (closed enhancement: fixed)

Opened 21 months ago

Last modified 17 months ago

Events Engine: calendar widget for browsing dates

Reported by: rickybanister Owned by: johnnyoffline
Priority: major Milestone: 1.5
Component: apostropheBlogPlugin Version:
Keywords: events-engine Cc: boutell, johnnyoffline, geoffd
Symfony version: 1.4

Description

We need a calendar widget for browsing by month, day, and year. It will go in the right sidebar on the events engine.

There will be previous and next month buttons at the top. Clicking those will change the view in the main column from a list of 20 events to All Events for that month. Users will click the 'Today' button to return to viewing events by 'all upcoming.'

The Month and Year will be dropdowns displaying all months and years that contain events. If they have a four year archive of events, then it will display the four previous years.

Dates on the calendar that have events will be links to that specific day's events. The list will display the one or more events for that day. Days without events will not be anchors.

We would prefer that clicking another month would change the list without refreshing the page, showing a spinner or something. It can refresh the page if necessary.


Attachments

events5.png Download (183.1 KB) - added by anonymous 21 months ago.
calendar-widget.PNG Download (121.7 KB) - added by johnnyoffline 17 months ago.

Change History

Changed 21 months ago by anonymous

Changed 18 months ago by geoffd

  • owner changed from dordille to johnnyoffline
  • status changed from new to assigned

Changed 17 months ago by johnnyoffline

Changed 17 months ago by johnnyoffline

  • status changed from assigned to closed
  • resolution set to fixed

Calendar widget is in the trunk slated for 1.5 release.


We had to bundle PEAR Date with Apostrophe for this, but the dependency might get removed when the widget gets reworked in a future release.

Note: See TracTickets for help on using tickets.