Software per lo sviluppo di temi e plugin di WordPress? [chiuso]


71

Quale software utilizzi per le tue esigenze relative a WordPress?

Si prega di indicare il proprio sistema operativo.

Su Windows XP utilizzo:

  • filezilla (FTP)
  • notepad ++ (per la lettura di file PHP / CSS)
  • firebug (un'estensione firefox per permettermi di giocare con gli elementi di un sito Web)

Altre cose che non uso regolarmente, ma vorrei usarne di più - xaamp (versione locale di WP) - github / SVN (un sistema di controllo versione per i miei file)

E tu?


7
GRANDE domanda per un wiki della comunità!
MikeSchinkel,

Risposte:


39

Sistema operativo Windows 7 x64

utilizzando

Controllo della versione

Considerando

  • Chrome ha già molte estensioni di sviluppo, Firefox è dannatamente lento

deprecato

  • Notepad ++ non lo usa quasi mai da quando ha raccolto NetBeans
  • PHPXref facilita la navigazione del codice all'interno di NetBeans
  • WP Tuner ha profilato grandi prestazioni, sfortunatamente non mantenuto e rotto per WP3
  • MoWeS è diventato un problema per affrontare gli aggiornamenti dei componenti e i problemi di stabilità (Apache ha iniziato a bloccarsi continuamente)
  • NetBeans è passato a PhpStorm
  • eAccelerator : la versione moderna non fornisce cache degli oggetti, un po 'instabile (crash occasionali)
  • webgrind - non è più necessario, PhpStorm ora può analizzare e visualizzare i log del profiler
  • CSE HTML Validator non riesce mai a usarlo sopra ogni altra cosa
  • MySQL Query Browser sostituito con HeidiSQL

ho provato NetBeans dopo il tuo post. Ha appena aperto un file codificato utf-8 che include caratteri utf-8 e non riesce. il file era contenuto "şŞ Üü Çç İı Öö" etc chars. A proposito di Notepad ++ non ci sono problemi con quel file
Ünsal Korkmaz,

@ Ünsal Korkmaz Non avevo approfondito il modo in cui NetBeans funziona con UTF-8, posso solo dire che finora non ho avuto problemi con i personaggi cirillici.
Raro

In che modo Uniform Server è confrontato con lo stack WAMP di Bitnami?
Antony,

Non avevo usato quest'ultimo, ma usando comunque Uniform.
Rarst

13

Uso sia Mac che PC. Ecco le mie rispettive cassette degli attrezzi:

Ho un repository personale di sovversione sul mio server (Mediatemple dv)

Per entrambe le piattaforme:

Per PC (Vista Home Premium):

Per Mac (OSX):

  • Coda per editor di testo, SVN e CLI SSH
  • Trasmetti per FTP (di nuovo, di solito uso solo SVN) Parallels con Windows XP per i test cross-browser
  • Terminale per SVN (a volte)

Sono su un Mac, XAMPP è meglio di MAMP?
miglia il

Non ne ho idea, dal momento che non ho mai usato MAMP. Tutto quello che posso dire è che XAMPP funziona per me. L'importante è usare uno stack LAMP.
John P Bloch,

11

xdebug (il modo migliore per scrivere un'ottima fonte e vedere i suggerimenti di WordPress, forse funzioni deprecate) e anche le possibilità di WordPress, come il costante WP-DEBUG

/** Debugging WP */
define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
define('WP_DEBUG_DISPLAY', true); //use the globally configured setting for display_errors and not force errors to be displayed
define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all    scripts and CSS and disables compression and concatenation,
//define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~E_STRICT

maggiori informazioni sulla mia cassetta degli attrezzi in questo post , ma attualmente utilizzo PhpStorm come IDE, anche GitHub come repository.

All'interno di WordPress utilizzo il plug-in Debug Objects per molti lavori nel contenuto di debug.


8

Uso il PC fino all'anno scorso e ora Mac e PC, quindi ecco i miei:

Sia per Mac che per Windows:

Per Mac (OS X):

  • PhpStorm + Zend Debugger - Debugging IDE (Niente di meglio sul MAC)
  • VirtualHostX - Gestisce localmente gli host virtuali Apache ( ADORO questo)
  • Trasmetti client FTP con sincronizzazione
  • Terminale per SVN (a volte)
  • Fraise - Editor di testo leggero (Fork of Smultron )
  • Espresso - Editor di testo con ottima ricerca e sostituzione di regex visivi
  • Safari 5 + Glims - Per ispezionare HTML + CSS + Miglioramenti Safari
  • HTTP Scoop - Debugger HTTP ragionevole \
  • Ghianda - Editor di immagini
  • Skitch - Image Annotator and Uploader
  • Balsamiq - Mockup e Wireframe
  • Cinch - Easy Full Screens (OS X dovrebbe farlo ma non lo fa)
  • DropBox : backup automatico dei file core e sincronizzatore dei file tra computer
  • Paparazzi! - Strumento screen-shot batchable
  • TotalFinder - Ricerca schede

Per Windows (Vista Business):

Questo è tutto.

AGGIORNARE:

Ho eliminato Flow (client FTP) dal mio elenco e sostituito con Transmit (client FTP) che è uno strumento molto migliore. Grazie per l'ottima raccomandazione @John P Bloch!


Mike, c'è un ottimo componente aggiuntivo per Firefox chiamato Screengrab che può ridurre la tua necessità di Paparazzi!
davemac,


7

Corro su Ubuntu (sempre l'ultima versione)

Mi piace mantenere le cose il più semplice possibile

I miei strumenti preferiti:

Geany per scrivere codice

Filezilla per FTP

Gimp per tagliare e tagliare i disegni preparati dal mio team di progettazione (che esegue Photoshop / Illustrator su Windows)

Dropbox per la condivisione di file tra sviluppatori / designer

Googletalk e skype per le comunicazioni chat / voce tra gli sviluppatori

Una lavagna bianca per la pianificazione

E test in Chrome, Firefox su Linux e per Windows: Chrome, Firefox, Safari e IETester (per IE) che accendo su un antico PC Windows XP chiamo il mio 'deadbox'


6

Sono su Ubuntu 10.04:

  • Vim (modifica del testo)
  • Firebug (debug CSS)
  • Gimp (manipolazione delle immagini)
  • Inkscape (arte vettoriale)
  • Git (controllo versione)
  • Filezilla (FTP)
  • Apache (installazione locale di Wordpress)

6

OSX:

  • Coda & Espresso per PHP / CSS
  • IDE Netbeans per CSS, XHTML, editing PHP ecc.
  • Firebug per il debug in FireFox
  • Trasmetti per FTP
  • Balsamico per wireframe
  • Git per il controllo della versione
  • Photoshop per Comps
  • Vmware Fusion per macchine di sviluppo:

    Chiunque può scaricare "gratuitamente" qualsiasi VM preinstallata LAMP, Python, Django ecc. Da http://turnkeylinux.org


+1 per il collegamento a TurnKey Hub - molto, molto interessante, soprattutto per la migrazione del sito.
davemac,

6

Di recente ha effettuato il passaggio al Mac da Windows

Attualmente in uso: Mac OS 10.6.7

  • PHP Storm 3 con il plugin CSS-X (si integra con Firebug e salva e versioni le modifiche CSS in tempo reale.
  • Xdebug
  • Capistrano
  • Trasmettere eExpanDrive (monta cartelle remote all'avvio) per SFTP
  • Coda per l'editing di base quando non voglio aprire PHP Storm
  • Faccio tutte le modifiche al codice in PHP Storm ora
  • LittleSnapper per schermate e annotazioni
  • Terminale e nano per lavorare sul mio server live
  • MAMP Pro per l'ambiente di sviluppo locale
  • Photoshop CS5 per graphix
  • Omnigraffe per wireframe
  • VmWare Fusion per l'esecuzione di Windows 7 sul mio Mac

WebApps

Software Windows obsoleto (per me)

  • IDE NetBeans
  • Blocco note ++
  • FTP principale
  • Putty e PuttyGen
  • WinSCP

Software Windows utilizzando nella macchina virtuale


Putty deprecato?
Wyck,

Deprecato per me perché non uso più Windows.
Chris_O,

ah avresti dovuto dire Windows: tutto. lol
Wyck,

5

Sul mio PC:

  1. XAMPP per gli sviluppatori locali
  2. Winscp per SFTP / FTP
  3. Git per il controllo della versione
  4. Sublime per la modifica del testo

Sul mio Mac

  1. Trasmettere per SFTP / FTP
  2. MAMP per Dev locale
  3. Compagno di testo per la codifica
  4. Terminale per lavorare con Git
  5. Gitx per la vista visiva dispari dei repository Git
  6. Snippet per l'archiviazione dei frammenti di codice

5

Sto sviluppando su Ubuntu (attualmente in esecuzione 10.04).

Per lo sviluppo di wordpress, utilizzo:

  1. geany (script di editing rapido)
  2. eclissi (quando in pieno sviluppo)
  3. RapidSVN (o plugin SVN di eclipse)
  4. FileZilla
  5. PHPMiniAdmin e PHPMyAdmin
  6. FireBug (per l'editing di JavaScript e CSS)
  7. Gestione password con LastPass.com

La mia strategia durante lo sviluppo di plugin ospitati su wordpress, sviluppo quel plugin nell'area di lavoro di eclipse e creo un collegamento simbolico da trunk a wp-content/plugins. In questo modo, posso gestire meglio i miei plugin.


4

Questo è un bel thread. Uso molti degli stessi strumenti di cui sopra e su Windows e Linux. Forse quelli che uso specificamente e non menzionati:


Sono un grande fan di Total Commander, ma non consiglierò di usarlo per FTP. Quella parte è sempre stata instabile per me e il supporto per i protocolli sicuri è disponibile solo tramite plugin approssimativi, perché lo sviluppatore non può legalmente sviluppare tali funzionalità nel suo paese.
Raro


4

Non molti hanno elencato le cose che usano a fine cliente, quindi ho pensato di condividere la mia lista:

  • Zendesk per assistenza clienti e forum
  • Unfuddle per controllo del codice sorgente e tracciamento dei bug
  • Timbro postale per l'invio e il tracciamento affidabili di e-mail ai clienti
  • Maxmind per il controllo delle frodi e la conferma automatica del telefono sull'edizione per sviluppatori
  • oDesk per quando torno a correggere i bug
  • Mailchimp per il marketing via e-mail ai clienti
  • RamShyam - Primo livello di supporto tecnico

Uso anche questa pipa Yahoo che ho realizzato per monitorare i problemi di sicurezza e le versioni di WordPress e mi piace usare Ideone per i test rapidi degli snippet di codice.


4

Sistemi operativi:

  • Windows XP (primario)
  • Windows Vista 64 (quando non sono sul portatile)

Utensili:

  • Notepad ++ con il plugin Zen Coding (per tutto il codice)
  • FileZilla (per FTP quando ne ho bisogno)
  • Uniform Server (PHP / MySQL / Apache + xdebug che ho installato)
  • Firefox Nightlies + Firefox Stable (trunk + stable)
  • Firefox Ext :

    • Firebug
    • Sviluppatore web
    • Alla moda _
  • TortoiseSVN (per bontà SVN)
  • Fireworks CS3 (manipolazione delle immagini)

Penso di aver coperto quelli importanti (di cui non posso vivere senza) .. :)


1

Su Windows XP utilizzo:

  • FileZilla (FTP)
  • Dreamweaver (PHP / CSS / JS)
  • Firebug (molto debug)
  • IETester (per assicurarsi che le cose non esplodano in IE6)
  • WAMP (per eseguire un server di test locale)
  • Tortoise SVN (per tenere traccia delle modifiche locali e sincronizzarle con il repository plug-in WP)
  • Flyspray (un tracker di bug online che eseguo su un server ospitato)

1

Uso Windows 7 per lo sviluppo e i seguenti strumenti:

  • IDE Netbeans per CSS, XHTML, editing PHP ecc.
  • Notepad ++ per alcune modifiche rapide ...
  • XAMPP per ambiente di sviluppo locale.
  • Firebug per il debug.
  • Google Page Speed ​​e YSlow per l'ottimizzazione della velocità del sito.
  • FileZilla per FTP.
  • SilkSVN per il controllo del codice sorgente. Richiesto per i plugin Wordpress
  • Stucco per ssh
  • eccetera....

1

Uso semplicemente Netbeans php ide, heidiSql, FileZilla, Firebug e Web Developer. Domanda, esiste uno strumento simile come PHPXref? Qualche altra app widnows?


Penso che l'alternativa comunemente menzionata sia phpDocumentor . Ho usato PHPXref da solo e sono passato principalmente alla navigazione in NetBeans da quando ho iniziato a usarlo.
Rarst

1

Bene, quasi tutto è coperto qui :)

Quindi elencherò cose che non lo sono, soprattutto per Windows.

L'agente saccheggia il grep per Windows ed è gratuito.
NexusFont gestore di font gratuito per Windows, semplice non ha tag avanzati davvero buoni :(
Xenu link sleuth checker di link non funzionante, crawler e mappe del sito, incredibilmente veloce.
IBBDemo iphone e ipad tesing
VirtualBox Scatole virtuali!
Poedit Per tradurre codice / roba e creare .mo /.po file.
Camstudio fare vids per i clienti.
Vector Magic magico mondo di vettori, non libero, ma ne vale la pena
Collorzilla per Firefox, non può funzionare senza.
backup di rubino per Linux / osx
Ogni volta Gem strumento rubino cron



0

su OSX:

  1. Aptana per codice e svn.
  2. MAMP per il server Apache.
  3. YummyFTP per ftp.
  4. Safari.
  5. VMWare Fusion e Windows XP per i test.

0

Mi è sempre piaciuto mantenere le cose piuttosto semplici.

  • Notepad ++
  • FileZilla
  • Google Chrome (adoro "Ispeziona")

Dovrei davvero conoscere GIT / SVN ecc., Ma finora non ne ho avuto bisogno.


0

La maggior parte dei miei strumenti sono già stati elencati, quindi ripeterli non aggiungerà alcunché a questa discussione, ma alcune estensioni ff non menzionate prima che trovo utili sono:

  • Codeburner per firebug (strumento di riferimento, di SitePoint)
  • Colorzilla (strumento contagocce)
  • MeasureIt (righello / strumento di misurazione)

Sono su un mac.


0

Il mio editore principale è Dreamweaver CS5, credo che Dreamweaver abbia avuto un bel colpo agli occhi di molti sviluppatori, ma è migliorato molto nelle ultime versioni. Per gli sviluppatori di WordPress, l'ultima versione di CS5 offre un supporto diretto per lavorare con WordPress e un completamento automatico PHP notevolmente migliorato, quindi è un ambiente di programmazione piuttosto carino, oltre a offrire alcuni strumenti molto utili per coloro che hanno una tendenza allo sviluppo visivo.

Sto lavorando su OSX ma è praticamente lo stesso su Win o Mac. Dreamweaver offre anche l'integrazione di Subversion, ma personalmente preferisco utilizzare Cornerstone o Versions su Mac per gestire SVN.


0

Cerco di mantenere le cose semplici e separate.

Gestisco un server Ubuntu con Apache, MySQL, PHP da utilizzare esclusivamente per testare e ospitare lavori in corso per la revisione da parte di altri.

Strumenti sul mio Mac (macchina di sviluppo):

  • Coda per la modifica dei file
  • Trasmetti per FTP - Posso montare la directory www del server direttamente sul mio desktop!
  • Terminale per SSH sul server ... e Google per aiuto!

0

Sono sorpreso che nessuno abbia ancora menzionato BBEdit.

Ho fatto il passaggio da Windows a OS X circa un anno fa e l'unica cosa che non riuscivo a trovare era un editor che sembrava giusto. Alla fine ho optato per BBEdit e non ho guardato indietro. Ci sono così tanti livelli di funzionalità al suo interno, che mi piace scoprire.


0

W7 / x64:

  • NetBeans per PHP, HTML, CSS (e MENO, sebbene il plug-in non funzioni perfettamente).
  • XAMPP per l'ambiente.
  • TortoiseGIT per alcuni progetti (con GitHub)
  • TortoiseSVN per altri progetti (con Beanstalk)
  • Browser, tutti.
  • Photoshop.
  • Excel (CSV -> SQL).
  • Controllo tema plugin WP

0

Su Mac OSX 10.6.8

  • Aptana v1.5 - questa vecchia versione ha alcune incredibili funzionalità php e un fantastico strumento di sincronizzazione locale / remota con anteprime diff. Purtroppo anche la v3 non può eguagliare la v1.5 per le funzionalità php e devo ancora trovare un IDE più moderno in grado di navigare in una gerarchia di oggetti complessi in modo intuitivo. Non è facile da configurare per xdebug remoto, ma può essere fatto.
  • Carrello elevatore - FTP con funzionalità di sincronizzazione locale / remota
  • gitx - git gui di base per OSX
  • CSSEdit - Per fogli di stile davvero grandi o lavori non IDE. Ora parte di Espresso
  • Kod - Editor di testo leggero
  • Server Ubuntu in VMWare Fusion. Preferisco questo a MAMP in quanto posso creare macchine virtuali diverse per abbinare l'ambiente di produzione di host diversi.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.