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

Simplify notification and subscription process (also for tags) #258

Open
2 of 10 tasks
flosse opened this issue Apr 17, 2020 · 8 comments
Open
2 of 10 tasks

Simplify notification and subscription process (also for tags) #258

flosse opened this issue Apr 17, 2020 · 8 comments

Comments

@flosse
Copy link
Collaborator

flosse commented Apr 17, 2020

Board for Subscriptions: https://github.com/orgs/kartevonmorgen/projects/4?fullscreen=true

Prerequisites

Target Group

Only a few power users will use the subscriptions, but those are the users, that improve the quality. So If we empower them, we improve the map qualitiy to all users, thats why it is a feature für all users.

Problem

  • Notifications are difficult to activate and if they come, there are too many with little intrest. To get more people beeing involved in mapping and ensuring content quality
  • Its much too complicated to delete or to modify a subscription.

Solution

  • Add Subscribe-Button #443

Just allow to subscribe to any search and map view

  • Rather usefull i think would be the option to subscribe to hashtags. So on the page where you choose the area, you also have the searchline to put in some keywords and tags. Especially if there are coming the events. But also like this it would help the theme-pilots to subscribe to alle csa-projects in the world. but only csa.

  • Subscribe to single entries, also while editing. Subscribe to a single entry while editing or adding € kartevonmorgen#635

  • We should definitly include Positive Impact Ratings in the notification-System. Send email also when entry got a rating #94 (More imprtant than the question, if an entry is on the map, is the question, how good it is rated. )

  • Notify users at maximum once a day: Only send notification Mail after there was no editing for at least 30 min. Otherwise we spam users too much with notifications if we send it evrey minute and someone is just trying how the map works... Maybe even just once a day send notifications only daily (maybe as summary) #44

  • Unsybscribe link in every notification-mail Add link to unsubscribe in notification mail #45 . Each subscription is saved so you can delete every single subscription with an link in the mail.

Fazit

  • from David:
    However I find one menu better: simpler, I don't need to search where I can find something but everything is in one place, the Kartenausschnitt abonnieren-thing doesn't really fit under share, I'm rather "sharing" it with myself, and we might have more features in the future that don't really fit in these two categories and if we put them there anyway it gets confusing for users.
  • Helmut:
    I think the Hamburger Menu contains everything, that leaves the map. The sharing menu has everything, that works on the map with popups.
    As subscription is much simpler in the future and works as a popup, it should be in the sharing button.
@flosse flosse added 21 backend Issues for openfairdb.org email labels Apr 17, 2020
@flosse flosse linked a pull request Apr 22, 2020 that will close this issue
@flosse
Copy link
Collaborator Author

flosse commented Apr 22, 2020

@navid-kalaei FYI: #259 would be your point to start with a more complex notification system.

@navid-kalaei
Copy link

Thank you so much @flosse. I'll follow the PR #259 and it's following commits 🙏 🎉

@wellemut wellemut changed the title Simple notification improvements Simplify notification and subscription process Jun 9, 2020
@wellemut wellemut added Subscriptions and removed 21 backend Issues for openfairdb.org email labels Sep 25, 2020
@wellemut wellemut changed the title Simplify notification and subscription process Simplify notification and subscription process (alos for tags) Jan 20, 2021
@wellemut wellemut changed the title Simplify notification and subscription process (alos for tags) Simplify notification and subscription process (als for tags) Jan 20, 2021
@wellemut wellemut changed the title Simplify notification and subscription process (als for tags) Simplify notification and subscription process (also for tags) Jan 20, 2021
@wellemut
Copy link
Member

wellemut commented Jan 20, 2021

Beautiful new subscription popup on the mapa project (Belarus) https://mapa.falanster.by/#map
Here is my feedback:

  1. even for me I needed to think a while till I knew, what I have to select to subscribe the right thing. The Radio-Button with three options seems to me just confusing. Also: What happens, if the user chooses "Initiative" but no inititiative is selected? What if he chooses TagsGeo but no tag is used? Put away theses buttons and let just subscrieb to what ever is visible on the map behind the popup.

  2. Cancel-Button can be removed as well.
    grafik

diglabby/mapa#6

@wellemut
Copy link
Member

Here is a schema how it should be build in the future.

  • Just depending on API call for recently changed entries
  • no backend login needed

grafik

@wellemut
Copy link
Member

wellemut commented Oct 7, 2021

@wellemut
Copy link
Member

@flosse Auf dem neuen Frontend ist kann man sich aktuell weder einloggen, noch einen ausschnitt abonnieren.

Das abonniren soll aber sowieso ohne login viel einfacher werden. Daher braucht das neue Frontend auch kein login.
könntest du das schonmal mitdenken, wenn du dir Magnus Update-Tool anschaust, wie dort ein direktes abonnieren hinterlegt werden kann. (#333)

D.h. vermutlich gibt es nicht nur ein umbau wie mails an Auschnitt-Abonnementen verschickt werden, sondern auch, wie diese Mailadressen mit bbox erfasst und gespeichert werden...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Product Backlog
Status: Accepted to do
Development

Successfully merging a pull request may close this issue.

4 participants