Shortlinks

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

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.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Schrottie

Ja, das wäre sicherlich sinnvoll.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Ich denke ich werde das übernehmen...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6633
Registriert: 04.12.2009, 00:31

[quote="flopp"]Ich denke ich werde das übernehmen...[/quote]

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

[quote="mic@"]
Und Deine Lösung, also http://opencaching.de/OCF4BA
ist klein aber fein!
[/quote]

Und vor allem schon eine ganze Weile lang möglich. :)
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Zuletzt geändert von flopp am 07.04.2013, 18:59, insgesamt 1-mal geändert.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
following

Ich habe es zum Ausprobieren auf den [url=http://wiki.opencaching.de/index.php/Entwicklung/Betatest]Testserver[/url] 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?!
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

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.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

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...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
following

flopp hat geschrieben: 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
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.
flopp hat geschrieben: 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

[quote="following"]
Dann die Kurz-URL entweder darunter einblenden, oder die Karte nach unten schieben und den Kurzlink darüber setzen.
[/quote]

Braucht dann auch kein Label denke ich, die URL an sich ist selbsterklärend.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Ich werde das mal ausprobieren. Irgendeine ansprechende Lösung wird es geben...
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
following

Opencaching.pl hat die Idee mit den Shortlinks heute übernommen:

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

[quote="flopp"]
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...
[/quote]

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.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

following hat geschrieben: Wenn noch jemand die Neue-Cache-Benachrichtigungen geprüft hat, kann ich diesen Teil freigeben.
Geht beides:
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
---
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?
---
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Antworten