daat-hamakom / maps

Da'at Hamakom Frontend Map Interface
Other
0 stars 0 forks source link

Grouped events with equal metadata: one card with mild seperations like #12

Open amitay7 opened 8 years ago

amitay7 commented 8 years ago

like -------- dashed line between events

mushon commented 8 years ago

@amitay7 please prioritize this one

amitay7 commented 8 years ago

@josefspr can you please enter such an event (events with equal metadata) so we can get better sense of how it should look like?

josefspr commented 8 years ago

what do you mean equal meta data ? I already have events that have the same description and media attached to them, do you also need them to have the same person field ?

amitay7 commented 8 years ago

uploads/bf057f99-62e7-4d47-b2c4-6f0e1948d0a6/blob

josefspr commented 8 years ago

Not sure I understand the example. here are 2 events with the same data: https://daat-hamakom-data.herokuapp.com/admin/maps/event/141/change/?_changelist_filters=project__id__exact%3D4 https://daat-hamakom-data.herokuapp.com/admin/maps/event/142/change/?_changelist_filters=project__id__exact%3D4

mushon commented 8 years ago

From the example we see here, the design doesn't really answer the need of these similar events. It looks like the only difference between them is their location. @josefspr is that true of all of these cases?

josefspr commented 8 years ago

yes, they contain exact data/media only differ in place and time

mushon commented 8 years ago

ok, how about this kind of behavior - here shown applied to different locations but could also work with multiple times and with the grouping of the two (multiple times and locations) in this format:

Odessa, Ukraine / Jan 1913 - Aug 1914;
Berlin, Germany / Feb 1916 - Mar 1916;
Warsaw, Poland / Jul 1917 - Jan 1918;
+ 16 more

Optionally we could also choose to go with the above format for every multiplication like this:

Odessa, Ukraine / Jan 1913 - Aug 1914;
Odessa, Ukraine / Feb 1916 - Mar 1916;
Odessa, Ukraine / Jul 1917 - Jan 1918;
+ 16 more

Or this:

Odessa, Ukraine / Jan 1913 - Aug 1914;
Berlin, Germany / Jan 1913 - Aug 1914;
Warsaw, Poland / Jan 1913 - Aug 1914;
+ 16 more

What say you?

josefspr commented 8 years ago

first of all, how does the map know the events are identical? - will there be something in the admin or automatically (same title, data etc) ? How do these events behave, they light up together on hovering, are they a group ? Any case should keep it simple implementation. I didn't exactly understand the difference between the 3 versions. In most cases the place is different and perhaps the time so place / time place / time ... seems right

mushon commented 8 years ago

@yuvadm please respond to the admin question above As for whether they would be a group, I find it hard to think of a reason why such events will not be a group.

yuvadm commented 8 years ago

The only reasonable behavior for this seems to be to manually include them all in a group annotation. We don't have any other logic for grouping "similar" events at any level.

josefspr commented 8 years ago

In most cases I already defined most of these cases as groups, so no special implementation or design is necessary (except completing implementation of the group card). We can leave it as it is, since this type of event group is not so common.

mushon commented 8 years ago

ok, so I'm reassigning this to @yuvadm for implementation