Програмне забезпечення для розробки теми та плагінів WordPress? [зачинено]


71

Яке програмне забезпечення ви використовуєте для своїх потреб WordPress?

Будь ласка, вкажіть вашу ОС.

У Windows XP я використовую:

  • filezilla (FTP)
  • блокнот ++ (для читання файлів PHP / CSS)
  • firebug (розширення Firefox, що дозволяє мені грати з елементами веб-сайту)

Інші речі, якими я не користуюся регулярно, але хотів би використовувати більше - xaamp (локальна версія WP) - github / SVN (система управління версіями для моїх файлів)

Що з тобою?


7
ВЕЛИКИЙ питання до вікі спільноти!
MikeSchinkel

Відповіді:


39

ОС Windows 7 x64

Використання

Контроль версій

Враховуючи

  • У Chrome багато розширень для розробки вже, Firefox проклятий повільно

Застарілий

  • Блокнот ++ майже ніколи не використовує його, оскільки взяв NetBeans
  • PHPXref простіше орієнтуватися в коді в NetBeans
  • Профілювання продуктивності WP Tuner , на жаль, не підтримується і не працює для WP3
  • У MoWeS стало занадто багато проблем, щоб боротися з оновленнями компонентів та проблемами стабільності (Apache почав постійно виходити з ладу )
  • NetBeans перейшов до PhpStorm
  • eAccelerator - сучасна версія не забезпечує кеш об'єктів, дещо нестабільний (періодичні збої)
  • webgrind - більше не потрібно, PhpStorm тепер може розбирати та відображати журнали профілів
  • CSE HTML Validator просто ніколи не використовує його понад усе
  • MySQL Query Browser замінено на HeidiSQL

Я спробував NetBeans після вашого повідомлення. Щойно відкрив закодований файл utf-8, який включає символи utf-8, і він не вдається. файл містив символи "şŞ Üü Çç İı Öö" тощо. Btw notepad ++ не мають проблем із цим файлом
Ünsal Korkmaz

@ Ünsal Korkmaz Я не розглядав, як NetBeans працює з UTF-8, можу лише сказати, що досі у мене не було проблем із символами кирилиці.
Рарст

Яким є Uniform Server порівняно зі стеком Bitnami WAMP?
Антоній

Не використовував останні, хоча все ще використовував Уніформу.
Рарст

13

Я використовую і Mac, і ПК. Ось мої відповідні панелі інструментів:

У мене на моєму сервері є особисте сховище субверсії (Mediatemple dv)

Для обох платформ:

  • Місцевий PHPXref закінчується постійно оновлюваним записом svn багажника
  • XAMPP
  • Firebug

Для ПК (Vista Home Premium):

Для Mac (OSX):

  • Код для текстового редактора, SVN та SSH CLI
  • Передача для FTP (знову ж, я зазвичай просто використовую SVN) Паралелі з Windows XP для тестування між браузерами
  • Термінал для SVN (іноді)

Я на Mac, чи краще XAMPP, ніж MAMP?
milesmeow

Я поняття не маю, оскільки я ніколи не використовував MAMP. Все, що я можу сказати, це те, що XAMPP працює на мене. Важливо те, що ви використовуєте стек LAMP.
Джон П Блох

11

xdebug (найкращий спосіб написати чудове джерело та побачити підказки WordPress, можливо, застарілі функції), а також можливості WordPress, як-от постійний 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

докладніше про мою панель інструментів у цій публікації , але в даний час я використовую PhpStorm як IDE, також GitHub як репозиторій.

Всередині WordPress я використовую плагіни " Об'єкти налагодження" для багатьох завдань у вмісті налагодження.


8

Я використовую ПК до минулого року, і тепер Mac і PC, ось ось моє:

Для Mac і Windows:

Для Mac (OS X):

  • PhpStorm + Zend Debugger - налагодження IDE (нічого кращого на MAC)
  • VirtualHostX - Керує віртуальними хостами Apache локально (я люблю це)
  • Передача FTP-клієнта з синхронізацією
  • Термінал для SVN (іноді)
  • Fraise - Легкий текстовий редактор (Fork of Smultron )
  • Еспресо - Текстовий редактор з чудовим візуальним пошуковим регексом
  • Safari 5 + Glims - для перевірки HTML + CSS + Safari Enhancements
  • HTTP Scoop - розумний відладчик HTTP \
  • Жолудь - редактор зображень
  • Skitch - анотатор зображень та завантажувач
  • Бальзамік - макети та каркаси
  • Cinch - простий повний екран (OS X повинен це робити, але це не так)
  • DropBox - Автоматизоване резервне копіювання основних файлів і синхронізатор файлів на комп'ютерах
  • Папарацці! - Інструмент з можливістю зняття екрана
  • TotalFinder - Пошук вкладок

Для Windows (Vista Business):

Це про це.

ОНОВЛЕННЯ:

Я видалив Flow (FTP-клієнт) зі свого списку і замінив його на Transmit (FTP Client), який є набагато кращим інструментом. Дякую за велику рекомендацію @John P Bloch!


Майк, є чудовий Firefox Add On, що називається Screengrab, що може зменшити вашу потребу в папарацці!
davemac


7

Я працюю на Ubuntu (завжди остання версія)

Мені подобається зберігати речі максимально просто

Мої інструменти вибору:

Гені для написання коду

Filezilla для FTP

Gimp для нарізки та нарізки конструкцій, підготовлених моєю командою дизайнерів (яка управляє Photoshop / Illustrator в Windows)

Dropbox для обміну файлами між розробниками / дизайнерами

Googletalk та скайп для чатів / голосових комісій між розробниками

Біла дошка для планування

І тестування в Chrome, Firefox на Linux та для Windows: Chrome, Firefox, Safari та IETester (для IE), які я запускаю на стародавньому ПК з Windows XP, я називаю своїм «deadbox»


6

Я на Ubuntu 10.04:

  • Vim (редагування тексту)
  • Firebug (налагодження CSS)
  • Gimp (маніпулювання зображенням)
  • Inkscape (векторне мистецтво)
  • Git (контроль версій)
  • Filezilla (FTP)
  • Apache (локальна установка Wordpress)

6

OSX:

  • Coda & Espresso для PHP / CSS
  • Netbeans IDE для редагування CSS, XHTML, PHP тощо
  • Firebug для налагодження у FireFox
  • Передача для FTP
  • Бальзамічний для дротяних рамок
  • Git для контролю версій
  • Photoshop для Comps
  • Vmware Fusion для машин розвитку:

    Будь-який бажаючий може скачати «безкоштовно» будь-ЛАМПА, Python, Django і т.д. VM з попередньо побудованому http://turnkeylinux.org


+1 за посилання на TurnKey Hub - дуже, дуже цікаво, особливо для міграції сайтів.
davemac

6

Нещодавно перейшов на Mac з Windows

В даний час використовується: Mac OS 10.6.7

  • PHP Storm 3 за допомогою плагіна CSS-X (інтегрується з Firebug та зберігає та використовує редакції CSS-версій у реальному часі.
  • Xdebug
  • Капістрано
  • Передача таExpanDrive (монтує віддалені папки при запуску) для SFTP
  • Код для базового редагування, коли я не хочу відкривати PHP Storm
  • Зараз я все редагування коду в PHP Storm
  • LittleSnapper для знімків екрана та анотацій
  • Термінал і нано для роботи на моєму сервері в реальному часі
  • MAMP Pro для місцевого середовища розробників
  • Photoshop CS5 для графіки
  • Omnigraffe для проводів
  • VmWare Fusion для запуску Windows 7 всередині мого Mac

WebApps

  • FreshBooks для виставлення рахунків та відстеження витрат
  • BidSketch для створення пропозицій
  • Авторизуйте.net для обробки кредитних карток
  • EchoSign для обробки електронних підписів
  • Google Apps для електронної пошти, календаря та документів

Застаріле (для мене) програмне забезпечення Windows

  • NetBeans IDE
  • Блокнот ++
  • Основний FTP
  • Шпаклівка та PuttyGen
  • WinSCP

Програмне забезпечення Windows, що використовується у віртуальній машині


Застаріла шпаклівка?
Wyck

Для мене застаріло, оскільки я більше не використовую Windows.
Chris_O

ах, ти повинен був сказати Windows: Все. lol
Wyck

5

На моєму ПК:

  1. XAMPP для місцевих розробників
  2. Winscp для SFTP / FTP
  3. Git для контролю версій
  4. Піднесене для редагування тексту

На моєму Mac

  1. Передача для SFTP / FTP
  2. MAMP для місцевого Dev
  3. Textmate для кодування
  4. Термінал для роботи з Git
  5. Gitx для дивного візуального вигляду Git repos
  6. Фрагменти для зберігання моїх фрагментів коду

5

Я розробляю на ubuntu (зараз працює 10.04).

Для розвитку wordpress я використовую:

  1. geany (сценарій швидкого редагування)
  2. затемнення (коли на повному розвитку)
  3. RapidSVN (або SVN-плагін затемнення)
  4. FileZilla
  5. PHPMiniAdmin і PHPMyAdmin
  6. FireBug (для редагування javascript та CSS)
  7. Керування паролем за допомогою LastPass.com

Моя стратегія при розробці плагіна, розміщеного на wordpress, я розробляю цей плагін на робочій області eclipse і створюю симпосилання з магістралей до wp-content/plugins. Таким чином я можу краще керувати своїми плагінами.


4

Це приємна нитка. Я використовую багато тих же інструментів, що і вище, і для Windows та Linux ароматів. Можливо ті, які я конкретно використовую і не згадані:

  • загальний командир для порівняння каталогів та файлів та ftp-ing: http://www.ghisler.com/ (в основному безкоштовно, але умовно, я його "купив" кілька років тому)
  • RTC для версій версій та списків todo: http://jazz.net/projects/rational-team-concert/ (безкоштовно для до 10 користувачів)
  • Dreamcoder для mysql (безкоштовне управління sql): http://www.sqldeveloper.net/database-tools/mysql/overview.html
  • Xara для всієї графіки: http://www.xara.com/eu/ (так, я купив її та продовжую модернізувати, оскільки перші версії зараз є 279 євро, але це дійсно того варто)
  • Irfanview ( http://www.irfanview.com ) для швидкої копіювання / вставлення зображень / операцій та пакетної обробки
  • Wireshark ( http://www.wireshark.org/ ) (безкоштовно) - перевірити, чи не працює виклик RPC
  • іноді Artweaver ( http://www.artweaver.de/ ) (безкоштовно) для малюнків планшетів
  • я керую своїми мільйонами паролів для всіх цих сайтів за допомогою роботоформа (http://www.roboform.com/) (оплачується також і для мобільних пристроїв), lastpass ( https://lastpass.com/ ) безкоштовно та Keepass ( http: // Keepass.info/ ), все ж притулок не знайшов найкращого рішення

Я великий шанувальник Total Commander, але не рекомендую використовувати його для FTP. Ця частина для мене завжди була нестабільною, і підтримка захищених протоколів доступна лише через грубі плагіни, оскільки розробник не може легально розвивати такі функції у своїй країні.
Рарст

Ну ... давайте перенесіть це на ghisler.ch/board/index.php :)
edelwater

4

Не багато хто перерахував речі, якими вони користуються в кінці речей, тож я подумав, що поділюсь своїм списком:

  • Zendesk для підтримки клієнтів та форумів
  • Скасуйте для контролю джерела та відстеження помилок
  • Поштова марка для надійного надсилання та відстеження електронних листів клієнтам
  • Maxmind для перевірки шахрайства та автоматичного підтвердження телефону на версії розробника
  • oDesk для того, коли я потрапляю за виправлення помилок
  • Mailchimp для маркетингу електронної пошти для клієнтів
  • RamShyam - Перший рівень технічної підтримки

Я також використовую цю мережу Yahoo, яку я створив для моніторингу проблем безпеки WordPress та релізів, і мені подобається використовувати Ideone для швидкого тестування фрагментів коду.


4

Операційні системи:

  • Windows XP (основний)
  • Windows Vista 64 (коли я не на ноутбуці)

Інструменти:

  • Блокнот ++ із плагіном кодування Zen (для всього коду)
  • FileZilla (для FTP, коли мені це потрібно)
  • Уніфікований сервер (PHP / MySQL / Apache + xdebug, який я встановив)
  • Firefox Nightlies + Firefox Stable (багажник + стабільний)
  • Firefox Ext :

    • Firebug
    • Веб-розробник
    • Стильний _
  • ЧерепахаSVN (на добро SVN)
  • Феєрверк CS3 (маніпулювання зображенням)

Я думаю, що я висвітлював важливі (не можу жити без них) .. :)


1

У Windows XP я використовую:

  • FileZilla (FTP)
  • Dreamweaver (PHP / CSS / JS)
  • Firebug (багато налагодження)
  • IETester (Щоб переконатися, що речі не вибухнуть в IE6)
  • WAMP (для запуску локального тестового сервера)
  • Черепаха SVN (для відстеження локальних змін та синхронізації з WP Plug-in Repository)
  • Flyspray (онлайн-трекер помилок, який я запускаю на розміщеному сервері)

1

Я використовую Windows 7 для розробки та наступні інструменти:

  • Netbeans IDE для редагування CSS, XHTML, PHP тощо
  • Блокнот ++ для швидкого редагування ...
  • XAMPP для середовища місцевого розвитку.
  • Firebug для налагодження.
  • Швидкість сторінки Google та YSlow для оптимізації швидкості сайту.
  • FileZilla для FTP.
  • SilkSVN для контролю джерел .. Необхідно для плагінів Wordpress
  • Шпаклівка для сш
  • тощо.

1

Я просто використовую Netbeans php ide, heidiSql, FileZilla, Firebug та Web Developer. Питання, чи існує подібний інструмент, як PHPXref? Якийсь інший додаток віджетів?


Я думаю, що часто згадується альтернатива phpDocumentor . Тільки використовував PHPXref сам і здебільшого перейшов на навігацію в NetBeans, оскільки я почав його використовувати.
Рарст

1

Ну найбільше тут все висвітлено :)

Тому я перерахую речі, яких немає, більшість це для Windows.

Агент Рансак має свої сили для вікон і це безкоштовно. Безкоштовний менеджер шрифтів
NexusFont для Windows, простий не має дуже гарного розширеного тегування :( перевірка зламаної посилання
Xenu link sleuth, сканер та карти сайтів, надзвичайно швидко.
IBBDemo iphone та ipad тестуючи
VirtualBox Virtual box !
Поедіт для перекладу коду / речей та виготовлення .mo Файли /.po.
CamStudio створює види для клієнтів
Векторна магія чарівного світу векторів, не безкоштовна, але варто того
Collorzilla для firefox, не може працювати без.
Рубін резервного копіювання для Linux / osx Кожен
раз, коли Gem ruby cron tool


1

Я використовую Fakemail для перевірки різноманітних функцій розсилки програмного забезпечення.


0

на OSX:

  1. Аптана для коду та svn.
  2. MAMP для сервера Apache.
  3. YummyFTP для ftp.
  4. Сафарі.
  5. VMWare Fusion та Windows XP для тестування.

0

Мені завжди подобалося тримати речі досить просто.

  • Блокнот ++
  • FileZilla
  • Google Chrome (люблю "Оглянути")

Я дійсно повинен дізнатися про GIT / SVN тощо, але до цього часу він не потребував.


0

Більшість моїх інструментів вже перелічені, тому повторення їх не додасть до цього обговорення жодне, але деякі розширення ff, не згадані раніше, я вважаю корисними такі:

  • Codeburner для firebug (Довідковий інструмент, від SitePoint)
  • Colorzilla (інструмент для піпетки)
  • MeasureIt (лінійка / інструмент для вимірювання)

Я на mac.


0

Головним моїм редактором є Dreamweaver CS5, Dreamweaver мав бурхливий реп в очах багатьох розробників, я думаю, але в останніх версіях він значно покращився. Для розробника WordPress тоді останній випуск CS5 надає пряму підтримку роботи з WordPress, а також значно покращив автоматичне завершення PHP, тому це дуже приємне середовище кодування, а також пропонує кілька зручних інструментів для тих, хто має більш орієнтований на візуальний розвиток.

Я працюю над OSX, але це майже все так само на Win чи Mac. Dreamweaver також пропонує інтеграцію Subversion, але особисто я вважаю за краще використовувати Cornerstone або версії на Mac для роботи з SVN.


0

Я намагаюся тримати речі простими та відокремленими.

Я запускаю сервер Ubuntu з Apache, MySQL, PHP, щоб використовувати виключно для тестування та розміщення незавершеної роботи для огляду іншими.

Інструменти на моєму Mac (розробник):

  • Код для редагування файлів
  • Передача по FTP - я можу встановити www-каталог сервера прямо на робочому столі!
  • Термінал для SSH до сервера ... та Google для допомоги!

0

Я здивований, що ще ніхто не згадав BBEdit.

Я перейшов з Windows на OS X рік тому або близько того, і я не міг знайти це редактор, який відчував себе правильно. Я нарешті влаштувався на BBEdit і не озирнувся. Всередині нього дуже багато шарів функціональності, які я із задоволенням відкриваю.


0

W7 / x64:

  • NetBeans для PHP, HTML, CSS (і менше, хоча плагін не працює ідеально).
  • XAMPP для навколишнього середовища.
  • TortoiseGIT для деяких проектів (з GitHub)
  • TortoiseSVN для інших проектів (з Beanstalk)
  • Веб-переглядачі.
  • Photoshop.
  • Excel (CSV -> SQL).
  • Перевірка теми плагінів WP

0

На Mac OSX 10.6.8

  • Aptana v1.5 - ця стара версія має чудові можливості PHP та приголомшливий локальний / віддалений інструмент синхронізації з різними попередніми переглядами. На жаль, навіть v3 не може відповідати v1.5 для функцій php, і я ще не можу знайти більш сучасний IDE, який може так інтуїтивно переглядати складну ієрархію об'єктів. Нелегко налаштувати віддалений xdebug, але це можна зробити.
  • Вилочний навантажувач - FTP з можливістю локальної / віддаленої синхронізації
  • gitx - базовий git gui для OSX
  • CSSEdit - для дійсно великих таблиць стилів або для роботи без IDE. Тепер частина Еспресо
  • Kod - Легкий текстовий редактор
  • Сервер Ubuntu у VMWare Fusion. Я віддаю перевагу цьому MAMP, оскільки я можу створювати різні VM, щоб відповідати виробничому середовищу різних хостів.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.