Hi
Hab SEO42 erst seit kurzem im Einsatz (seit der neusten Redaxo Version, weil dadurch dein Addon auf der Startseite erwähnt wurde. Sonst wäre ich gar nicht darauf gekommen) und bin wirklich begeistert. Supersache!
Allerdings habe ich ein paar Fragen bzw. bestehen Unklarheiten.
Startartikel/Startseite
Ich habe eine Website xyz.com und dort einen Startkategorie/-artikel "Home", der einige Unterkategorien wie kind1, kind2, kind3 usw. hat.
Nun möchte ich das die Startseite der Website xyz.com ist, aber wenn man auf eine Unterkategorie geht, die URL wie folgt aussieht xyz.com/home/kind2/
Wenn ich SEO42 entsprechend konfiguriere, also "home" als Startseite mit Endung "/", dann krieg auf der haupt URL xyz.com einen 404 response (weil die Startseite wäre ja nun xyz.com/home/), auch wenn die Website trotzdem richtig angezeigt wird (weil die Fehlerseite ja auch standardmässig die Startseite ist). Gehe ich auf "xyz.com/home/" wird die Website ebenfalls angezeigt und ich erhalte den korrekten 200er response code. Die Unterkategorien funktionieren wie gewünscht.
Stelle ich nun das Ganze um das "home" nicht der Startartikel ist, sondern die Domain, dann krieg ich auf "xyz.com" zwar den richtigen response code, aber meine URL für die Unterkategorien für "home" sehen so aus "xyz.com/kind2/". Das "home" fehlt. Ausserdem wird die Website unter "xyz.com/home/" immernoch dargestellt, aber logischerweise gibt's auch hier einen 404er response.
Viellecht macht das, was ich erreichen will, schlichtweg keinen Sinn, aber es erscheint mir dennoch komisch das bei den Unterkategorien die Elternkategorie nicht (immer) angehängt wird.
Plugin url control
Ich hab das Gefühl, dass die aktuelle Version von url control nicht mit SEO42 kompatibel ist. Stimmt das? Ich fand nirgends genaue Angaben. Auf der GIT Page steht unter "Verfügbare Plugins" zwar "url control", aber es ist offenslicht das hier noch einiges im argen ist.
Mal abgsehen davon dass das Plugin unter SEO42 nicht anwählbar ist und der Klick auf "translate:seo42_url_control" ins leere führt, scheinen auch einige wichtige features von seo42 in url control nicht implementiert zu sein. Kurz, ich hab ich url control und seo42 etwas gepatcht und so beides zum laufen gebracht, funktioniert nun ziemlich gut (allerdings ist einiges hart codiert, wie die Namen der addon tables, vor allem auch weil ich andere URL schemas haben wollte, ähnlich wie Blogeinträge bei Wordpress). Aber auch damit canonical urls richtig funktionieren, dass auf addon-Seiten im Frontend richtige status-codes ausgegeben werden usw.
Ich frage mich ehrlich gesagt ein bisschen wie das in Zukunft funktionieren soll. Irgendwie muss SEO42 ja wissen, welche addon-Tables verwendet werden ... ich denke url control wird seo42 extenden müssen. SEO42 prüft momentan im alten/neuen rexseo_rewriter gar nicht, ob plugins wie url_control vorhanden sind, geschweige denn ob die aufgerufene URL in einer anderen pathlist ist. Sprich, es wird nur die eigene pathlist verglichen und sonst einfach ein 404 zurück gegeben.
Ist natürlich völlig OK, wenn die beiden addons schlichtweg noch nicht soweit sind, dass sie miteinander harmonieren würden. Aber ich finde es ein bisschen kontraproduktiv und verwirrend wenn unter "verfügbare addons" ein offensichtlich nicht kompatibles addon aufgelistet ist.
Naja, alles halb so wild, mir gehts eigentlich nur darum herauszufinden ob ich was falsch mache oder ob die Addons effektiv noch nicht miteinander funktionieren/kommunizieren.
Das wars vorerst. Herzlichen Dank für das tolle Addon und auch grossen Dank an Thomas Blum und überhaupt das gesamte Redaxo Team. Ohne euch wäre ich wohl arbeitslos