Welche Werkzeuge und Erweiterungen sind für die Magento -Entwicklung von entscheidender Bedeutung? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/4609010

  •  25-09-2019
  •  | 
  •  

Frage

Wir bauen hier eine nette kleine Gemeinschaft von Magento -Experten. Ich bin gespannt, welche Magento -Erweiterungen und andere Softwaretools (IDES, Redakteure usw.) jeder verwenden, um bei seinen Entwicklungsprojekten zu helfen?

Sowohl kostenlose als auch kommerzielle Tools sind mehr als willkommen.

War es hilfreich?

Lösung

Personalentwickler braucht sicherlich

  • PHP IDE (Zend Studio, NetBeans oder Phpstorming)
  • Lampe/WAMP auf der persönlichen Entwicklungsmaschine
  • X-Debug als Muss
  • MySQL Client (Heidisql)
  • Firefox + Firebug als Hauptbrowser; Safari 4/5, Chrome, Opera 10, dh 6/7/8/9
  • SSH -Client (Kitt)
  • FTP -Client und Dateimanager über SSH (WinSCP)
  • Handbücher für PHP, MySQL, JavaScript und Prototyp
  • Fehlerverfolgungssystem (Jira)
  • Svn Um eigene Überarbeitungen zu führen und mit der zukünftigen Magento -Veröffentlichung von atmentocommerce.com in Kontakt zu treten
  • Kdiff3 Für SVN bessere Quellen Vergleich
  • Bildbetrachter (Xnview) von Zeit zu Zeit mit Bildern zu arbeiten
  • Passwort Bewahrer (Pwsafe) für alle Hostings, MySQLs und andere Passwörter
  • Internetzugang für Fragen und Antworten, Magento -Foren und Tutorials

Es sind keine benutzerdefinierten Erweiterungen erforderlich, X-Debug und eigene Erfahrung helfen sehr. Für Anfänger Handelsbug wird hilfreich sein.

Andere Tipps

Diese Liste wird immer länger, je mehr ich darüber nachdenke!

Werkzeug

Gemeinsame Magento -Erweiterungen

  • Handel

    Die folgenden Erweiterungen sind über Magento-Connect erhältlich

  • Hm_developertoolbar

  • Modulecreator
  • Fontis_recaptcha
  • Fontis_australia
  • Tangkoko_cmsSearch
  • TBT_ENHancedGrid und TBT_MassRelater

    gelegentliche Verwendung, aber empfohlen:

  • Unirgy_Giftcert und Unirgy_Storelocator

  • Yoast_filter
  • Netzarbeiter_groupswitcher
  • Phpstorming - Ich habe die Intellij -Idee für die Java -Entwicklung verwendet, daher kam dies natürlich, das größte, was ich an diesem, das ich nach PHP wollte, bedingte Bruchpunkte sind. RIESIG für Magento, wenn Sie versuchen, etwas in Autoload zu debuggen oder etwas, wo es Hunderte von Aufrufen einer Methode gibt.

  • NetBeans - Ich habe dies vor Phpstorm verwendet, ich fühle mich viel schneller, um zu lernen und zu konfigurieren als in Eclipse. Was nicht

  • Ich bin auf einem Mac, aber auf 10,5, also habe ich Entropie -PHP verwendet, aber wenn andere in Schneeleopard zur Arbeit kommen, schlage ich vor, sie verwenden sie Mamp Pro, sehr leistungsstark für die lokale Umgebung. Super schnell, um virtuelle Hosts zu erhalten und was nicht, kann sogar mehrere Ports und alles verwenden.

  • Navicat Premium - Für die Datenbankverwaltung

  • Textkamerad Für schnelle Änderungen und andere Arten von Projekten

  • Übertragen Für schnelle FTP, wenn Sie keine Befehlszeile verwenden, wahrscheinlich der beste FTP -Client, der jemals erstellt wurde

Jetbrains Php Storm 2.0 EAP Builds (sie müssen ihre Ideen nach dem Alan benennen;))

Zend Server CE /W Zend Debugger

Heidisql

Schildkröte

Linux-, VIM- und benutzerdefinierte Befehlszeilen -Tools, um das Leben einfach zu machen. Immer wenn möglich, beispielsweise Änderungen (z. B. das Hinzufügen von Modellüberschreibungen XML beispielsweise), bevorzuge ich es, ein Befehlszeilen -Tool zu erstellen, um dies für mich zu tun. Vim ist nett, weil es in der Nähe von jedem Server auf verdammt in der Nähe ist. Daher ist das Debuggen aus der Ferne so angenehm wie lokal. Was Linux betrifft, so ist die Idee, sich ohne ACK/Grep und eine richtige Hülle zu entwickeln, einfach zu viel zu tragen.

Entwicklung

Lokales Setup ist MacBook, Koda, MAMP, Navicat Um MySQL, Git oder SVN je nach Projekt zu verwalten.

Der Staging-Bereich befindet sich auf meinem Entwicklungsserver (LAMP) oder beim Client-bereitgestellten Hosting.

Für das Starten von Projekten habe ich eine Basisvorlage und ein Modulsatz, das das meiste von dem enthält, was ich in Projekte gesteckt habe.

Module

Ich habe gerade mit Alans Handelsfehler angefangen. Ich habe vor, bald in Magetool zu schauen.

Ich benutze Unirgy's Geschenkgutschein und Händlersuche häufig.

Handelsbug Erweiterung von Allan Storm :-)

Aptana/eclipse für ide

Ultraedit Für schnelle Änderungen

Wamp

Xdebug

Zend Studio oder editPlus

Subversion/svnmerge.py

Phpdoc

Phpunit

JIRA/Confluence für Aufgaben-/Fehlerverfolgung und Projektspezifikationen

Hier können Sie sehen, wie Sie mit Magento mit Zendstudio hier arbeiten können, in Magento Webinararchiv

Ich habe verwendet Zend Studio Auf Ubuntu für eine Weile und liebe es. Die Kombination einer leistungsstarken IDE- und Befehlszeilen -Tools (GREP usw.) hat meine Stimme.

Nebenbei bemerkt, ich habe daran gearbeitet Eine Magento -Erweiterung mit dem Namen "Advanced Developer Tools". Ich benutze es (viel!), Um Informationen zu Blöcken zu erhalten und XML- und PHTML -Dateien zu bearbeiten, indem Sie auf Blöcke klicken. Es ist immer noch Beta.

  1. Handelstreich von Alan Storm ist ein Muss für alle Entwickler.

  2. Die Entwickler -Symbolleiste von MGT ist ein weiteres sehr gutes Werkzeug für die Magento -Analyse.

  3. NetBeans/PHP Storm IDE wird empfohlen.

  4. Git.

  5. Lampe/Wamp.

  6. Phpmyadmin/ phpminiadmin.

  7. Magier :: Protokoll- und Ausnahmeprotokoll effektive Verwendung.

  8. Magento -Pfad Hinweise.

  9. Neu Relikt.

  10. SQL Query -Protokoll durch Ändern der PDO -Datei.

  11. Modul, auf dem alle Blöcke aus Cache geliefert werden.

  12. Eingebauter Magento -Profiler.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top