sydevs / Atlas

Central database of worldwide meditation classes
6 stars 5 forks source link

Refactor Event Categories #75

Closed Ardnived closed 2 years ago

Ardnived commented 2 years ago

As new features have been added, the event form has become more complicated. This threatens the simplicity of the event management. On another note, event categories don't do much, except change the default event title.

The suggestion is to solve both these problems, by making event categories more "opinionated." Meaning that some fields will only be shown based on which event category is selected. This will also help ensure that the event category is set accurately, which will support future usage of that field for analytics or marketing.

Currently we have the following categories:

A possible new set of categories, with their implications and features:

As new features are added, this set up can be extended to keep the event edit form as simple as possible. With this configuration we can also remove the "Registration Deadline" field, since that was intended for courses, which will be handled automatically instead.

Another thing to consider, is whether it is useful for have an "Intermediate Drop-in Class" category. We could use them to make event recommendations in the future, but it's unclear whether any collective will want to list their intermediate classes online.

Online classes

Other

Ardnived commented 2 years ago

This will require some discussion with @antontcymbal before implementation.

Ardnived commented 2 years ago

This is mostly implemented, a few things left:

Ardnived commented 2 years ago

Now implemented, except that I left the room field in place for now. It just doesn't appear in the Event Edit page anymore.