Kalender-Plugin-Funktionen, um es für uns wirklich nützlich zu machen

Diskussion fortgesetzt von Discourse Calendar:

Das Fedora Project hat derzeit unsere eigene Kalender-Webanwendung, Fedocal. Sie ist reif für ein Update, und ich überlege, ob wir sie durch Kalender in Discourse ersetzen könnten, anstatt die eigenständige Anwendung neu zu schreiben. Dies ist keine Funktionsanfrage, sondern eine Erfassung unserer Anwendungsfälle und dessen, was meiner Meinung nach fehlt, während wir evaluieren, was zu tun ist.

Anwendungsfälle

Ich sehe drei wichtige Anwendungsfälle für Fedocal. Wenn es mehr gibt, lassen Sie es mich bitte wissen, und ich werde sie zur Berücksichtigung hinzufügen.

  1. Terminplanung. Dies ist bei weitem der wichtigste.
  2. Leuten die Möglichkeit geben, ihre Verfügbarkeit mitzuteilen. Derzeit bitten wir Personen mit Verantwortung im Projekt, dies für Urlaube einzutragen, aber nur wenige tun es tatsächlich. (Ich persönlich finde es einfach zu umständlich, wenn ich mich daran erinnere.)
  3. Anzeige von Fedora-Veranstaltungen wie Flock to Fedora, Week of Diversity oder Release Parties. Das tun wir heute eigentlich nicht.

Andere Möglichkeiten

  • Wir haben versucht, Fedocal für den Zeitplan der Flock-Konferenz im Jahr 2013 zu verwenden, aber seitdem nicht mehr. Es wäre nett, wenn wir eine Lösung hätten, die das attraktiv und einfach macht.
  • Anzeige des Fedora-Release-Zeitplans selbst. Derzeit glaube ich, dass wir dies nur zur Planung der Go/No-Go-Meetings verwenden, nicht tatsächlich für den Zeitplan. Wenn wir dies tun würden, müsste es automatisch von Fedora Project schedules importiert werden, anstatt manuell eingegeben zu werden.

Mängel des aktuellen Discourse Calendar Plugins

Das derzeit hinzugefügte “Events”-System ist für unsere Bedürfnisse falsch. (Es sammelt “Events” aus Beiträgen im gesamten Forum und fügt sie in einen einzigen globalen Kalender ein. Wir brauchen viel mehr als das.)

Meine erste Annahme ist, dass wir uns auf die Erweiterung des “traditionellen” Teils des Kalender-Plugins konzentrieren würden, das einen Kalender in der ersten Antwort auf ein Thema hat, das nur von Antworten auf dieses Thema “gespeist” wird. Es könnte jedoch möglich sein, dass der andere Ansatz – das Sammeln von Events im gesamten Forum – besser wäre. In diesem Fall müssten wir es jedoch erweitern, um mehrere Kalender anvisieren zu können. (Und in diesem Fall wäre es schön, sie in angeheftete Themen einbetten zu können, anstatt sie nur im Hamburger-Menü zu verstecken.)

Daher hier einige Dinge, die wir brauchen würden:

Im Allgemeinen

  1. Die Kalenderanzeige selbst ist ziemlich rudimentär.
    • Sie könnte viel schöner sein
    • Sie skaliert oder passt sich in keiner Weise an die Anzeige an
    • Sie ist fest auf EU-übliche Montag-Sonntag-Wochen eingestellt
    • Sie scheint immer Tage in UTC anzuzeigen, obwohl die Einträge in lokalen Zeitzonen sind, was dazu führt, dass ganztägige Ereignisse in einer lokalen Zeitzone auf dem Kalender zwei Tage umfassen können. (Das Discourse-Team ist sich dieses Fehlers bewusst.)
    • Die Monatsansicht zeigt derzeit nur die ersten paar Zeichen der Beschreibung eines Ereignisses. Das ist in Ordnung, wenn der Kalender nur um eine einfache Sache geht (siehe hier in Gebrauch für Fedora Social Hour), aber nicht gut für einen Kalender mit vielen verschiedenen Dingen.
    • Derzeit kann die “Feiertags”-Version des Kalenders Farben für Ereignisse zuweisen, tut dies jedoch mithilfe eines programmatisch abgeleiteten Werts vom Benutzernamen. Dies sollte stattdessen pro Ereignis konfigurierbar sein und für alle Kalender gelten, nicht nur für den Feiertagskalender.
  2. Ich glaube nicht, dass es einen .ical-Feed gibt? Das wäre schön, damit Leute ihn zu ihrem Google Kalender oder Ähnlichem hinzufügen können.
  3. Nice to have: Möglichkeit, Erinnerungs-E-Mails zu generieren, die an Mailinglisten gesendet werden, nicht nur an Abonnenten. Wir haben noch nicht alle auf Discourse!
  4. Nice to have: eine persönliche Kalenderansicht, in der man genau auswählt, welche Einträge verfolgt werden sollen.

Anwendungsfall Meetings

  1. Fedocal hat zwei primäre “Achsen” – die Gruppe, zu der der Kalendereintrag gehört (wie “Rat”), und der Ort (wie “#fedora-meeting”). Das Kalender-Plugin kann eines von beiden tun: Wir können ein Thema “Fedora Council Meetings” oder ein Thema “Fedora Meeting Channel” erstellen, aber die Einträge wären nicht verknüpft. Ich bin mir nicht wirklich sicher, wie das beste Design dafür als Plugin aussehen würde – ich denke, wir könnten etwas UX-Design-Expertise gebrauchen, um darüber nachzudenken.
    • Es wäre völlig in Ordnung, wenn die “Gruppen”-Achse Discourse-Gruppen wären, insbesondere weil wir irgendwann bald, ICH HOFFE Discourse-Gruppen mit unserem SSO verknüpfen werden.
    • Oder möglicherweise könnte die “Gruppen”-Achse des Kalenders ein Tag sein. Das wäre flexibler und würde für uns funktionieren, da wir eine Gruppen-zu-Tag-Zuordnung für unsere Website-Organisation planen.
    • Die “Orte”-Achse ist kurz – wir haben eine Handvoll Meeting-Kanäle, und es reicht wahrscheinlich aus, einen “anderen” Ort für seltene Fälle zuzulassen.
  2. Kritisch: Das System muss Konflikte auf beiden Achsen verhindern – oder zumindest davor warnen. Das heißt, es kann keine zwei Ratssitzungen zur gleichen Zeit geben, und es kann keine zwei Sitzungen von verschiedenen Gruppen am gleichen Ort zur gleichen Zeit geben.
    • außer wenn wir einen Sammelbegriff “andere” haben… also, ich schätze, einige Orte sollten Überlappungen zulassen.
  3. Die Syntax für wiederkehrende Ereignisse ist etwas seltsam, aber in Ordnung. Wiederkehrende Ereignisse werden jedoch nur als wiederkehrend im Kalendergitter angezeigt (und in der Erinnerung als aktualisiert auf das nächste), nichts weiter. Und es sollte mehr geben:
    • Kritisch: Es sollte möglich sein, dass Benutzer Benachrichtigungen für jedes wiederkehrende Ereignis abonnieren, und zwar pro Kalendereintrag.
      • Nice to have: eine Konfiguration pro Discourse-Gruppe für die Standardbenachrichtigungen für einen bestimmten Kalender, sodass z. B. Mitglieder der Ratsgruppe standardmäßig Benachrichtigungen für Ratskalendereinträge erhalten.
      • Nice to have: Möglichkeit, auch 15-minütige Warnbenachrichtigungen für bevorstehende Meetings zu konfigurieren.
    • Wichtig: Es sollte möglich sein, bestimmte Ereignisse als zu überspringend (oder zu einer anderen Zeit stattfindend) zu markieren, ohne das gesamte Ereignis zu ändern.
  4. Derzeit erfolgt die Ereignisdauer mit Einträgen wie [date=2021-11-28 time=12:00:00 timezone="America/New_York"] → [date=2021-11-28 time=13:00:00 timezone="America/New_York"]. Das ist mühsam einzugeben und das Ergebnis (2021-11-28T17:00:00Z2021-11-28T18:00:00Z) ist nicht sofort ersichtlich. Es wäre schön, stattdessen [date=2021-11-28 time=12:00:00 timezone="America/New_York" duration="1 hour"] zu haben.
    1. Nice to have: Einträge ohne Dauer sollten visuell unterschiedlich sein – und vielleicht nur für “ganztägige” Einträge erlaubt sein.
  5. Nice to have: Jeder Kalendereintrag (separat für wiederkehrende) könnte einen Link zu einem Thema für Agenda + Notizen haben. Dieses Thema würde nicht automatisch ohne Interaktion erstellt, sollte aber mit einem Klick einfach zu starten sein und nach der Erstellung automatisch verknüpft werden.

Anwendungsfall “Feiertage”

  1. Der Feiertagskalender sollte auch gruppenbewusst sein. Derzeit gibt es einige Sonderfälle für (Discourse-Site-)Mitarbeiter – das sollte verallgemeinert und konfigurierbar sein, und verschiedene Kalender sollten für verschiedene Gruppen sowie einen globalen Kalender zulässig sein.
  2. In seiner Standardkonfiguration zeigt der Feiertagskalender nationale Standardfeiertage für jede Person an, deren Gebietsschema konfiguriert ist. Wenn das mehr als, sagen wir, fünf Personen an nicht mehr als zwei verschiedenen Orten sind, überlagert dies alles andere. Discourse hat uns jedoch einen temporären Hack zur Verfügung gestellt, um dies zu verbergen.
  3. Nice to have: Derzeit erhalten Mitarbeiter ein :palm_tree: Emoji neben ihrem Benutzernamen, wenn sie im Urlaub sind, nur für andere Mitarbeiter sichtbar. Die Sichtbarkeit dieses Symbols sollte konfigurierbar sein.
  4. Nice to have: Konfiguration des anzuzeigenden Emojis zulassen.
    • Bonus nice to have: Benutzern ermöglichen, aus einer Liste von Emojis und Gründen für eine bestimmte Abwesenheitszeit (Urlaub, Krankheit, Reise usw.) auszuwählen.

Fedora Events

Eigentlich denke ich, dass das, was wir heute haben, dafür funktionieren könnte. Einige der oben genannten Punkte – schönere und flexiblere Kalenderanzeige, Benachrichtigungen, Farben – wären jedoch nützlich.

Für andere Möglichkeiten

  • Der Anwendungsfall für Konferenzpläne ist einfach der Anwendungsfall für Meeting-Pläne, aber sehr intensiv. Manuelle Konfliktverfolgung wird unmöglich. Hierfür könnte eine Achse auf Benutzerebene anstelle einer Achse auf Gruppenebene erforderlich sein. (Sprecher können nicht gleichzeitig an zwei Orten sein.) Und im Gegensatz zu unseren Meetingraum-Orten, die sich seit 15 Jahren kaum geändert haben (außer URL-Updates) und sich wahrscheinlich auch in den nächsten 15 Jahren nicht ändern werden, hat jedes Ereignis seine eigenen Orte.
  • Release-Zeitplan-Kalender: Ich denke, dies ist hauptsächlich eine Frage der Automatisierung beim Importieren aus den vorhandenen Zeitplandaten. Das bestehende Kalender-Plugin könnte größtenteils funktionieren, denke ich. Wie bei Fedora Events wären auch hier Farbcodes schön.
14 „Gefällt mir“

Pavilion arbeitet an einem Discourse Events Integration Plugin (DEIP), das unter anderem die Veröffentlichung von Veranstaltungen auf Discourse aus anderen Diensten und Plattformen ermöglichen wird. Wir haben einen Vorschlag bei DAPSI (einem EU-NGI-Programm) eingereicht, der zur Förderung angenommen wurde. Das Programm hat gerade (gestern Abend) begonnen, und wir arbeiten bereits daran. Dies wird einige der von Ihnen angesprochenen Punkte überschneiden.

Bearbeitete Version der Zusammenfassung aus dem Vorschlag

Es gibt kein abstraktes Datenmodell für Kalenderveranstaltungen, das von Online-Veranstaltungsdiensten regelmäßig verwendet wird. Wir werden zunächst ein funktionierendes Datenmodell spezifizieren und prototypisch umsetzen, das auf einer Zusammenführung früherer Standardisierungsversuche und der Datenmodelle beliebter Veranstaltungsdienste basiert („DEIP-Spezifikation und Prototyp). Anschließend werden wir diese Spezifikation in Form eines Open-Source-Discourse-Plugins produktiv nutzen, das es Online-Communities ermöglicht, Kalenderveranstaltungsdaten einfach zwischen beliebten Veranstaltungsmanagementplattformen (zunächst Eventbrite, Meetup und Zoom) und Discourse, der beliebtesten Open-Source-Community-Software, zu übertragen („DEIP-Produkt). Wir werden serviceorientierte Abonnements für Unternehmen anbieten, die das MVP nutzen, um die langfristige Lebensfähigkeit des Plugins sicherzustellen.

Das DEIP-Produkt wird eine kommerziell tragfähige Open-Source-Alternative zu Facebooks kürzlich eingeführter Official Events API sein, die ähnliche Funktionen bietet, jedoch für Facebooks „eingezäunten Garten“ an Community-Daten. Facebook investiert seit einiger Zeit in seine Community-Funktionen, und diese Investitionen wachsen. Da Facebook weiterhin auf diesen Aspekt seines Produkts fokussiert ist, müssen Open-Source-Alternativen kontinuierlich vergleichbare Angebote verbessern, um wettbewerbsfähig zu bleiben. Die DEIP-Spezifikation und das Produkt werden in diesem Wettstreit unverzichtbare Werkzeuge sein.

Discourse ist eine der wenigen wirklich tragfähigen Open-Source-Plattformen für Online-Communities. Es ist das beliebteste Community-Projekt auf GitHub und hat kürzlich 20 Millionen USD eingesammelt, um seine expandierende Organisation weiter zu wachsen (55 Mitarbeiter unterstützen über 32.000 Communities). Die Discourse-Plattform ist zu 100 % Open Source und tief in Open-Source-Software-Communities und -Kultur verwurzelt.

Pavilion (der Antragsteller) ist eine Genossenschaft aus Entwicklern und Produktmanagern und ein offizieller Partner von Discourse. Wir arbeiten seit über 6 Jahren mit Discourse zusammen und haben einen erheblichen Teil der bestehenden Drittanbieter-Plugins für Discourse entwickelt, darunter das beliebteste Discourse-Plugin sowie eine Reihe von Plugins, die später von Discourse.org übernommen (als „offiziell“ gekennzeichnet) wurden.

Die kombinierte Spezifikation und das Produkt werden sowohl als Exponent für die Standardisierung von Kalenderveranstaltungsdatenmodellen dienen als auch eine effiziente Open-Source-Lösung für das Veranstaltungsmanagement in den zehntausenden Online-Communities bieten, die Discourse nutzen.

Zusammenfassung (Problem und Lösung)

Das Hauptproblem, mit dem Online-Communities konfrontiert sind, die Veranstaltungen verwalten, ist die Dienstintegration. Communities nutzen eine Mischung aus Marketingplattformen wie Eventbrite, Entdeckungsplattformen wie meetup.com, Meeting-Tools wie Zoom oder All-in-One-Lösungen wie Facebook. Die Schwierigkeit, eine Community über mehrere Dienste hinweg zu verwalten, führt zu einem Anreiz, proprietäre Lösungen zu verwenden, die Bequemlichkeit gegenüber Transparenz und Portabilität bieten.

Das DEIP wird sowohl eine Spezifikation für ein Kalenderveranstaltungsdatenmodell und ein Prototyp als auch ein Open-Source-Discourse-Plugin mit kommerzieller Tragfähigkeit sein. Kurz gesagt wird das DEIP:

  1. Eine praktische Spezifikation für ein Kalenderveranstaltungsdatenmodell definieren.
  2. Die Spezifikation in einem funktionierenden Prototyp umsetzen.
  3. Den Prototyp zu einem Discourse-Plugin weiterentwickeln, das den Import aus beliebten Veranstaltungsdiensten und den Export unter Verwendung gängiger Kalenderstandards unterstützt.
  4. Das Plugin als Open-Source-Produkt veröffentlichen, mit einem Abonnementdienst, der auf Business-Nutzer ausgerichtet ist.

Spezifikation (Der Forschungsanteil)

Die wichtigsten Standards im Management von Kalenderveranstaltungen sind RFC 5545 (.ics-Format) und RFC 4791 (CalDAV oder „ical-Feeds). Das Problem mit diesen Standards ist, dass sie derzeit nicht verwendet werden, um Kalenderveranstaltungsdaten zu modellieren, die über moderne APIs verfügbar sind. Die über die Eventbrite, Meetup und Zoom APIs verfügbaren äquivalenten Objekte lassen sich weder auf RFC 5545 noch untereinander abbilden. Versuche von Industriekörpern, eine Abstract Calendaring API zu entwickeln, haben bisher keine Früchte getragen, trotz einiger neuerer Versuche. Darüber hinaus bieten proprietäre Dienste keine gruppen-, sitz- oder communityweiten CalDAV-Feeds (sie stellen manchmal nutzerspezifische Feeds bereit). Kurz gesagt, es fehlt erheblich an einer Standardisierung von Kalenderveranstaltungsdatenmodellen.

Der primäre Forschungsanteil des DEIP besteht darin, ein abstraktes Ereignisdatenmodell zu spezifizieren, das die bestehenden Standardisierungsversuche implementiert und gleichzeitig eine praktische Nutzbarkeit im Hinblick auf die beliebtesten proprietären ereignisbezogenen Dienste gewährleistet („DEIP-Spezifikation). Diese Spezifikation wird anschließend in einen funktionierenden Prototyp umgewandelt (zunächst in Ruby; später in anderen Sprachen), der die Erstellung, das Lesen, das Aktualisieren und das Löschen generischer Kalenderveranstaltungen ermöglicht („DEIP-Prototyp). Je nach Ergebnissen dieser Arbeit könnten wir versuchen, den DEIP-Prototyp für die Verteilung über verschiedene Paketsysteme zu verpacken, z. B. Ruby-Gems.

Neben der Bildung der Basis für das MVP (siehe unten) werden die Spezifikation und der Prototyp auf der DEIP-Landingpage mit begleitenden Erklärungen zur dahinterstehenden Denkweise veröffentlicht. Wir werden auch einen Abschnitt unserer eigenen Community dafür widmen, um weitere Diskussionen zu ermöglichen. Wir möchten ein aktiver Teil der Bemühungen sein, Veranstaltungsdienste näher an die Verwendung standardisierter Datenmodelle heranzuführen, um die Interoperabilität und Portabilität der Dienste zu verbessern.

Entwicklung (Der Entwicklungsanteil)

Wir werden die DEIP-Spezifikation und den Prototyp zu einem MVP Discourse-Plugin weiterentwickeln, das folgende Funktionen bietet:

  • Discourse Event API mit Unterstützung für Erstellen, Lesen und Löschen. Die Unterstützung für Aktualisierungen (d. h. Zwei-Wege-Kommunikation) wird in einer späteren Produktversion hinzugefügt.
  • Spezifische Unterstützung für beliebte Dienste. Zunächst Eventbrite, Meetup und Zoom.
  • Integration mit dem Discourse Event Plugin, um Veranstaltungen innerhalb von Discourse-Themen anzuzeigen und einen Veranstaltungskalender innerhalb von Discourse selbst bereitzustellen.
  • Ein CalDAV-Server, um einen einheitlichen Feed aller Veranstaltungen in einer Community bereitzustellen, mit der Möglichkeit, nach Kategorie und Benutzer zu filtern.
  • Integration mit dem Legal Tools Plugin für die DSGVO-Unterstützung und dem Locations Plugin für GeoJSON-Standortkartierung unter Verwendung von Open-Source-Kartierungslösungen.

Bereitstellung (Relevanz, Auswirkungen und Vorteile)

Pavilion unterstützt tausende Online-Communities durch unsere bezahlte Beratungstätigkeit und unbezahlte Open-Source-Arbeit, von denen viele einen klaren Bedarf an dem DEIP-Produkt geäußert haben, darunter Universitätsforscher, Gesundheitsunterstützungs-Communities, Hobbyisten, kleine Unternehmen, Nachbarschaften, Start-ups, gemeinnützige Organisationen, Fortune-500-Unternehmen, Fantasy-Romanautoren und Naturfotografie-Enthusiasten. Für eine Auswahl dieses Bedarfs siehe hier, hier, hier, hier, hier, hier und hier. Das Fehlen einer einfachen Portabilität und Integration von Veranstaltungen ist häufig ein entscheidender Faktor bei der Wahl zwischen proprietären Lösungen wie Facebook und Open-Source-Lösungen wie Discourse.

Pavilion-Mitglieder werden das DEIP-Produkt persönlich für unsere bestehenden Kunden einsetzen, die Veranstaltungen durchführen, sowie die vielen Open-Source-Nutzer unserer Arbeit unterstützen, wie die oben verlinkten. Zusätzlich zu Pavillons Arbeit innerhalb der Discourse-Community wird das DEIP Folgendes haben:

  • Eine eigenständige Produktwebsite, einschließlich der DEIP-Spezifikation und des Prototyps.
  • API-Dokumentation.
  • Unterstützung über Pavillons Support-Kanäle.

Unser Ziel ist es, dass das DEIP-Produkt eine tragfähige Alternative zum Veranstaltungsmanagement auf proprietären Community-Plattformen ist und dass die DEIP-Spezifikation und der Prototyp die Bemühungen zur Standardisierung von Kalenderveranstaltungsdatenmodellen vorantreiben.

Geschäftsmodell (Kommerzielle Verwertung)

Pavilion hat ein Abonnementmodell für unsere Open-Source-Discourse-Plugins entwickelt, das unsere Verpflichtungen gegenüber Open Source und der Unterstützung gemeinnütziger Communities wahrt, gleichzeitig aber sicherstellt, dass unsere Mitglieder für ihre Arbeit angemessen vergütet werden. Das Modell weist folgende Merkmale auf:

  • 100 % Open-Source-Code.
  • Ausgewählte „Business“-Funktionen, die auf dem Anwendungsclient nur sichtbar sind, wenn der Community-Manager ein Abonnement erworben hat.
  • Kostenlose Abonnements für gemeinnützige Communities, die die „Business“-Funktionen nutzen.
  • Business-orientierte Dienste für zahlende Abonnenten.

Die Einschränkung von Funktionen in einer 100 % Open-Source-Codebasis kann programmatisch umgangen werden, dies ist jedoch für den Zielmarkt der bezahlten Abonnements nicht relevant. Unternehmen möchten für Dienste bezahlen, die ihnen nutzen, und diejenigen, die die Einschränkungen umgehen wollen, sind nicht die Zielkunden für diesen Aspekt des Produkts.

Wir könnten den Umfang dieses Projekts potenziell auf einige der anderen von Ihnen genannten Dinge ausweiten, also solche, die sich auf Veranstaltungsfunktionen innerhalb von Discourse selbst konzentrieren. Dafür bräuchten wir jedoch zusätzliche Finanzierung. Wenn Sie dies weiter diskutieren möchten, können Sie mir eine private Nachricht darüber senden. In jedem Fall werde ich hier auf Meta weitere Details zum DEIP-Projekt teilen, während wir voranschreiten.

10 „Gefällt mir“

Herzlichen Glückwunsch, Angus!!! Das ist brillant. Dies hat das Potenzial, erheblich zu einer besseren Welt beizutragen (nicht nur zu einer Ansammlung von Foren, aber das ist auch cool). Mögen Sie es schaffen!

8 „Gefällt mir“

Hallo Angus,

Haben Sie hier Fortschritte gemacht? Es ist ein allgegenwärtiges Problem für alle meine Foren und treibt die Leute zu anderen Plattformen für Treffen und dergleichen.

2 „Gefällt mir“

Hallo Nathan, wir werden in etwa einem Monat einige Dinge zu teilen haben. In der Zwischenzeit können Sie mich privat unter coop.pavilion.tech erreichen und ich kann Ihnen helfen, Veranstaltungen in Ihrem Forum einzurichten.

Zusätzlich zum DEIP-Projekt denken wir darüber nach, das Events Plugin wiederzubeleben und es möglicherweise zu nutzen, um einige der oben genannten Bedenken auszuräumen.

4 „Gefällt mir“

Wie versprochen, hier ist der vollständige Bericht über Phase 1 des Projekts „Discourse Events Integration Plugin“.

https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing

Und hier ist die Prototyp-Implementierung des Event-Datenmodells (ein Ruby-Gem). Beachten Sie, dass sich der Gem in der Entwicklung befindet und noch nicht für den Produktionseinsatz bereit ist.

https://github.com/paviliondev/omnievent

Wie Sie dem Forschungsbericht entnehmen werden, wird das Plugin selbst in Phase 2 des Projekts erstellt.

4 „Gefällt mir“

Das ist beeindruckende Arbeit, Angus. Ich freue mich darauf, in der nächsten Zeit die Früchte zu sehen!

Ich bin fasziniert davon, wie viele Parallelen es zu meinem Fachgebiet der Gesundheitsinformatik gibt. Wir leiden unter denselben Problemen von mehreren organisch gewachsenen proprietären Datenmodellen, die nicht gut zusammenspielen. Und die Patienten leiden als Ergebnis.

Es gibt ein beeindruckendes Open-Data-Projekt, das im Wesentlichen dasselbe für alle Gesundheitsdaten tun will:

2 „Gefällt mir“

Nur eine weitere Aktualisierung, um zu vermerken, dass unsere Arbeit in Phase 1 von DAPSI positiv bewertet wurde und dieses Projekt in Phase 2 übergeht, d. h. den Bau des Events Integration Plugins. Ein Teil davon wird eine Überarbeitung des Pavilion Events Plugins beinhalten.

In der Tat. Ich hatte ein gutes Gespräch mit @pacharanero über diese Überschneidung beim Mittagessen in York.

5 „Gefällt mir“

Nur eine letzte Anmerkung hierzu: Die Beta-Version des Events Integration Plugins ist jetzt verfügbar :slight_smile:

Weitere Updates werde ich in diesem Thema posten.

5 „Gefällt mir“