Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen.

Overview

Regenbogenkarte

Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen. Die Idee dahinter war, insbesondere Jugendlichen einen Anlaufpunkt zu geben, um sich mit Gleichgesinnten austauschen zu können.

Screenshot der Karte mit Jugendgruppen

Der aktuelle Stand ist online vorzufinden: https://karte.queer-lexikon.net/

Wo sind die Daten?

Wir haben uns bewusst dagegen entschieden, die dahinter liegenden Daten zu veröffentlichen. Dennoch wollen wir den Code der Karte teilen, damit:

  1. transparent wird, wie die Karte funktioniert.
  2. Änderungen und Verbesserungen aus der Community ergänzt werden können.

Für Ergänzungen und Korrekturen einzelner Gruppen ist der E-Mail-Kontakt unter [email protected] vorzuziehen. Bitte beachte, dass wir Meldungen nur von Gruppenleitungen annehmen können.

Wie funktioniert die Karte?

  1. Beim Aufruf wird die Karte und eventuelle Elemente (Suchfeld, Menü, etc.) geladen. Für das Kartenmaterial nutzen wir den deutschen OpenStreetMap-Server des FOSSGIS e.V. Das Material steht unter einer CC-BY-SA 2.0 Lizenz.
  2. Der aktuelle Ort wird abgefragt. Der Browser übermittelt uns die (ungefähren) Standortdaten. Zu diesen Koordinaten wird anschließend navigiert.

Kompilieren

Die Karte ist rein JavaScript basiert. Wir nutzen aber für ein bisschen Komfort TypeScript, das macht Refactorings deutlich leichter. Anschließend wird Vite als Bundler genutzt und die finalen, komprimierten Assets erzeugt. Verwaltet wird alles über npm. Also:

npm install     # installiert alle Abhängigkeiten
npm run build   # kompiliert den Code

Code-Format

Prettier wird für ein einheitliches Format der Daten verwendet. Mit

npm run format

werden alle Dateien formatiert. Außerdem wird bei Pull Requests eingehender Code automatisch formatiert, also falls es mal vergessen wurde, kein Problem.

Warum nutzt ihr kein Framework wie Vue, React, Svelte, etc.?

Das hat mehrere Gründe. Zum Einen sind die benannten Frameworks stets im Wandel. Die Karte soll aber eine fire-and-forget Lösung sein. Das heißt, einmal aufgesetzt und deployed, soll die erst mal bis in alle Ewigkeiten laufen. Die stetigen Änderungen und der damit einhergehende Wartungsaufwand bei den bekannten Frameworks ist nicht ohne. Natürlich achten diese darauf, dass die breaking changes so klein wie möglich ausfallen, dennoch ist ein stetiges Weiterentwickeln der Karte notwendig.

Zum anderen ist die Funktionalität der Karte gering. Bis auf die Karte, ein Suchfeld und das mobile Menü sind quasi keine interaktiven Elemente vorhanden. Es ist für Menschen, die nicht im JavaScript- Universum unterwegs sind, deutlich einfacher, den sehr explizit geschriebenen Code der Karte zu verstehen, anstatt erst einmal das benutzte Framework zu verstehen.

Sofern sich aber die Funktionalitäten der Karte in Zukunft erweitern, schließen wir nicht aus, Schritt für Schritt die Karte auf eines der Frameworks umzubauen. Nur aktuell besteht kein Bedarf.

Lizenzen

  • Code: OSL-3.0
  • Icons: CC-BY-ND 4.0
  • Kartenmaterial: CC-BY-SA 2.0

Dankeschön ❤️

Ein großes Dankeschön geht an all die lieben Vereine und Organisationen, die wir auf unserer Karte anzeigen dürfen. Ein weiteres Dankeschön geht raus an den FOSSGIS e.V. für die Bereitstellung der Infrastruktur, auf dem die Karte aufbaut.

Comments
  • WIP: Kompletten Bildschirm für Karte nutzen

    WIP: Kompletten Bildschirm für Karte nutzen

    Funktionalität ist soweit fertig, bei kleinen Bildschirmen ist der Header erst versteckt und es gibt einen Floating Action Button um den Header anzuzeigen/wieder zu verstecken.

    Was noch fehlt:

    • Accessibility
    • Text für den Button/Screenreader-Text. Ich hätte eigentlich "Menü" und "Menü anzeigen/ausblenden" gedacht, aber es gibt ja bereits ein anderes Element das als Menü beschrieben wird. Header wäre glaube ich für Nutzer*innen zu uneindeutig? Ich bin mir unsicher, was da am besten passen würde

    Closes #2

    hacktoberfest-accepted 
    opened by CherryKitten 3
  • Extra Button für Location-Abfrage

    Extra Button für Location-Abfrage

    Extra Button für die Location-Abfrage, wie in #3 gewünscht.

    Ist zwischen Location input und "Suchen" button, mit Heroicon "map-pin".

    hacktoberfest-accepted 
    opened by CherryKitten 2
  • Add Reset Button

    Add Reset Button

    Closes #1

    Ich hab den Reset-Button jetzt mal in Grün über den Notausgang-Button gesetzt. Da die Funktion der beiden Buttons sehr ähnlich ist, hab ich emergency-button.ts in buttons.ts umbenannt und die Funktion da mit eingefügt.

    Wenn ihr die Funktionen lieber in einzelnen Dateien wollt, oder den Button in einer anderen Position, ändere ich das natürlich noch gerne.

    hacktoberfest-accepted 
    opened by CherryKitten 2
  • Extra Button für Location-Abfrage

    Extra Button für Location-Abfrage

    Ich bin irgendwie kein Fan davon wenn mich eine Webseite direkt beim Aufrufen nach meiner Location fragt. Wäre es eine Idee, hierfür noch einen extra Button einzubauen und erst dann die Location abzufragen?

    enhancement hacktoberfest 
    opened by aurorasmiles 2
  • chore(deps-dev): bump postcss from 8.4.19 to 8.4.20

    chore(deps-dev): bump postcss from 8.4.19 to 8.4.20

    Bumps postcss from 8.4.19 to 8.4.20.

    Release notes

    Sourced from postcss's releases.

    8.4.20

    • Fixed source map generation for childless at-rules like @layer.
    Changelog

    Sourced from postcss's changelog.

    8.4.20

    • Fixed source map generation for childless at-rules like @layer.
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump tailwindcss from 3.2.1 to 3.2.2

    chore(deps-dev): bump tailwindcss from 3.2.1 to 3.2.2

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps tailwindcss from 3.2.1 to 3.2.2.

    Release notes

    Sourced from tailwindcss's releases.

    v3.2.2

    Fixed

    • Escape special characters in resolved content base paths (#9650)
    • Don't reuse container for array returning variant functions (#9644)
    • Exclude non-relevant selectors when generating rules with the important modifier (#9677)
    • Fix merging of arrays during config resolution (#9706)
    • Ensure configured font-feature-settings are included in Preflight (#9707)
    • Fix fractional values not being parsed properly inside arbitrary properties (#9705)
    • Fix incorrect selectors when using @apply in selectors with combinators and pseudos (#9722)
    • Fix cannot read properties of undefined (reading 'modifier') (#9656, aa979d6)
    Changelog

    Sourced from tailwindcss's changelog.

    [3.2.2] - 2022-11-04

    Fixed

    • Escape special characters in resolved content base paths (#9650)
    • Don't reuse container for array returning variant functions (#9644)
    • Exclude non-relevant selectors when generating rules with the important modifier (#9677)
    • Fix merging of arrays during config resolution (#9706)
    • Ensure configured font-feature-settings are included in Preflight (#9707)
    • Fix fractional values not being parsed properly inside arbitrary properties (#9705)
    • Fix incorrect selectors when using @apply in selectors with combinators and pseudos (#9722)
    • Fix cannot read properties of undefined (reading 'modifier') (#9656, aa979d6)
    Commits
    • 763fdde 3.2.2
    • a5b6ec2 update changelog
    • 260e392 Update cssnano to version 5.1.14
    • 30d2595 Update autoprefixer to version 10.4.13
    • 226be11 update changelog
    • aa979d6 ensure we fallback to '' for backwards compatibility reasons
    • bf28bf6 Fix cannot read properties of undefined (reading 'modifier') (#9656)
    • 0a4ae77 Fix not rebuilding files when rename event is emit (#9689)
    • d33b650 Fix incorrect selectors when using @apply in selectors with combinators and...
    • c10ba4e Fix fractional values not being parsed properly inside arbitrary properties (...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps): bump leaflet from 1.9.1 to 1.9.2

    chore(deps): bump leaflet from 1.9.1 to 1.9.2

    Bumps leaflet from 1.9.1 to 1.9.2.

    Release notes

    Sourced from leaflet's releases.

    v1.9.2

    🐞 Bug fixes

    • ⚠️ Drop ESM entrypoint from package because of numerous compatibility issues with plugins (import leaflet/dist/leaflet-src.esm.js explicitly instead to take advantage; ESM by default will come in v2) (#8493 by @​jonkoops)
    • Fix a bug where tooltips could throw an error with canvas renderer (#8498 by @​Falke-Design)
    • Fix a bug with incorrect marker popup location when there are multiple markers registered to the same popup (#8523 by @​raychanks).

    🧪 Tests

    • Fix unit tests suite stopping abruptly on Mac (#8478)

    📝 Docs

    Changelog

    Sourced from leaflet's changelog.

    1.9.2 (2022-10-04)

    🐞 Bug fixes

    • ⚠️ Drop ESM entrypoint from package because of numerous compatibility issues with plugins (import leaflet/dist/leaflet-src.esm.js explicitly instead to take advantage; ESM by default will come in v2) (#8493 by @​jonkoops)
    • Fix a bug where tooltips could throw an error with canvas renderer (#8498 by @​Falke-Design)
    • Fix a bug with incorrect marker popup location when there are multiple markers registered to the same popup (#8523 by @​raychanks).

    🧪 Tests

    • Fix unit tests suite stopping abruptly on Mac (#8478)

    📝 Docs

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • docs: prepare for hacktoberfest

    docs: prepare for hacktoberfest

    Bitte schaut beide mal drüber, ob das von der Formulierung und sowas alles nice ist. Ist zwar beides nicht Pflicht für das Hacktoberfest, aber einen CoC und ne detaillierte Beschreibung für Dinge zu haben, tut allgemein eh nicht weh.

    opened by chloe-the-catgirl 1
  • chore(deps-dev): bump @playwright/test from 1.29.0 to 1.29.1

    chore(deps-dev): bump @playwright/test from 1.29.0 to 1.29.1

    Bumps @playwright/test from 1.29.0 to 1.29.1.

    Release notes

    Sourced from @​playwright/test's releases.

    v1.29.1

    Highlights

    microsoft/playwright#18928 - [BUG] Electron firstWindow times out after upgrading to 1.28.0 microsoft/playwright#19246 - [BUG] Electron firstWindow times out after upgrading to 1.28.1 microsoft/playwright#19412 - [REGRESSION]: 1.28 does not work with electron-serve anymore. microsoft/playwright#19540 - [BUG] electron.app.getAppPath() returns the path one level higher if you run electron pointing to the directory microsoft/playwright#19548 - [REGRESSION]: Ubuntu 18 LTS not supported anymore

    Browser Versions

    • Chromium 109.0.5414.46
    • Mozilla Firefox 107.0
    • WebKit 16.4

    This version was also tested against the following stable channels:

    • Google Chrome 108
    • Microsoft Edge 108
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump vite from 4.0.2 to 4.0.3

    chore(deps-dev): bump vite from 4.0.2 to 4.0.3

    Bumps vite from 4.0.2 to 4.0.3.

    Changelog

    Sourced from vite's changelog.

    4.0.3 (2022-12-21)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @playwright/test from 1.28.1 to 1.29.0

    chore(deps-dev): bump @playwright/test from 1.28.1 to 1.29.0

    Bumps @playwright/test from 1.28.1 to 1.29.0.

    Release notes

    Sourced from @​playwright/test's releases.

    v1.29.0

    New APIs

    • New method route.fetch() and new option json for route.fulfill():

      await page.route('**/api/settings', async route => {
        // Fetch original settings.
        const response = await route.fetch();
      

      // Force settings theme to a predefined value. const json = await response.json(); json.theme = 'Solorized';

      // Fulfill with modified data. await route.fulfill({ json }); });

    • New method locator.all() to iterate over all matching elements:

      // Check all checkboxes!
      const checkboxes = page.getByRole('checkbox');
      for (const checkbox of await checkboxes.all())
        await checkbox.check();
      
    • Retry blocks of code until all assertions pass:

      await expect(async () => {
        const response = await page.request.get('https://api.example.com');
        await expect(response).toBeOK();
      }).toPass();
      

      Read more in our documentation.

    • Automatically capture full page screenshot on test failure:

      // playwright.config.ts
      import type { PlaywrightTestConfig } from '@playwright/test';
      

      const config: PlaywrightTestConfig = { use: { screenshot: { mode: 'only-on-failure', fullPage: true, }

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
Owner
Queer Lexikon
Online-Anlaufstelle für sexuelle, romantische und geschlechtliche Vielfalt
Queer Lexikon
Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten)

Fotostandort Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten) https://kreis-viersen.github.io/fotostandort/ Fragen, Anm

Kreis Viersen 2 Apr 12, 2022
Wann muss ich von einer Adresse los, um per ÖV/SBB zu gegebenen Zeiten/Daten an gegebenen Adressen/Orten anzukommen?

✍ Deutsch, Français, Italiano, Rumantsch ✍ Beschreibung Serverlose Webseite: Wann muss ich von einer Adresse los, um per ÖV/SBB zu gegebenen Zeiten/Da

null 3 Oct 3, 2022
Códigos das aulas da Imersão FrontExpert

Imersão FrontExpert 01 Olá Dev, este repositório faz parte da Imersão FrontExpert, evento realizado durante os dias 11 à 13/04/2022. Para se inscrever

Daniel Castro 75 Nov 12, 2022
Voorbeeldimplementatie van software die werkt op basis van NEN 2660-2:2022

demo-beheerpakket-linked-data Voorbeeldimplementatie van software die werkt op basis van NEN 2660-2:2022 IMBOR resources For querying IMBOR we use the

CROW 3 Aug 21, 2022
Memento mori (Latin for 'remember that you [have to] die'). Self-filling calendar.

Memento mori Latin for 'Remember your death', Memento Mori is a powerful concept that's been used for centuries to help people focus on what truly mat

Roni Laukkarinen 6 Nov 8, 2022
Autocomplete für YForm Tabellen

?? WIP REDAXO-Addon: YForm Autocomplete Dieses Addon ermöglicht, Felder einer YForm-Tabelle über eine weitere automatisiert zu befüllen. Features Todo

Thorben 2 Jun 17, 2022
Workflows für REDAXO 5 Addons

Github-Workflows für REDAXO 5 Addons In diesem Repository findet ihr Workflows für eure REDAXO-Addons. Diese sollen euch als Hilfe für den Einstieg di

Friends Of REDAXO 11 Nov 30, 2022
Komponenten-Bibliothek für die Barrierefreiheit

Willkommen bei KoliBri KoliBri steht für Komponenten-Bibliothek für die Barrierefreiheit Weiter zur Dokumentation… Vision Wir stellen gemeinsam wieder

KoliBri - The accessible component library 31 Jan 3, 2023
Eine einfache Möglichkete Tailwindcss und Alpine.js mit REDAXO zu nutzen

TAR - Tailwindcss - Alpine.js - REDAXO Eine einfache Möglichkeit REDAXO mit Tailwindcss zu nutzen Installation: yarn install oder npm install Die gewü

Thorben 3 Feb 24, 2022
Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten)

Fotostandort Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten) https://kreis-viersen.github.io/fotostandort/ Fragen, Anm

Kreis Viersen 2 Apr 12, 2022
Wann muss ich von einer Adresse los, um per ÖV/SBB zu gegebenen Zeiten/Daten an gegebenen Adressen/Orten anzukommen?

✍ Deutsch, Français, Italiano, Rumantsch ✍ Beschreibung Serverlose Webseite: Wann muss ich von einer Adresse los, um per ÖV/SBB zu gegebenen Zeiten/Da

null 3 Oct 3, 2022
Códigos das aulas da Imersão FrontExpert

Imersão FrontExpert 01 Olá Dev, este repositório faz parte da Imersão FrontExpert, evento realizado durante os dias 11 à 13/04/2022. Para se inscrever

Daniel Castro 75 Nov 12, 2022
Voorbeeldimplementatie van software die werkt op basis van NEN 2660-2:2022

demo-beheerpakket-linked-data Voorbeeldimplementatie van software die werkt op basis van NEN 2660-2:2022 IMBOR resources For querying IMBOR we use the

CROW 3 Aug 21, 2022
Memento mori (Latin for 'remember that you [have to] die'). Self-filling calendar.

Memento mori Latin for 'Remember your death', Memento Mori is a powerful concept that's been used for centuries to help people focus on what truly mat

Roni Laukkarinen 6 Nov 8, 2022
Termbase für Übersetung in Form eines Obsidian Vault

lang file-id authors date tags topics en 2ff3822a-cc5f-4474-ab4e-d097dcc3a215 [email protected] 2022-01-06 #needs_completion #readme #winos #setup Readme

null 2 Jan 8, 2022
Autocomplete für YForm Tabellen

?? WIP REDAXO-Addon: YForm Autocomplete Dieses Addon ermöglicht, Felder einer YForm-Tabelle über eine weitere automatisiert zu befüllen. Features Todo

Thorben 2 Jun 17, 2022
Workflows für REDAXO 5 Addons

Github-Workflows für REDAXO 5 Addons In diesem Repository findet ihr Workflows für eure REDAXO-Addons. Diese sollen euch als Hilfe für den Einstieg di

Friends Of REDAXO 11 Nov 30, 2022