kartevonmorgen / openfairdb

Open Fair DB is the CreativCommons Backend of Kartevonmorgen.org
http://www.openfairdb.org
GNU Affero General Public License v3.0
55 stars 18 forks source link

Apply the same DB-Model for events, so that we have revisions, org-tags and custom-links also for events #316

Open wellemut opened 3 years ago

wellemut commented 3 years ago

Problem

Solution

We apply the same DB-Model to events as we have it for initiatives and companies

Places-Databases-extensions

Import all Events into the PlacesDB

Get-Requests

Now the Events can have ratings too. (if we show them in the frontend is a different question. The frontend gets everything with one API call. Order of the searchresults

  1. Best ranked entries first
  2. next upcomming events for the next 90 day
  3. unrated entries
  4. all other events later than 90 days
  5. all negativ rated entries
  6. Search result outside current bbox
  7. Past events (optional) - At the end of the search result list should be a button "show past events" and another one saying "show archived entries" -> frontend-issue https://github.com/kartevonmorgen/kartevonmorgen/issues/554

Similar:

wellemut commented 3 years ago

Is there anything left to discuss before merging events to the placesDB? The need to be able to edit events on kvm which where created by wordpress with a token comes more and more...

wellemut commented 3 years ago

Documentation of API and Funktion for merging DB https://wechange.de/project/karte-von-morgen/document/merge-events-into-places-openfairdb/edit/

wellemut commented 3 years ago

Too complicated for the Hackathon because there are many old, messy fixes actually in the ofDB


Its not the question, if we need events or not, Its now the time to make the quick-fixes a solid system

A complete restructuring of Backend-Logic is needed

We think about an solid ofDB-core that is developed by slowtec and contains only central fuction which are always needed. Above that is a "Prototype-Layer" where every Community-Hacker can experiment and build ofDB-Module on top. (All the Apps should be in Rust too. )


How to decide, which fuctions comes into the ofDB-Basis? technically, Uwe, Magnus and Markus Helmut is needed to discuss the usecases

But we don't want to go to too high level discussions "what the world needs most". Just very concrete, from what the users are actually using.


wellemut commented 1 year ago

Still important for fairnetzt

Könntest du bitte den Token/Schutz vom Hashtag allgäu-fairnetzt aufheben? Die Gruppe ist total genervt, dass sie ihre Termine nicht bearbeiten kann.