Snaps unter Fedora 27 ausführen

Jetbrains bietet seit kurzem Snaps für die Installation der eigenen Produkte an. Da ich Snaps immer mal wieder ausprobieren wollten, habe ich das heute mal getan. Snaps sind ein Art Container für Anwendungen. Auf dem Mac kennt man das bereits länger. Dort gibt es .app Dateien die ein ganzes Verzeichnissystem verstecken. Die Idee ist, dass […]

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 […]

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.

DevOp: Puppet zum installieren von PHPStorm

Puppet zum installieren von PHPStorm:

Die Puppet-Klasse installiert PHPStorm in das Verzeichnis **/opt **Über Parameter kann die Versionsnummer angegeben werden. Die Verwendung von Paramtern wird im puppet Handbuch unter http://docs.puppetlabs.com/learning/modules2.html erklärt. Das Puppet setzt zusätzlich die Default-Java VM Einstellungen von PHPStorm und erhöht den zur Verfügung stehenden Arbeitsspeicher. 

Zum automatischen erstellen von Menü-Einträgen für die neue […]

Eigene Tools in PHPStorm einbinden / Magento Cache über IDE leeren

Ich als Magento Entwickler bin das ständige Cache leeren bereits gewohnt und habe mir für meine Linux Workstation ein Bash-Alias „clear-magento-cache“ angelegt. alias clear-magento-cache=“rm -Rf var/cache/mage–*“ Den Befehl rufe ich dann immer in einem geöffneten Terminal Fenster auf. Wie ihr seht muss ich hierfür aber meine IDE verlassen. Besser wäre es man könnte direkt einen […]