Autor Thema: Shortlinks  (Gelesen 7907 mal)

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Shortlinks
« am: 07. April 2013, 12:23:38 »
Wir haben ja so schöne Shortlinks: http://opencaching.de/OCF4B9

Diese kommen aber nirgends vor:
  • Im Listing steht nur der Code, aber nicht der vollständige Link z.B. zum Rauskopieren
  • In der Benachrichtigungsmail für neue Caches steht eine vollständige "viewcache"-Url mit OCCode-Parameter
  • In den Watchlist-Mails steht eine vollständige "viewcache"-Url mit Cache-Id-Parameter

Hier könnte man überall den schönen Shortlink verwenden.

Schrottie

  • Gast
Re: Shortlinks
« Antwort #1 am: 07. April 2013, 12:27:24 »
Ja, das wäre sicherlich sinnvoll.

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: Shortlinks
« Antwort #2 am: 07. April 2013, 12:45:06 »
Ich denke ich werde das übernehmen...

Offline mic@

  • Vereinsmitglied
  • Large
  • *
  • Beiträge: 6328
  • oc-only Verstecker
Re: Shortlinks
« Antwort #3 am: 07. April 2013, 12:51:01 »
Zitat von: flopp
Ich denke ich werde das übernehmen...

Prima!
Mich hat schon immer gewundert, warum wir ein und desnelben Cache immer auf unterschiedliche Art ansprechen:
http://www.opencaching.de/viewcache.php?wp=OCF4BA
http://www.opencaching.de/viewcache.php?cacheid=165739

Und Deine Lösung, also http://opencaching.de/OCF4BA
ist klein aber fein!

Schrottie

  • Gast
Re: Shortlinks
« Antwort #4 am: 07. April 2013, 12:58:02 »
Und Deine Lösung, also http://opencaching.de/OCF4BA
ist klein aber fein!

Und vor allem schon eine ganze Weile lang möglich. :)

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: Shortlinks
« Antwort #5 am: 07. April 2013, 18:18:32 »
« Letzte Änderung: 07. April 2013, 18:59:14 von flopp »

following

  • Gast
Re: Shortlinks
« Antwort #6 am: 07. April 2013, 23:17:50 »
Ich habe es zum Ausprobieren auf den Testserver gelegt:

- Kurz-URL in Benachrichtigungen über neue Caches
- Kurz-URL in Benachrichtigungen über neue Logs
- Kurz-URL in Cachelistings

An der Einbindung in die Cachelistings hab ich noch was zu meckern: :)

- Das Listing verlinkt verwirrenderweise auf sich selbst.

- Es funktioniert nur auf dem www.opencaching.de-Server, aber nicht auf dem Testsystem oder anderen Installationen der OC-Software, da die Adresse http://opencaching.de fest vorgegeben ist.  Stattdessen sollte die Kurz-URL (optional) konfigurierbar gemacht werden.*

- Es belegt immer eine ganze Bildschirmzeile, obwohl es nur sehr selten benötigt wird. An anderen Stellen ist noch jede Menge Platz.

Der erste und dritte Punkt ließen sich in einem erschlagen, indem man wie bei GC einen Link hinter den OC-Code setzt, der die kopierbare Adresse einblendet, z.B. "[Kurz-URL]".

* Die Benachrichtungstexte für neue Caches scheinen auch noch nicht konfigurierbar zu sein, vor allem scheint dort die Übersetzung zu fehlen ...? Schicken wir etwa den Nutzern von opencaching.it und opencachingspain.es deutsche Benachrichtigungsmails?!

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: Shortlinks
« Antwort #7 am: 08. April 2013, 23:52:56 »
Zur Server-Konfigurierbarkeit:
Korrekt, das sollte man tun. Irgendwo in htdocs/config2/settings-dist.inc.php? Als Default/Fallback könnte man ja '$BASEURL + "/viewcache.php?wp={wp_oc}"' nehmen - ist dann zwar nicht "short", funktioniert aber auf jedem Fall.

Zur Lokalisierung der Mails:
So wie es aussieht, bekommen die Italiener und Spanier deutsche Mails, oder? Ich finde jedenfalls keine Lokalisierung... Im Übrigen bekommen sie auch deutsche Blog-Beiträge ;)

Zur "Platzverschwendung", Selbstverlinkung:
Man könnte es tatsächlich wie bei GC machen. Allerdings habe ich dann die Befürchtung, dass dieses Feature komplett übersehen wird.

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: Shortlinks
« Antwort #8 am: 09. April 2013, 07:17:31 »
Ach so: fehlt auf dem Testserver die Aktualisierung von util/watchlist/run-watch.php? In den watch-Mails wird nämlich das wp_oc Token nicht ersetzt...

following

  • Gast
Re: Shortlinks
« Antwort #9 am: 09. April 2013, 14:16:57 »
Zur Server-Konfigurierbarkeit:
Korrekt, das sollte man tun. Irgendwo in htdocs/config2/settings-dist.inc.php? Als Default/Fallback könnte man ja '$BASEURL + "/viewcache.php?wp={wp_oc}"' nehmen - ist dann zwar nicht "short", funktioniert aber auf jedem Fall.

Jup. Die Scripte in util/... verwenden allerdings noch die alte lib/settings.inc.php. Dort wird die dist-Datei nicht included sondern dient nur als Kopiervorlage (nur auf dem Produktivsystem - für die Entwicklersysteme gibt es die Includedatei settings-dev.inc.php).  D.h. zusamen:

* config2/settings-dist.inc.php für die Listinganzeige
* lib/settings-dist.inc.php als Kopiervorlage
* lib/settings-dev.inc.php für die Entwickler
* Produktivsystem: lib/settings.inc.php

Zitat
Zur "Platzverschwendung", Selbstverlinkung:
Man könnte es tatsächlich wie bei GC machen. Allerdings habe ich dann die Befürchtung, dass dieses Feature komplett übersehen wird.

Hmja. Es bräuchte ein Icon das nicht so leicht übersehen wird (wie das Dreieck auf GC). Auf der Karte ist es der gelbe Stern - allerdings könnte der im Listing als Empfehlungsstern missverstanden werden. Ich denke es sollte aber auf beiden Seiten das gleiche Symbol sein. Vielleicht ein größers Link-Icon (das übliche Kettenglieder-Symbol)?

Oder alternativ die Kurz-URL einfach irgendwo rechts in einem vorhandenen Freiraum hinschreiben, ohne Verlinkung - man könnte sie dann markieren und kopieren.

Die Links auf Mapquest & Google Maps unter der Karte sind z.B. überflüssig, weil beides in der Opencaching.de-Karte enthalten ist. Man könnte das ganze Kartenlinkzeug ersetzen durch einen Link "große Karte", wodurch vertikal Platz frei wird. Dann die Kurz-URL entweder darunter einblenden, oder die Karte nach unten schieben und den Kurzlink darüber setzen.

Ach so: fehlt auf dem Testserver die Aktualisierung von util/watchlist/run-watch.php? In den watch-Mails wird nämlich das wp_oc Token nicht ersetzt...

Die run-watch.php auf dem Testsystem ist auf dem Stand von deinem Commit 86055fe.

following

  • Gast
Re: Shortlinks
« Antwort #10 am: 09. April 2013, 15:03:41 »
Dann die Kurz-URL entweder darunter einblenden, oder die Karte nach unten schieben und den Kurzlink darüber setzen.

Braucht dann auch kein Label denke ich, die URL an sich ist selbsterklärend.

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: Shortlinks
« Antwort #11 am: 09. April 2013, 15:06:57 »
Ich werde das mal ausprobieren. Irgendeine ansprechende Lösung wird es geben...

following

  • Gast
Re: Shortlinks
« Antwort #12 am: 10. April 2013, 01:49:01 »
Opencaching.pl hat die Idee mit den Shortlinks heute übernommen:

http://code.google.com/p/opencaching-pl/source/detail?r=4759

following

  • Gast
Re: Shortlinks
« Antwort #13 am: 11. April 2013, 16:52:33 »
Ach so: fehlt auf dem Testserver die Aktualisierung von util/watchlist/run-watch.php? In den watch-Mails wird nämlich das wp_oc Token nicht ersetzt...

Bei mir hat es funktioniert, in der Logbenachrichtigung war die Kurz-URL drin.

Wenn noch jemand die Neue-Cache-Benachrichtigungen geprüft hat, kann ich diesen Teil freigeben.

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: Shortlinks
« Antwort #14 am: 11. April 2013, 17:10:58 »
Wenn noch jemand die Neue-Cache-Benachrichtigungen geprüft hat, kann ich diesen Teil freigeben.

Geht beides:

Zitat
Hallo flopptest,

soeben wurde in deinem Suchradius ein neuer Cache gemeldet:
---
flopptest hat am 11.04.2013 den Cache "Ich bin ein Notification-Test!!!" versteckt.
Entfernung: 2.2 km Richtung Nordost
Typ: Mathe-/Physikcache
Größe: extrem groß

Link: http://opencaching.de/OC9E93
---

Zitat
Hallo flopptest,

Neue Logeinträge deiner Caches:
---
11.04.2013 flopptest hat einen Logeintrag für deinen Cache "Ich bin ein Notification-Test!!!" gemacht.
http://opencaching.de/OC9E93

        Na, ist die URL richtig gesetzt?
---