Posts

Es werden Posts vom November, 2017 angezeigt.

Probleme nach Magento 2 Update mit der Integration Funktion - leere Seite im Backend

Bild
Nach dem letzten Update einer Magento 2 Umgebung von Version 2.1.6 auf 2.1.10 hat sich die Webservice Schnittstelle geändert. Nun wird dies im Backend mittels System -> Integrations geregelt und eingestellt. Siehe hierzu auch die Magento Dokumentation:  http://devdocs.magento.com/guides/v2.0/get-started/create-integration.html Bei mir passierte es jedoch, das ich nach dem Aufruf dieser Seite erstmal gar nichts zu sehen bekam. Leer - weiße Seite. Das Problem ist oftmals, dass eines Ihrer Module keinen Titel hat, der in der Datei acl.xml definiert ist. In diesem Fall produziert der Berechtigungsbaum einen Fehler und steigt aus. Man kann den Fehler beheben indem man das entsprechende Modul/Add-On anpasst, oder man nimmt einen Workaround: In src/vendor/magento/module-integration/Helper/Data.php muss folgendes geändert werden: $item['Daten'] = isset($Ressource['Titel']) $resource['title'] : ; Dadurch kann die Benutzeroberfläche geladen werden. Für ...

Schnittstelle für den Lagerbestand aus SelectLine zu Magento2

Bild
Soll auf Magento2 Basis ein Shopsystem aufgebaut werden, so macht der Lagerbestandsabgleich oder auch der Preisabgleich mit den Daten aus dem eigenem ERP System naürlich Sinn. Wenn die Übertragung des Lagerbestands einmal in 24h ausreichend ist dann kommt folgende Option in Frage. Der Export aus SelectLine ist vom ERP Betreiber leicht einzurichten. Die übliche XML Struktur sieht dabei meist so aus: Dieser Export kann nun via FTP auf den Webserver übertragen werden - z.B. einmal in der Nacht. Auf dem Webserver muss nun per Script einmal am Tag (Nacht) der Import durchlaufen werden. Dieses Script lädt das XML File und aktualisiert den Lagerbestand in Magento2. Dazu muss im Magento2 die REST Schnittstelle aktiviert sein und ein User zur Berechtigung eingerichtet sein. Das PHP Script kann so aussehen: (Die BESTAND.xml ist der SelectLine Export) <?php // root domain $rootDomain = "MAGENTO SHOP DOMAIN"; echo "<h3>BESTAND IMPORT</h3>"; ...

Google Chrome Updates / Profil trotz Sperre durch die GPO

Bild
Vom Google Chrome Browser gibt es eine Version, welche sich wunderbar durch Gruppenrechte zentral von Administratoren steuern lässt. Dies hat viele Vorteile, aber auch einige kleinere Nachteile. Welche Vorteile oder Nachteile für jemanden schwerer wiegen sollte bitte jeder für sich selbst entscheiden. Ich möchte jedoch eine Möglichkeit aufzeigen, wie die Syncronisation mit dem Profil wieder aktiviert werden kann, auch wenn es zentral deaktiviert ist. Eine zentrale Aktivierung der Syncronisation bezieht sich in meinem Beispiel aber nur auf das Profil. Updates sind davon nicht betroffen und werden immer noch zentral gesteuert. Das erkennt man z.B. hier: Wie aktiviere ich die Syncronisation mit meinem Profil Dazu startet Ihr den Registrierungs Editor (regedit). Dort unter: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome Dort bearbeitet Ihr den Wert SyncDisabled und setzt ihn auf 0. Das wars schon.

Hintergrundbild trotz GroupPolicy ändern (Windows 10)

Bild
Gerade in Firmennetzwerken wird das Windows Hintergrundbild oftmals über GroupPolicy zentral gesteuert und kann nicht geändert werden. Geht man in die entsprechende Systemsteuerung, sieht das oftmals so aus: Einige Einstellungen werden von Ihrer Organisation verwaltet Auf normalem Weg gibt es also keine Möglichkeit das Hintergrundbild (Wallpaper) zu verändern. Aber es gibt natürlich noch andere Wege... Wo finden wir das Hintergrundbild In der Regel befindet sich das verteilte Hintergrundbild in folgendem Ordner: C:\Users\(dein.Benutzername)\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper Öffnet man dieses TranscodedWallpaper mit einem Bildbetrachter Tool sieht man, dass dies ein normales Bild ist - nur ohne Dateiendung. Da dieses Bild in eurem eigenen Benutzerverzeichnis liegt habt Ihr auch die Berechtigung es zu überschreiben. Das Überschreiben allein reicht aber leider nicht aus - denn Microsoft aktualisiert das Hintergrundbild eures Windows Deskt...