it-swarm.dev

Software für WordPress Theme und Plugin Entwicklung?

Welche Software verwenden Sie für Ihre WordPress-Anforderungen?

Bitte geben Sie Ihr Betriebssystem an.

Unter Windows XP verwende ich:

  • filezilla (FTP)
  • notepad ++ (zum Lesen von PHP/CSS-Dateien)
  • firebug (eine Firefox-Erweiterung, mit der ich mit Elementen einer Website spielen kann)

Andere Dinge, die ich nicht regelmäßig benutze, aber mehr verwenden möchte - xaamp (lokale Version von WP) - github/SVN (ein Versionskontrollsystem für meine Dateien)

Was ist mit dir?

69
Tal Galili

OS Windows 7 x64

Verwenden

Versionskontrolle

In Anbetracht

  • Chrome Viele Entwicklungserweiterungen bereits, Firefox ist verdammt langsam

Veraltet

  • Notepad ++ fast nie verwenden, seit NetBeans abgeholt
  • PHPXref einfacher Code in NetBeans zu navigieren
  • WP Tuner Great Performance Profiling, leider nicht gepflegt und für WP3 kaputt
  • MoWeS wurde zu viel Mühe mit Komponenten-Updates und Stabilitätsproblemen zu kämpfen (Apache begann die ganze Zeit zum Absturz zu bringen)
  • NetBeans ging zu PhpStorm weiter
  • eAccelerator - moderne Version bieten keinen Objekt-Cache, etwas instabil (gelegentliche Abstürze)
  • webgrind - PhpStorm kann jetzt die Protokolle des Profilers analysieren und anzeigen
  • CSE HTML Validator bekomme es einfach nie auf alles andere zu verwenden
  • MySQL Query Browser durch HeidiSQL ersetzt
38
Rarst

Ich benutze sowohl Mac als auch PC. Hier sind meine jeweiligen Toolboxen:

Ich habe ein persönliches Subversion-Repository auf meinem Server (Mediatemple dv)

Für beide Plattformen:

  • Ein lokales PHPXref läuft aus einer ständig aktualisierten svn-Prüfung des Trunks heraus
  • XAMPP
  • Firebug

Für PC (Vista Home Premium):

Für Mac (OSX):

  • Coda für Texteditor, SVN und SSH CLI
  • Übertragen für FTP (ich verwende normalerweise nur SVN) Parallels w/Windows XP für Cross-Browser-Tests
  • Terminal für SVN (manchmal)
13
John P Bloch

xdebug (der beste Weg, um eine großartige Quelle zu schreiben und die Hinweise auf WordPress, möglicherweise veraltete Funktionen, zu sehen) und auch die Möglichkeiten von WordPress, wie die Konstante 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

mehr über meine Toolbox in diesem Beitrag , aber aktuell verwende ich PhpStorm als IDE, auch GitHub als Repository.

Innerhalb von WordPress verwende ich das Plugin Debug Objects für viele Jobs im Debugging-Inhalt.

11
bueltge

Ich benutze PC bis letztes Jahr und jetzt Mac und PC, also hier sind meine:

Für Mac und Windows:

Für Mac (OS X):

  • PhpStorm + Zend Debugger - Debugging IDE (Nichts besseres auf dem MAC)
  • VirtualHostX - Verwaltet virtuelle Apache-Hosts lokal (I LOVE this)
  • Senden FTP-Client mit Synchronisation
  • Terminal für SVN (manchmal)
  • Fraise - Leichter Texteditor (Gabel von Smultron )
  • Espresso - Texteditor w/great visuelle Regex suchen und ersetzen
  • Safari 5 + Glims - Zum Überprüfen von HTML + CSS + Safari-Verbesserungen
  • HTTP Scoop - Angemessener HTTP-Debugger \
  • Eichel - Bildeditor
  • Skitch - Image Annotator und Uploader
  • Balsamiq - Modelle und Wireframes
  • Cinch - Easy Full Screens (OS X sollte dies tun, tut es aber nicht)
  • DropBox - Automatisierte Sicherung von Kerndateien und Dateisynchronisierung zwischen Computern
  • Paparazzi! - Batchable Screen-Shot-Tool
  • TotalFinder - Tabs Finder

Für Windows (Vista Business):

Das ist alles.

AKTUALISIEREN:

Ich habe Flow (FTP-Client) aus meiner Liste gelöscht und durch Transmit (FTP-Client) ersetzt, was ein viel besseres Tool ist. Vielen Dank für die tolle Empfehlung @John P Bloch!

8
MikeSchinkel

Für die Plug-In-Entwicklung verwende ich Eclipse für die PHP -Entwicklung.

7
David G

Ich laufe auf Ubuntu (immer die neueste Version)

Ich mag es, die Dinge so einfach wie möglich zu halten

Meine Werkzeuge der Wahl:

Geany zum Schreiben von Code

Filezilla für FTP

Gimp für das Schneiden und Würfeln von Designs, die von meinem Designteam (das Photoshop/Illustrator unter Windows ausführt) vorbereitet wurden

Dropbox zum Teilen von Dateien zwischen Entwicklern/Designern

Googletalk und Skype für Chat/Sprachkommunikation zwischen Entwicklern

Eine weiße Tafel für die Planung

Und Tests in Chrome, Firefox unter Linux und für Windows: Chrome, Firefox, Safari und IETester (für IE), die ich auf einem alten Windows XP PC starte, nenne ich meine 'Deadbox'

7
Ashley G

Vor kurzem erfolgte die Umstellung auf Mac von Windows

Verwendet derzeit: Mac OS 10.6.7

  • PHP Storm 3 mit dem CSS-X-Plugin (Integriert sich in Firebug und speichert und versioniert Live-CSS-Bearbeitungen.
  • Xdebug
  • Capistrano
  • Senden und ExpanDrive (Mounts Remote-Ordner beim Start) für SFTP
  • Coda für die grundlegende Bearbeitung, wenn ich PHP Storm nicht öffnen möchte
  • Ich bearbeite jetzt den gesamten Code in PHP Storm
  • LittleSnapper für Screenshots und Anmerkungen
  • Terminal und Nano für die Arbeit an meinem Live-Server
  • MAMP Pro für lokale Entwicklerumgebung
  • Photoshop CS5 für Graphix
  • Omnigraffe für Drahtgitter
  • VmWare Fusion zum Ausführen von Windows 7 in meinem Mac

WebApps

Veraltete (für mich) Windows-Software

  • NetBeans IDE
  • Notepad ++
  • Core FTP
  • PuTTY und PuttyGen
  • WinSCP

Windows-Software mit in Virtual Machine

  • IPMI View kvm-over-IP zur Steuerung meines Servers
6
Chris_O

Ich bin auf Ubuntu 10.04:

  • Vim (Textbearbeitung)
  • Firebug (CSS-Debugging)
  • Gimp (Bildmanipulation)
  • Inkscape (Vektorgrafiken)
  • Git (Versionskontrolle)
  • Filezilla (FTP)
  • Apache (lokale Wordpress-Installation)
6
kylan

OSX:

  • Coda & Espresso für PHP/CSS
  • Netbeans IDE für CSS, XHTML, PHP Bearbeitung usw.
  • Firebug zum Debuggen in FireFox
  • Übertragen für FTP
  • Balsamico für Drahtgitter
  • Git zur Versionskontrolle
  • Photoshop für Comps
  • VMware Fusion für Entwicklungsmaschinen:

    Jeder kann "kostenlos" eine LAMP, Python, Django usw. vorgefertigte VM von http://turnkeylinux.org herunterladen.

6
user4545

Auf meinem PC:

  1. XAMPP für lokale Entwickler
  2. Winscp für SFTP/FTP
  3. Git zur Versionskontrolle
  4. Erhaben für die Bearbeitung von Text

Auf meinem Mac

  1. Übertragen für SFTP/FTP
  2. MAMP für lokale Entwickler
  3. Textmate zum Codieren
  4. Terminal für die Arbeit mit Git
  5. Gitx für die seltsame visuelle Darstellung von Git-Repos
  6. Snippets zum Speichern meiner Code-Snippets
5
curtismchale

Ich entwickle auf Ubuntu (derzeit läuft 10.04).

Für die WordPress-Entwicklung verwende ich:

  1. geany (Schnellbearbeitungsskript)
  2. Eclipse (bei voller Entwicklung)
  3. RapidSVN (oder Eclipse's SVN Plugin)
  4. FileZilla
  5. PHPMiniAdmin und PHPMyAdmin
  6. FireBug (für Javascript und CSS-Bearbeitung)
  7. Passwortverwaltung mit LastPass.com

Meine Strategie bei der Entwicklung von Plugins, die auf WordPress gehostet werden, besteht darin, dass ich das Plugin auf dem Arbeitsbereich von Eclipse entwickle und einen Symlink von Amtsleitungen zu wp-content/plugins erstelle. Auf diese Weise kann ich meine Plugins besser verwalten.

5
ariefbayu

Nicht viele haben die Dinge aufgelistet, die sie auf der Kundenseite verwenden, so dass ich dachte, ich würde meine Liste teilen:

  • Zendesk für Kundensupport und Foren
  • Unfuddle für die Quellcodeverwaltung und Bug-Tracking
  • Poststempel zum zuverlässigen Versenden und Verfolgen von E-Mails an Kunden
  • Maxmind für die Betrugsprüfung und automatische Bestätigung des Telefons auf Developer Edition
  • oDesk wenn ich hinter der Behebung von Fehlern gerate
  • Mailchimp für E-Mail-Marketing an Kunden
  • RamShyam - Erste Stufe der technischen Unterstützung

Ich benutze auch diese Yahoo-Pipe, die ich erstellt habe um WordPress-Sicherheitsprobleme und -Versionen zu überwachen, und ich benutze gerne Ideone zum schnellen Testen von Codeausschnitten.

4
AutoBlogged

Betriebssysteme:

  • Windows XP (primär)
  • Windows Vista 64 (wenn ich nicht am Laptop bin)

Werkzeuge:

  • Notepad ++ mit dem Zen Coding Plugin (für alles Code)
  • FileZilla (für FTP, wenn ich es brauche)
  • Einheitlicher Server (PHP/MySQL/Apache + xdebug, den ich installiert habe)
  • Firefox Nightlies + Firefox Stable (Kofferraum + Stall)
  • Firefox Ext :

    • Firebug
    • Web-Entwickler
    • Stilvolle _
  • TortoiseSVN (für SVN Güte)
  • Fireworks CS3 (Bildbearbeitung)

Ich denke, ich habe die wichtigen behandelt (kann nicht ohne leben) .. :)

4
t31os

Das ist ein netter Thread. Ich benutze viele der gleichen Tools wie oben und auf Windows- und Linux-Aromen. Vielleicht die, die ich speziell benutze und nicht erwähnte:

4
edelwater

Na das meiste ist hier alles abgedeckt :)

Also werde ich Dinge auflisten, die nicht für Windows bestimmt sind.

Agent Ransack Es grep für Windows und es ist kostenlos.
NexusFont Free Font Manager für Windows, einfach hat keine wirklich gute erweiterte Kennzeichnung :(
Xenu Link-Überprüfung, Crawler und Site-Maps, erstaunlich schnell.
iBBDemo iphone und ipad tesing
VirtualBox Virtuelle Boxen!
Poedit Zum Übersetzen von Code/Material und Erstellen von .mo/.po-Dateien.
CamStudio Videos für Kunden erstellen.
Vector Magic die magische Welt der Vektoren, nicht frei, aber es lohnt sich
Collorzilla für Firefox, kann nicht ohne arbeiten.
Ruby Backup für Linux/OSX
Wann immer Gem Ruby Cron Tool

1
Wyck

Unter Windows XP verwende ich:

  • FileZilla (FTP)
  • Dreamweaver (PHP/CSS/JS)
  • Firebug (viel Debugging)
  • IETester (um sicherzustellen, dass die Dinge in IE6 nicht explodieren)
  • WAMP (So führen Sie einen lokalen Testserver aus)
  • Tortoise SVN (Um lokale Änderungen zu verfolgen und mit dem WP Plug-in-Repository zu synchronisieren)
  • Flyspray (ein Online-Bug-Tracker, den ich auf einem gehosteten Server ausführe)
1
EAMann

Ich benutze Fakemail um diverse Mailing-Funktionen der Software zu testen.

1
hakre

Ich benutze Windows 7 für die Entwicklung und die folgenden Tools:

  • Netbeans IDE für CSS, XHTML, PHP Bearbeitung usw.
  • Notepad ++ für eine schnelle Bearbeitung ...
  • XAMPP für lokale Entwicklungsumgebung.
  • Firebug zum Debuggen.
  • Google Page Speed ​​und YSlow zur Optimierung der Websitegeschwindigkeit.
  • FileZilla für FTP.
  • SilkSVN für die Quellcodeverwaltung. Erforderlich für Wordpress-Plugins
  • PuTTY für ssh
  • usw....
1
User

Ich benutze nur Netbeans PHP IDE, heidiSQL, FileZilla, Firebug und Web Developer. Frage: Gibt es ein ähnliches Tool wie PHPXref oder eine andere Windows-App?

1
user1147

Ich bin überrascht, dass noch niemand BBEdit erwähnt hat.

Ich habe vor ungefähr einem Jahr von Windows zu OS X gewechselt und das einzige, was ich nicht finden konnte, war ein Editor, der sich einfach richtig anfühlte. Ich habe mich endlich für BBEdit entschieden und nicht zurückgeschaut. Es gibt so viele Ebenen der Funktionalität, die ich gerne entdecke.

0
davemac

Unter Mac OS X 10.6.8

  • Aptana v1.5 - Diese alte Version hat einige erstaunliche PHP-Funktionen und ein fantastisches Tool zur lokalen/Remote-Synchronisation mit Diff-Vorschauen. Leider kann selbst v3 nicht mit v1.5 für PHP-Funktionen mithalten, und ich habe noch kein modernes IDE gefunden, das eine komplexe Objekthierarchie so intuitiv durchsuchen kann. Für Remote-xdebug nicht einfach zu konfigurieren, kann aber durchgeführt werden.
  • Gabelstapler - FTP mit lokaler/Remote-Synchronisierungsfunktion
  • gitx - grundlegende Git-GUI für OSX
  • CSSEdit - Für wirklich große Stylesheets oder Nicht-IDE-Arbeiten. Jetzt ein Teil von Espresso
  • Kod - Leichter Texteditor
  • Ubuntu-Server in VMWare Fusion. Ich bevorzuge dies MAMP, da ich verschiedene VMs erstellen kann, um sie an die Produktionsumgebung verschiedener Hosts anzupassen.
0
benz001

unter OSX:

  1. Aptana für Code und SVN.
  2. MAMP für den Apache-Server.
  3. YummyFTP für FTP.
  4. Safari.
  5. VMWare Fusion und Windows XP zum Testen.
0
Amit

Ich habe es immer gemocht, die Dinge ziemlich einfach zu halten.

  • Notepad ++
  • FileZilla
  • Google Chrome (liebe "Inspect")

Ich sollte wirklich etwas über GIT/SVN usw. lernen, habe es aber bisher nicht gebraucht.

0
Callan

Die meisten meiner Tools wurden bereits aufgelistet, so dass das Wiederholen dieser Tools nicht zu dieser Diskussion beiträgt. Einige der zuvor nicht erwähnten ff-Erweiterungen, die ich für nützlich halte, sind:

  • Codeburner für Firebug (Referenz-Tool von SitePoint)
  • Colorzilla (Pipettenwerkzeug)
  • MeasureIt (Lineal/Messwerkzeug)

Ich bin auf einem Mac.

0
thisisstar

W7/x64:

  • NetBeans für PHP, HTML, CSS (& WENIGER, obwohl das Plug-in nicht perfekt funktioniert).
  • XAMPP für die Umwelt.
  • TortoiseGIT für einige Projekte (mit GitHub)
  • TortoiseSVN für andere Projekte (mit Bohnenstange)
  • Browser, alle.
  • Photoshop.
  • Excel (CSV -> SQL).
  • WP Plugin Theme-Check
0
Noel Tock

Mein Haupteditor ist Dreamweaver CS5, Dreamweaver hatte in den Augen vieler Entwickler einen Penner, aber es hat sich in den letzten Versionen stark verbessert. Für WordPress-Entwickler bietet die neueste CS5-Version eine direkte Unterstützung für die Arbeit mit WordPress sowie eine stark verbesserte automatische Vervollständigung (PHP), so dass es sich um eine hübsche Codierungsumgebung handelt mehr visuelle Entwicklung gelehnt.

Ich arbeite an OSX, aber es ist ziemlich genau dasselbe auf Win oder Mac. Dreamweaver bietet auch Subversion-Integration an, aber ich persönlich bevorzuge die Verwendung von Cornerstone oder Versionen auf Mac, um mit SVN umzugehen.

0
Rick Curran

Ich versuche die Dinge einfach und getrennt zu halten.

Ich verwende einen Ubuntu-Server mit Apache, MySQL, PHP, der ausschließlich zum Testen und Hosten von Work-in-Progress zur Überprüfung durch andere verwendet wird.

Tools auf meinem Mac (Entwicklungsmaschine):

  • Coda zum Bearbeiten von Dateien
  • Senden für FTP - Ich kann das WWW-Verzeichnis des Servers direkt auf meinem Desktop mounten!
  • Terminal für SSH zum Server ... und Google für Hilfe!
0
Dewald Reynecke