← Klöster und Zentren

Im Kalender veröffentlichen

Klöster, Linien und Dharma-Zentren, die schon im Kalender stehen, können dort ihre eigenen Veranstaltungen, Jahrestage der Meister und Tage der Linie sowie Worte für den Tag veröffentlichen. Dafür genügt eine Datei in einem einfachen Format. Sie können sie von Hand nach der Vorlage ausfüllen, auf dieser Website prüfen und per E-Mail schicken; ein KI-Helfer ist ganz freiwillig.

Wer veröffentlichen kann

Gemeinschaften, die schon im Kalender stehen. Der Redakteur nennt jeder Gemeinschaft ihre Kennung – einen kurzen Namen in lateinischen Buchstaben, der in das Feld source kommt. Steht Ihre Gemeinschaft noch nicht im Kalender, stellen Sie zuerst einen Antrag.

Antrag stellen

Was Sie veröffentlichen können

  • Veranstaltungen – Drubchens, Retreats, Seminare, Belehrungen, Pujas: Daten, Uhrzeiten, Ort, ein kurzer Text und ein Link.
  • Jahrestage der Meister und Tage der Linie. Sie werden einmal nach tibetischem Datum angegeben – Monat und Tag – und wiederholen sich jedes Jahr: Das westliche Datum berechnet der Kalender selbst.
  • Worte für den Tag – ein Zitat, eine Unterweisung oder eine Erinnerung, an einem bestimmten Datum oder jedes Jahr an einem tibetischen Datum. Ein Zitat nennt immer seine Quelle. Es können viele sein, sogar eines für jeden Tag, aber höchstens drei an einem Datum.

Jeder Eintrag kann ein Bild tragen, mit Ihrer Bestätigung der Rechte und einer Bildangabe.

Die Regeln

Der Kalender ist für die Praxis da, darum sind die Regeln einfach und streng:

  1. Nur authentische Inhalte des Dharma: Praxis, Belehrung, das Leben der Gemeinschaft.
  2. Keine Werbung, Preise, Verkäufe, Bitten um Spenden oder Sponsoring, keine Politik, keine Kritik an anderen Lehrern oder Traditionen, keine Heilungsversprechen.
  3. Nichts Erfundenes: keine Daten, Biografien, Zitate, Zuschreibungen oder Titel.
  4. Jedes Zitat nennt seinen Autor und, falls vorhanden, das Buch und den Übersetzer.
  5. Ihre eigenen Texte in Ihren eigenen Sprachen. Wir übersetzen nie maschinell; eine maschinelle Übersetzung, die Sie selbst angefertigt haben, wird nur veröffentlicht, wenn der Redakteur sie freigibt.
  6. Keine privaten Kontaktdaten in öffentlichen Texten.

Tibetische Daten

Geben Sie Monat und Tag so an, wie Ihre Linie sie hält. Das westliche Datum berechnen wir jedes Jahr selbst, nach der Phugpa-Berechnung (Men-Tsee-Khang), wie für den ganzen Kalender: Die Praxis eines ausgefallenen Tages rückt auf den folgenden, und von einem doppelten Tag wird der erste begangen.

Manchmal ist ein Monat doppelt. Geben Sie für ein solches Jahr in leapMonth an, welche Hälfte Ihre Gemeinschaft begeht: first – die erste (die Voreinstellung), second – die zweite, both – beide.

Rechnen Sie ein tibetisches Datum nicht in ein westliches um und fügen Sie kein Jahr hinzu – weder bei Jahrestagen noch bei jährlichen Einträgen. Die Prüfung zeigt, auf welche Tage sie in den nächsten Jahren fallen.

Folgt Ihre Linie einem anderen Almanach (etwa dem von Tsurphu), veröffentlichen Sie diese Tage als Veranstaltungen mit Datum.

Losar, die vier Düchen, die Guru-Rinpoche-Tage, Vollmond und Neumond stehen schon im Kalender: Tragen Sie sie nicht als Jahrestage ein, auch wenn Ihre Gemeinschaft einen solchen Tag einen Tag der Linie nennt. Was die Gemeinschaft an diesem Tag tut, veröffentlichen Sie als Veranstaltung oder als jährliches Wort für den Tag.

Eine Praxis, die die Gemeinschaft jeden Monat an einem Mondtag hält (an jedem Vollmond etwa), ist entweder eine Reihe von Veranstaltungen, eine pro Datum, mit den Daten aus Ihrem Almanach, oder zwölf jährliche Worte für den Tag – die Monate 1 bis 12, derselbe Tag –, jedes mit leapMonth: both, damit sie in einem doppelten Monat in beiden Hälften erscheint.

Die Datei Schritt für Schritt

Die Datei ist JSON in UTF-8, bis zu 2 MB groß. Nennen Sie sie Kennung-Datum.json, zum Beispiel example-2026-11-02.json. Sie darf keine Felder enthalten, die das Format nicht kennt: Meist wären es Tippfehler, und ihr Inhalt ginge unbemerkt verloren.

Öffentliche Texte werden nach Sprachen geschrieben: { "de": "…", "en": "…" }. Jede Sprache eines Textes muss in languages oder machineTranslated stehen, und die eigene Sprache des Eintrags ist Pflicht. Nur reiner Text, kein HTML.

Am einfachsten beginnen Sie mit der Vorlage template.v1.json: Sie enthält einen Eintrag jeder Art, und alles, was Sie ersetzen müssen, beginnt mit REPLACE:. Ersetzen Sie auch die Musterwerte – your-community-id, you@example.org, die Adressen https://example.org/…, your-picture.jpg; Daten, Uhrzeiten sowie tibetischer Monat und Tag der Vorlage sind nur Beispiele. Die Prüfung findet REPLACE: und diese Muster, aber nicht die Daten: Diese prüfen Sie bitte selbst.

Die Datei insgesamt

FeldPflichtWas es istGrenze · Beispiel
$schemaPflicht: neinDie Adresse des Schemas: Damit prüft ein Code-Editor die Datei schon beim Schreiben."https://…/schema.v1.json"
formatPflicht: jaImmer genau dieser Text."firstbuddha-sangha-contribution"
versionPflicht: jaDie Version des Formats.1
sourcePflicht: jaDie Kennung Ihrer Gemeinschaft, wie der Redakteur sie vergeben hat.a–z 0–9 -, 2–32"example"
communityPflicht: neinName und Website der Gemeinschaft – für den Redakteur.name ≤ 120{ "name": "…", "website": "https://…" }
contactPflicht: jaWer schickt: Name, E-Mail, Funktion. Wird nie veröffentlicht.name ≤ 120 · email ≤ 254 · role ≤ 80{ "name": "…", "email": "…", "role": "…" }
confirmPflicht: jaBeide true: Sie dürfen für die Gemeinschaft sprechen, und sie hat das Recht, diese Texte und Bilder zu veröffentlichen.{ "authorised": true, "rights": true }
languagesPflicht: jaDie Sprachen, in denen die Gemeinschaft selbst schreibt; die erste ist die Hauptsprache.1–8["en", "uk"]
machineTranslatedPflicht: neinSprachen, die es nur als maschinelle Übersetzung auf Ihren Wunsch gibt.["ru"]
zonePflicht: je nachDie Zeitzone der Veranstaltungen (ein IANA-Name). Pflicht, sobald eine Veranstaltung Uhrzeiten hat.IANA"Europe/Kyiv"
partPflicht: neinDie Nummer des Teils, wenn die Datei geteilt ist.of ≤ 20{ "n": 1, "of": 2 }
entriesPflicht: jaDie Einträge: Veranstaltungen, Jahrestage, Worte für den Tag.≤ 1000: event ≤ 300 · anniversary ≤ 100 · note ≤ 800[ … ]
Aus der Beispieldatei:
{
  "$schema": "https://www.firstbuddha.space/sangha/contribute/schema.v1.json",
  "format": "firstbuddha-sangha-contribution",
  "version": 1,
  "source": "example",
  "community": {
    "name": "Example Dharma Centre",
    "website": "https://example.org"
  },
  "contact": {
    "name": "Name Surname",
    "email": "office@example.org",
    "role": "Secretary"
  },
  "confirm": {
    "authorised": true,
    "rights": true
  },
  "languages": [
    "en",
    "uk"
  ],
  "zone": "Europe/Kyiv",
  "entries": [ … ]
}

Jeder Eintrag (in der Liste entries)

FeldPflichtWas es istGrenze · Beispiel
typePflicht: jaDie Art des Eintrags."event" · "anniversary" · "note"
idPflicht: jaDie Kennung des Eintrags. Behalten Sie sie bei, wenn Sie die Datei erneut schicken.a–z 0–9 -, ≤ 64"2026-tara-retreat"
langPflicht: neinDie Sprache, in der der Eintrag zuerst geschrieben wurde; ohne sie die erste aus languages."en"
urlPflicht: neinEin Link auf die Seite des Eintrags.https://, ≤ 2048"https://example.org/tara-2026"
imagePflicht: neinEin Bild (siehe unten).{ "file": "tara-retreat.jpg", … }

Veranstaltung – type: "event"

FeldPflichtWas es istGrenze · Beispiel
kindPflicht: jaDie Art der Veranstaltung (Liste unten)."ritual"
titlePflicht: jaDer Titel.≤ 160{ "en": "Green Tara retreat" }
subtitlePflicht: neinEin Untertitel; nur in Sprachen, in denen es den Titel gibt.≤ 200
summaryPflicht: neinIn Kürze, ein oder zwei Sätze.≤ 400
descriptionPflicht: neinEine ausführlichere Beschreibung. Wird gespeichert, aber die App zeigt sie nicht.≤ 3000
locationPflicht: neinWo genau: Saal, Tempel, Ort.≤ 200{ "en": "Main shrine hall" }
zonePflicht: neinEine andere Zeitzone für diese Veranstaltung.IANA"Asia/Kathmandu"
allDayPflicht: jatrue – eine ganztägige Veranstaltung ohne Uhrzeiten.false
startDatePflicht: jaDer erste Tag.YYYY-MM-DD"2026-12-04"
endDatePflicht: neinDer letzte Tag, einschließlich; ohne ihn derselbe wie startDate.YYYY-MM-DD"2026-12-06"
startTimePflicht: je nachDie Anfangszeit; Pflicht, wenn allDay false ist.HH:MM"09:00"
endTimePflicht: neinDie Endzeit.HH:MM"17:00"
dailyPflicht: neinFür eine Veranstaltung mit Uhrzeit über mehrere Tage: true – jeden Tag eine eigene Sitzung von startTime bis endTime. false – ein durchgehender Zeitraum von startTime am ersten bis endTime am letzten Tag. Ohne daily wird die Veranstaltung als ein Zeitraum gelesen; geben Sie es bei solchen Veranstaltungen daher immer an.true
videoUrlPflicht: neinEin Link zu einer Übertragung oder Aufzeichnung.https://
registrationPflicht: neinrequired – Anmeldung nötig, none – nicht nötig."required"
statusPflicht: neincancelled – die Veranstaltung ist abgesagt."cancelled"

Arten von Veranstaltungen (kind):

  • teaching — Belehrungen
  • ritual — Pujas und Praxis
  • monastic — Klostergemeinschaft
  • course — Kurse
  • class — Übungsstunden
  • community — Gemeinschaft und Dienst
  • other — Sonstiges
Aus der Beispieldatei:
{
  "type": "event",
  "id": "2026-tara-retreat",
  "kind": "ritual",
  "title": {
    "en": "Green Tara retreat",
    "uk": "Ретрит Зеленої Тари"
  },
  "summary": {
    "en": "Three days of Tara practice with the resident lama.",
    "uk": "Три дні практики Тари з ламою громади."
  },
  "location": {
    "en": "Main shrine hall",
    "uk": "Головна святиня"
  },
  "allDay": false,
  "startDate": "2026-12-04",
  "endDate": "2026-12-06",
  "startTime": "09:00",
  "endTime": "17:00",
  "daily": true,
  "registration": "required",
  "url": "https://example.org/tara-2026",
  "image": {
    "file": "tara-retreat.jpg",
    "credit": "Photo: Example Dharma Centre",
    "rightsConfirmed": true,
    "alt": {
      "en": "Statue of Green Tara on the shrine",
      "uk": "Статуя Зеленої Тари на вівтарі"
    }
  }
}

Jahrestag – type: "anniversary"

FeldPflichtWas es istGrenze · Beispiel
titlePflicht: jaDer Titel.≤ 160{ "en": "Lineage day" }
subtitlePflicht: neinEin Untertitel; nur in Sprachen, in denen es den Titel gibt.≤ 200
summaryPflicht: neinIn Kürze, ein oder zwei Sätze.≤ 400
tibetanPflicht: jaTibetischer Monat und Tag; leapMonth – first, second oder both.month 1–12 · day 1–30{ "month": 3, "day": 10 }
Aus der Beispieldatei:
{
  "type": "anniversary",
  "id": "founding-teacher-parinirvana",
  "title": {
    "en": "Parinirvana of our founding teacher",
    "uk": "Паринірвана засновника громади"
  },
  "tibetan": {
    "month": 3,
    "day": 10
  }
}

Worte für den Tag – type: "note"

FeldPflichtWas es istGrenze · Beispiel
kindPflicht: jaquote (Zitat), instruction (Unterweisung) oder reminder (Erinnerung)."quote"
titlePflicht: neinEine Überschrift.≤ 120
textPflicht: jaDer Text selbst; Zeilenumbrüche (Verse) bleiben erhalten.≤ 600
attributionPflicht: je nachDie Quelle: author – der Autor (Pflicht bei einem Zitat), work – das Werk, ref – Seite oder Kapitel, translator – der Übersetzer.author ≤ 120 · work ≤ 200 · ref ≤ 80 · translator ≤ 120{ "author": { "en": "…" }, "ref": "p. 12" }
datePflicht: eins von zweiEinmal, an diesem Datum. Höchstens drei Worte für den Tag an einem Datum.YYYY-MM-DD"2026-12-01"
tibetanPflicht: eins von zweiJedes Jahr, an diesem tibetischen Datum.month 1–12 · day 1–30{ "month": 9, "day": 15 }
Aus der Beispieldatei:
{
  "type": "note",
  "id": "2026-12-01-quote",
  "kind": "quote",
  "date": "2026-12-01",
  "text": {
    "en": "The words of the quote, exactly as they are published.",
    "uk": "Слова цитати — так, як їх надруковано."
  },
  "attribution": {
    "author": {
      "en": "Name of the teacher",
      "uk": "Імʼя вчителя"
    },
    "work": {
      "en": "Title of the book",
      "uk": "Назва книжки"
    },
    "ref": "p. 12"
  }
}

Bild – image

FeldPflichtWas es istGrenze · Beispiel
filePflicht: eins von zweiDer Name der Bilddatei, die Sie der E-Mail beifügen. Nur lateinische Buchstaben, Ziffern, Punkt, Bindestrich und Unterstrich, keine Leerzeichen: tara-retreat.jpg..jpg .jpeg .png .webp .heic"tara-retreat.jpg"
urlPflicht: eins von zweiOder die Adresse eines Bildes, das für Ihre Gemeinschaft schon veröffentlicht ist.https://www.firstbuddha.space/media/sangha/…
creditPflicht: jaDie Bildangabe: wer es gemacht hat.≤ 120"Photo: Example Dharma Centre"
rightsConfirmedPflicht: jatrue – Sie haben das Recht, dieses Bild zu veröffentlichen.true
altPflicht: neinWas das Bild zeigt – für Menschen, die es nicht sehen können.≤ 200{ "en": "…" }
Aus der Beispieldatei:
{
  "file": "tara-retreat.jpg",
  "credit": "Photo: Example Dharma Centre",
  "rightsConfirmed": true,
  "alt": {
    "en": "Statue of Green Tara on the shrine",
    "uk": "Статуя Зеленої Тари на вівтарі"
  }
}

Zeitzone

Die Uhrzeiten der Veranstaltungen sind die Ortszeit der Gemeinschaft. Geben Sie ihre Zone in zone als IANA-Namen an: Europe/Berlin, Asia/Kathmandu, America/New_York. Leser in anderen Zonen sehen die Veranstaltung in ihrer eigenen Zeit.

Kennungen

Die id eines Eintrags bleibt gleich, wenn Sie die Datei erneut schicken: So weiß der Kalender, dass es derselbe, geänderte Eintrag ist und kein neuer. Schreiben Sie sie mit lateinischen Kleinbuchstaben, Ziffern und Bindestrichen: 2026-tara-retreat, tulku-urgyen-parinirvana. 1 bis 64 Zeichen, kein Bindestrich am Anfang oder Ende; jede id nur einmal in der ganzen Datei, über Veranstaltungen, Jahrestage und Worte für den Tag hinweg.

Eine Datei ersetzt alles Bisherige

Jede Datei ist ein vollständiger Stand. Sie ersetzt alles, was die Gemeinschaft vorher geschickt hat: Einträge, die in der neuen Datei fehlen, verschwinden aus dem Kalender.

Teile

Eine zu lange Datei (etwa mit Hunderten von Worten für den Tag) lässt sich in bis zu 20 Teile teilen. Jeder Teil ist eine vollständige, gültige Datei mit denselben Angaben source, contact, confirm, languages, machineTranslated und zone und dem Feld part: { "n": 1, "of": 3 }. Schicken Sie alle Teile zusammen.

Regelmäßige Kurse

Führen Sie regelmäßige Kurse als einzelne Veranstaltungen auf, eine pro Datum – bis zu 300 Veranstaltungen. Führt die Gemeinschaft einen iCal- oder Google-Kalender, geben Sie uns besser dessen Adresse.

Verschiedene Zeiten an verschiedenen Tagen

Haben die Tage einer Veranstaltung verschiedene Zeiten (Samstag 10:00–18:00, Sonntag 10:00–14:00), legen Sie einen Eintrag pro Tag mit demselben Titel an oder einen Zeitraum vom ersten Beginn bis zum letzten Ende (daily: false). Wählen Sie nicht eine Zeit für alle Tage.

Bilder

Nur Fotos, die Sie selbst aufgenommen haben oder für die Sie eine schriftliche Erlaubnis zur Veröffentlichung haben. Bestätigen Sie für jedes Bild die Rechte (rightsConfirmed: true) und geben Sie eine Bildangabe (credit) an.

JPEG, PNG, WebP oder HEIC, je bis zu 10 MB, die lange Seite mindestens 600 Pixel (besser 1200 oder mehr). Bis zu 60 Bilder pro Einsendung. Benennen Sie die Dateien mit lateinischen Buchstaben, Ziffern, Punkten, Bindestrichen und Unterstrichen, ohne Leerzeichen (tara-retreat.jpg); benennen Sie jede andere Datei vor dem Senden um.

Wir entfernen die verborgenen Daten des Fotos (Aufnahmeort, Kamera), verkleinern es und veröffentlichen es mit Ihrer Bildangabe.

Downloads

Dieselben Dateien für alle Sprachen:

  • Vorlage — eine Datei zum Ausfüllentemplate.v1.json
  • Beispiel — eine ausgefüllte Datei einer erfundenen Gemeinschaftexample.v1.json
  • JSON-Schema — für Code-Editoren und automatische Prüfungenschema.v1.json

KI-Helfer (freiwillig)

Wenn das Material schon vorliegt – ein Programm als PDF, Beiträge, Tabellen, eine Liste von Zitaten –, kann ein KI-Helfer daraus eine solche Datei machen. Das ist nur eine Erleichterung: Alles oben Beschriebene funktioniert auch ohne ihn.

Der Helfer stellt Rückfragen (Zeitzone, Sprachen, tibetisches oder westliches Datum, Rechte an Bildern, Quellen von Zitaten), erinnert an die Regeln und gibt eine Datei in unserem Format mit einer Liste der Bilder aus. Er selbst schickt nichts: Die Datei prüfen und schicken Sie. Seine Anweisungen sind auf Englisch, aber er spricht mit Ihnen in Ihrer Sprache.

Claude – Skill (zip)
Laden Sie in den Einstellungen von Claude (Capabilities → Skills) die zip-Datei hoch und bitten Sie Claude dann, eine Datei für Buddhist Calendar vorzubereiten.
ChatGPT – Anweisungen
Legen Sie einen eigenen GPT oder ein Projekt an, fügen Sie die Anweisungen ein und laden Sie die drei Dateien unten als Wissen hoch.
Gemini – Anweisungen
Legen Sie ein Gem an, fügen Sie die Anweisungen ein und laden Sie dieselben drei Dateien hoch.
Ein Prompt für jeden Chatbot
Fügen Sie ihn zusammen mit Ihrem Material in einen Chat ein.

Dateien für den Helfer:

Prüfen, dann schicken

  1. Prüfen Sie die Datei auf der Prüfseite. Die Datei verlässt Ihren Browser nicht.
  2. Schicken Sie die Datei (alle Teile) und die Bilder an burners.reissue3b@icloud.com mit dem Betreff Sangha file: <id>. Passen die Bilder nicht in eine E-Mail, schicken Sie mehrere mit demselben Betreff.
  3. Der Redakteur liest jede Datei. Was freigegeben wird, erscheint mit der nächsten Aktualisierung der Website im Kalender; was nicht freigegeben wird, wird nie veröffentlicht.
  4. Um Veröffentlichtes zu ändern, laden Sie Ihre aktuelle Datei von https://www.firstbuddha.space/api/sangha/v1/<id>/contribution.json herunter, bearbeiten Sie sie, fügen Sie contact wieder hinzu und schicken Sie sie.

Datenschutz

Die Kontaktdaten in der Datei (contact) dienen nur der Antwort und werden vor jeder Veröffentlichung entfernt. Alles andere in der Datei wird öffentlich.

Die Datenschutzseite