tub-floorplan issueshttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues2024-02-20T17:28:20+01:00https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/1Fehlende Einrichtung ergänzen2024-02-20T17:28:20+01:00Tobias ZeumerFehlende Einrichtung ergänzenElemente, die im Plan fehlen
2024
* Infobildschirm Eingang
* Sitzsäcke
* Broschüren nahe Kassenautomat
Vor 2024
* Beamer/Leinwand 0.004
* Tische in LS1-Arbeitsräumen und in 1.006 + 1.009
* Workbays
* "Schlangentisch" LS2
* Türen von Ro...Elemente, die im Plan fehlen
2024
* Infobildschirm Eingang
* Sitzsäcke
* Broschüren nahe Kassenautomat
Vor 2024
* Beamer/Leinwand 0.004
* Tische in LS1-Arbeitsräumen und in 1.006 + 1.009
* Workbays
* "Schlangentisch" LS2
* Türen von Rotunde zu LS1/LS2
* Verwaltungstrakt EG: Nur ein Raum neben 0.006 (Zusammenlegung)
Elemente, die möglicherweise entfernt werden müssen
* barrierefreier Arbeitsplatz raus (noch warten, ob der ggf. repariert wird) (2018-04-20)https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/2Fehlerhafte Ausrichtung SVG-Elemente2018-06-10T22:04:16+02:00Tobias ZeumerFehlerhafte Ausrichtung SVG-ElementeAn irgendeiner ziemlich weit zurückliegenden Stelle (noch vor Commit 32fefe6e46370782321d76d4fa61cdfa755425f7) ist die SVG-Version zu sehr vereinfacht worden. Einige Dinge (Fenster, Regalenden, Tische, Kompass) sind leicht "versetzt". Au...An irgendeiner ziemlich weit zurückliegenden Stelle (noch vor Commit 32fefe6e46370782321d76d4fa61cdfa755425f7) ist die SVG-Version zu sehr vereinfacht worden. Einige Dinge (Fenster, Regalenden, Tische, Kompass) sind leicht "versetzt". Auch die Rotundenelemente sind nicht mehr perfekt.
Das sieht man alles zwar erst bei sehr hohem Zoom, aber dennoch recht unschön, da alles maßstabsgerecht war (und sicher im Prinzip noch ist). Müsste mit einer ganz alten Version nochmal verglichen werden.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/3Accessibility (ARIA) für SVG/HTML verbessern2018-07-08T20:54:22+02:00Tobias ZeumerAccessibility (ARIA) für SVG/HTML verbessernAspekte
* aria-describedby ist im SVG "desc_BLA", wird aber im html aufgeteilt in "desc_BLA_de" und "desc_BLA_en" - so funktioniert das native aria nicht mehr.
Interessante Ressourcen
* https://www.sitepoint.com/tips-accessible-svg/
* h...Aspekte
* aria-describedby ist im SVG "desc_BLA", wird aber im html aufgeteilt in "desc_BLA_de" und "desc_BLA_en" - so funktioniert das native aria nicht mehr.
Interessante Ressourcen
* https://www.sitepoint.com/tips-accessible-svg/
* https://developer.paciellogroup.com/blog/2013/12/using-aria-enhance-svg-accessibility/
* https://www.w3.org/TR/wai-aria/roles + https://www.w3.org/TR/wai-aria/rdf_model.svg
* http://fontawesome.io/accessibility/
* http://simpleprimate.com/blog/nav-1https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/4Quellcode-Optimierungen (Performance; Ladezeit)2018-07-08T20:51:59+02:00Tobias ZeumerQuellcode-Optimierungen (Performance; Ladezeit)* IDs, insbesondere in SVG, ordentlich(er) und strukturierter benennen
* XSLT oder PHP um eine ordentliche HTML-Version zu generieren (mehr oder minder alle Sources in einer Datei, Bearbeitung aber übersichtlicher in Ressourcen)
* Oder...* IDs, insbesondere in SVG, ordentlich(er) und strukturierter benennen
* XSLT oder PHP um eine ordentliche HTML-Version zu generieren (mehr oder minder alle Sources in einer Datei, Bearbeitung aber übersichtlicher in Ressourcen)
* Oder: ist eine reine HTML-Version wirklich so charmant gegenüber einer PHP-Version (irgendwie schon :))
* snapsvg weg (einfach svg includen)https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/5OpenStreetMap & Google Maps - Anbindung2018-08-05T00:44:00+02:00Tobias ZeumerOpenStreetMap & Google Maps - AnbindungTheoretische könnte der Lageplan auch bei externen Anbietern eingebunden werden.
* OpenStreetMap
* http://wiki.openstreetmap.org/wiki/Indoor_Mapping
* Google: Konnt man nen Raumplan für die Einrichtung verlinken? Da war mal was... htt...Theoretische könnte der Lageplan auch bei externen Anbietern eingebunden werden.
* OpenStreetMap
* http://wiki.openstreetmap.org/wiki/Indoor_Mapping
* Google: Konnt man nen Raumplan für die Einrichtung verlinken? Da war mal was... https://maps.google.de/help/maps/floorplans/ bzw. https://maps.google.com/floorplans/upload?hl=de&address=Denickestra%C3%9Fe+22%2C+21073+Hamburg%2C+Germany&lat=53.46097220927827&lng=9.96905142327887
* Example: https://www.google.com/maps/dir/37.391299,-121.981761/37.392633,-121.982254/@37.391997,-121.981622,19z/data=!4m11!4m10!1m6!3m4!1m2!1d-121.981966!2d37.392343!3s0x808fc9dcb6d090ab:0x90fa35b94a032de1!4e1!1m1!4e1!3e2?hl=enhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/6SVG-Optimierung (Inkscape zu Web)2018-07-08T20:41:59+02:00Tobias ZeumerSVG-Optimierung (Inkscape zu Web)Siehe auch [svg_and_inkscape.md](docs/svg_and_inkscape.md)
**Aspekte**
* Evtl. Polygons doch zu Recs (Bits & Bytes sparen)?
**Inkscape (Bugs)**
* Inkscape-CSS-Bugs
* Inline-CSS persists per object even after moving it to own css defi...Siehe auch [svg_and_inkscape.md](docs/svg_and_inkscape.md)
**Aspekte**
* Evtl. Polygons doch zu Recs (Bits & Bytes sparen)?
**Inkscape (Bugs)**
* Inkscape-CSS-Bugs
* Inline-CSS persists per object even after moving it to own css definition block via inbuild extension
* CSS class references being persisted in style attributes - workaround tool https://bugs.launchpad.net/inkscape/+bug/167937/comments/3
* Set CSS class Inkscape extension: https://github.com/monomon/inkscape-set-css-class
* Inkscape & Transforms
* Hängt mit Groups zusammen - die werden beim Bewegen immer tranformed und praktisch nicht möglich automatisch x/y drauß zu machen
* http://jeromebelleman.gitlab.io/posts/graphics/inkpos/
* https://stackoverflow.com/questions/13329125/removing-transforms-in-svg-files
* http://www.inkscapeforum.com/viewtopic.php?t=27459
* https://github.com/Klowner/inkscape-applytransforms
* Cloning
* https://design.tutsplus.com/tutorials/quick-tip-duplicate-clone-or-copy-and-paste--cms-19969
* Layer mit "Vorlagen" von denen gecloned wird genutzt (für den Anfang bequemer als mit defs)
**Ressourcen**
* http://petercollingridge.appspot.com/svg-optimiserhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/7Regalinhalt anzeigen2018-07-07T19:51:50+02:00Tobias ZeumerRegalinhalt anzeigenVielleicht via SRU Regalinhalt anzeigen
* http://uri.gbv.de/database/opac-de-830
* http://sru.gbv.de/opac-de-830?version=1.2&operation=searchRetrieve&query=sql+sortby+year%2Fdescending&maximumRecords=5
* odder nachs sig https://katalog.t...Vielleicht via SRU Regalinhalt anzeigen
* http://uri.gbv.de/database/opac-de-830
* http://sru.gbv.de/opac-de-830?version=1.2&operation=searchRetrieve&query=sql+sortby+year%2Fdescending&maximumRecords=5
* odder nachs sig https://katalog.tub.tuhh.de/Search/Results?lookfor=ti&type=CallNumber&limit=20&sort=year
Wahrscheinlich aber eher wenig nützlich.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/8Geokoordinaten berechnen2018-06-04T13:09:52+02:00Tobias ZeumerGeokoordinaten berechnenTheoretisch müsste sich für jeden Punkt einfach die Geokoordinaten berechnen lassen. Was total toll ist für...? :)
Siehe auch [data_sources.md](docs/data_sources.md) und #5 .Theoretisch müsste sich für jeden Punkt einfach die Geokoordinaten berechnen lassen. Was total toll ist für...? :)
Siehe auch [data_sources.md](docs/data_sources.md) und #5 .https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/9Belegungsanzeige2018-07-08T22:10:58+02:00Tobias ZeumerBelegungsanzeigeVielleicht ließe sich irgendwie eine (relative) Belegungsanzeige realisieren, z.B: Besucherzähler-Zahlen live abgreifen.Vielleicht ließe sich irgendwie eine (relative) Belegungsanzeige realisieren, z.B: Besucherzähler-Zahlen live abgreifen.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/10Guided Tour2018-06-10T22:09:40+02:00Tobias ZeumerGuided TourGuided Tour als Schnelleinstieg in die Bibliotheksangebote (Anmeldung > Ausweis > Selbstverbucher > PCs...). Ziemlich hübsch z.B. http://introjs.com/
Ähnliche Ansätze: http://dev.vast.com/jquery-popup-overlay/ || https://github.com/hub...Guided Tour als Schnelleinstieg in die Bibliotheksangebote (Anmeldung > Ausweis > Selbstverbucher > PCs...). Ziemlich hübsch z.B. http://introjs.com/
Ähnliche Ansätze: http://dev.vast.com/jquery-popup-overlay/ || https://github.com/hubspot/vexhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/11Tageszeit-Schattenwurf2018-06-17T22:52:57+02:00Tobias ZeumerTageszeit-SchattenwurfBox-Shadow nach Tageszeit pro Etage zeigen. Nutzlos aber cool.Box-Shadow nach Tageszeit pro Etage zeigen. Nutzlos aber cool.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/12Regal-Signaturen in Legende übernehmen2018-06-04T13:00:35+02:00Tobias ZeumerRegal-Signaturen in Legende übernehmenBeim Klick auf ein Regal, werden die Signaturen in einem Popup angezeigt. In der Legende wird die gesamte Systematik erläutert. Die Signatur aus dem Popup könnte in der Legende mit angezeigt werden.
(Die Siganturen kommen aus dem <desc...Beim Klick auf ein Regal, werden die Signaturen in einem Popup angezeigt. In der Legende wird die gesamte Systematik erläutert. Die Signatur aus dem Popup könnte in der Legende mit angezeigt werden.
(Die Siganturen kommen aus dem <desc> in der SVG-Datei).https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/13Visuell verbessern (oder: Mobile vs. Infoscreen)2018-07-08T20:31:23+02:00Tobias ZeumerVisuell verbessern (oder: Mobile vs. Infoscreen)Grundsätzlich sollte der Plan gleichermaßen auf Handys/Tablets als auch auf großen PC-Bildschirmen oder Infoscreens mit Maus oder Touch funktionieren. Eine sehr schönes (freies) Beispiel ist https://tympanus.net/codrops/2016/04/13/intera...Grundsätzlich sollte der Plan gleichermaßen auf Handys/Tablets als auch auf großen PC-Bildschirmen oder Infoscreens mit Maus oder Touch funktionieren. Eine sehr schönes (freies) Beispiel ist https://tympanus.net/codrops/2016/04/13/interactive-3d-mall-map/.
Insbesondere für einen Infoscreen ist [Serendipity](https://de.wikipedia.org/wiki/Serendipität) ein wesentlicher Aspekt. Das heißt, es geht mehr darum, zufällig/schnell/ansprechend Bibliotheksangebote zu entdecken, weniger aber um eine gezielte Suche (also das jmd. aktiv den Plan aufruft um einen genauen Punkt anzusteuern).
**Aspekte**
* Das Navigationsmenü ist nicht besonders schön (funktioniert aber für Mobil und große Bildschirme gleichermaßen). Eine (durchsuchbare) Liste an der Seite (Infoscreen) bzw. als Overlay (Mobile) wäre evtl.. schöner. Allerdings geht bei einer langen Liste auch schnell die Übersicht verloren.
* Die Legende sieht äußerst unschön aus.
* Es wäre schöner, wenn die Karte nicht ganz so plan 2D wäre. Evtl. leicht rotiert, vor allem aber die Ebenen direkt sichtbar.
* Die Mapmarker sind zu groß/aufdringlich (können aber immerhin ausgeblendet werden).https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/14Druckversion verbessern2018-07-08T20:43:15+02:00Tobias ZeumerDruckversion verbessernDerzeit werden bei Druck alle Elemente außer der Karte ausgeblendet.
Eventuell wäre ein Druck-Icon schöner, dass beim Klick folgendes macht
* Eine Beschriftung links oben einfügt ("Lesesal 1", "Lesesaal ")
* Die Karte optimal für den D...Derzeit werden bei Druck alle Elemente außer der Karte ausgeblendet.
Eventuell wäre ein Druck-Icon schöner, dass beim Klick folgendes macht
* Eine Beschriftung links oben einfügt ("Lesesal 1", "Lesesaal ")
* Die Karte optimal für den Druck vergrößert/zoomt
* Beide Lesesäle (ggf. auch Magazin) direkt druckt, so dass nicht für jede Ebenen-Ansicht separat gedruckt werden muss.
* Statt eines Drucks, könnte auch eine "klassiche" Pixelgrafik (png/jpg/gif) ausgegeben werden
* mehr denkbar...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/15Tooltips alternativ anzeigen (jquery-ui weg)2018-06-17T22:52:57+02:00Tobias ZeumerTooltips alternativ anzeigen (jquery-ui weg)Die Tooltips werden derzeit beim Überfahren der Marker mit der Maus oder bei Klick auf ein Regal angezeigt. Das funktioniert nicht ganz einwandfrei und vor allem verwendet es das riesige jquery-ui (Downloadzeit). Das sollte unbedingt raus.Die Tooltips werden derzeit beim Überfahren der Marker mit der Maus oder bei Klick auf ein Regal angezeigt. Das funktioniert nicht ganz einwandfrei und vor allem verwendet es das riesige jquery-ui (Downloadzeit). Das sollte unbedingt raus.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/16Fluchtplan2020-04-23T11:55:30+02:00Tobias ZeumerFluchtplanEs wäre eigentlich recht simpel, die Fluchtwege, Feuerlöscher und Erste-Hilfe-Materialien von den aushängenden Plänen zu übernehmen. Wäre aber möglicherweise eher eine Sache der Vollständigkeit als der Nützlichkeit.Es wäre eigentlich recht simpel, die Fluchtwege, Feuerlöscher und Erste-Hilfe-Materialien von den aushängenden Plänen zu übernehmen. Wäre aber möglicherweise eher eine Sache der Vollständigkeit als der Nützlichkeit.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/17Verlinkungen auf externe Inhalte2018-07-08T20:33:36+02:00Tobias ZeumerVerlinkungen auf externe InhalteGelegentlich bieten sich bei Legende-Texten Links an, z.B. bei Verweisen auf Formulare wie Buchwunsch oder Fernleihe. Bei externer Nutzung ist das eher unproblematisch, wenn vom Plan weggeleitet wird. Bei einem Infoscreen sollten die Lin...Gelegentlich bieten sich bei Legende-Texten Links an, z.B. bei Verweisen auf Formulare wie Buchwunsch oder Fernleihe. Bei externer Nutzung ist das eher unproblematisch, wenn vom Plan weggeleitet wird. Bei einem Infoscreen sollten die Links eher in einem Popup oder zmdst. in einem neuen Tab geöffnet werden.
Ganz auf Links zu verzichten, wäre schade.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/18Geschickterer Ebenwechsel2018-06-24T01:56:22+02:00Tobias ZeumerGeschickterer EbenwechselDer Ebenwechsel via Button ist evtl. etwas zu unauffällig. Außerdem kann (sofern "Staffview" aktiviert ist) darüber trotzdem nicht das Magazin erreicht werden. Die Ebenen sollten im SVG besser gehandelt werden (classes statt ids) und die...Der Ebenwechsel via Button ist evtl. etwas zu unauffällig. Außerdem kann (sofern "Staffview" aktiviert ist) darüber trotzdem nicht das Magazin erreicht werden. Die Ebenen sollten im SVG besser gehandelt werden (classes statt ids) und die Scripts angepasst werden. Eine "3D-Ansicht" wäre auch schön.
Merker: #widget-levelchange & toggleLevel(level)); eher class level_0 - level_3
Siehe auch #12 und #4.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/19Bildschirmschoner2018-07-08T20:31:23+02:00Tobias ZeumerBildschirmschonerFür das Infoterminal sollte ein Screensaver eingebaut werden. Einfachste Variante, den [von JournalTouch](https://github.com/tzeumer/JournalTouch/blob/master/js/local/conduit.js#L111) übernehmen.
Inhalt evtl.
* Kurzer Hinweis auf die Bu...Für das Infoterminal sollte ein Screensaver eingebaut werden. Einfachste Variante, den [von JournalTouch](https://github.com/tzeumer/JournalTouch/blob/master/js/local/conduit.js#L111) übernehmen.
Inhalt evtl.
* Kurzer Hinweis auf die Buttons/Menüs
* Deutsch links, Englisch rechts
* ...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/20Panzoom & Pinch2018-07-07T19:50:35+02:00Tobias ZeumerPanzoom & PinchPanzoom funktionierte nicht out-of-the-box mit Pinch
* https://github.com/ariutta/svg-pan-zoom#custom-events-support
* https://github.com/timmywil/jquery.panzoomPanzoom funktionierte nicht out-of-the-box mit Pinch
* https://github.com/ariutta/svg-pan-zoom#custom-events-support
* https://github.com/timmywil/jquery.panzoom