Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Events Calendar #156

Draft
wants to merge 194 commits into
base: master
Choose a base branch
from
Draft

Events Calendar #156

wants to merge 194 commits into from

Conversation

jkrrv
Copy link
Member

@jkrrv jkrrv commented Oct 7, 2023

Import and structure

  • Adapt Involvement taxonomies to also apply to Events.
  • Import meetings as events
  • Meetings that are children of Involvements that are already existing should be imported as children of those involvements.
  • Work out consistent and human-friendly method of URLs.
  • If no schedule and only one future meeting, import only future meeting, containing all info from Involvement
  • If multiple meetings, import involvement and make meetings children of it.
  • Use Sites settings to determine which involvements are included
  • Include images
  • Once an event is a certain distance in the past (a month?) move to a different URL to clear space for similar ones.
  • A whole bunch of additional settings
  • Gracefully handle the situations where Meetings are deleted in TouchPoint.
  • If an involvement has meetings in the past and the future, only update content for meetings in the future.
  • Allow an Involvement EV to set the slug (likely requires Import additional Extra values for potential classification #17)

Presentation

  • List view
  • Monthly grid view
  • Standard filters
  • get posts option: first only
  • get posts option: tense
  • get posts option: featured
  • get posts option: division OR program

Design work still needed

  • How to indicate when an event is "featured"
  • How to handle Involvements that have schedules, but not future meetings. (next occurrence per schedule only?)
  • How to save, store, transmit targeting information

jkrrv added 30 commits June 29, 2023 00:21
Also, better error reporting in python.
Also, better error reporting in python.
jkrrv added 30 commits August 9, 2024 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major feature A substantial feature that may involve a number of other issues
Projects
None yet
1 participant