GraphQL
OXID RemoteBasket

Idee

Möglichst leichtgewichtige Integration von OXID Produkten und Warenkorb in andere "Frameworks" (Symfony, Wordpress, Typo3,....) mittels Webcomponents und GraphQL!

Umsetzung

Prototyp in Wordpress: Einbindung zweier custom Webcomponents, welche dann intern über Javascript und GraphQL mit OXID kommunizieren. Vorteil: Components können 1:1 in andere Frameworks übernommen werden!

Das Wordpress Plugin

Webcomponents?

  • Plain Javascript Objekte
  • Unterstützt von allen modernen Browsern
  • Beliebige eigene "Tags" definierbar, z.B.
    <wp-oxid-basket id="mybasket"></wp-oxid-basket>
  • Komplett gekapselte, interne Javascript-Logik
  • Komplett gekapseltes, internes Styling (CSS) möglich (über sog. "Shadow DOM")

Webcomponent Beispiel

Kommunikation

Team & Info

Repo:

https://github.com/proud-commerce/wp-oxid-demo (very hacky atm! :D)

 

Members:

Stefan Moises (Proudcommerce)

Andreas Bissinger (OXID)

Björn Kirchmeier (Proclane)

Dima Schneider (Kosmonaut)

Fatemeh Gholampour (OXID)

Martin Schiewek (OXID)

deck

By Stefan Moises

deck

  • 1,173