DecentralizedAmateurPagingNetwork / Web

The default DAPNET Web-frontend.
MIT License
21 stars 10 forks source link

Make Map available without login #144

Closed dh3wr closed 6 years ago

dh3wr commented 6 years ago

Sie auch #143 würde ich gerne auf der Startseite bereits die Karte präsentieren oder zumindest einen Link dazu, auch ohne Anmeldung. Kann man das irgendwie machen, ohne die map.vue zu duplizieren? Da ist natürlich auch eine Link in dem Popup auf den Transmitter-Edit drin, der sollte dann nicht aktiv sein. Die API ist bereits so, dass man für den call /transmitter keinen Auth braucht.

Idee ist, dass sich Interessierte schon mal ohne Anmeldung die Sender und ihre Abdeckung anschauen können.

menzerath commented 6 years ago

Am einfachsten wäre es, einfach auf die Karte zu verlinken und diesen Aufruf auch unangemeldet zu erlauben. Allerdings sind die Nodes nicht ohne Anmeldung bei der API verfügbar. Da wäre es sinnvoller, eine "light" Version der Karte auf der Startseite anzubieten, die wirklich nur die Transmitter anzeigen kann und sonst nichts...

dh3wr commented 6 years ago

Letzteres bitte :-)

menzerath commented 6 years ago

Ich habe die Karte (temporär) unter dem bestehenden Info-Text eingefügt. Dafür muss noch eine bessere Position gefunden werden...

menzerath commented 6 years ago

Eine Platzierung im Karussell funktioniert übrigens nicht. Die Karte wird nicht vollständig geladen und die Karte selbst lässt sich nicht verschieben, ohne den ganzen Slider zu verschieben.

dh3wr commented 6 years ago

Ok, dann kommt im Karusell nur ein Bild. Reicht auch. Über die Position ist noch zu verhandeln, vielleicht tauschen wir das mit der Statistik oder so.

Noch was: Die Abdeckungskarten gehen in dieser Ansicht nicht. Kann man die hinzufügen? Ebenfalls wäre bei Klick auf die Karte (oder sonst als Link) eine Fullscreen Ansicht der Karte in einem neuen Fenster ohne Nav-Bar wünschenswert. Wie auf hamnetdb.net, wenn man auf die Karte links klickt.

menzerath commented 6 years ago

Die Abdeckungskarten gehen in dieser Ansicht nicht. Kann man die hinzufügen?

Kann man. Die hatte ich absichtlich raus gelassen, weil die Darstellung so klein war.


Ebenfalls wäre bei Klick auf die Karte (oder sonst als Link) eine Fullscreen Ansicht der Karte in einem neuen Fenster ohne Nav-Bar wünschenswert.

Fullscreen wäre komplett am Vue.js Framework vorbei. Auf der Home-Seite kann ich einfach einen Link zur "normalen" Kartenansicht unter die Karte setzen, aber tatsächlicher Fullscreen geht erstmal nicht ohne Weiteres.

dh3wr commented 6 years ago

kann ja eine Vue.js Seite sein, in der nichts als die Karte ist, oder?

dh3wr commented 6 years ago

Ungemeldet tut sich nichts beim Link

menzerath commented 6 years ago

Für die Karte habe ich eine deutlich schönere Lösung durch ein Fullscreen-Plugin gefunden. Durch den neuen Button unter dem Zoom kann der Browser die Karte auf dem ganzen Bildschirm anzeigen.

Den Link auf der Home-Seite zeige ich ab sofort nur noch angemeldeten Benutzern an. Nutzern ohne Login fehlen die Berechtigungen zum Abruf der Nodes, sodass die Seite sowieso nicht erfolgreich geladen werden kann.

dh3wr commented 6 years ago

Könnte man das Fullscreen-Plugin auch auf der Startseite einbauen?

menzerath commented 6 years ago

Ist drin