PhpStorm – Code Completion für Factories

Gerade getestet und für gut befunden. PhpStorm kann ohne fremde Hilfe nicht einfach für jedes Framework Fabrikmethoden auswerten. Bei Magento sind das z.B. Funktionen wie Mage::getModel(‚catalog/product‘) die im Hinterund die Klasse anhand einer XML Struktur ermitteln. Seit dem letzten Build (129.196) kann man nun selbst über ein alleinstehendes PHP Script die Auflösung in die Hand […]

Gitosis über Web und CLI administrieren

Wer nicht so viel Geld ausgeben will, kann auf eine der vielen GIT Verwaltungstools zurückgreifen. Sehr beliebt sind hier gitolite oder gitosis Letzteres setzen wir bei netz98 seit Jahren erfolgreich ein. Leider bietet gitosis z.B. keine Weboberfläche zur Administration an. Das ist erstmal nicht weiter schlimmt, wenn man nur wenige Repositories verwaltet. Doch mit wachsender […]

n98-magerun – Magento Rewrite Konflikte mit Jenkins testen

[Seit kurzem gibt es in n98-magerun die Möglichkeit einen Shop auf Rewrite Konflikte zu prüfen. Das Tool schaut nach ob mehrere Module versuchen eine Klasse zu rewriten. Sollte dies der Falls sein, wird über die PHP Reflection API zuätzlich geprüft ob die letzte Klasse der Rewrite-Kette von der vorherige erbt. Sollten zum Beispiel mehr als […]

Ogg Video in mpeg4 konvertieren

Damit ich es nicht vergesse…

Lesbare Handles für die Magento Layout-XML

Manchmal möchte man in einem Layout-XML spezielle Anpassungen für bestimmte Kategorien, Produkte oder CMS Seiten durchführen. Dafür stellt Magento mehere Möglichkeiten bereit. So kann man in das „Layout Update“ Feld direkt in der Maske zum Bearbeiten des Produkts XML Code eintragen. Das ganze wird dann direkt in der Datenbank gespeichert. Wer aber z.B. die Änderungen […]

PhpStorm: Daten direkt aus Grid exportieren

Bei PhpStorm entdeckt man doch immer wieder tolle Funktionalitäten. Beim Arbeiten mit den DB-Tools ist mir aufgefallen, dass man die Daten im Grid super einfach in verschiedenen Formaten exportieren kann. Einfach einen Bereich markieren und rechts klicken. Im Context-Menü „Copy Data as“ auswählen und das Export-Format wählen.

Einen eigenen Magento Admin-Theme registrieren

Wer mal eben einen eigenen Admin-Theme (Skin) braucht um z.B. das Logo im Adminbereich auszutauschen oder etwas CSS anzupassen damit es besser zum CI des Kunden passt kann dies schnell in einem eigenen Modul über die config.xml oder über die globale local.xml durch eine einfachen Konfigurationseintrag machen.

Mit tar schneller Dateien kopieren

Ich habe mir eine neue Festplatte gekauft und musste nun die Daten von Festplatte 1 auf Festplatte 2 übertragen. Ich wollte dies nicht mittels dd erledigen sondern direkt über das Filesystem kopieren. Also habe ich eben mal eine Linux Live-CD gebootet und mittels cp -a QUELLE ZIEL in den direkt gebooteten Dateisystem versucht meine Datein […]

Neues leiseres Gehäuse für meinen Arbeitsrechner

Irgendwie konnte ich das Barebone Gehäuse nicht mehr sehen und habe mir ein neues LC-Power Pro-917B (http://www.testberichte.de/p/lc-power-tests/pro-917b-titus-x-testbericht.html) gekauft. Teuer war das Gehäuse nicht wirklich, sieht aber trotzdem für den Preis Top aus. Jetzt habe ich endlich wieder mehr Platz. Im Barebone war das über die Jahre doch sehr fummelig. Und großartig auf Reisen ist der […]

n98-magerun – Magento über die Konsole managen

Wer viel mit Magento arbeitet wird sicherlich die mit Magento im shell Verzeichnis ausgelieferten praktischen Scripte kennen. Damit lässt sich schnell und stabil (im Vergleich zum Web-Frontend) ein Index neu erstellen. Also Entwickler kann man auch selbt Scripte auf Basis der Klasse Mage_Shell_Abstract mit seinem Modul ausliefern. n98-magerun soll diese Scripte die mit Magento deployed […]