Skip to content
This repository has been archived by the owner on Dec 18, 2020. It is now read-only.

Kurzlink noch nicht vorhanden #20

Open
carstenbauer opened this issue Dec 4, 2015 · 6 comments
Open

Kurzlink noch nicht vorhanden #20

carstenbauer opened this issue Dec 4, 2015 · 6 comments

Comments

@carstenbauer
Copy link
Member

Macht es Sinn eine Funktion einzubauen, die es einem Benutzer erlaubt, einen Kurzlink anzulegen, indem er auf einen noch nicht verwendeten Kurzlink zugreift?

Er geht also zum Beispiel auf http://goethe.link/hanswurst. Diesen Kurzlink gibt es nicht und ihm wird angeboten einen Kurzlink mit diesem Kürzel anzulegen.

Ergänzend könnte man auch ähnliche Kurzlinks anzeigen (war vielleicht ein Typo). Also Benutzer gibt ein http://goethe.link/physikoline und bekommt angezeigt: Meinten Sie http://goethe.link/physikonline

@svenk
Copy link
Member

svenk commented Dec 4, 2015

Hübsche Idee. Man könnte den derzeitigen Text

Leider konnten wir keine Adresse unter dem Kürzel hanswurst finden. Das bedeutet, dass diese Kurz-URL nicht existiert.

ersetzen durch

Leider konnten wir keine Adresse unter dem Kürzel hanswurst finden. Das bedeutet, dass diese Kurz-URL nicht existiert. Kurzlink anlegen

Damit ein solcher Link funktioniert, könnte man diesen Patch anwenden. Alternativ könnte man das Kurzlink-Formular direkt auf der Fehlerseite anzeigen.

Die "Typo-Korrektur" ist natürlich auch eine interessante Idee. Dazu muss man eine Ähnlichkeitssuche in der Datenbank machen. Wenn man das richtig machen will, braucht man dafür eine richtige Suchmaschine wie Lucene (vgl. SO: How to find similiar results in MySQL), aber bei einem bescheidenen Datenbank-Umfang könnte man auch eine kleine Mini-Suchmaschine in PHP schreiben, die beim Fehlerfall erst mal die ganze Datenbank einliest und die Suche in Echtzeit macht...

@sheepyhollow
Copy link

Ergänzend könnte man auch ähnliche Kurzlinks anzeigen
Aber dann bekomme ich im Fall eines Typo ja drei Informationen:

  • gibts nicht
  • meintest Du das hier ?
  • ist noch frei - möchtest Du das anlegen?

der 3. Fall ergibt eigentlich nur Sinn, wenn ich das bewusst nutze, um zu testen, ob ein Link schon existiert. Wenn ich aber eine Information suche (als Nutzer der Info, nicht als Anbieter), die es nicht gibt (weil Typo oder gibtnix), dann bin ich ja nicht der, der dann einen Link anlegen will - ich will ja nur die Infos.

Also kurz:

Macht es Sinn eine Funktion einzubauen, die es einem Benutzer erlaubt, einen Kurzlink anzulegen, indem er auf einen noch nicht verwendeten Kurzlink zugreift?

eigentlich nein 😄

Typo-finder ist dagegen super.

@carstenbauer
Copy link
Member Author

@sheepyhollow Kleines Gegenbeispiel: Ich möchte einen Kurzlink anlegen. Anstatt auf goethe.link zu gehen, URL und Kürzel einzugeben (so muss ich insgesamt drei Felder ausfüllen: Einmal im Browser goethe.link eingeben, einmal die URL und einmal das Kürzel) gehe ich direkt auf goethe.link/meinkürzel und geb dort nur noch die Ziel URL ein (macht zwei Eingaben). Es geht also ein wenig schneller ;)

Zugegeben, seehr viel bringt es vielleicht nicht, aber ticken wir nicht eigentlich so, Sven? :)

Nachtrag: Zumal mir gerade auffällt, dass die Tab Reihenfolge auf der Startseite im Sinne dieses Beispiels unvorteilhaft ist. Nach URL Eingabe kommt man mit Tab erst zum Button und dann zur Kürzeleingabe (Vermutlicher Grund: Vielleicht will man ja kein Kürzel)

@sheepyhollow
Copy link

Punkt für Dich 😉

@svenk
Copy link
Member

svenk commented Dec 4, 2015

Hey Carsten, der Code ist übrigens PHP und hat keine externen Abhängigkeiten (man braucht nur eine MySQL-Datenbank) - installier es dir doch mal zuhause und bau die Änderungen rein :D

@carstenbauer
Copy link
Member Author

Wollte mich auch mal der Internationalisierung #9 widmen. Mal schauen wie viel Zeit ich habe.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants