Software für WordPress Theme und Plugin Entwicklung? [geschlossen]

71

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?

Tal Galili
quelle
7
TOLLE Frage für ein Community-Wiki!
MikeSchinkel

Antworten:

39

Betriebssystem Windows 7 x64

Verwenden

Versionskontrolle

In Anbetracht

  • Chrome viele Entwicklungserweiterungen bereits, Firefox ist verdammt langsam

Veraltet

  • Notepad ++ benutzt es seit NetBeans fast nie mehr
  • PHPXref erleichtert das Navigieren im Code von NetBeans
  • WP Tuner tolles Performance-Profiling, leider nicht gepflegt und für WP3 kaputt
  • MoWeS wurde zu viel Mühe, um mit Komponenten-Updates und Stabilitätsproblemen zu kämpfen (Apache stürzte die ganze Zeit ab)
  • NetBeans wechselte zu PhpStorm
  • eAccelerator - moderne Version bietet keinen Objekt-Cache, etwas instabil (gelegentliche Abstürze)
  • Webgrind - PhpStorm ist nicht mehr erforderlich und kann jetzt Profiler-Protokolle analysieren und anzeigen
  • CSE HTML Validator kann es einfach nicht über alles andere verwenden
  • MySQL Query Browser wurde durch HeidiSQL ersetzt
Rarst
quelle
Ich habe NetBeans nach Ihrem Beitrag ausprobiert. Ich habe gerade eine mit utf-8 codierte Datei geöffnet, die utf-8-Zeichen enthält, und es schlägt fehl. Datei enthielt "şŞ Üü Çç İı Öö" usw. Zeichen. Übrigens Notizblock ++ habe kein Problem mit dieser Datei
Ünsal Korkmaz
@ Ünsal Korkmaz Ich hatte nicht genau untersucht, wie NetBeans mit UTF-8 funktioniert, kann nur sagen, dass ich bisher keine Probleme mit kyrillischen Zeichen hatte.
Rarst
Wie ist Uniform Server im Vergleich zu Bitnami WAMP Stack?
Antony
Letzteres hatte ich nicht benutzt, immer noch Uniform.
Rarst
13

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:

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 mit Windows XP für Cross-Browser-Tests
  • Terminal für SVN (manchmal)
John P Bloch
quelle
Ich habe einen Mac, ist XAMPP besser als MAMP?
Milesmeow
Ich habe keine Ahnung, da ich MAMP noch nie benutzt habe. Ich kann nur sagen, dass XAMPP für mich funktioniert. Wichtig ist, dass Sie einen LAMP-Stack verwenden.
John P Bloch
11

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.

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

Bueltge
quelle
8

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

Für Mac und Windows:

Für Mac (OS X):

  • PhpStorm + Zend Debugger - IDE debuggen (nichts besseres auf dem MAC)
  • VirtualHostX - Verwaltet virtuelle Apache-Hosts lokal (ich liebe dies)
  • Transmit FTP - Client w / Synchronisation
  • Terminal für SVN (manchmal)
  • Fraise - Leichter Texteditor (Fork of Smultron )
  • Espresso - Texteditor mit großartigem visuellen Regex-Suchen & 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 - Automatische 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 , ein viel besseres Tool. Danke für die tolle Empfehlung @John P Bloch!

MikeSchinkel
quelle
Mike, es gibt ein großartiges Firefox-Add-On namens Screengrab , mit dem Sie möglicherweise weniger Paparazzi benötigen!
Davemac
7

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

David G
quelle
7

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 zum Schneiden und Schneiden 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".

Ashley G
quelle
6

Ich bin auf Ubuntu 10.04:

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

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 vorgefertigte LAMP-, Python-, Django-VM von http://turnkeylinux.org herunterladen

user4545
quelle
+1 für den Link zu TurnKey Hub - sehr, sehr interessant, insbesondere für die Site-Migration.
Davemac
6

Vor kurzem erfolgte die Umstellung auf Mac von Windows

Derzeit verwendet: 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
  • Übertragen undExpanDrive (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 für Windows 7 auf 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
Chris_O
quelle
Kitt veraltet?
Wyck
Für mich veraltet, weil ich kein Windows mehr benutze.
Chris_O
ah du hättest sagen sollen Windows: Alles. lol
Wyck
5

Auf meinem PC:

  1. XAMPP für lokale Entwickler
  2. Winscp für SFTP / FTP
  3. Git zur Versionskontrolle
  4. Hervorragend 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
kurzgefasst
quelle
5

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

Für die WordPress-Entwicklung verwende ich:

  1. geany (Schnellbearbeitungsskript)
  2. Sonnenfinsternis (bei voller Entwicklung)
  3. RapidSVN (oder das SVN-Plugin von Eclipse)
  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, ist die Entwicklung dieses Plugins im Arbeitsbereich von Eclipse und die Erstellung von Symlinks von Amtsleitungen zu wp-content/plugins. Auf diese Weise kann ich meine Plugins besser verwalten.

ariefbayu
quelle
4

Das ist ein schöner 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:

Edelwasser
quelle
Ich bin ein großer Fan von Total Commander, aber ich werde nicht empfehlen, es für FTP zu verwenden. Dieser Teil war für mich immer instabil und die Unterstützung für sichere Protokolle ist nur über grobe Plugins verfügbar, da Entwickler solche Funktionen in ihrem Land nicht legal entwickeln können.
Rarst
Nun ... lasst uns das zu ghisler.ch/board/index.php bringen :)
edelwater
4

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 Fehlerverfolgung
  • Poststempel zum zuverlässigen Versenden und Verfolgen von E-Mails an Kunden
  • Maxmind für die Betrugsprüfung und die automatische Bestätigung des Telefons in der Developer Edition
  • oDesk für Fehlerbehebungen
  • Mailchimp für E-Mail-Marketing an Kunden
  • RamShyam - Erste Stufe des technischen Supports

Ich benutze auch diese Yahoo-Pipe, die ich erstellt habe , um WordPress-Sicherheitsprobleme und -Versionen zu überwachen, und ich benutze Ideone gern, um Codeausschnitte schnell zu testen.

AutoBlogged
quelle
4

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) .. :)

t31os
quelle
1

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)
EAMann
quelle
1

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
  • Kitt für ssh
  • usw....
Benutzer
quelle
1

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

user1147
quelle
Ich denke, die allgemein erwähnte Alternative ist phpDocumentor . Ich habe PHPXref nur selbst verwendet und seit ich damit angefangen habe, hauptsächlich auf NetBeans-Navigation umgestellt.
Rarst
1

Naja das meiste ist hier alles abgedeckt :)

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

Agent Ransack grep für Windows und es ist kostenlos.
Nexusfont kostenlos Font - Manager für Windows, hat einfach keine wirklich gute erweiterte Tagging :(
Xenu Link Sleuth Defekten Link Checker, Crawler und Sitemaps, erstaunlich schnell.
IBBDemo iphone und ipad tesing
VirtualBox virtuelle Boxen!
Poedit Für Code / stuff übersetzen und machen .mo /.po Dateien.
Camstudio machen vids für die Kunden.
Vector Magie der magischen Welt von Vektoren, nicht kostenlos , aber es lohnt sich
Collorzilla für firefox, kann nicht funktionieren ohne.
ruby - Backup für linux / osx
Jedes Mal , wenn Gem Rubin cron - Tool

Wyck
quelle
1

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

hakre
quelle
0

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.
Amit
quelle
0

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.

Callan
quelle
0

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.

Diesist der Star
quelle
0

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 deutlich verbesserte automatische Vervollständigung von PHP. Dies ist eine sehr schöne Programmierumgebung und bietet auch einige nützliche Tools für Benutzer mit eher visueller Entwicklung.

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

Rick Curran
quelle
0

Ich versuche die Dinge einfach und getrennt zu halten.

Ich verwende einen Ubuntu-Server mit Apache, MySQL und 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
  • Übertragen für FTP - Ich kann das WWW-Verzeichnis des Servers direkt auf meinem Desktop mounten!
  • Terminal für SSH an den Server ... und Google um Hilfe!
Dewald Reynecke
quelle
0

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.

Davemac
quelle
0

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
Noel Tock
quelle
0

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-Synchronisierung mit Diff-Vorschauen. Leider kann selbst v3 nicht mit v1.5 für PHP-Funktionen mithalten, und ich habe noch keine modernere IDE gefunden, mit der eine komplexe Objekthierarchie so intuitiv durchsucht werden kann. Für Remote-xdebug nicht einfach zu konfigurieren, aber möglich.
  • 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.
benz001
quelle