Blogarchiv

Mein erster Eindruck von Shopware 5

Vor ein paar Wochen haben wir uns in der Agentur entschieden, neben Magento und Magento 2 auch einmal Shopware näher anzusehen. Immerhin sprießen die Shopware-Shops gerade aus dem Boden. Gestern war ich dann auf einem Developer-Training bei Shopware in Schöppingen. In diesem Beitrag möchte ich kurz meine Erfahrungen und erste Eindrücke schildern.

Folgende Themen wurden behandelt:

  • Einführung in die Struktur von Shopware
  • Möglichkeiten Shopware anzupassen (Events & Hooks)
  • Implementierung eines Frontend-Plugins
  • Shopware Models
  • Erweitern eines Backend-Plugins
  • Implementierung eines neuen Backend-Moduls
  • Anpassen von Templates über Blöcke

Folgende Themen standen zwar auf der Agenda, wurden aber nicht behandelt:

  • Debuggen mit Shopware & PHPStorm
  • Bestpractice: Auto-Update eigener Plugins, Mehrsprachenfähigkeit & ACL in eigenen Plugins

Die beiden Trainer Michael Telgmann und Holger-Thomas Kaßner haben einen guten Job gemacht. Immerhin ist es recht schwierig, die ganzen unterschiedlichen Level abzuholen und ohne große Langeweile auf den gleichen Wissensstand zu bringen. Dennoch habe mich etwas unterfordert gefühlt – obwohl ich noch nie Kontakt mit Shopware hatte. Viele Strukturen sind zu Magento 1.x schon sehr ähnlich. Weiterlesen…

Fail2Ban und Zugriff auf Docker-Container

Ich hatte heute das Problem, dass Fail2Ban (läuft auf dem Host) zwar munter Regeln in den iptables angelegt hat, aber die Regel keine Wirkung auf alle weitergeleiteten Ports der Docker-Container hatte.

Die Lösung dafür ist relativ einfach – man darf die Regeln nur nicht als INPUT definieren, sondern muss diese für Forward definieren. Damit Ihr ein etwas leichteres Leben habt, habe ich eine neue Action geschrieben, welche ganz einfach angewendet werden kann:

Für alle Jails, welche für Docker-Container gelten, verwende ich als „banaction“ nur eben diese. Funktioniert bisher einwandfrei!

Beschwerdemanagement – Vorbild SC Paderborn 07 Fanshop

Nach dem Abstieg des SC Paderborn 07 in die Regionalliga werden die Lager des Fanshops geleert um noch etwas Geld zusammen zu bekommen. Also habe ich mir ebenfalls ein Trikot bestellt, welches ich selbst abholen wollte um den Versand zu sparen. Wenige Tage später kam bereits die E-Mail, dass ich meine Ware nun abholen könne:

Hallo Matthias Kleine,

Ihre Bestellung vom 25.05.2017 steht im SCP07-Shop (Benteler-Arena, Paderborner Str. 89, 33104 Paderborn) zur Abholung bereit.

Die Bestellung kann unter Vorlage eines gültigen Ausweises (Name und Anschrift müssen der Bestellung entsprechen) oder Vorlage dieser Mail innerhalb von 10 Werktagen abgeholt werden. Bitte beachten Sie unsere Öffnungszeiten (Mo., Di., Do., Fr.: 9-12 Uhr und 15-18 Uhr, Sa.: 10-13 Uhr, Mi.: Geschlossen). Bitte beachten Sie, dass der SCP07-Shop in der Zeit vom 5. bis 11. Juni 2017 geschlossen hat.

Wir danken Ihnen für Ihre Bestellung und freuen uns auf Ihren nächsten Besuch im SCP07-Shop.

Super, also bin ich direkt gestern (am Montag den 30.5.) zum Fanshop gefahren um die Ware abzuholen. Allerdings war der Shop geschlossen und ich fand nur ein Schild mit Sonderöffnungszeiten – der aktuelle Tag stand nicht mit drauf. Das ist natürlich super frustrierend, also eine Mail verfasst: Weiterlesen…

iCloud-Einstellungen auf dem MacBook ohne Passwort löschen

Nachdem meine Freundin ihre Apple-ID (die Mailadresse) geändert hatte, ohne sich zuvor auf dem MacBook unter iCloud abzumelden, waren wir in einer Patt-Situation. Denn um sich dort abzumelden muss man das Passwort der aktuellen/alten Apple-ID eingeben (welche es nicht mehr gibt). Also klappt das abmelden praktisch nie und man bekommt immer die Meldung, dass die Emailadresse oder das Passwort nicht korrekt seien.

Also musste der Apple-Support helfen. Anfangs dachte ich nicht, dass das Problem für den Support so ohne weiteres lösbar sei, aber ich habe mich geirrt. Die Schritte lauten wie folgt (für MacOS Sierra 10.12.1):

  • Unter id.apple.com mit der aktuellen E-Mail anmelden und das entsprechende Gerät löschen (in diesem Fall ein MacBook Pro 15″).
  • Danach ein paar Dateien auf dem Mac löschen (siehe unten)
  • Unter Systemkonfiguration / iCloud mit den neuen Daten anmelden
  • Rechner einmal zur Sicherheit neustarten

Diese Dateien und Verzeichnisse müssen gelöscht werden (<Benutzername> muss natürlich durch Euren Account-Namen auf dem Mac ersetzt werden):

Oder alternativ auch über den Finder. Dazu den Finder öffnen, mit gedrückter ALT-Taste auf „Gehe zu…“ klicken und dann „Library“ auswählen. Danach die Dateien aus der Liste oben löschen (bitte keine anderen und wirklich nur die genannten). Bei dem letzten Eintrag handelt es sich um ein Verzeichnis.

Das alles ist natürlich ohne Gewähr (wenn auch vom offiziellen Apple-Support so für unseren Fall vorgeschlagen).

Das Ende der Do-Follow Kommentare auf diesem Blog

Ihr habt es kaputt gemacht – am 19.01.2014 habe ich die Funktion freigeschaltet und habe so auf mehr Bereitschaft zum Kommentieren gehofft. Allerdings bekomme ich seitdem nur Spam zum Linkaufbau. Man sieht wirklich, wie die Kommentierenden einfach nur irgendwelchen Mist schreiben, dabei Null Bezug zum Artikel haben und einfach nur einen Backlink möchten.

So funktioniert das Internet einfach nicht! Wenn auch Du gerade über eine dieser tollen Listen hier hin gestolpert bist, geh wieder. Und nerv auch keine anderen mit sinnlosen Kommentaren, ohne vom Thema jemals etwas gehört zu haben. Das ist einfach nur anstrengend für alle – Du hast den Mehrwert nicht verstanden und ihn am Ende sogar (für andere) zerstört. Glückwunsch.

Hier noch zwei Beispiele von heute:

Solche Kommentare mit Links auf irgendwelche Nischenseiten sind einfach nur unglaubwürdig. Bietet doch bitte Mehrwert und setzt auf natürliches Linkbuilding. Danke!

In diesem Sinne gibt es also heute kein Do-Follow mehr.

Warum ich WordPress keinem Anfänger empfehlen würde

Man liest immer mehr, dass WordPress für jeden geeignet ist. Fix mit FTP auf irgendeinen Billighoster geschoben oder mit einem Klick installiert, dann kann der Spaß auch schon losgehen. Am besten 10 Blogs nebeneinander auf das gleiche System. Dann braucht man nur noch ein Theme, muss ein paar Plugins zusammenklicken und am Ende hat man eine tolle Website, oder?

Würde ich so nicht sagen – für mich ist das ein großes Risiko. Jeder kann ohne Kontrolle Plugins zur Verfügung stellen. Ich kann als Entwickler in diese Plugins einbauen was ich möchte. Das muss nicht einmal bösartig sein. Viele „Entwickler“ reißen hierdurch große Sicherheitslücken in die Webseite. Das kann auch sehr großen PlugIns und (man könnte meinen) sehr erfahrenen Entwicklern passieren. Das beste Beispiel ist hier sicherlich der RevolutionSlider gewesen, welcher da draußen garantiert noch tausendfach ungepatcht im Einsatz ist. So wurde auch die Website eines Kunden komplett übernommen. Weiterlesen…

Das Jahr 2016

Da eine Zusammenfassung des Jahres auf diesem Blog ja schon Tradition hat, möchte ich Euch natürlich auch in diesem Jahr einen kleinen Rückblick geben. Der Vollständigkeit halber verlinke ich hier noch auf die Rückblicke der Jahre 2012, 2013, 2014 und 2015. Dieser Beitrag wird etwas länger als in den vergangenen Jahren – es ist einfach mehr passiert als sonst. Jede einzelne Seite wurde umgekrempelt, ich habe außerdem viel gelernt und erreicht.

Beginnen wir also wie immer mit ein paar Zahlen:

  • Beiträge: 346 (+29)
  • Klicks: 115.326 (-28%)
  • Besucher: 71.091 (-27%)

Wie man sieht sind die Zahlen sehr rückläufig – das liegt daran, dass ich viel Zeit in andere Projekte gesteckt habe, welche ich in diesem Beitrag natürlich vorstellen werde. Dieses Blog ist momentan leider ein wenig auf dem Abstellgleis – gerade in der zweiten Jahreshälfte habe ich komplett andere Prioritäten gesetzt.

Weiter gehts mit den erfolgreichen Dingen dieses Jahr:

  • Nachdem ich letztes Jahr Jekyll kennengelernt habe, stand einem Relaunch von haus-automatisierung.com nichts mehr im Wege. Falls Du sehen möchtest, wie die Seite vorher aussah, findest du einen Screenshot in diesem Beitrag von damals. Generell habe ich mir vorgenommen, keine neuen Seiten mehr auf WordPress aufzusetzen.
  • Ich habe mein Versprechen gehalten und bin auf dem Smart-Home-Blog durchgestartet – für den Anfang mit einer FHEM-Tutorial-Reihe. Momentan habe ich im Monat um die 6.000 Leser auf dem Blog und der zugehörige YouTube-Kanal hat jetzt auch schon über 1.000 Abos seit April eingesammelt. Und das mit relativ wenigen Videos. Hier stecke ich definitiv noch mehr Energie und Zeit in Zukunft rein! Das Projekt macht unglaublich viel Spaß! Ich habe hier bereits berichtet. Langsam aber sicher baut sich eine Community rund um meine Seite auf – ich bekomme beinahe täglich Emails mit Fragen und Anregungen. Das freut mich extrem!
  • Das Thema Persönlichkeitsentwicklung ist mir extrem wichtig geworden und ein Tag ohne Fortbildung ist für mich ein verlorener Tag. Daher war ich auf meinem ersten Seminar von Christian Bischoff, habe viele Bücher gelesen und Podcasts gehört und jetzt das Gefühl, dass noch so viel vor mir liegt. Ich hätte nie gedacht, dass ich mir zu Weihnachten und zum Geburtstag einmal nur Bücher wünsche. Verrückte Welt!
  • Mit Magento 2 werde ich so langsam warm. Erste Kundenprojekte sind online! Mein Tagesgeschäft bei code-x ist aber nach wie vor Magento 1. Aber 90% der neuen Shops setzen schon auf das aktuellste Stück Software.
  • Als Magento-Freelancer bin ich weiterhin tätig – kontaktiert mich gerne bei Fragen und kleineren Projekten.
  • Unser Kochblog (elegant-kochen.de) wächst fleißig weiter – sogar mit neuem Design in diesem Jahr.
  • Der zugehörige YouTube-Kanal hat die 2.900 Abonnenten durchbrochen. Mittlerweile sind knapp 100 Videos online. Wir haben wirklich durchgehalten, jede Woche ein neues Video zu veröffentlichen (gut, eine einzelne Ausnahme gab es kurz vor Jahresende wegen Krankheit). Das sind alleine mehrere hundert GB an Roh-Daten.

Weiterlesen…