Jan 09
Da die SEO-Funktionalität in OXID nicht unbedingt selbsterklärend ist, hier ein kurzer technischer Einblick in die Erzeugung und “Archivierung” von SEO-URLs am Beispiel von Kategorie-URLs im Shop
OXID SEO-URLs werden in der Tabelle “oxseo” gespeichert. Kategorie-URLs werden aus dem Titel (OXTITLE) der Kategorie generiert, wobei Umlaute und Sonderzeichen natürlich ersetzt bzw. entfernt werden (Details dazu hier). Blättert man in Kategorien, werden für jede Seite eigene Einträge in “oxseo” geschrieben.

Die jeweilige Seitenzahl wird hier im Feld “OXPARAMS” gespeichert. Wird der Titel einer Kategorie geändert, muss natürlich sinnvollerweise auch die SEO-URL dieser Kategorie geändert werden (plus die URLs aller Unterkategorien sowie die URLs der Artikel in diesen Kategorien – siehe oxcategory::_update() sowie oxseoencodercategory::markRelatedAsExpired()). Weiterlesen »
Sep 24
Da hat man nun ein neues OXID Modul Package mittels neuem Modul-Installer im OXID eShop 4.6.+ installiert, die shop-erweiternden Klassen schön in seine metadata.php eingetragen und stellt plötzlich fest, dass man eine Modul-Klasse eigentlich gar nicht benötigt oder gerne umbenennen möchte… ok, denkt man sich, ändere ich halt die metadata.php nochmal, flugs hochgeladen auf den Shop-Server, Modul deaktivieren und nochmal neu aktivieren und alles passt. Oder? Denkste – OXID vergisst leider das “alte” Modul nicht, sondern lässt es brav in der Datenbank eingetragen, obwohl es in der metadata.php nicht mehr oder nun mit anderem Namen drinsteht
Keine Chance, es über die Metadata Datei wieder herauszubekommen – aber es gibt zwei Workarounds:
- Modul deaktivieren, die zugehörigen Moduleinträge per SQL aus der Datenbank löschen, Modul neu aktivieren, das ist allerdings unschön und fehleranfällig und man muss ggf. alle Module im Shop neu installieren
- einfacher und effektiver: die nicht mehr gewünschte Modul-Klasse auf dem Shopserver löschen oder zumindest umbenennen – dann merkt OXID, dass die Datei nicht mehr vorhanden ist und fragt nach, ob man den zugehörigen Moduleintrag gerne löschen möchte… “ja, ich will!”
Happy coding!
Jul 31
Vor Kurzem hat OXID eSales die Roadmap für den neuen eShop veröffentlich.
Die Professional Edition (und Community Edition) wird es in der Version 4.7.0 und die Enterprise Edition in der Version 5.0.0 geben. Aufgrund der vielen und relevanten Änderungen in der EE gibt es daher unterschiedliche Versionsnummern.
With the upcoming release we decided to focus feature-wise on Enterprise Edition to better respond to new market developments and our customers’ needs. As this gives a whole new direction to the product we proudly call this new generation of OXID eShop 5.0. Professional and Community Edition, in release 4.7, benefit from essential changes in the software (OXID framework and core), too.
Nachfolgend die wichtigsten Änderungen und Features:
- neues OXID Shop-Framework
- neue Dateistruktur
- Widgets für Komponenten
- Timestamp in allen Datenbanktabellen
- Berücksichtigung EU Cookie-Richtlinie
- Unterstützung “Button-Lösung”
- Unterstützung von Cache Manager, Varnish Reverse Proxy, Memcache (EE)
- Master/Slave für Datenbanken (EE)
Offizielle Informationen zum neuen Release, welche auch stetig erweitert werden, sind im oxidforge-WIKI zu finden.
Letzte Kommentare