14.07.05
Neu in Movable Type 3.2 ist das Feld »Basename«. Es wird automatisch aus dem Entry-Titel generiert und legt den Datei-Namen des Beitrages fest.
Durch Entriegelung des Feldes kann die Automatisierung ausgeschaltet und der Datei-Name scheinbar frei nach folgendem Muster vergeben werden:
keyword1-keyword2-keyword3
oder
keyword1_keyword2_keyword3
Letzteres Schema verwendet MT automatisch. Zusätzlich wird nach einem Algorithmus ein möglichst eindeutiger, ein wenig kryptisch anmutender Name generiert. Es schaut so aus, als ob MT die ersten Wörter des Entry-Titels nimmt, Umlaute streicht, Sonder und Leerzeichen ersetzt und auf die ersten 15 Zeichen reduziert.
Die Einführung dieses neuen Felder korrespondiert aus meiner Sicht mit der Entwicklung des Tag-Plugins. Das zur Generierung herangezogene Feld MTKeywords wird damit frei und kann ganz für Tagging verwandt werden.
Jeder kann offenbar frei entscheiden, wie er die Dateinamen generieren möchte. Dem Bindestrich gebe ich aus Sicht der Suchmaschinen-Freundlichkeit jedoch ohne zu zögern den Vorzug (siehe oben Muster 1). Ob die 15 Zeichen für eine Dateinamen ein hinreichendes und vor allem gut einzusetzendes Optimum ergeben, wage ich allerdings zu bezweifeln. Wünschenswert wäre hier gewiss die volle Übernahme der Wörter, zumindest aber ganzer Wörter.
Nicht unerwähnt bleiben soll, dass mit MT 3.2 auch die Generierung der Datei-Namen im Konfigurations-Menü überarbeitet wurden. Dazu lohnt aber eine separate Betrachtung.
14.07.05 18:51
Kann man für neue Einträge das Feld »Basename« und für alte die den aus dem Titel generierte Dateinamen beibehalten. Oder wie sonst soll der Ubergang funktionieren ohne, dass sich die alten Links verändern?
14.07.05 20:22
Ich generiere meine Datei-Namen im ep Weblog teilweise aus dem Titel bzw. gezielt aus dem MTKeywords Feld. Prinzipiell geht sicher alles. Nur weiss ich halt nicht, wie »Basename« in MT programmiert ist.
Wahlmöglichkeiten sind jedenfalls in jeder Software eine wirklich gute Sache.
Ausprobiert habe ich das noch nicht, da ich mir die URL-Generierung genauer anschauen möchte. Aufgrund der fehlenden Dokumentation (wenigstens online wäre eine aktuelle englische Version nützlich) kann man da vielleich nur teilweise schlau draus werden. In die Tiefen des Codes begebe ich mich zur Analyse jedenfalls nicht, dass ist mir zu viel.