Open Source
karte
<p align="center" <a href="https://karte.pfarr.tools" target=" blank" <img src="https://karte.pfarr.tools/img/logo/logo.png" width="400" alt="Logo der Pfarrstellenkarte" </a </p
open-source · codeberg · organization · css
Pfarrstellenkarte
Die Pfarrstellenkarte zeigt eine Übersicht aller freien Pfarrstellen in der Evangelischen Landeskirche in Württemberg. Die dazu benötigten Daten werden automatisch von der Seiten der Landeskirche übernommen. Aus Datenschutzgründen ist der Zugriff auf Benutzer mit einer @elkw.de/@elk-wue.de-Adresse beschränkt. Angemeldete Benutzer können Änderungsbenachrichtigungen per E-Mail abonnieren.
Installation
git clone https://codeberg.org/pfarr.tools/karte.git cd karte composer install npm install npm run build cp .env.dist .env
Lege eine neue MySQL-Datenbank samt Benutzer an, vergib die nötigen Rechte und trage die Konfiguration in .env
ein.
artisan migrate
Lege einen VirtualHost so an, dass das Rootverzeichnis auf karte/public zeigt.
Backend
Im Backend stellt die Pfarrstellenkarte eine Reihe von CLI-Befehlen für verschiedenen Funktionen bereit:
| Befehl | Funktion |
|---|---|
artisan import:okr |
Importiert die aktuellen Datensätze vom OKR. Dieser Befehl wird über den Scheduler automatisch einmal pro Stunde ausgeführt. |
artisan import:geocode |
Erlaubt die Korrektur eines falschen Geocodings durch die Eingabe eines besseren Suchbegriffs für die Adresse der Pfarrstelle. |
artisan login:permalink |
Erlaubt das Anlegen eines permanenten Login-Links für Benutzer mit einer externen Adresse (oder dort, wo ein Spamfilter die Login-E-Mails unterdrückt. |
Lizenz
Die Pfarrstellenkarte steht als Teil der pfarr.tools unter der GPL 3.0+ Lizenz.
Nutzung
Dieser Inhalt wird unter einer GPL 3.0+-Lizenz veröffentlicht. Was das bedeutet, steht hier.
Dieser Inhalt ist in einem Git-Repository auf verfügbar.
