Yesterday I watched a great BAD Camp Drupal session: A Smarter Approach to Recurring Events in Drupal. The session focused on both the technical & UI challenges associated with creating recurring calendar events, and shared how the Smart Date module handles this. The presenter was excellent! Definitely worth watching once the recording is out - meanwhile slides are here
So… this got me thinking again about potential “time” related improvements we could make to logs:
-
Log duration - Optionally store a start and end timestamp with logs. This would help facilitate “time tracking” features for farmOS.
-
Recurring logs - Smart Date has a great UI for creating recurring events (eg: create an event weekly until a specified date) - we could likely adapt this to work with Logs.
-
Improved calendar integration - There were some great examples of creating events directly from a calendar view (inspired by other popular calendar apps). Would this be useful from a farm-planning perspective? Click on the calendar to “draft” up some logs?
Some of these ideas were discussed here: Reduce date-time-entry to date-only-entry and I know we’ve discussed others elsewhere.
Just thought this could spark more conversation and new ideas! I’ll share the session’s recording once it’s released, the more abstract parts re: handing the UI of dates are definitely worth a watch.