Custom URL Shortener: Unser kostenloses Tool zur Verkürzung von Links
Wer lange Links mit verschiedenen Mail Clients verschickt hat es sicher schon erlebt: Umbrüche und Probleme mit der Zeichencodierung. Mit einem URL Shortener machen wir uns das Leben leichter – nur nicht alle Kurz-URL-Dienste sind gleich gut. Uns hat sogar gar keiner zugesagt. Deshalb haben wir einen eigenen programmiert. Den stellen wir nun als Open Source-Anwendung online.
Immer wieder stößt unser Support-Team auf Probleme beim Versenden von langen URLs. Ob via E-Mail oder direkt in unserem Ticketsystem RT Request Tracker ─ bestimmte Mail Clients und Browser brechen lange Links so um, dass sie nicht oft nicht mehr klickbar sind, oder auf falsche Unterseiten leiten. Deshalb wollten wir gerne einen guten URL Shortener haben, der schnell und einfach mit wenigen Klicks verkürzte URLs erzeugt. Die meisten kostenlosen Kurz-URL-Dienste haben uns aber aus verschiedenen Gründen nicht überzeugt. Das hieß für uns: Challenge accepted. In einem kleinen Projekt haben wir kurzerhand einen eigenen Custom URL Shortener programmiert.
Mehr Funktionen: Benutzer- und Linkverwaltung
Die grundlegende Funktion des URL Shorteners war schnell implementiert: Lange URLs verkürzen. Aber wir wollten mehr: Mit einer Benutzer- und Linkverwaltung können nicht nur geschützte Links erstellt werden. Auch eine History mit erstellten Links und Erstellern existiert nun. Das hat sich besonders für Links bewährt, die wir oft intern oder an Kunden verschicken. Außerdem haben wir nun einen Überblick, welche Shortlinks genutzt werden und können Links auch wieder deaktivieren.
Download auf GitHub
Wir haben die aktuelle Version unseres URL Shorteners zum kostenlosen Download als Open Source-Anwendung auf GitHub hochgeladen. Dort gibt es auch eine technische Dokumentation sowie eine Anleitung zur Anpassung von Funktionen und Oberfläche.
Übersicht aller Features
- Mehrere Instanzen
- Zufällige kurze URLs
- Automatische Linkbereinigung mit regulären Ausdrücken
- Automatische Linklöschung
- Links schützen
- Benutzerverwaltung mit integriertem Rollenmodell (Administrator und Benutzer)
- Individuelle Anpassungen am Design