Guten Tag Zusammen,
wir sind gerade dabei einen eigenständigen Konfigurator für diverse Module aufzubauen via Plugin.
Was Pluginentwicklung angeht, sind wir da noch auf einen "Anfänger"-Stand aber man arbeitet sich erfolgreich durch die Dokus.
Einige Fragen sind dennoch noch offen:
1. Das Frontend soll React nutzen und dazu müsste ich Artikel bzw Kategorien auslesen.
Kann man Artikel und/oder Kategorien via JSON/XML abrufen, WaWi oder im Shop? Hier geht es nicht um das speichern, sondern nur das auslesen.
Dass wir das via React dann weiter verarbeiten können?
2. Kann man im Shop das Cachen komplett deaktivieren?
Wir haben bemerkt, das wenn wir eine neue info.xml hochladen, die alte weiterhin im Frontend ausgelesen wird, sprich neue Hooks oder neue CSS/JS Daten kann ich nur via Version und Plugin-Update einbinden. Etwas mühselig.
3. Wir arbeiten noch mit dem 4.x Branch und entsprechender Plugin Struktur.
Is dort auch ein extend der Header/Footer bzw generell der Template Dateien möglich?
Das hier:
führte komischerweise zu einem Error 500.Pfad war: version/101/frontend/template/layout/header.tpl
4. Hat sich jemand schon mit automatischen Plugin Git + Deploys beschäftigt?
Wir entwickeln im Moment noch nicht lokal sondern auf dem Server. Gerade mühselig jedes mal einen Upload zu triggern, wenn es changes gab. Vielleicht hat da jemand einen besseren Workflow für sich entdeckt.
Soweit erstmal von Mir. Vielen Dank für mögliche Antworten.
Grüße
Marek
wir sind gerade dabei einen eigenständigen Konfigurator für diverse Module aufzubauen via Plugin.
Was Pluginentwicklung angeht, sind wir da noch auf einen "Anfänger"-Stand aber man arbeitet sich erfolgreich durch die Dokus.
Einige Fragen sind dennoch noch offen:
1. Das Frontend soll React nutzen und dazu müsste ich Artikel bzw Kategorien auslesen.
Kann man Artikel und/oder Kategorien via JSON/XML abrufen, WaWi oder im Shop? Hier geht es nicht um das speichern, sondern nur das auslesen.
Dass wir das via React dann weiter verarbeiten können?
2. Kann man im Shop das Cachen komplett deaktivieren?
Wir haben bemerkt, das wenn wir eine neue info.xml hochladen, die alte weiterhin im Frontend ausgelesen wird, sprich neue Hooks oder neue CSS/JS Daten kann ich nur via Version und Plugin-Update einbinden. Etwas mühselig.
3. Wir arbeiten noch mit dem 4.x Branch und entsprechender Plugin Struktur.
Is dort auch ein extend der Header/Footer bzw generell der Template Dateien möglich?
Das hier:
HTML:
{extends file="{$parent_template_path}/layout/header.tpl"}
{block name='layout-header-content-all-starttags' prepend}
<script>
console.log('Diese Ausgabe erscheint in der Javascript-console und wurde erzeugt vom plugin: [PluginID]');
</script>
<div id="testing-purpose-alert" class="alert alert-warning text-center">
Dieser Shop dient ausschließlich Demonstrations- und Testzwecken.
Es können keine realen Bestellungen ausgeführt werden.
</div>
{/block}
führte komischerweise zu einem Error 500.Pfad war: version/101/frontend/template/layout/header.tpl
4. Hat sich jemand schon mit automatischen Plugin Git + Deploys beschäftigt?
Wir entwickeln im Moment noch nicht lokal sondern auf dem Server. Gerade mühselig jedes mal einen Upload zu triggern, wenn es changes gab. Vielleicht hat da jemand einen besseren Workflow für sich entdeckt.
Soweit erstmal von Mir. Vielen Dank für mögliche Antworten.
Grüße
Marek