Quali strumenti ed estensioni sono fondamentali per lo sviluppo di Magento?[Chiuso]

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

  •  25-09-2019
  •  | 
  •  

Domanda

Stiamo costruendo una piccola e graziosa comunità di esperti Magento qui.Sono curioso di sapere quali estensioni Magento e altri strumenti software (IDE, editor, ecc.) utilizzano tutti per aiutare con i loro progetti di sviluppo?

Sia gli strumenti gratuiti che quelli commerciali sono più che benvenuti.

È stato utile?

Soluzione

Lo sviluppatore personale sicuramente ha bisogno

  • PHP IDE (Zend Studio, Netbeans o Phpstorm)
  • Lampada/Wamp sulla macchina per lo sviluppo personale
  • X-debug come must
  • Client mysql (Heidisql)
  • Firefox + Firebug come browser principale; Safari 4/5, Chrome, Opera 10, IE 6/7/8/9
  • Cliente SSH (Stucco)
  • Client FTP e File Manager su SSH (Winscp)
  • Manuali per Php, Mysql, JavaScript e Prototype
  • Sistema di tracciamento dei bug (Jira)
  • Svn Per mantenere le proprie revisioni ed essere in contatto con la futura uscita Magento da a Magentocommerce.com
  • Kdiff3 Per SVN Fronto di fonti migliori
  • Visualizzatore di immagini (Xnview) per lavorare di tanto in tanto con immagini
  • Custode della password (PWSAFE) per tutte le hostings, Mysqls e altre password
  • Accesso a Internet per domande e risposte, forum e tutorial Magento

Non sono davvero necessarie estensioni personalizzate, X-Debug e la propria esperienza aiutano molto. Per principianti Bug commerciale sarà utile.

Altri suggerimenti

Questo elenco continua a diventare più lungo, più ci penso!

Strumenti

Estensioni Magento comuni

  • Commercebug

    Le seguenti estensioni sono disponibili tramite Magento-Connect

  • Hm_developertoolbar

  • Modulecreator
  • Fontis_recaptcha
  • Fontis_australia
  • Tangkoko_cmsssearch
  • Tbt_enhancedgrid e tbt_massrelater

    Uso occasionale, ma raccomandato:

  • UNIRGY_GIFTCERT e UNIRGY_STORELOCATOR

  • Yoast_filter
  • Netzarbeiter_groupswitcher
  • Phpstorm - Ho usato Idea Intellij per lo sviluppo di Java, quindi questo è arrivato naturalmente, la cosa più grande che amo di questo che ho desiderato per PHP sono i punti di pausa condizionali. ENORME per Magento quando stai cercando di eseguire il debug di qualcosa in Autoload o qualcosa in cui ci sono centinaia di chiamate a un metodo.

  • Netbeans - Lo usavo prima di PhpStorm, mi sento molto più veloce da imparare e configurare e poi Eclipse, so che la maggior parte delle persone con cui lavoro usa ECPLISE e SVN che penso ne faccia schifo rispetto a questi ultimi due e altri strumenti come trovare usi e cosa no

  • Sono su un Mac ma su 10.5, quindi ho usato l'entropia PHP, ma quando gli altri su Snow Leopard vengono al lavoro, suggerisco che usano MAMP PRO, molto potente per l'ambiente locale configurazione. Super veloce per ottenere host virtuali e ciò che non è configurato, può persino usare più porte e tutto il resto.

  • Navicat Premium - Per la gestione del database

  • Compagno di testo Per modifiche rapide e altri tipi di progetti

  • Trasmettere Per FTP rapido se non si utilizza la riga di comando, probabilmente il miglior client FTP mai creato

JetBrains PHP Tempesta Build EAP 2.0 (devono chiamare il loro IDE come te Alan;))

Zend Server CE /w Zend Debugger

HeidiSQL

TartarugaSVN

Strumenti Linux, VIM e Custom Command Line per semplificare la vita. Quando possibile, quando si apportano modifiche (come l'aggiunta di modelli di sovraccarico XML, ad esempio), preferisco creare uno strumento di riga di comando per farlo per me. Vim è bello perché è dannatamente vicino a ogni server di sempre, quindi il debug in remoto è confortevole quanto a livello locale. Per quanto riguarda Linux, l'idea di svilupparsi senza ACK/GREP e un guscio adeguato è troppo da sopportare.

Sviluppo

L'impostazione locale è MacBook, Coda, Mamp, Navicat Gestire MySQL, GIT o SVN a seconda del progetto.

L'area di gestione temporanea si trova sul mio server di sviluppo (lampada) o sull'hosting fornito dal client.

Per l'avvio di progetti ho un modello di base e un set di moduli che include la maggior parte di ciò che ho messo in progetti.

Moduli

Ho appena iniziato a usare il bug del commercio di Alan. Ho intenzione di guardare presto a MageTool.

Uso Unirgy's Cert regalo e Localizzatore del negozio Spesso.

Bug commerciale Estensione da Allan Storm :-)

Aptana/Eclipse per IDE

Ultraedit per modifiche rapide

Wamp

Xdebug

Zend Studio o EditPlus

Subversion/Svnmerge.py

Phpdoc

Phpunit

JIRA/Confluence per il monitoraggio delle attività/bug e le specifiche del progetto

Puoi vedere come lavorare con Magento usando Zendstudio qui, in Archivio webinar Magento

Ho usato Zend Studio su Ubuntu per un po 'di tempo e lo adoro. La combinazione di un potente strumento IDE e Line di comando (GREP, ecc ...) ha il mio voto.

In una nota a margine, ho lavorato Un'estensione Magento denominata "Strumenti per sviluppatori avanzati". Lo uso (molto!) Per ottenere informazioni sui blocchi e modificare i file XML e PHTML facendo clic sui blocchi. È ancora beta però.

  1. Il bug del commercio di Alan Storm è un must per tutti gli sviluppatori.

  2. La barra degli strumenti per sviluppatori di MGT è un altro ottimo strumento per l'analisi Magento.

  3. Si raccomanda NetBeans/PHP Storm IDE.

  4. Idiota.

  5. Lampada/Wamp.

  6. Phpmyadmin/ phpminiadmin.

  7. Mage :: Log ed eccezioni log Uso efficace.

  8. Magento Path Suggerimenti.

  9. Nuova reliquia.

  10. Registro query SQL modificando il file PDO.

  11. Modulo che visualizza ciò che tutti i blocchi consegnati dalla cache.

  12. Profiler Magento integrato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top