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


Какое программное обеспечение вы используете для своих нужд, связанных с WordPress?

Пожалуйста, укажите вашу операционную систему.

В Windows XP я использую:

  • файловая система (FTP)
  • блокнот++ (для чтения Файлы PHP/CSS)
  • firebug (расширение firefox, позволяющее мне играть с элементами веб-сайта)

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

А как насчет тебя?

Author: Tal Galili, 2010-08-13

27 answers

ОС Windows 7 x64

Использование

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

Учитывая

  • Chrome уже много расширений для разработки, Firefox чертовски медленно

Устарел

  • Блокнот++ почти никогда не использовал его с тех пор, как взял NetBeans
  • PHPXref проще ориентироваться в коде внутри NetBeans
  • WP тюнер отличное профилирование производительности, к сожалению, не поддерживается и сломан для WP3
  • MOWES стало слишком сложно бороться с обновлениями компонентов и проблемами стабильности (Apache начал постоянно сбоить)
  • NetBeans перешли к PhpStorm
  • eAccelerator - современная версия не предоставляет кэш объектов, несколько нестабильна (случайные сбои)
  • webgrind - больше не нужно, PhpStorm теперь может анализировать и отображать журналы профилировщика
  • CSE HTML-валидатор просто никогда не получится использовать его поверх всего остального
  • Браузер запросов MySQL заменен на HeidiSQL
 39
Author: Rarst, 2012-01-08 19:23:52

Я использую как Mac, так и ПК. Вот мои соответствующие наборы инструментов:

У меня есть личный репозиторий subversion на моем сервере (Mediatemple dv)

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

Для ПК (Vista Home Premium):

Для Mac (OSX):

  • Кода для текстового редактора, SVN и командной строки SSH
  • Передача для FTP (опять же, я обычно просто использую SVN) Параллели с Windows XP для кросс-браузера тестирование
  • Терминал для SVN (иногда)
 13
Author: John P Bloch, 2010-08-13 20:54:09

Xdebug (лучший способ написать отличный исходный код и увидеть подсказки WordPress, возможно, устаревшие функции), а также возможности WordPress, такие как постоянная WP-ОТЛАДКА

/** 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 я использую плагин Отладочные объекты для множества заданий в отладочном контенте.

 11
Author: bueltge, 2014-10-20 10:37:40

Я использую ПК до прошлого года, а теперь Mac и ПК, так что вот мои:

Как Для Mac, так и Для Windows:

Для Mac (OS X):

  • PhpStorm (буря)+ Отладчик Zend - Отладочная среда IDE (Ничего лучше на MAC)
  • VirtualHostX - Локально Управляет Виртуальными Хостами Apache (Я ЛЮБЛЮ это)
  • Передача FTP-клиент с синхронизацией
  • Терминал для SVN (иногда)
  • Фрейз - Облегченный текстовый редактор (Развилка Smultron)
  • Эспрессо - Текстовый редактор с отличным визуальным поиском и заменой регулярных выражений
  • Сафари 5 + Glims - Для проверки HTML+CSS+ Safari Усовершенствования
  • HTTP Scoop - Разумный отладчик HTTP\
  • Желудь - Редактор изображений
  • Скитч - Аннотатор изображений и загрузчик
  • Бальзамик - Макеты и каркасы
  • Подпруга - Простой полноэкранный режим (OS X должна это делать, но не делает)
  • Dropbox - Автоматическое резервное копирование основных файлов и синхронизация файлов между компьютерами
  • Папарацци! - Пакетный снимок экрана инструмент
  • TotalFinder - Поиск вкладок

Для Windows (Vista Business):

Вот и все.

ОБНОВЛЕНИЕ:

Я удалил Поток (FTP-клиент) из своего списка и заменил его на Передайте (FTP-клиент), который является гораздо лучшим инструментом. Спасибо за отличную рекомендацию @Джон П.Блох!

 8
Author: MikeSchinkel, 2020-06-15 08:21:38

Для разработки плагинов я использую Eclipse для разработки PHP.

 7
Author: David G, 2010-08-14 23:19:46

Я работаю на Ubuntu (всегда последняя версия)

Мне нравится, чтобы все было как можно проще

Мои инструменты выбора:

Geany для написания кода

Файловая система для FTP

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

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

Googletalk и skype для общения в чате/голосовой связи между разработчиками

Белая доска для планирование

И тестирование в Chrome, Firefox на Linux и для Windows: Chrome, Firefox, Safari и IETester (для IE), который я запускаю на древнем ПК с Windows XP, я называю своим "мертвым ящиком"

 7
Author: Ashley G, 2010-10-07 00:00:48

Недавно перешел на Mac из Windows

В настоящее время используется: Mac OS 10.6.7

  • PHP Storm 3 с плагином CSS-X (Интегрируется с Firebug и сохраняет и редактирует CSS в реальном времени.
  • Xdebug
  • Капистрано
  • Передавать и ExpanDrive (Монтирует удаленные папки при запуске) для SFTP
  • Кода для базового редактирования, когда я не хочу открывать PHP Шторм
  • Теперь я редактирую весь код в PHP Storm
  • LittleSnapper для снимков экрана и аннотаций
  • Терминал и nano для работы на моем живом сервере
  • MAMP Pro для локальной среды разработки
  • Photoshop CS5 для graphix
  • Омниграф для каркасов
  • VMware Fusion для запуска Windows 7 в моем Mac

Веб-приложения

Устарел (для меня) Программное обеспечение Windows

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

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

 7
Author: Chris_O, 2020-06-15 08:21:38

Я на Ubuntu 10.04:

  • Vim (редактирование текста)
  • Поджигатель (отладка CSS)
  • Gimp (манипуляция изображениями)
  • Чернильный пейзаж (векторное искусство)
  • Git (контроль версий)
  • Файловая система (FTP)
  • Apache (локальная установка Wordpress)
 6
Author: kylan, 2010-10-06 15:26:56

OSX:

  • Кода и эспрессо для PHP/CSS
  • IDE Netbeans для редактирования CSS, XHTML, PHP и т.д.
  • Поджигатель для отладки в Firefox
  • Передача по FTP
  • Бальзамический для каркасов
  • Git для управления версиями
  • Фотошоп для компов
  • Vmware Fusion для машин разработки:

    Любой желающий может скачать "бесплатно" любую готовую виртуальную машину LAMP, Python, Django и т.д. с http://turnkeylinux.org

 6
Author: user4545, 2010-10-07 00:59:27

На моем компьютере:

  1. XAMPP для локальной разработки
  2. Winscp для SFTP/FTP
  3. Git для управления версиями
  4. Возвышенный для редактирования текста

На моем Mac

  1. Передача для SFTP/FTP
  2. MAMP для локального разработчика
  3. Textmate для кодирования
  4. Терминал для работы с Git
  5. Gitx для нечетного визуального представления репозиториев Git
  6. Фрагменты для хранения моих фрагментов кода
 5
Author: curtismchale, 2010-08-14 14:31:49

Я разрабатываю на ubuntu (в настоящее время работает 10.04).

Для разработки WordPress я использую:

  1. geany (скрипт быстрого редактирования)
  2. затмение (при полной разработке)
  3. RapidSVN (или плагин SVN eclipse)
  4. Файловая система
  5. phpMiniAdmin и phpMyAdmin
  6. phpMiniAdmin и phpMyAdmin
  7. Поджигатель (для редактирования javascript и CSS)
  8. Управление паролями с помощью LastPass.com

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

 5
Author: ariefbayu, 2010-11-14 14:19:23

Это хорошая тема. Я использую многие из тех же инструментов, что и выше, а также в версиях Windows и Linux. Может быть, те, которые я использую специально и не упоминал:

  • total commander для сравнения каталогов и файлов и ftp-ing: http://www.ghisler.com / (в основном бесплатный, но условно-бесплатный, я "купил" его несколько лет назад)
  • RTC для управления версиями и списков задач: http://jazz.net/projects/rational-team-concert / (бесплатно для 10 пользователей)
  • кодер снов для 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 хорошо
  • иногда Искусствовед (http://www.artweaver.de /) (бесплатно) для рисунков на планшетах
  • я управляю своими миллионами паролей для всех этих сайтов с помощью roboform(http://www.roboform.com /) (оплачивается также за мобильный телефон), lastpass (https://lastpass.com /) бесплатно и сохраняйте пропуск (http://keepass.info /), все еще не нашли самого лучшего решения
 4
Author: edelwater, 2010-11-14 05:42:37

Не многие перечислили вещи, которые они используют для клиентов, поэтому я решил поделиться своим списком:

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

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

 4
Author: AutoBlogged, 2011-03-23 17:11:44

Операционные системы:

  • Windows XP (основная)
  • Windows Vista 64 (когда я не на ноутбуке)

Инструменты:

  • Блокнот++ с плагином кодирования Zen (для всего кода)
  • FileZilla (для FTP, когда мне это нужно)
  • Единый сервер (PHP/MySQL/Apache + xdebug, который я установил)
  • Ночные клубы Firefox + Стабильный Firefox (магистральный + стабильный)
  • Firefox Ext:

    • Поджигатель
    • Веб-разработчик
    • Стильный _
  • TortoiseSVN (для благости SVN)
  • Фейерверк CS3 (обработка изображений)

Я думаю, что осветил важные (без которых не могу жить) из них..:)

 4
Author: t31os, 2011-07-12 11:23:53

В Windows XP я использую:

  • Файловая система (FTP)
  • Dreamweaver (PHP/CSS/JS)
  • Поджигатель (много отладки)
  • IETester (Чтобы убедиться, что в IE6 ничего не взорвется)
  • WAMP (Для запуска локального сервера тестирования)
  • Tortoise SVN (Для отслеживания локальных изменений и синхронизации с репозиторием подключаемых модулей WP)
  • Flyspray (онлайн-трекер ошибок, который я запускаю на размещенном сервере)
 1
Author: EAMann, 2010-08-13 19:40:36

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

  • IDE Netbeans для редактирования CSS, XHTML, PHP и т.д.
  • Блокнот++ для быстрого редактирования...
  • XAMPP для локальной среды разработки.
  • Поджигатель для отладки.
  • Скорость страницы Google и YSlow для оптимизации скорости сайта.
  • Файловая система для FTP.
  • SILKSVN для управления версиями.. Требуется для плагинов Wordpress
  • Шпатлевка для ssh
  • и т.д....
 1
Author: User, 2010-08-15 20:53:50

Я просто использую php ide Netbeans, HeidiSQL, FileZilla, Firebug и веб-разработчика. Вопрос, есть ли подобный инструмент, такой как PHPXref?Какое-нибудь другое приложение widnows?

 1
Author: user1147, 2010-10-09 23:12:09

Ну, здесь почти все описано:)

Поэтому я перечислю то, чего нет, большинство из них предназначено для Windows.

Агент Ransack его grep для Windows, и он бесплатный.
NexusFont бесплатный менеджер шрифтов для Windows, простой не имеет действительно хороших расширенных тегов:(
Xenu поиск ссылок проверка неработающих ссылок, поисковик и карты сайтов, удивительно быстрая.
Ibbdemo тестирование iphone и ipad
VirtualBox Виртуальные ящики!
Поэдит Для перевод кода/материалов и создание файлов .mo/.po.
CamStudio создает видео для клиентов.
Векторная магия волшебный мир векторов, не бесплатный, но того стоящий
Collorzilla для firefox, не может работать без.
Резервное копирование Ruby для linux/osx
Всякий раз, когда драгоценный камень инструмент ruby cron

 1
Author: Wyck, 2011-04-06 20:06:46

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

 1
Author: hakre, 2011-04-29 14:35:36

В OSX:

  1. Аптана для кода и svn.
  2. MAMP для сервера Apache.
  3. YUMMYFTP для ftp.
  4. Сафари.
  5. VMware Fusion и Windows XP для тестирования.
 0
Author: Amit, 2010-08-13 21:27:56

Мне всегда нравилось, чтобы все было довольно просто.

  • Блокнот++
  • Файловая система
  • Google Chrome (люблю "Проверять")

Мне действительно нужно узнать о GIT/SVN и т. Д., Но пока мне это не нужно.

 0
Author: Callan, 2010-08-16 01:06:53

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

  • Программа кодирования для firebug (Справочный инструмент, от SitePoint)
  • Colorzilla (инструмент для пипетки)
  • Измерение (линейка/инструмент измерения)

Я на компьютере Mac.

 0
Author: thisisstar, 2010-08-16 03:57:20

Мой главный редактор Dreamweaver CS5, я думаю, что у Dreamweaver был неудачный рэп в глазах многих разработчиков, но в последних нескольких версиях он значительно улучшился. Для разработчиков WordPress последняя версия CS5 обеспечивает прямую поддержку работы с WordPress, а также значительно улучшенное автоматическое завершение PHP, так что это довольно приятная среда программирования, а также предлагает некоторые довольно удобные инструменты для тех, кто больше ориентирован на визуальную разработку.

Я работаю над OSX, но это почти то же самое на самом деле на Win или Mac. Dreamweaver также предлагает интеграцию с Subversion, но лично я предпочитаю использовать либо Краеугольный камень, либо Версии на Mac для работы с SVN.

 0
Author: Rick Curran, 2010-08-16 20:38:53

Я стараюсь, чтобы все было просто и разделено.

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

Инструменты на моем Mac (машина разработки):

  • Кода для редактирования файлов
  • Передача для FTP - я могу подключить каталог www сервера прямо на своем рабочем столе!
  • Терминал для подключения SSH к серверу ... и Google за помощью!
 0
Author: Dewald Reynecke, 2010-08-16 20:55:55

Я удивлен, что никто еще не упомянул BBEdit.

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

 0
Author: davemac, 2011-04-09 04:56:03

W7/x64:

  • NetBeans для PHP, HTML, CSS (и МЕНЬШЕ, хотя плагин работает не идеально).
  • XAMPP для окружающей среды.
  • TortoiseGit для некоторых проектов (с GitHub)
  • TortoiseSVN для других проектов (с бобовым стеблем)
  • Браузеры, все.
  • Фотошоп.
  • Excel (CSV -> SQL).
  • Плагин WP Проверка темы
 0
Author: Noel Tock, 2012-01-08 19:35:39

В Mac OSX 10.6.8

  • Aptana v1.5 - эта старая версия обладает некоторыми удивительными возможностями php и потрясающим инструментом локальной/удаленной синхронизации с предварительным просмотром различий. К сожалению, даже v3 не может соответствовать v1.5 для функций php, и мне еще предстоит найти более современную среду разработки, которая могла бы так интуитивно просматривать сложную иерархию объектов. Нелегко настроить для удаленного xdebug, но это можно сделать.
  • Вилочный погрузчик - FTP с возможностью локальной/удаленной синхронизации
  • gitx - базовый графический интерфейс git для OSX
  • CSSEdit - Для действительно больших таблиц стилей или для работы без IDE. Теперь часть эспрессо
  • Kod - Облегченный текстовый редактор
  • Сервер Ubuntu в VMware Fusion. Я предпочитаю это MAMP, так как я могу создавать разные виртуальные машины в соответствии с производственной средой разных хостов.
 0
Author: benz001, 2012-02-14 04:09:12