Wichtige Änderungen der URL-Struktur
Im Zuge des gestrigen Updates von sevenload haben wir nebst dem üblichen Bugfixing auch eine neue URL-Struktur eingeführt. Ab sofort verwenden wir Landeskürzel als Subdomains um die von den Usern ausgewählte Sprache korrekt darstellen zu können. Unter http://en.sevenload.com erreicht man konsequent die englischsprachige Oberfläche, die deutsche Version ist unter http://de.sevenload.com erreichbar.
Hinsichtlich der Entwicklung von externen Plugins ist diese Veränderung in sofern relevant, sobald diese externen Applikationen auf die URL-Struktur von sevenload zugreifen wollen. Die Permalinks, die direkt auf einzelne Bilder oder Videos zeigen, wurden neben den Länderkürzeln ebenfalls erweitert. Dieser Blogeintrag ist demnach für jeden potentiellen “Mitentwickler” unglaublich wichtig. Es gibt dabei zwei Formatierungen, die wir hier vorstellen möchten:
Version A
http://{{LAENDERKUERZEL}}.sevenload.com/{{TYP}}/{{ITEMID}}/{{TITLE}}
Version B
http://{{LAENDERKUERZEL}}.sevenload.com/{{TYP}}/{{ITEMID}}-
{{LISTENID|FOLDERID}}/{{TITLE}}
Die Version A sollte in jedem Fall für die Entwicklung von externen Anwendungen genutzt werden. Version B ist nur eine erweiterte Variante, in der hauptsächlich nur zusätzliche Angaben für die Darstellung auf der sevenload Webseite dargestellt werden. Die neuen URLs besitzen dabei folgende Variablen:
- {{LAENDERKUERZEL}} = Das spezifische Länderkürzel für die jeweils zu wählende Sprache. Derzeit sind mögliche Werte „de“ und „en“.
- {{TYP}} = Mit diesem Wert wird angegeben, ob ein Bild oder Video hinter dem Link zu finden ist. Die möglichen Werte sind „bilder“ und „videos“, wobei bei der englischsprachigen Verlinkung „images“ und „videos“ gelten.
- {{ITEMID}} = Dieser siebenstellige Code ist die einzige Referenz, um das richtige Bild oder Video auszuwählen.
- {{LISTENID|FOLDERID}} = Zusätzlich ist in Version B der URL die Angabe einer LISTENID für Links aus Suchergebnissen oder den üblichen Listen wie „Meistgesehene Videos“ vorhanden. Alternativ kann über die FOLDERID auch ein Album angegeben werden. Über diese mit einem Minuszeichen von der ITEMID getrennten Werte wird die Darstellung von sevenload beeinflusst, in dem die jeweils vor- bzw. nachgelagerten Suchergebnisse oder Albeninhalte als optionale Navigationshilfe dargestellt wird.
- {{TITLE}} = Zur besseren Lesbarkeit der URL werden wie schon seit dem Relaunch von sevenload die Titel des jeweiligen Items zum Schluss mit ausgegeben.
Wichtig für die Benutzung dieser URLs ist, dass wir auch die alten URLs auf die jeweiligen Items unterstützen um eine Abwärtskompabilität zu erreichen. Dennoch möchten wir explizit darauf hinweisen, dass unter Umständen einige Plugins für die Integration von sevenload (beispielsweise in bekannte Blogsoftware und -systeme) neu gepatched werden müssen.

Keine Kommentare zu "Wichtige Änderungen der URL-Struktur"
[...] Gestern wurde nun auch die URL-Struktur angepasst (siehe auch blog.sevenload.de[2]): Ab sofort verwenden wir Landeskürzel als Subdomains um die von den Usern ausgewählte Sprache korrekt darstellen zu können. Unter en.sevenload.com erreicht man konsequent die englischsprachige Oberfläche, die deutsche Version ist unter de.sevenload.com erreichbar. [...]
neu patchen?, ich glaube eher, das viele Blogeinträge gelöscht werden, weil angenommen wird, das das Video nicht mehr vorhanden ist.
Seitdem ihr ungestellt habt, gibt es auch Probleme mit den RSS Feeds. Ich nutze google.com/reader/ ,dieser ist nicht mehr in der Lage alle Videos zu zeigen.
Wir hatten ja extra geschrieben, dass die alten URLs ja bestehen bleiben. Wer ein altes Plugin einsetzt, wird immer noch auf z.B. http://sevenload.de/bilder/itemid zugreifen können…
Das mit deiner Aussage zu den RSS Feeds versuchen wir zu rekonstruieren. Welche hast Du denn eigentlich genutzt? ;)
Sorry, da habe ich wohl zu schnell geschossen.
Ich bin davon ausgegangen,
das mit diesem Blogeintrag die neue Urlstruktur abgeschlossen sei.
Tatsächlich hing es gestern aber sehr.
Bei der heutigen Kontrolle des google readers fiel mir auf, das
bei einem Klick auf den permalink die itemid Seite zu sehen ist.
Die Videos wurden gelöscht.
Es funzt also alles wieder wie gehabt.