tub-floorplan issueshttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues2024-02-20T20:59:09+01:00https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/58SVGO ab 2024 suboptimal2024-02-20T20:59:09+01:00Tobias ZeumerSVGO ab 2024 suboptimal* `res/conf-svgo/tubmap.mjs` für SVGO hinzugefügt, da Yaml-Version offenbar nicht mehr unterstützt ist. Passend dazu die `res/tub_floorplan_minimize.sh` ergänzt.
* Die Dateien werden einen Tick größer, da jetzt ein paar Sachen "zu viel...* `res/conf-svgo/tubmap.mjs` für SVGO hinzugefügt, da Yaml-Version offenbar nicht mehr unterstützt ist. Passend dazu die `res/tub_floorplan_minimize.sh` ergänzt.
* Die Dateien werden einen Tick größer, da jetzt ein paar Sachen "zu viel" ergänzt werden
Aufgefallen
* fügt noch überall `xml:space="preserve"` hinzu (wohl nur bei <text>)
* Könnte rausge-grept werden, da es das komplett sonst nicht gab
* fügt noch überall `y="0" x="0"` hinzu (wohl nur bei <use>)
* Dito (raus via grep)
* scheinbar kein Problem, aber ersetzt `'` in Parametern durch `"e;` statt wie vorher durch '
* z.B. `font-family:'Bookman Old Style';` > `font-family:"Bookman Old Style"`
* eher kein Problem, aber aus `d="M267.8 161l84.6-63.8 6.9 9.1-32.1 24.2V161z"` wird `d="m267.8 161 84.6-63.8 6.9 9.1-32.1 24.2V161Z"` Buchstaben klein, "l" weg
* Aus transform=transalte wird teils transform=matrixhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/57Mastodonfeed statt Twitter-Feed2024-02-20T13:57:47+01:00Tobias ZeumerMastodonfeed statt Twitter-FeedAm 2024-02-20 den Twitter-Feed durch Mastodon via [MastoFeed](https://www.mastofeed.com/) ersetzt. Eventuell durch [Emfed: Simple Client-Side Mastodon Feed Embedding](https://github.com/sampsyo/emfed) oder optimaler Weise durch etwas lok...Am 2024-02-20 den Twitter-Feed durch Mastodon via [MastoFeed](https://www.mastofeed.com/) ersetzt. Eventuell durch [Emfed: Simple Client-Side Mastodon Feed Embedding](https://github.com/sampsyo/emfed) oder optimaler Weise durch etwas lokales ersetzten
Todo
* [ ] Mastofeed-Zugriff für Console erlauben
* [ ] Emfed checkenhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/56Jquery weg / Panzoom vs OpenSeadragon2019-11-02T18:27:20+01:00Tobias ZeumerJquery weg / Panzoom vs OpenSeadragonGelegentlich mal prüfen, ob [OpenSeadragon](https://openseadragon.github.io/) eine Alternative zu jquery.panzoom wäre.
Sofern das zuträfe, wäre es sinnvoll gleich allen Jquery-Kram über Bord zu werfen.Gelegentlich mal prüfen, ob [OpenSeadragon](https://openseadragon.github.io/) eine Alternative zu jquery.panzoom wäre.
Sofern das zuträfe, wäre es sinnvoll gleich allen Jquery-Kram über Bord zu werfen.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/55tub.map als PWA (Progressive Web App)2019-08-16T16:10:21+02:00Tobias Zeumertub.map als PWA (Progressive Web App)Guter Kandidat, um mal ne (irgendwie) sinnvolle WPA zu bauen. Soltle ja einfach sein, da eigentlich effektiv eh alles "Offline"-HTML5/JS ist. https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/ ; https://github.com/...Guter Kandidat, um mal ne (irgendwie) sinnvolle WPA zu bauen. Soltle ja einfach sein, da eigentlich effektiv eh alles "Offline"-HTML5/JS ist. https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/ ; https://github.com/SirFaenor/pwa-skeleton.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/54Spracherkennung / Verlinkung2019-01-02T18:32:42+01:00Tobias ZeumerSpracherkennung / VerlinkungDie Sprache sollte per Browser und per URL-Parameter wählbar sein.Die Sprache sollte per Browser und per URL-Parameter wählbar sein.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/53Highlighting sollte aktuelle Ebene bevorzugen2019-01-02T18:32:42+01:00Tobias ZeumerHighlighting sollte aktuelle Ebene bevorzugenBeim Klick auf Buttons oder in Menü wird vom OG1 ins EG gesprungen. Falls man im OG1 klickt, sollte aber dort die Hervorhebung angezeigt werden ([Codestelle](https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/blob/cd6da075b3d3e414...Beim Klick auf Buttons oder in Menü wird vom OG1 ins EG gesprungen. Falls man im OG1 klickt, sollte aber dort die Hervorhebung angezeigt werden ([Codestelle](https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/blob/cd6da075b3d3e414a9e1f34e659c75153ec1e5df/js/tubmap.js#L680)).https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/52Standort anzeigen2018-12-28T09:22:02+01:00Tobias ZeumerStandort anzeigenFür die Phex-Console den Standort anzeigen...Für die Phex-Console den Standort anzeigen...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/51Regalabbau Dezember 2018 einpflegen2018-12-28T09:22:02+01:00Tobias ZeumerRegalabbau Dezember 2018 einpflegenViele Regale wurden in LS1 und LS2 abgebaut. Aus Plan entfernen und Standorte bei restlichen Regalen anpassen.Viele Regale wurden in LS1 und LS2 abgebaut. Aus Plan entfernen und Standorte bei restlichen Regalen anpassen.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/50Ausgeblendete POIs werden angezeigt2018-12-28T09:22:02+01:00Tobias ZeumerAusgeblendete POIs werden angezeigtSind die POIs über das Menü ausgeblendet, werden sie (alle) angezeigt, sobald ein Highlighting stattfindet.
Da die POIs eigentlich nur sinnvoll für die Druckversion ausgeblendet werden, sollte es eigentlich egal sein. Oder doch irgendwi...Sind die POIs über das Menü ausgeblendet, werden sie (alle) angezeigt, sobald ein Highlighting stattfindet.
Da die POIs eigentlich nur sinnvoll für die Druckversion ausgeblendet werden, sollte es eigentlich egal sein. Oder doch irgendwie sinnvoll POIs auch so auszublenden?https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/49Hervorhebung zu kurz2018-12-28T09:22:02+01:00Tobias ZeumerHervorhebung zu kurzDas zurücksetzen der (roten) Hervorhebung wird als zu schnell empfunden (15 Sekunden). Nochmal prüfen...Das zurücksetzen der (roten) Hervorhebung wird als zu schnell empfunden (15 Sekunden). Nochmal prüfen...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/48Symbole Raum 0.04b und TU:Speak2018-12-28T09:22:02+01:00Tobias ZeumerSymbole Raum 0.04b und TU:SpeakDa Raum .04b nun freigegeben ist, müsste da auch ein Gruppenraumsymbol hin. Außerdem ist das TU:Speak-Räume-Symbol da etwas irrtierend (über leere Regale legen ggf.).Da Raum .04b nun freigegeben ist, müsste da auch ein Gruppenraumsymbol hin. Außerdem ist das TU:Speak-Räume-Symbol da etwas irrtierend (über leere Regale legen ggf.).https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/47Campusplan anbinden2018-08-06T12:46:21+02:00Tobias ZeumerCampusplan anbindenEine nicht gepflegte, aber aktuelle Liste: https://tissy.tuhh.de/pois/show/Eine nicht gepflegte, aber aktuelle Liste: https://tissy.tuhh.de/pois/show/https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/46Campusmap2018-08-06T12:45:52+02:00Tobias ZeumerCampusmapDerzeit wird die kleien Grafik beim "Campus"-Icon verlinkt. Alternativ könne OpenStreetMap oder Wikidata ([Mapvariante](https://query.wikidata.org/#%23defaultView%3AMap%0ASELECT%20%3FBereich%20%3FBereichLabel%20%3FInstitut%20%3FInstitutL...Derzeit wird die kleien Grafik beim "Campus"-Icon verlinkt. Alternativ könne OpenStreetMap oder Wikidata ([Mapvariante](https://query.wikidata.org/#%23defaultView%3AMap%0ASELECT%20%3FBereich%20%3FBereichLabel%20%3FInstitut%20%3FInstitutLabel%20%3FAdresse%20%3FWeb%20%3FLage%20%23%3FInstitut%0AWHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%2Cde%22.%20%7D%0A%20%20%23%20FILTERS%0A%20%20%3FBereich%20wdt%3AP361%20wd%3AQ1060.%0A%20%20%23%20Bibliothek%2C%20Fablab%2C%20AStA%20etc.%0A%20%20OPTIONAL%20%7B%20%3FBereich%20wdt%3AP856%20%3FWeb.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FBereich%20wdt%3AP625%20%3FLage.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FBereich%20wdt%3AP969%20%3FAdresse.%20%7D%20%20%0A%20%20%23Institute%0A%20%20OPTIONAL%20%7B%0A%09%20%20%3FBereich%20wdt%3AP31%20wd%3AQ180958.%0A%09%20%20%23%20SHOW%0A%09%20%20%3FBereich%20wdt%3AP527%20%3FInstitut.%20%0A%09%20%20%23%20Fetch%20Properties%0A%09%20%20OPTIONAL%20%7B%20%3FInstitut%20wdt%3AP856%20%3FWeb.%20%7D%0A%09%20%20OPTIONAL%20%7B%20%3FInstitut%20wdt%3AP625%20%3FLage.%20%7D%0A%09%20%20OPTIONAL%20%7B%3FInstitut%20wdt%3AP969%20%3FAdresse.%20%7D%20%20%0A%20%20%7D%0A%7D%0ALIMIT%20100)) genutzt werden.
Siehe auch [TUHH Typo3 - OpenStreetMap](https://www.tuhh.de/t3doku/fuer-redakteure/inhaltselemente/plug-in-einfuegen/openstreetmap.html).https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/45LBS = Besonders Regal2018-07-19T21:30:02+02:00Tobias ZeumerLBS = Besonders RegalDa die Lehrbuchsammlung nun schon im Menü unter "Besondere Regale" gerutscht ist, sollte sie eigentlich pink sein, so wie alle anderen besonderen Regale. Dann ist auch noch augenscheinlicher, dass das nicht der "normale" Bestand ist.
Ok...Da die Lehrbuchsammlung nun schon im Menü unter "Besondere Regale" gerutscht ist, sollte sie eigentlich pink sein, so wie alle anderen besonderen Regale. Dann ist auch noch augenscheinlicher, dass das nicht der "normale" Bestand ist.
Ok, pink auf so einer Fläche...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/44Signatur klickbar machen2018-12-28T09:22:02+01:00Tobias ZeumerSignatur klickbar machenWarum eigentlich nicht auch auf die Signaturen klicken könne, um die Fachgruppen-Infos zu kriegen...Warum eigentlich nicht auch auf die Signaturen klicken könne, um die Fachgruppen-Infos zu kriegen...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/43Systematik standardmäßig anzeigen2018-07-19T21:21:45+02:00Tobias ZeumerSystematik standardmäßig anzeigenEs ist eigentlich eher sinnfrei, wenn man auf einen Übersichtsplan die Systematik versteck.
Die Farben sollten irgendwie auffällig und doch dezent sein...Es ist eigentlich eher sinnfrei, wenn man auf einen Übersichtsplan die Systematik versteck.
Die Farben sollten irgendwie auffällig und doch dezent sein...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/42Signaturensuche über Suchfeld funktioniert nicht2018-07-19T21:21:39+02:00Tobias ZeumerSignaturensuche über Suchfeld funktioniert nichtÜber das Suchfeld sollten Signaturen gefunden werden.
* Fall 1 "ganz korrekte Sigantur": "TI:TIA-123" oder auch "LBS:TIA-123" liefert exakten Standort
* Fall 2 "tub.find-Signatur": Da tubfind "LS1 TIA-123" (oder LS2) zeigt, kann auch da...Über das Suchfeld sollten Signaturen gefunden werden.
* Fall 1 "ganz korrekte Sigantur": "TI:TIA-123" oder auch "LBS:TIA-123" liefert exakten Standort
* Fall 2 "tub.find-Signatur": Da tubfind "LS1 TIA-123" (oder LS2) zeigt, kann auch damit der Lesesaal gefunden werden
* Fall 3 "grob korrekt": "TIA-123" liefert ggf. zwei Standorte (LBS und/oder Lesesaal)
* Fall 4 "wir sind entgegenkommend"; "TIA123"
Bei Fall 3+4 sollte ggf. darauf hingewiesen werden, dass der Standort wichtig ist. Dummerweise nennthttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/41EB umgezogen2018-07-18T12:39:01+02:00Tobias ZeumerEB umgezogenEB im LS2 ist in den 1.006 umgezogen - müsste angepasst werden.
(Bei LA stimmen die DESC auch noch nicht ganz)EB im LS2 ist in den 1.006 umgezogen - müsste angepasst werden.
(Bei LA stimmen die DESC auch noch nicht ganz)https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/40Mapmarker zu klein (Mobil)2018-07-08T22:28:32+02:00Tobias ZeumerMapmarker zu klein (Mobil)Mit (dicken) Fingern ist es recht schwer die Marker zu treffen. Evtl. Marker etwas vergrößern bei kleiner Bildschirmgröße. Oder die Map gleich etwas zoomen (sieht halt doof aus, aber...).Mit (dicken) Fingern ist es recht schwer die Marker zu treffen. Evtl. Marker etwas vergrößern bei kleiner Bildschirmgröße. Oder die Map gleich etwas zoomen (sieht halt doof aus, aber...).https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/39Performance (Mobile)2018-07-08T22:12:18+02:00Tobias ZeumerPerformance (Mobile)Die Mobil-Darstellung ist - außer größtenteils bei Chrome - eher etwas laggy (spezieller Fall von #36). Das liegt wahrscheinlich weniger an der KB-Größe, sondern eben an der relativ komplexen SVG. Ohne (ständige) Animation läuft es schon...Die Mobil-Darstellung ist - außer größtenteils bei Chrome - eher etwas laggy (spezieller Fall von #36). Das liegt wahrscheinlich weniger an der KB-Größe, sondern eben an der relativ komplexen SVG. Ohne (ständige) Animation läuft es schon runder. Allerdings ist die Rendering-Zeit immer noch hoch.
Anhaltspunkte
* SVG ist relativ komplex
* Animationen beim Laden (Anzeige der Legende) wahrscheinlich eher ein Killer
* "753[Violation] Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive." - rausfinden, was das überhaupt verursacht. Bisher alles unergiebig.