die musterdenker

OXID eShop trifft CMS

Tags: , , , ,

Gerade finde ich in meinem Postfach eine Mail die mich informiert das top concepts ihre Integration vom OXID eShop in das hauseigene CMS abgeschlossen ist. Für mich anlass genug ein bisschen etwas über das Thema OXID und CMS zu schreiben.

OXID CMS – Status quo:

  • Der eShopbesitzt CMS Seiten die an beliebiger Stelle eingebunden werden können: als Link oder im Kategoriebaum
  • Jede CMS Seite besteht aus einem großen Textblock der per WYSIWYG Editor befüllt wird, einen Titel und außerdem kann die SEO-Url angepasst werden.
  • Natürlich unterstützen die CMS Seiten genauso wie der Rest des eShops beliebig viele Sprachen

Mit dieser Basisausstattung kommt man, wie ich aus eigener Erfahrung weiss recht weit. So gibt es sogar “nicht”-Shops die mit mit eShop umgesetzt wurden und den Shop als CMS nutzen (z.b. Anzido Akademie). Dennoch stößt man natürlich bei sehr inhaltslastigen Angeboten schnell an die Grenzen. So z.B.:

OXID CMS – das fehlt…

  • CMS Seiten sind nicht durchsuchbar
  • alle CMS Seiten haben das gleiche Template
  • CMS Seite können nicht beliebig verschachtelt werden (so wie z.B. Artikel in Kategorien)
  • das Rechte & Rollen System der EE (OXID eShop Enterprise) greift nicht auf einzelnen CMS Bereiche / CMS Seiten
  • es gibt nur eine Textbox pro Seite

top concepts CMS

Schon seit dem 4er Release gab es immer mal wieder Bemühungen diesem Problem Abhilfe zu schaffen und jetzt scheint eine weitere Lösung fertig zu sein. Was top concepts in ihrem Blog schreiben klingt vielversprechend. So wurde der eShop in das bestehende CMS eingebunden wobei das CMS der Master ist und jede benötigte eShop Funktionalität einzeln lädt/aufruft. Da das CMS eine SaaS Lösung ist kann man den Code leider nicht begutachten, muss sich als Nutzer bzw. Reseller aber auch keine Gedanken darüber machen ;) gut zu hören ist das der Shop weiterhin getrennt vom CMS läuft und auch voll updatefähig bleibt. Auch wenn ich das top concepts CMS nicht bis ins Detail kenne scheint es mir ein erwachsener Vertreter seiner Zunft zu sein. Um als externen Entwickler / Agentur in den Genuss dieser CMS eShop Kombi zu kommen wird es ein Resellerprogramm geben. Ich bin schon jetzt sehr gespannt darauf.

TOXID

Doch top concepts sind nicht allein. Ein weiterer Ansatz an dem auch schon lange gearbeitet wird scheint sich auch der Fertigstellung zu nähern:
“TOXID” Was sich giftig anhört ist das Projekt von Joscha Krug (aka. Marmalade.de) mit dem Ziel Typo3 mit dem OXID eShop zu verheiraten. In dem letzten Blogpost zu dem Thema hört es sich so an als ob die Fertigstellung in nicht all zu weiter Ferne liegt. Anders als bim voherigen Beispiel soll hier der OXID Shop der Master sein und Typo3 dem Shop also seine CMS Features zur Verfügung stellt. Vergleicht man den Umfang beider Programme so scheint es als ob David hier über Goliath befiehlt. Mir gefällt dieser Ansatz jedoch sehr gut, denn bei einem eCommerce Projekt sollte der eShop im Vordergrund stehen. Auch soll es vielleicht eine Open Source Version geben, was angesichts der Tatsache das Typo3 wie auch OXID Open Source sind natürlich wunderbar wäre. Leider gibt es noch keinenkonkreten Veröffentlichungstermin. Aber ich schließe mich dem Kommentar von “TypoTom” auf o.g. Blogbeitrag an und biete gerne meine Hilfe an sofern es sich um ein Open Source Projekt handelt.

Fatchip OXID CMD Modul

Neben diesen beiden “Verschmelzungen” gibt es auch noch eine eigenständige Extension zum OXID eShop welche die bestehenden CMS Funktionen aufbohren soll. Das von Fatchip angebotenen Modul. Leider ist die Beschreibung recht mager aber es scheint so als ob viele von meinen oben aufgeführten Problemen gelöst werden. Es gibt eine Rechteverwaltung, seperates Tempaltes und ein dynamisches Menü (was genau das auch immer ist). Ich werde mal schauen ob ich eine Version bekommen kann um sie ausführlich zu testen und dann hier an dieser Stelle mehr Details zu berichten.

DIY – Do it yourself

Zu guterletzt kann man auch selbst Hand an legen und mit ein paar einfachen Tricks das bordeigene CMS aufbohren. So kann man auch Artikel und Kategorien als CMS Seiten nutzen. Beiden kann man eigene Tempaltes zuweisen und beide besitzen ein WYSIWYG Textfeld. Damit haben wir dann die Möglichkeit CMS Seiten beliebig zu verschachteln (mit Hilfe der Kategorien) und können für jede CMS Seite eigene Templates vergeben (mit Hilfe des Template Feldes für Artikel und Kategorien). Auch werden dies CMS “Artikel” ohne weiteres durch die Suche gefunden. Ein bisschen sollte man den eShop jedoch durch eine Extension anpassen um z.B.

  • zu verhindern das diese “Artikel” gekauft werden können
  • die CMS Artikel in der Suche gesondert dar zu stellen
  • ein gesonderte Darstellung im Admin um die Pflege zu erleichtern

Also auch hier kann man viel Zeit investieren, aber wem die bestehenden Lösungen nicht gefallen hat hiermit einen guten Ansatz es selbst zu machen.

Ich hoffe ich konnte den ein oder anderen Einblick hinterlassen und wer noch weitere OXID – CMS kennt möge doch bitte einen Kommentar hinterlassen.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BlinkList
  • LinkedIn
  • MisterWong
  • MySpace
  • Netvibes
  • NewsVine
  • Reddit
  • StumbleUpon
  • Technorati
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Yigg

Tags: , , , ,

7 Responses to “OXID eShop trifft CMS”


  1. Tweets die OXID eShop trifft CMS » Allgemein, Oxid - Module » die musterdenker erwähnt -- Topsy.com
    on Jan 5th, 2010
    @ 13:20

    [...] Dieser Eintrag wurde auf Twitter von Mathias Fiedler, open source erwähnt. open source sagte: OXID eShop trifft CMS » Allgemein, Oxid – Module » die musterdenker: Auch soll es vielleicht eine Open Source Version g http://url4.eu/13eim [...]


  2. Volker Göbbels
    on Jan 5th, 2010
    @ 13:22

    Hallo Mathias,
    eine schöne Zusammenfasung, danke. Manches davon kannte ich auch noch nicht (was bei Oxid-Themen nicht SO häufig vorkommt :)
    Ich habe mal ein Oxid-RSS-Feed Modul gebaut, das aus jeder bel. Artikelkategorie (egal wie erzeugt) einen RSS Feed bauen kann.
    Sinn der Sache war eine CMS Bridge: wenn das CMS Feeds konsumieren und gescheit darstellen kann, kann man so zwei eigenständige Systeme zwanglos verknüpfen. Wenn man dieses Konzept dann noch um einen RSS Feed für die Kategorien ergänzt, könnte man beliebige Ausschitte eines Oxid Shops in einem fast beliebigen CMS darstellen :)
    Viele Grüße,
    Volker Göbbels


  3. Christian End
    on Jan 5th, 2010
    @ 13:23

    unsere Lösung OXID2CON Portal integriert Inhalte aus CMS Contenido in den OXID eShop, der Shop ist also der Master:
    http://www.4fb.de/Loesungen/Shopsystem-OXID-eShop/OXID2CON/OXID2CON-Portal/
    Die Vermarktung startet demnächst über OXID eXchange.


  4. mathias
    on Jan 5th, 2010
    @ 14:01

    @Christian: oh Contenido kannte ich noch gar nicht. Sobald die Schnittstelle fertig ist werde ich sie mir mal anschauen :)

    @Volker: Und wie sollten bei dieser Lösung Warenkorb / Login etc gehandhabt werden? Der Ansatz jedoch gefällt mir. Aber kann der Shop Kategorie RSS Feeds nicht schon “out of the box”? Oder habe ich hier etwas nicht ganz verstanden?


  5. Volker Göbbels
    on Jan 6th, 2010
    @ 16:30

    @mathias: Stimmt, gibt mittlerweile eine Reihe von Oxid RSS Feeds konfigurierbar im Shop. Das erwähnte Modul ist schon ein wenig älter. Mit Kategorie-Feed meinte ich: einen Feed, der eine Liste aller Shopkategorien enthält, nicht Artikel in einer Kategorie. Das Warenkorb-Argument ist dann ein solches, wenn man sozusagen den Shop ins CMS ziehen möchte. Für eine Anbindung (im Sinne von Querverweisen) des Shops an ein CMS würden die RSS Feeds ja reichen.
    Fragt sich ja immer: was soll die Site sein? Ein Shop mit Content oder eine Site mit einem (bisschen) Shop? Davon würde abhängen, ob man ein CMS mit Shop-Plugin, einen Shop mit CMS-Fähigkeiten oder einen ausgewachsenen SHop und ein CMS parallel installiert.


  6. marmalade Webdesign
    on Jan 7th, 2010
    @ 15:27

    Hallo,

    also TOXID wird, wie in den Kommentaren erwähnt, auf alle Fälle für TYPO3 und die OXID CE frei verfügbar sein! Wie eine Lizenzierung für dei PE aussehen soll, wird sich noch zeigen.

    Warum wir den Shop als Master nehmen, hat relativ simple Gründe: Wir können (vorerst) auf eine Singel-Sign-On-Lösung verzichten. Was in der ersten Version noch nicht gehen wird, ist also eine Registrierung in einem internen Bereich von TYPO3.

    Zur Fertigstellung: Das ist natürlich immer so eine Sache ;-) Der erste Shop soll mit einer Grundfunktionalität spätestens Anfang Februar starten. Allerdings wird die Funktion bis dahin noch nicht in ein Modul gepackt sein.

    Die weiteren Funktionen kommen dann nach Bedarf hinzu.


  7. OXID trifft CMS Part 2 » Allgemein, Oxid - Module » die musterdenker
    on Jan 11th, 2010
    @ 13:37

    [...] dem positiven Feedback auf meinen ersten Artikel über CMS Erweiterungen für den OXID eShop, möchte ich den Artikel nun vervollständigen. Erfreulicherweise gibt es nämlich noch [...]

Leave a Reply

© 2009 die musterdenker. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.