Gunnar Bittersmann: website mit sprachversionen

Beitrag lesen

Hello out there!

Aber mir ist noch nicht so recht klar, wie du sowas innerhalb eines CMS wie Redaxo umsetzen möchtest:

Vorneweg: Ich habe vom Umgang mit CMS nicht wirklich viel Ahnung.

  1. URLs: ein Produkt aus einem Produktkatalog eines imaginären Unternehmens hat die URLs /de/produkte/auto/ und /en/products/car/

Warum? Warum nicht 'http://example.com/produkte/auto' und 'http://example.com/products/car'? Dem Konzept der menschenlesbaren URIs laufen die Pfadteile 'de/' und 'en/' zuwider.

wie soll die generische URL für beide aussehen?

'http://example.com/produkte/auto' und 'http://example.com/products/car'.

Könnte (auf einem Server unter UNIX/Linux) so realisiert werden, dass 'produkte' ein symbolischer Link zu 'products' ist (oder andersrum), entsprechend 'auto' zu 'car'.

Oder serverseitige Weiterleitung/Alias.

Im Verzeichnis 'car' = 'auto' gibt es 'index.en.html' und 'index.de.html'.

Wie frisst Google die drei(?) URLs?

Hm, da wäre noch eniges Gehirnschmalz reinzustecken: es sollten bspw. 'http://example.com/produkte/auto/index.de.html' und 'http://example.com/products/car/index.en.html' indiziert werden, nicht aber 'http://example.com/produkte/auto/index.en.html' und 'http://example.com/products/car/index.de.html'.

Und wie geht der Benutzer damit um: wir er standardmäßig zuerst auf die generische geführt, und erst wenn er aktiv wechselt, landet er auf der URL für die Sprachvariante?

Ja, genau.

  1. Inhalt: Content Negotiation funktioniert ganz oder gar nicht, nehme ich an, jedoch nicht für Teilbereiche einer Seite?

Doch, content negotiation funktioniert für jeden einzelnen URI.

Probleme damit sind im Artikel “FAQ: When to use language negotiation” unter Navigation angesprochen.

Und vor allem: wie ließe sich das in einem CMS umsetzen?

Wie angedeutet, kann ich dazu nicht viel sagen.

Blödes Timing: ich bin jetzt leider ein kleines Weilchen offline

Hättest du das nicht geschrieben, um dann doch noch ein kleines Weilchen zu bleiben, hätte ich mich mit meiner Antwort mehr beeilt.

und vielleicht können wir ja später einen neuen Thread eröffnen, um Unklares nochmal zu besprechen..

Oder uns mal zum Fachsimpeln treffen.

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)