Gelöst Plugin für Connector: in der Testversion möglich?

kleinerkobold

Aktives Mitglied
27. Dezember 2012
75
6
Hallo JTL,

ich habe den Connector für Shopware gerade in der Testversion und versuche darin ein Plugin zu entwickeln. Aber offenbar scheint kein anderer Namespace erlaubt zu sein als der des herunterladbaren Beispiels (izzle\demo).
Ist das so, oder habe ich vielleicht einfach was falsch gemacht?
Statt plugins\izzle\demo wollte ich z.B. plugins\fs\additionalAttr verwenden, der restliche aufbau, ja sogar die PHP Dateien habe ich bis auf die Namespaces gleich gelassen. Bootstrap weigert sich aber und meint die Klasse nicht zu finden...

Eine Info wäre hilfreich, bevor ich noch mehr Zeit verschwende :)

Danke und viele Grüße
Markus
 

kleinerkobold

Aktives Mitglied
27. Dezember 2012
75
6
AW: Plugin für Connector: in der Testversion möglich?

OK, ich bin neu mit dieser Phar-Geschichte, aber offenbar wird beim Ausführen des JTL-Connector Plugins für Shopware die Connector.phar in ein temporäres Verzeichnis gepackt. Dummerweise ist in dem Phar file auch die Plugin-Struktur mit samt dem izzle\demo plugin enthalten. Eigene Plugins, die man in das "normale" plugins Verzeichnis legt werden vom autoloader gar nicht beachtet, bzw. die bootstrap wird geladen, aber der autoloader schaut in das temporäre Phar-Verzeichnis statt in das aktuelle plugins Verzeichnis, wo meine Klassen liegen.

Ist das ein Bug oder ist das normal? Muss das Phar nicht automatisch aktualisiert werden, wenn ein Plugin hinzugefügt/verändert wird?

Jedenfalls wenn ich das gesamte Connector.phar auspacke und die connector.phar lösche/umbenenne funktionert alles wie erwartet.

Muss ich bei Hoster beim Phar noch irgendwas anderes einstellen ausser es in die Suhosin Executor Include Whitelist zu packen?

Danke und viele Grüße
Markus
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Plugin für Connector: in der Testversion möglich?

Hey,

gerade getestet und selbst mit der Phar, klappt ein Plugin ohne Probleme.

Du musst dich nur an die Konvention vom Namespace halten.

Z.b.:

Deine Firma heißt "IBM" :D und dein Plugin soll sich um Sonderpreise drehen. Dann würde ich den Namespace "Ibm\Specialprice" nennen.
Die Listener hätten dann nach best practice den Namespace "Ibm\Specialprice\Listener".

Laut Konvention muss es dann im Plugin Ordner vom Connector, einen Unterordner "Ibm" und darin ein Unterorder "Specialprice" geben.
Im Order Ibm->Specialprice muss dann die bootstrap.php Datei liegen, die das Interface IPlugin implementiert. Danach läuft die Kiste.

Weitere Infos gibt es auf der Developer Seite: http://docs.jtl-connector.de/

Lg,
Daniel
 

testjo

Sehr aktives Mitglied
AW: Plugin für Connector: in der Testversion möglich?

OK, ich bin neu mit dieser Phar-Geschichte, aber offenbar wird beim Ausführen des JTL-Connector Plugins für Shopware die Connector.phar in ein temporäres Verzeichnis gepackt. Dummerweise ist in dem Phar file auch die Plugin-Struktur mit samt dem izzle\demo plugin enthalten. Eigene Plugins, die man in das "normale" plugins Verzeichnis legt werden vom autoloader gar nicht beachtet, bzw. die bootstrap wird geladen, aber der autoloader schaut in das temporäre Phar-Verzeichnis statt in das aktuelle plugins Verzeichnis, wo meine Klassen liegen.

Ist das ein Bug oder ist das normal? Muss das Phar nicht automatisch aktualisiert werden, wenn ein Plugin hinzugefügt/verändert wird?

Jedenfalls wenn ich das gesamte Connector.phar auspacke und die connector.phar lösche/umbenenne funktionert alles wie erwartet.

Muss ich bei Hoster beim Phar noch irgendwas anderes einstellen ausser es in die Suhosin Executor Include Whitelist zu packen?

Danke und viele Grüße
Markus

MArkus welche PHP module version bei dir

Apache model mit php5x fpm zum beispiel?

Den temp's soll man richtig setzen und rechten geben müssen wen dein install und oder Control panel dieser nicht macht. ( wen fpm dan nachsehen ob es für den User stimmt)
Muss ich bei Hoster beim Phar noch irgendwas anderes einstellen ausser es in die Suhosin Executor Include Whitelist zu packen?
Wen FPM und alle User Pfade und Rechten wie einstellungen stimmen weis ich nicht ob man dieser noch machen muss.

Sind ja auch von mir fragen, weil bin noch lange nicht soweit, aber für den Forumuser doch hilfreich wen die hier klarheit über versionen und settings/anpassungen dazu bekommen. ( subversionen übrigens niemals ins Forum posten wegen sicherheit also wen php5.6 dan nicht posten php5.6.11 oder so ;) )
 

kleinerkobold

Aktives Mitglied
27. Dezember 2012
75
6
AW: Plugin für Connector: in der Testversion möglich?

Danke für die Antworten.
Ich glaube, bei uns auf dem Server ist PHP 5.5. aktiv. Ich werde mir mal die .htaccess ansehen, ob da etwas mit phar ein oder ausgeschaltet ist. Mit den aktuellen Einstellungen kann ich jedenfalls nur Plugins im Connector verwenden, wenn ich das Phar ausgepackt habe und die connector.phar umbenannt habe...

P.S.: gibt es eigentlich ein JTL Entwickler-Forum? Oder auch scho eine Plattform für die Plugins?

Viele Grüße
Markus
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu GPSR Plugin für Gambio Connector steht bereit Gambio-Connector 0
Neu S: Plugin Dropdown-Menü für meine Kategorien Plugins für JTL-Shop 10
Neu Felder vom neuen Plugin importieren möglich? Shopware-Connector 0
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
Neu PlugIn: JTL GPSR Plugins für JTL-Shop 15
Neu Plugin Suche: Mailchimp Plugins für JTL-Shop 0
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Template Dateien Rendern im Plugin Plugins für JTL-Shop 6
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - ShipMonk Extension" 🎉 Plugins für JTL-Shop 1
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu PAYONE Plugin keine Bestellabschluss Seite Plugins für JTL-Shop 0
Neu 📢 Neues Plugin: "GPSR Herstellerinformationen" 📢 Plugins für JTL-Shop 31
Neu Anbindung an Idealo mit Plugin gesucht Schnittstellen Import / Export 1
Neu Mollie Plugin und stornierte "Klarna Pay Later" Zahlungsaufforderungen. Plugins für JTL-Shop 0
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Frage zu Plugin Entwicklung : IO Request im Admin Technische Fragen zu Plugins und Templates 2
Neu Google Shopping Plugin - Artikel filtern Plugins für JTL-Shop 3
Neu Rollenbasiertes Kunden-Plugin (B2B) Plugins für JTL-Shop 1
Neu Frage zur Plugin Entwicklung Plugins für JTL-Shop 3
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 0
Neu JTL-Infoschreiben "Wichtige Neuerung im Postgesetz zur Kennzeichnungspflicht" - Umsetzung auch für Österreichische Post Labels ? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Benutzerdefinierte Klasse für Überschrift anlegen funktioniert nicht Templates für JTL-Shop 2
Kategoriebox Nummer für Unterkategorien JTL-Wawi 1.9 2
20 % USt wird für UK nicht ausgewiesen - was mache ich falsch JTL-Wawi 1.9 3
Neu Spezialist für Rechnungsformular-Anpassung benötigt Dienstleistung, Jobs und Ähnliches 1
Getrenntes Lager für den JTL shop JTL-Wawi 1.9 1
Neu Benutzer Authentifizierung für externe App/Shop Onlineshop-Anbindung 1
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Schnittstelle für Zalando, Kaufland und Otto JTL-Wawi 1.9 5
Neu Die Kennzeichnungspflicht für schwere Pakete kommt am 1.1.2025 JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Herstellername / Verantwortliche Person für die EU für Kaufland kaufland.de - Anbindung (SCX) 1
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Rabatt für Bundles Allgemeine Fragen zu JTL-Shop 2
Neu Suche Dienstleister für Rechnungsvorlage, MwSt Sätze User helfen Usern - Fragen zu JTL-Wawi 0
Provisionsabrechnung für Vertrieb JTL-Wawi 1.9 1
Beantwortet Kosten für Aufträge aus Shopware 5 Shopware-Connector 1
Neu Artikelbestände für Stücklistenartikel blockieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu Attribute für EWR Pflichtangaben - otto.de User helfen Usern - Fragen zu JTL-Wawi 5
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0

Ähnliche Themen