Perangkat Lunak untuk Pengembangan Tema dan Plugin WordPress? [Tutup]

71

Perangkat lunak apa yang Anda gunakan untuk kebutuhan terkait WordPress Anda?

Silakan sebutkan OS Anda.

Pada windows XP saya menggunakan:

  • filezilla (FTP)
  • notepad ++ (untuk membaca file PHP / CSS)
  • firebug (ekstensi firefox untuk memungkinkan saya bermain dengan elemen situs web)

Hal-hal lain yang saya tidak gunakan secara teratur, tetapi ingin menggunakan lebih banyak - xaamp (versi lokal WP) - github / SVN (sistem kontrol versi untuk file saya)

Bagaimana dengan kamu?

Tal Galili
sumber
7
Pertanyaan HEBAT untuk wiki komunitas!
MikeSchinkel

Jawaban:

39

OS Windows 7 x64

Menggunakan

Kontrol versi

Mengingat

  • Sudah banyak ekstensi pengembangan Chrome , Firefox sangat lambat

Usang

  • Notepad ++ hampir tidak pernah menggunakannya sejak mengambil NetBeans
  • PHPXref lebih mudah untuk menavigasi kode di dalam NetBeans
  • WP Tuner membuat profil performa yang hebat, sayangnya tidak dipelihara dan rusak untuk WP3
  • MoWeS menjadi terlalu banyak kesulitan untuk berjuang dengan pembaruan komponen dan masalah stabilitas (Apache mulai mogok setiap saat)
  • NetBeans pindah ke PhpStorm
  • eAccelerator - versi modern tidak menyediakan cache objek, agak tidak stabil (terkadang macet)
  • webgrind - tidak perlu lagi, PhpStorm sekarang dapat mengurai dan menampilkan log profiler
  • Validator HTML CSE tidak pernah menggunakannya di atas segalanya
  • Browser Kueri MySQL diganti dengan HeidiSQL
Rarst
sumber
saya mencoba NetBeans setelah posting Anda. Baru saja membuka file yang dikodekan utf-8 yang menyertakan karakter utf-8 dan gagal. file itu berisi "şŞ Üü Çç İı Öö" dll chars. Notepad Btw ++ tidak punya masalah dengan file itu
Ünsal Korkmaz
@ Ünsal Korkmaz Saya belum melihat jauh ke dalam bagaimana NetBeans bekerja dengan UTF-8, hanya bisa mengatakan saya tidak punya masalah sejauh ini dengan karakter Cyrillic.
Jarang
Bagaimana Uniform Server dibandingkan dengan Bitnami WAMP stack?
Antony
Belum menggunakan yang terakhir, masih menggunakan Seragam sekalipun.
Rarst
13

Saya menggunakan Mac dan PC. Inilah kotak alat saya masing-masing:

Saya memiliki repositori subversi pribadi di server saya (Mediatemple dv)

Untuk kedua platform:

Untuk PC (Vista Home Premium):

Untuk Mac (OSX):

  • Coda untuk editor teks, SVN, dan SSH CLI
  • Transmit untuk FTP (sekali lagi, saya biasanya hanya menggunakan SVN) Parallels w / Windows XP untuk pengujian lintas-browser
  • Terminal untuk SVN (kadang-kadang)
John P Bloch
sumber
Saya menggunakan Mac, apakah XAMPP lebih baik dari MAMP?
milesmeow
Saya tidak tahu, karena saya belum pernah menggunakan MAMP. Yang bisa saya katakan adalah bahwa XAMPP bekerja untuk saya. Yang penting adalah Anda menggunakan tumpukan LAMP.
John P Bloch
11

xdebug (cara terbaik untuk menulis sumber yang bagus dan melihat petunjuk dari WordPress, mungkin fungsi yang sudah usang) dan juga kemungkinan WordPress, seperti WP-DEBUG konstan

/** 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

lebih lanjut tentang kotak alat saya di posting ini , tetapi saat ini saya menggunakan PhpStorm sebagai IDE, juga GitHub sebagai Repositori.

Di dalam WordPress saya menggunakan plugin Debug Objects untuk banyak pekerjaan dalam konten debugging.

bueltge
sumber
8

Saya menggunakan PC sampai tahun lalu dan sekarang Mac dan PC jadi ini milik saya:

Untuk Kedua Mac & Windows:

Untuk Mac (OS X):

Untuk Windows (Vista Business):

  • PhpED - Debugging IDE (Tidak ada yang lebih baik di Windows, kecuali mungkin PhpStorm + XDEBUG )
  • HeidiSQL - Klien MySQL open-source yang bagus
  • Notepad2 - Alternatif Notepad yang ringan dan bermanfaat
  • TortoiseSVN - Klien SVN
  • PowerShell - skrip baris perintah yang tidak ada duanya
  • IE Developer Toolbar - Untuk memeriksa HTML + CSS di Internet Explorer
  • Fiddler 2 - debugger HTTP yang tidak ada duanya
  • FinePrint - pencetakan 2, 4 dan 8 (Oh betapa aku merindukannya di OS X!)

Itu saja.

MEMPERBARUI:

Saya menghapus Flow (klien FTP) dari daftar saya dan menggantinya dengan Transmit (Klien FTP) yang merupakan alat yang jauh lebih baik. Terima kasih atas rekomendasi luar biasa @John P Bloch!

MikeSchinkel
sumber
Mike, ada Firefox Add On hebat bernama Screengrab yang dapat mengurangi kebutuhan Anda akan Paparazzi!
davemac
7

Untuk pengembangan plug-in, saya menggunakan Eclipse untuk pengembangan PHP.

David G
sumber
7

Saya berjalan di Ubuntu (selalu versi terbaru)

Saya suka menjaga hal-hal sesederhana mungkin

Alat pilihan saya:

Geany untuk menulis kode

Filezilla untuk FTP

Gimp untuk memotong dan mencelupkan desain yang disiapkan oleh tim desain saya (yang menjalankan Photoshop / Illustrator di Windows)

Dropbox untuk berbagi file antara pengembang / desainer

Googletalk dan skype untuk obrolan / komunikasi suara antara pengembang

Papan tulis untuk perencanaan

Dan pengujian di Chrome, Firefox di Linux dan untuk Windows: Chrome, Firefox, Safari dan IETester (untuk IE) yang saya jalankan pada PC Windows XP kuno yang saya sebut 'deadbox' saya

Ashley G
sumber
6

Saya di Ubuntu 10,04:

  • Vim (pengeditan teks)
  • Firebug (debugging CSS)
  • Gimp (manipulasi gambar)
  • Inkscape (seni vektor)
  • Git (kontrol versi)
  • Filezilla (FTP)
  • Apache (instalasi Wordpress lokal)
Kylan
sumber
6

OSX:

  • Coda & Espresso untuk PHP / CSS
  • Netbeans IDE untuk CSS, XHTML, pengeditan PHP dll.
  • Firebug untuk debugging di FireFox
  • Kirim untuk FTP
  • Balsamic untuk gambar rangka
  • Git untuk kontrol versi
  • Photoshop untuk Comps
  • Vmware Fusion untuk mesin pengembangan:

    Siapa pun dapat mengunduh "secara gratis" sembarang LAMP, Python, Django dll. Prebuilt VM dari http://turnkeylinux.org

pengguna4545
sumber
+1 untuk tautan ke TurnKey Hub - sangat, sangat menarik, terutama untuk migrasi situs.
davemac
6

Baru-baru ini pindah ke Mac dari Windows

Saat Ini Menggunakan: Mac OS 10.6.7

  • PHP Storm 3 dengan Plugin CSS-X (Terintegrasi dengan Firebug dan menyimpan dan versi mengedit CSS langsung.
  • Xdebug
  • Capistrano
  • Mengirim danExpanDrive ( Memasang folder jarak jauh saat startup) untuk SFTP
  • Soda untuk pengeditan dasar ketika saya tidak ingin membuka PHP Storm
  • Saya melakukan semua pengeditan kode di PHP Storm sekarang
  • LittleSnapper untuk tangkapan layar dan anotasi
  • Terminal dan nano untuk bekerja di server langsung saya
  • MAMP Pro untuk lingkungan pengembang lokal
  • Photoshop CS5 untuk graphix
  • Omnigraffe untuk gambar rangka
  • VmWare Fusion untuk menjalankan Windows 7 di dalam Mac saya

WebApps

Perangkat Windows Windows yang sudah tidak digunakan lagi

  • NetBeans IDE
  • Notepad ++
  • Core FTP
  • Putty dan PuttyGen
  • WinSCP

Penggunaan Perangkat Lunak Windows di Mesin Virtual

  • IPMI Lihat kvm-over-IP untuk mengendalikan server saya
Chris_O
sumber
Putty sudah usang?
Wyck
Sudah usang bagi saya karena saya tidak menggunakan Windows lagi.
Chris_O
ah Anda seharusnya mengatakan Windows: Semuanya. lol
Wyck
5

Di PC saya:

  1. XAMPP untuk pengembang lokal
  2. Winscp untuk SFTP / FTP
  3. Git untuk kontrol versi
  4. Luhur untuk mengedit teks

Di Mac saya

  1. Kirim untuk SFTP / FTP
  2. MAMP untuk Dev lokal
  3. Textmate untuk coding
  4. Terminal untuk bekerja dengan Git
  5. Gitx untuk tampilan visual aneh repositori Git
  6. Cuplikan untuk menyimpan cuplikan kode saya
curtismchale
sumber
5

Saya sedang mengembangkan di ubuntu (saat ini menjalankan 10,04).

Untuk pengembangan wordpress, saya menggunakan:

  1. geany (skrip pengeditan cepat)
  2. eclipse (saat dalam pengembangan penuh)
  3. RapidSVN (atau plugin SVN eclipse)
  4. FileZilla
  5. PHPMiniAdmin dan PHPMyAdmin
  6. FireBug (untuk mengedit javascript dan CSS)
  7. Manajemen kata sandi dengan LastPass.com

Strategi saya ketika mengembangkan plugin yang dihosting di wordpress, saya mengembangkan plugin itu di ruang kerja eclipse dan membuat symlink dari trunk ke wp-content/plugins. Dengan begitu, saya dapat mengelola plugin saya dengan lebih baik.

ariefbayu
sumber
4

Ini utas yang bagus. Saya menggunakan banyak alat yang sama seperti di atas dan di Windows dan rasa linux. Mungkin yang saya gunakan khusus dan tidak disebutkan:

edelwater
sumber
Saya penggemar berat Total Commander, tetapi saya tidak akan merekomendasikan untuk menggunakannya untuk FTP. Bagian itu selalu tidak stabil untuk saya dan dukungan untuk protokol aman hanya tersedia melalui plugin kasar, karena pengembang tidak dapat secara legal mengembangkan fitur-fitur seperti itu di negaranya.
Paling lambat
Baiklah ... ayo bawa ini ke ghisler.ch/board/index.php :)
edelwater
4

Tidak banyak yang mendaftar hal-hal yang mereka gunakan di ujung pelanggan jadi saya pikir saya akan membagikan daftar saya:

  • Zendesk untuk dukungan pelanggan dan forum
  • Gagalkan kontrol sumber dan pelacakan bug
  • Cap pos untuk pengiriman dan pelacakan email yang dapat diandalkan ke pelanggan
  • Maxmind untuk pemeriksaan penipuan dan konfirmasi telepon otomatis pada edisi pengembang
  • oDesk ketika saya berada di belakang memperbaiki bug
  • MailChimp untuk pemasaran email kepada pelanggan
  • RamShyam - Dukungan teknis tingkat pertama

Saya juga menggunakan pipa Yahoo ini yang saya buat untuk memantau masalah dan rilis keamanan WordPress dan saya suka menggunakan Ideone untuk pengujian cepat cuplikan kode.

AutoBlog
sumber
4

Sistem operasi:

  • Windows XP (primer)
  • Windows Vista 64 (saat saya tidak menggunakan laptop)

Alat:

  • Notepad ++ dengan plugin Zen Coding (untuk semua kode)
  • FileZilla (untuk FTP saat saya membutuhkannya)
  • Uniform Server (PHP / MySQL / Apache + xdebug yang saya instal)
  • Firefox Nightlies + Firefox Stable (trunk + stable)
  • Firefox Ext :

    • Pembakar
    • Pengembang Web
    • Bergaya _
  • TortoiseSVN (untuk kebaikan SVN)
  • Fireworks CS3 (manipulasi gambar)

Saya pikir saya sudah membahas yang penting (tidak bisa hidup tanpa) .. :)

t31os
sumber
1

Pada Windows XP saya menggunakan:

  • FileZilla (FTP)
  • Dreamweaver (PHP / CSS / JS)
  • Firebug (banyak debugging)
  • IETester (Untuk memastikan hal-hal tidak meledak di IE6)
  • WAMP (Untuk menjalankan server pengujian lokal)
  • Tortoise SVN (Untuk melacak perubahan lokal dan menyinkronkan dengan WP Plug-in Repository)
  • Flyspray (pelacak bug online yang saya jalankan di server yang dihosting)
EAMann
sumber
1

Saya menggunakan Windows 7 untuk pengembangan dan alat-alat berikut:

  • Netbeans IDE untuk CSS, XHTML, pengeditan PHP dll.
  • Notepad ++ untuk beberapa pengeditan cepat ...
  • XAMPP untuk lingkungan pengembangan lokal.
  • Firebug untuk debugging.
  • Google Page Speed ​​dan YSlow untuk optimisasi kecepatan situs.
  • FileZilla untuk FTP.
  • SilkSVN untuk kontrol Sumber .. Diperlukan untuk Plugin Wordpress
  • Putty untuk ssh
  • dll ....
Pengguna
sumber
1

Saya hanya menggunakan ide php Netbeans, heidiSql, FileZilla, Firebug dan Pengembang Web. Pertanyaan, apakah ada alat serupa seperti PHPXref? Beberapa aplikasi widnows lainnya?

pengguna1147
sumber
Saya pikir alternatif yang umum disebutkan adalah phpDocumentor . Hanya menggunakan PHPXref sendiri dan sebagian besar beralih ke menavigasi di NetBeans sejak saya mulai menggunakannya.
Jarang
1

Yah kebanyakan semuanya dibahas di sini :)

Jadi saya akan membuat daftar hal-hal yang tidak, kebanyakan ini untuk Windows.

Agen Ransack grep-nya untuk windows dan gratis.
NexusFont gratis font manager untuk windows, simple tidak memiliki penandaan lanjutan yang benar-benar bagus :(
Xenu link sleuth broken link checker, crawler dan peta situs, luar biasa cepat.
IBBDemo iphone dan ipad menguji kotak
VirtualBox Virtual!
Poedit Untuk menerjemahkan kode / barang dan membuat .mo /.po file.
CamStudio membuat vids untuk klien.
Vektor Sihir dunia ajaib vektor, tidak gratis tetapi layak
Collorzilla untuk firefox, tidak dapat bekerja tanpa.
Cadangan Ruby untuk linux / osx
Setiap kali Gem cron alat cron

Wyck
sumber
1

Saya menggunakan Fakemail untuk menguji beragam fungsi pengiriman perangkat lunak.

hakre
sumber
0

di OSX:

  1. Aptana untuk kode dan svn.
  2. MAMP untuk server Apache.
  3. YummyFTP untuk ftp.
  4. Safari.
  5. VMWare Fusion dan Windows XP untuk pengujian.
Amit
sumber
0

Saya selalu suka untuk menjaga hal-hal yang cukup sederhana.

  • Notepad ++
  • FileZilla
  • Google Chrome (cinta "Inspeksi")

Saya benar-benar harus belajar tentang GIT / SVN dll, tetapi belum membutuhkannya sejauh ini.

Callan
sumber
0

Sebagian besar alat saya telah terdaftar, jadi mengulanginya tidak akan menambah diskusi ini apa pun, tetapi beberapa ekstensi yang tidak disebutkan sebelumnya yang menurut saya berguna adalah:

  • Codeburner untuk firebug (Alat referensi, oleh SitePoint)
  • Colorzilla (alat pipet)
  • MeasureIt (penggaris / alat ukur)

Saya menggunakan mac.

thisisstar
sumber
0

Editor utama saya adalah Dreamweaver CS5, Dreamweaver's memiliki banyak sekali kesalahan di mata banyak pengembang, saya pikir, tetapi banyak meningkat dalam beberapa versi terakhir. Untuk WordPress dev, maka perilisan CS5 terbaru membawa dukungan langsung untuk bekerja dengan WordPress serta pelengkapan otomatis PHP yang sangat ditingkatkan sehingga ini merupakan lingkungan pengkodean yang cukup bagus, serta menawarkan beberapa alat yang sangat berguna bagi mereka yang memiliki kecenderungan pengembangan lebih visual.

Saya sedang mengerjakan OSX tetapi sebenarnya hampir sama pada Win atau Mac. Dreamweaver juga menawarkan integrasi Subversion tetapi secara pribadi saya lebih suka menggunakan Cornerstone atau Versi pada Mac untuk berurusan dengan SVN.

Rick Curran
sumber
0

Saya mencoba untuk menjaga hal-hal sederhana dan terpisah.

Saya menjalankan server Ubuntu dengan Apache, MySQL, PHP untuk digunakan secara eksklusif untuk pengujian dan hosting yang sedang dalam proses untuk ditinjau oleh orang lain.

Alat di Mac saya (mesin pengembangan):

  • Coda untuk mengedit file
  • Transmit for FTP - Saya dapat memasang direktori www server tepat di desktop saya!
  • Terminal untuk SSH ke server ... dan Google untuk bantuan!
Dewald Reynecke
sumber
0

Saya terkejut belum ada yang menyebutkan BBEdit.

Saya beralih dari Windows ke OS X setahun yang lalu dan satu hal yang saya tidak dapat temukan adalah editor yang terasa benar. Saya akhirnya memilih BBEdit dan belum melihat ke belakang. Ada begitu banyak lapisan fungsi di dalamnya, yang saya senang temukan.

davemac
sumber
0

W7 / x64:

  • NetBeans untuk PHP, HTML, CSS (& KURANG, meskipun plug-in tidak berfungsi dengan sempurna).
  • XAMPP untuk lingkungan.
  • TortoiseGIT untuk beberapa proyek (dengan GitHub)
  • TortoiseSVN untuk proyek lain (dengan Beanstalk)
  • Browser, semuanya.
  • Photoshop
  • Excel (CSV -> SQL).
  • WP Theme Theme-Check
Noel Tock
sumber
0

Di Mac OSX 10.6.8

  • Aptana v1.5 - versi lama ini memiliki beberapa kemampuan php yang luar biasa dan alat sinkronisasi lokal / jauh yang mengagumkan dengan preview yang berbeda. Sayangnya bahkan v3 tidak dapat menandingi v1.5 untuk fitur php dan saya belum menemukan IDE yang lebih modern yang dapat menelusuri hierarki objek yang kompleks secara intuitif. Tidak mudah untuk mengkonfigurasi xdebug jarak jauh, tetapi dapat dilakukan.
  • Forklift - FTP dengan kemampuan sinkronisasi lokal / jarak jauh
  • gitx - git gui dasar untuk OSX
  • CSSEdit - Untuk stylesheet yang sangat besar atau pekerjaan non-IDE. Sekarang bagian dari Espresso
  • Kod - Editor teks ringan
  • Server Ubuntu di VMWare Fusion. Saya lebih suka ini daripada MAMP karena saya dapat membuat VM yang berbeda agar sesuai dengan lingkungan produksi host yang berbeda.
benz001
sumber