Closed k-nut closed 10 months ago
Cannot thoroughly test while on vacation. Javascript looks fine on first glance. Knut knows the goal so lets try this live.
Sollte das jetzt damit schon gehen? Ich sehe weder auf https://deploy-preview-449--hungry-heisenberg-4bd67f.netlify.app/karlsruhe/ noch in der Gesamtübersicht https://deploy-preview-449--hungry-heisenberg-4bd67f.netlify.app/projekte/alle/ noch nicht alle Projekte, die in der JSON stehen (z.B. "Klima-Dashboard und App"). Müssen eventuell die bestehenden Projekt md-Datei von Karlsruhe noch gelöscht werden, damit sie die Projekte aus dem JSON nicht überlagern? Im Karlsruher JSON fehlt auch noch die Liste der Mitstreiter.
Sieht für mich so aus, als wären unter oklab ka noch alle alten sachen aus den md files. Unter "alle projekte" kommen die inhalte aus den json, aber die texte sind alle gleich und falsch (lorawan)
Sieht für mich so aus, als wären unter oklab ka noch alle alten sachen aus den md files. Unter "alle projekte" kommen die inhalte aus den json, aber die texte sind alle gleich und falsch (lorawan)
Unter karlsruhe kommen die sachen dann in der reihenfolge wie im json? Oder findet ihr da wahlsortierung besser?
Für die Lab-Seiten hatte ich das Laden der Projekte tatsächlich einfach völlig vergessen. Das ist jetzt aber auch implementiert. Und ich habe die Markdown Files für Karlsruhe gelöscht, damit es da keine Verwirrung gibt. Die Sortierung auf der Lab-Seite entspricht dann der im JSON. Guckt doch noch mal drauf :)
Sieht jetzt schon ganz gut aus, vielen Dank! 3 Sachen hätte ich noch an der aktuellen Version anzumerken: 1)die Teasertexte aus dem JSON werden nicht angezeigt, stattdessen der Text von Lorawan Schleswig Holstein. 2) Wenn man über die Karte auf Karlsruhe geht, kommen gar keine Texte, nur Link und Bild. 3) Auf der deutschen Seite sollten nur Projekte mit lang:de kommen. Jetzt werden aber alle angezeigt. SOll ich issues aufmachen? SOll ich selbst Hand anlegen? Welche FIle machen das?
Ich hab unser JSON noch etwas erweitert, weil irgendwer geschrieben hat, da wären keine Lab Infos drin. Ist jetzt nicht irgendwie dringend, aber wenn die Flensburger und evtl andere auch Sachen nachladen wollen, vlt nützlich als Startpunkt. Json-ANfang sieht jetzt so aus:
{
"name": "Projectlist",
"version": 0.1,
"lab": {
"city": "Karlsruhe",
"url": "https://ok-lab-karlsruhe.de",
"members": [
"Andreas Kugel",
"Martin Weis",
"Josef Attmann",
"Michael Riedm\u00fcller",
"Alexander Melde"
],
"socials": {
"github": "https://github.com/CodeforKarlsruhe",
"gettogether": "https://gettogether.community/ok-lab-ka/"
}
},
"projects": [
{
"lab": "OK Lab Karlsruhe",
"title": "CoDaKaI - Coding, Daten und Ka-I",
"year": "2023",
"date": "20230727",
"categories": [
"society"
],
"status": "Laufend",
"link": "https://ok-lab-karlsruhe.de/projekte/kai",
"img": "https://ok-lab-karlsruhe.de/projects/karlsruhe/kai-logo.jpg",
"teaser": "Was hat es mit Coding, Daten und KI auf sich? ...",
"lang": "de"
},
... restliche Projekte ...
Im JSON von Karlsruhe sind die Projekt einmal mit deutscher Beschreibung ( "lang": "de" ) und mit englischer Beschreibung ( "lang": "en" ) drin, dadurch sind sie jetzt doppelt importiert. Frage ist auch, ob man jeden Workshop / jedes Event als einzelnes Projekt auflisten möchte (oder ob man die Sensor-Workshops zum Beispiel als einzelnen Projekt aggregiert, das wiederkehrende Events repräsentiert). Aber am Ende natürlich in Verantwortung jedes einzelnen Labs. Der prinzipielle Projekte-Beschreibungs-JSON-Lade-Mechanismus funktioniert ja, deswegen würde ich den PR jetzt mergen.
This allows us to load external projects for the project list page on demand.
For now this is only supported for Karlsruhe.
Waiting for #425 as the base of this PR and for #442 which will allow us to sort the projects with the others instead of just appending them at the end.