SlideShare ist ein Scribd-Unternehmen logo
1 von 47
AGENDA
 Shopware 4.1
 Refaktorierung
 Ausblick
SHOPWARE 4.1
TECHNISCHE ÄNDERUNGEN
 Weniger komplexe Queries im Frontend
 Queries skalieren besser
 Aufteilung der Lese- und Schreibzugriffe
OPTIMIERTE KATEGORIESTRUKTUR
 Artikelmodul - Daten werden asynchron nachgeladen
 Artikel - Modul ist sofort verfügbar
 Split-View in Artikel-Übersicht
NACHLADEN DER ARTIKELDATEN
NACHLADEN DER ARTIKELDATEN
PASSWORT-HASHING
PASSWORT-HASHING
 Probleme
 MD5 + SALT veraltetes Verfahren
 Passwort Übernahme bei der Shopmigration auf Shopware
PASSWORT-HASHING
 Lösung neuer Login Algorithmus
 Automatisch Umstellung auf bcrypt für sicheres Passworthashing
 Live Migration der Passwörter
 Passwörter können bei Shopmigration übernommen werden
 Über Plugin erweiterbar auf spezielle Algorithmen
PASSWORT-HASHING
RANDOM-GENERATOR
RANDOM-GENERATOR
RANDOM-GENERATOR
// Returns random integer
ShopwareComponentsRandom::getInteger(5, 99);
// Generate random string the following charlist: a-zA-Z0-9
ShopwareComponentsRandom::getAlphanumericString(20);
// Generate random float between 0..1
ShopwareComponentsRandom::getFloat();
SICHERE DISPATCH-EVENTS
SICHERE DISPATCH EVENTS
$this->subscribeEvent(
        'Enlight_Controller_Action_PostDispatch',
        'onPostDispatchFrontend'
);
public function onPostDispatchFrontend(Enlight_Event_EventArgs $args)
{
        $view    = $args->getSubject()->View();
        $request = $args->getSubject()->Request();
        if (!$request->isDispatched()
            || $response->isException()
            || $request->getModuleName() != 'frontend'
            || !$view->hasTemplate() ) {
            return;
         }
         [...]
}
SICHERE DISPATCH EVENTS
$this->subscribeEvent(
        'Enlight_Controller_Action_PostDispatchSecure_Frontend ',
        'onPostDispatchFrontend'
);
public function onPostDispatchFrontend(Enlight_Event_EventArgs $args)
{
       [...]
}
SICHERE DISPATCH EVENTS
 Enlight_Controller_Action_PreDispatch_{Modulname}
 Enlight_Controller_Action_PostDispatch_{Modulname}
 Enlight_Controller_Action_PostDispatchSecure
 Enlight_Controller_Action_PostDispatchSecure_{Modulname}
 Enlight_Controller_Action_PostDispatchSecure_{Modulname}_{Controllername}
CACHE-ORDNER
CACHE-ORDNER
 Refaktorierung der generierten Daten
 Caches
 Meta-Daten
 Proxies
PERFORMANCE
PERFORMANCE
 Frontend
 Generelle Query Optimierungen
 Optimierung Kategorie-Datenbank-Struktur
 Stabiler HTTP-Cache
PERFORMANCE
 Frontend
 Aggregierte Zwischenspeicherung der Marketingdaten
 Vollständige Auslagerung der SEO und Such –Indexgenerierung
PERFORMANCE
 Backend
 Pre-Loader für Backend-Module
 Asynchrones Nachladen von Modul-Content
 Optimierung HTTP-Requests
 Optimierung der Backend-Ressourcen
 Modul-Optimierung für große Datenmengen
PERFORMANCE
PERFORMANCE
PERFORMANCE
PERFORMANCE
MUSS MEIN PLUGIN ANGEPASST WERDEN?
MUSS MEIN PLUGIN ANGEPASST WERDEN?
NEIN!
MUSS MEIN PLUGIN ANGEPASST WERDEN?
Es sei denn...
MUSS MEIN PLUGIN ANGEPASST WERDEN?
A. Ja, wenn Sie einen neuen Tab im Artikelmodul hinzufügen
B. Ja, wenn Sie direkt per SQL auf die Kategorie-Tabellen zugreifen
UPGRADE – GUIDE
Upgrade -GUIDE STEHT BEREIT!
REFAKTORIERUNG
REFAKTORIERUNG
SYMFONY 2
SYMFONY 2
 Warum Symfony 2?
 Code-Qualität / Dokumentation / Community
 Shopware 4 verwendet Symfony 2 bereits
 http-Cache
 Model-Validierung
 Bepado wurde komplett auf Basis Symfony 2 entwickelt
REFAKTORIERUNG
 Sukzessives Vorgehen
 Zuerst Basket / Order Objekte
 Plugin-Hersteller & Partner erhalten frühzeitig Zugriff auf RC
 Der bestehende Code wird mit Unit-/Integrations-Tests abgesichert
 Sofern möglich werden die bestehenden Core-Klassen Events übernommen
AUSBLICK
DEVELOPER-TOOLBAR
DEVELOPER TOOLBAR
BACKEND STANDARD-KOMPONENTEN
BACKEND STANDARD KOMPONENTEN
 Vorgefertigten ExtJS Standardkomponenten
 Reduzierung des Entwicklungsaufwandes
 Leichte Erweiterbarkeit der Standardkomponenten
 Neuer Default PHP Backend Controller mit den vorgefertigten CRUD
Methoden
RESPONSIVE - TEMPLATE
RESPONSIVE-TEMPLATE
 Ein Template für alle Geräte
 Gleicher Seitenaufbau und Interface
 Keine Installation notwendig
AUSBLICK
 Update auf ExtJS 4.2.0
 ~ 20-25 % höhere Rendering-Performance Backend
 Performance-Verbesserungen & Erweiterung Rest-API
 Alte API wird in der 4.3.0 entfernt
 Entwickler-Goodies ab 4.2.0 –
 z.B. Events als Konstanten vordefinieren für Auto-Vervollständigung etc.
AUSBLICK
SCD13: Die technische Roadmap von Shopware 4

Weitere ähnliche Inhalte

Andere mochten auch

Acompañamiento e mediador curso planeación estratégica
Acompañamiento e  mediador curso planeación estratégicaAcompañamiento e  mediador curso planeación estratégica
Acompañamiento e mediador curso planeación estratégicawilliamdeltoro1
 
Proyecto selfies y fuhesa
Proyecto selfies y fuhesa Proyecto selfies y fuhesa
Proyecto selfies y fuhesa sofiluci
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminosDeximar Boza
 
Tagesworkshop Wordpress
Tagesworkshop WordpressTagesworkshop Wordpress
Tagesworkshop WordpressRalf Wenda
 
Excel wortschatzliste einheit1
Excel wortschatzliste einheit1Excel wortschatzliste einheit1
Excel wortschatzliste einheit1mexal2000
 
201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal
201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal
201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienalCentro Universitario Villanueva
 
Portafolio de presentacion. Innovación con REA. Coursera
Portafolio de presentacion. Innovación con REA. CourseraPortafolio de presentacion. Innovación con REA. Coursera
Portafolio de presentacion. Innovación con REA. CourseraProvinhood
 
Los libros interactivos multimedia
Los libros interactivos multimediaLos libros interactivos multimedia
Los libros interactivos multimediaBrayan Arley F D
 
Entwicklung der controlling competence stuttgart ccs
Entwicklung der controlling competence stuttgart ccsEntwicklung der controlling competence stuttgart ccs
Entwicklung der controlling competence stuttgart ccsICV_eV
 
Beyond 'I Like' - Facebook Graph API in Magento nutzen
Beyond 'I Like' - Facebook Graph API in Magento nutzenBeyond 'I Like' - Facebook Graph API in Magento nutzen
Beyond 'I Like' - Facebook Graph API in Magento nutzenSebastian Heuer
 
Trabajo lidices castro
Trabajo lidices castroTrabajo lidices castro
Trabajo lidices castrolidices1
 
destinatarios del material
destinatarios del materialdestinatarios del material
destinatarios del materialmayra lizarraga
 

Andere mochten auch (20)

Acompañamiento e mediador curso planeación estratégica
Acompañamiento e  mediador curso planeación estratégicaAcompañamiento e  mediador curso planeación estratégica
Acompañamiento e mediador curso planeación estratégica
 
Proyecto selfies y fuhesa
Proyecto selfies y fuhesa Proyecto selfies y fuhesa
Proyecto selfies y fuhesa
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Sinfonìía de un desfalco a la nación
Sinfonìía de un desfalco a la naciónSinfonìía de un desfalco a la nación
Sinfonìía de un desfalco a la nación
 
Tagesworkshop Wordpress
Tagesworkshop WordpressTagesworkshop Wordpress
Tagesworkshop Wordpress
 
Excel wortschatzliste einheit1
Excel wortschatzliste einheit1Excel wortschatzliste einheit1
Excel wortschatzliste einheit1
 
Capacitación virtual
Capacitación  virtualCapacitación  virtual
Capacitación virtual
 
201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal
201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal
201006[1]informe sobre el anteproyecto de ley responsabilidad medioambienal
 
Fortaleza texto
Fortaleza textoFortaleza texto
Fortaleza texto
 
Kreativ Reisen Österreich Projekt Präsentation
Kreativ Reisen Österreich Projekt PräsentationKreativ Reisen Österreich Projekt Präsentation
Kreativ Reisen Österreich Projekt Präsentation
 
Portafolio de presentacion. Innovación con REA. Coursera
Portafolio de presentacion. Innovación con REA. CourseraPortafolio de presentacion. Innovación con REA. Coursera
Portafolio de presentacion. Innovación con REA. Coursera
 
Make or buy broschüre
Make or buy broschüreMake or buy broschüre
Make or buy broschüre
 
Los libros interactivos multimedia
Los libros interactivos multimediaLos libros interactivos multimedia
Los libros interactivos multimedia
 
Entwicklung der controlling competence stuttgart ccs
Entwicklung der controlling competence stuttgart ccsEntwicklung der controlling competence stuttgart ccs
Entwicklung der controlling competence stuttgart ccs
 
Tirol
TirolTirol
Tirol
 
Beyond 'I Like' - Facebook Graph API in Magento nutzen
Beyond 'I Like' - Facebook Graph API in Magento nutzenBeyond 'I Like' - Facebook Graph API in Magento nutzen
Beyond 'I Like' - Facebook Graph API in Magento nutzen
 
Lively Blog Posts
Lively Blog PostsLively Blog Posts
Lively Blog Posts
 
Trabajo lidices castro
Trabajo lidices castroTrabajo lidices castro
Trabajo lidices castro
 
Aéreo-mundo
Aéreo-mundo Aéreo-mundo
Aéreo-mundo
 
destinatarios del material
destinatarios del materialdestinatarios del material
destinatarios del material
 

Ähnlich wie SCD13: Die technische Roadmap von Shopware 4

SCD13: Template Startup
SCD13: Template StartupSCD13: Template Startup
SCD13: Template Startupshopware AG
 
W-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und SkalierbarkeitW-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und Skalierbarkeittobiasflohre
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeNico Steiner
 
TYPO3 Performance (TYPO3camp München)
TYPO3 Performance (TYPO3camp München)TYPO3 Performance (TYPO3camp München)
TYPO3 Performance (TYPO3camp München)Marcus Schwemer
 
Arcavias on TYPO3 camp Stuttgart
Arcavias on TYPO3 camp StuttgartArcavias on TYPO3 camp Stuttgart
Arcavias on TYPO3 camp Stuttgartarcavias
 
TYPO3 5.0 - Der aktuelle Stand der Zukunft
TYPO3 5.0 - Der aktuelle Stand der ZukunftTYPO3 5.0 - Der aktuelle Stand der Zukunft
TYPO3 5.0 - Der aktuelle Stand der ZukunftJochen Rau
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Making AdWords Scripts Scale
Making AdWords Scripts ScaleMaking AdWords Scripts Scale
Making AdWords Scripts ScalePeakAce
 
Performance durch Caching
Performance durch CachingPerformance durch Caching
Performance durch CachingAOE
 
Performance durch Caching
Performance durch CachingPerformance durch Caching
Performance durch CachingAOE
 
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...Peter Ramm
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
 
Enterprise Java Batch mit Spring
Enterprise Java Batch mit SpringEnterprise Java Batch mit Spring
Enterprise Java Batch mit Springdenschu
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
 
High Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudHigh Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudAOE
 
Wordpress on steroids
Wordpress on steroidsWordpress on steroids
Wordpress on steroidsBlogwerk AG
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und ReflectionStefan Marr
 
PHP-Module in statischen Seiten - Architektur-Ansätze
PHP-Module in statischen Seiten - Architektur-AnsätzePHP-Module in statischen Seiten - Architektur-Ansätze
PHP-Module in statischen Seiten - Architektur-AnsätzeRalf Lütke
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursSteven Grzbielok
 

Ähnlich wie SCD13: Die technische Roadmap von Shopware 4 (20)

SCD13: Template Startup
SCD13: Template StartupSCD13: Template Startup
SCD13: Template Startup
 
W-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und SkalierbarkeitW-JAX 2013 Spring Batch - Performance und Skalierbarkeit
W-JAX 2013 Spring Batch - Performance und Skalierbarkeit
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
 
TYPO3 Performance (TYPO3camp München)
TYPO3 Performance (TYPO3camp München)TYPO3 Performance (TYPO3camp München)
TYPO3 Performance (TYPO3camp München)
 
Arcavias on TYPO3 camp Stuttgart
Arcavias on TYPO3 camp StuttgartArcavias on TYPO3 camp Stuttgart
Arcavias on TYPO3 camp Stuttgart
 
TYPO3 5.0 - Der aktuelle Stand der Zukunft
TYPO3 5.0 - Der aktuelle Stand der ZukunftTYPO3 5.0 - Der aktuelle Stand der Zukunft
TYPO3 5.0 - Der aktuelle Stand der Zukunft
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Making AdWords Scripts Scale
Making AdWords Scripts ScaleMaking AdWords Scripts Scale
Making AdWords Scripts Scale
 
Performance durch Caching
Performance durch CachingPerformance durch Caching
Performance durch Caching
 
Performance durch Caching
Performance durch CachingPerformance durch Caching
Performance durch Caching
 
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...
 
.NET zu .NET Core
.NET zu .NET Core.NET zu .NET Core
.NET zu .NET Core
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
 
Enterprise Java Batch mit Spring
Enterprise Java Batch mit SpringEnterprise Java Batch mit Spring
Enterprise Java Batch mit Spring
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
 
High Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudHigh Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der Cloud
 
Wordpress on steroids
Wordpress on steroidsWordpress on steroids
Wordpress on steroids
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und Reflection
 
PHP-Module in statischen Seiten - Architektur-Ansätze
PHP-Module in statischen Seiten - Architektur-AnsätzePHP-Module in statischen Seiten - Architektur-Ansätze
PHP-Module in statischen Seiten - Architektur-Ansätze
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkurs
 

Mehr von shopware AG

SCD 13: Johannes Altmann - 13 Schritte zur Unwiderstehlichkeit
SCD 13: Johannes Altmann - 13 Schritte zur UnwiderstehlichkeitSCD 13: Johannes Altmann - 13 Schritte zur Unwiderstehlichkeit
SCD 13: Johannes Altmann - 13 Schritte zur Unwiderstehlichkeitshopware AG
 
SCD 13: Paypal: Neue produkte und Funktionen für Händler
SCD 13: Paypal: Neue produkte und Funktionen für HändlerSCD 13: Paypal: Neue produkte und Funktionen für Händler
SCD 13: Paypal: Neue produkte und Funktionen für Händlershopware AG
 
SCD 13: Paypal - Wie "Mobile" den Handel verändert
SCD 13: Paypal - Wie "Mobile" den Handel verändertSCD 13: Paypal - Wie "Mobile" den Handel verändert
SCD 13: Paypal - Wie "Mobile" den Handel verändertshopware AG
 
SCD 13: Alexander Graf - SEO oder doch etwas Neues
SCD 13: Alexander Graf - SEO oder doch etwas NeuesSCD 13: Alexander Graf - SEO oder doch etwas Neues
SCD 13: Alexander Graf - SEO oder doch etwas Neuesshopware AG
 
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus?
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus? SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus?
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus? shopware AG
 
SCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGSCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGshopware AG
 
SCD13: jQuery-Plugin-Entwicklung
SCD13: jQuery-Plugin-EntwicklungSCD13: jQuery-Plugin-Entwicklung
SCD13: jQuery-Plugin-Entwicklungshopware AG
 
SCD13: Frontend-Tests mit Sikuli
SCD13: Frontend-Tests mit SikuliSCD13: Frontend-Tests mit Sikuli
SCD13: Frontend-Tests mit Sikulishopware AG
 
SCD13: Shopware 4 - Shopware Backend Module ganz einfach
SCD13: Shopware 4 - Shopware Backend Module ganz einfachSCD13: Shopware 4 - Shopware Backend Module ganz einfach
SCD13: Shopware 4 - Shopware Backend Module ganz einfachshopware AG
 
SCD13: Verwendung und Erweiterbarkeit der Rest-API
SCD13: Verwendung und Erweiterbarkeit der Rest-APISCD13: Verwendung und Erweiterbarkeit der Rest-API
SCD13: Verwendung und Erweiterbarkeit der Rest-APIshopware AG
 
SCD13: Shopware goes responsive
SCD13: Shopware goes responsiveSCD13: Shopware goes responsive
SCD13: Shopware goes responsiveshopware AG
 

Mehr von shopware AG (11)

SCD 13: Johannes Altmann - 13 Schritte zur Unwiderstehlichkeit
SCD 13: Johannes Altmann - 13 Schritte zur UnwiderstehlichkeitSCD 13: Johannes Altmann - 13 Schritte zur Unwiderstehlichkeit
SCD 13: Johannes Altmann - 13 Schritte zur Unwiderstehlichkeit
 
SCD 13: Paypal: Neue produkte und Funktionen für Händler
SCD 13: Paypal: Neue produkte und Funktionen für HändlerSCD 13: Paypal: Neue produkte und Funktionen für Händler
SCD 13: Paypal: Neue produkte und Funktionen für Händler
 
SCD 13: Paypal - Wie "Mobile" den Handel verändert
SCD 13: Paypal - Wie "Mobile" den Handel verändertSCD 13: Paypal - Wie "Mobile" den Handel verändert
SCD 13: Paypal - Wie "Mobile" den Handel verändert
 
SCD 13: Alexander Graf - SEO oder doch etwas Neues
SCD 13: Alexander Graf - SEO oder doch etwas NeuesSCD 13: Alexander Graf - SEO oder doch etwas Neues
SCD 13: Alexander Graf - SEO oder doch etwas Neues
 
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus?
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus? SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus?
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus?
 
SCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGSCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AG
 
SCD13: jQuery-Plugin-Entwicklung
SCD13: jQuery-Plugin-EntwicklungSCD13: jQuery-Plugin-Entwicklung
SCD13: jQuery-Plugin-Entwicklung
 
SCD13: Frontend-Tests mit Sikuli
SCD13: Frontend-Tests mit SikuliSCD13: Frontend-Tests mit Sikuli
SCD13: Frontend-Tests mit Sikuli
 
SCD13: Shopware 4 - Shopware Backend Module ganz einfach
SCD13: Shopware 4 - Shopware Backend Module ganz einfachSCD13: Shopware 4 - Shopware Backend Module ganz einfach
SCD13: Shopware 4 - Shopware Backend Module ganz einfach
 
SCD13: Verwendung und Erweiterbarkeit der Rest-API
SCD13: Verwendung und Erweiterbarkeit der Rest-APISCD13: Verwendung und Erweiterbarkeit der Rest-API
SCD13: Verwendung und Erweiterbarkeit der Rest-API
 
SCD13: Shopware goes responsive
SCD13: Shopware goes responsiveSCD13: Shopware goes responsive
SCD13: Shopware goes responsive
 

SCD13: Die technische Roadmap von Shopware 4

Hinweis der Redaktion

  1. A. Ja, wenn Sie einen neuen Tab im Artikelmodul hinzufügen B. Ja, wenn Sie direkt per SQL auf die Kategorie-Tabellen zugreifen
  2. A. Ja, wenn Sie einen neuen Tab im Artikelmodul hinzufügen B. Ja, wenn Sie direkt per SQL auf die Kategorie-Tabellen zugreifen