it-swarm.xyz

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

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

Пожалуйста, укажите вашу ОС.

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

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

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

Как насчет вас?

69
Tal Galili

ОС Windows 7 x64

С помощью

  • PhpStorm отличная несвободная среда разработки, большое внимание уделяется скорости и производительности
  • Xdebug debugger, множество полезных функций для дампа, трассировки стека, профиля
  • WinSCP безопасная передача файлов, синхронизация папок, удаленное редактирование, резервное копирование
  • Унифицированный сервер WAMP стек, переносимый, современные компоненты
  • Коллекция Internet Explorer простой способ иметь несколько IE для тестирования
  • Cobian Backup Резервное копирование локальных файлов
  • Dropbox вне хранилища резервных копий (в контексте WP)
  • HeidiSQL MySQL клиент
  • Бальзамик макеты интерфейс зарисовки
  • Console2 интерфейс командной строки
  • Firefox Portable эти плагины не запускаются сами

  • Плагины для WordPress

    • BackupBuddy резервное копирование и миграция
    • Консоль WordPress круто, удобно, но иногда дает сбои
    • Локализация Codestyling должны иметь для переводов
    • список хуков (бесстыдный плагин) несколько функций для отладки хуков
    • Theme-Check запускает ряд тестов на тему для требований официального репозитория
    • Core Control очень полезен для отладки доступа к файловой системе, доступа к сети и wp cron
    • Генератор Кодекса (бесстыдный штекер) функции исследования и наполнения Кодекса

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

Принимая во внимание

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

Устаревшие

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

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

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

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

  • Локальный PHPXref заканчивается постоянно обновляемый svn checkout транка
  • XAMPP
  • Firebug

Для ПК (Vista Home Premium):

Для Mac (OSX):

  • Coda для текстового редактора, SVN и SSH CLI
  • передача для FTP (опять же, я обычно просто использую SVN) Parallels w/Windows XP для кросс-браузерного тестирования
  • Терминал для SVN (иногда)
13
John P Bloch

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 я использую плагин Debug Objects для множества заданий в отладочном контенте.

11
bueltge

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

Для Mac и Windows:

Для Mac (OS X):

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

Для Windows (Vista Business):

  • PhpED - Отладка IDE (Ничего лучше в Windows, "за исключением возможно" PhpStorm + XDEBUG )
  • HeidiSQL - Отличный клиент MySQL с открытым исходным кодом
  • Notepad2 - Отличная легкая и удобная альтернатива Notepad
  • TortoiseSVN - Клиент SVN
  • PowerShell - Непревзойденные сценарии командной строки
  • IE Панель инструментов разработчика - Для проверки HTML + CSS в Internet Explorer
  • Fiddler 2 - Непревзойденный отладчик HTTP
  • FinePrint - 2, 4 и 8 печати (О, как я скучаю по OS X!)

Вот об этом.

Обновление:

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

8
MikeSchinkel

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

7
David G

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

Мне нравится делать вещи максимально простыми

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

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

Filezilla для FTP

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

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

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

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

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

7
Ashley G

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

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

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

WebApps

  • FreshBooks для выставления счетов и отслеживания расходов
  • BidSketch для создания предложений
  • Authorize.net для обработки кредитных карт
  • EchoSign для обработки электронных подписей
  • Службы Google для электронной почты, календаря и документов

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

  • IDE NetBeans
  • Блокнот ++
  • Основной FTP
  • PuTTY и PuttyGen
  • WinSCP

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

  • IPMI View kvm-over-IP для управления моим сервером
6
Chris_O

Я на Ubuntu 10.04:

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

OSX:

  • Coda & Espresso для PHP/CSS
  • NetBeans IDE для CSS, XHTML, PHP редактирование и т.д.
  • Firebug для отладки в FireFox
  • Передача для FTP
  • Бальзамический для каркасов
  • Git для контроля версий
  • Фотошоп для Компса
  • Vmware Fusion для машин разработки:

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

6
user4545

На моем ПК:

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

На моем Mac

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

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

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

  1. geany (скрипт быстрого редактирования)
  2. Затмение (когда в полном развитии)
  3. RapidSVN (или плагин Eclipse's SVN)
  4. FileZilla
  5. PHPMiniAdmin и PHPMyAdmin
  6. FireBug (для редактирования JavaScript и CSS)
  7. Управление паролями с LastPass.com

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

5
ariefbayu

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

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

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

4
AutoBlogged

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

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

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

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

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

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

4
t31os

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

  • total Commander для сравнения каталогов и файлов и ftp-ing: http://www.ghisler.com/ (в основном бесплатный, но условно-бесплатный, я "купил" его несколько лет назад)
  • RTC для версий и списков задач: 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/ ) (бесплатно) для планшетов
  • я управляю своими миллионами паролей для всех этих сайтов с помощью roboform (http://www.roboform.com/) (оплачивается также для мобильных устройств), lastpass ( https://lastpass.com/ ) бесплатно и keepass ( http://keepass.info/ ), до сих пор не нашли лучшего решения
4
edelwater

Ну почти все здесь покрыто :)

Так что я перечислю вещи, которых нет, большинство из них для Windows.

Агент Ransack его grep для окон, и это бесплатно.
NexusFont бесплатный менеджер шрифтов для windows, simple не имеет действительно хороших расширенных тегов :(
Xenu проверка ссылок на неработающие ссылки, сканер и карты сайта, удивительно быстро.
iBBDemo тестирование iphone и ipad
VirtualBox Виртуальные ящики!
Poedit Для перевода кода/материала и создания файлов .mo/.po.
CamStudio делать видеоролики для клиентов.
Vector Magic волшебный мир векторов, не бесплатный, но того стоит
Collorzilla для Firefox, не может работать без.
Резервное копирование Ruby для linux/osx
Всякий раз, когда Gem Инструмент Ruby cron

1
Wyck

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

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

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

1
hakre

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

  • NetBeans IDE для CSS, XHTML, PHP редактирование и т.д.
  • Блокнот ++ для быстрого редактирования ...
  • XAMPP для локальной среды разработки.
  • Firebug для отладки.
  • Google Page Speed ​​и YSlow для оптимизации скорости сайта.
  • FileZilla для FTP.
  • SilkSVN для контроля версий .. Требуется для плагинов Wordpress
  • Замазка для сш
  • так далее....
1
User

Я просто использую NetBeans php ide, heidiSql, FileZilla, Firebug и Web Developer. Вопрос, есть ли подобный инструмент, как PHPXref? Некоторые другие приложения widnows?

1
user1147

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

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

0
davemac

На Mac OSX 10.6.8

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

на OSX:

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

Мне всегда нравилось делать вещи довольно простыми.

  • Notepad ++
  • FileZilla
  • Google Chrome (люблю "Проверять")

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

0
Callan

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

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

Я на маке.

0
thisisstar

W7/x64:

  • NetBeans для PHP, HTML, CSS (и LESS, хотя плагин не работает идеально).
  • XAMPP для окружающей среды.
  • TortoiseGIT для некоторых проектов (с GitHub)
  • TortoiseSVN для других проектов (с Beanstalk)
  • Браузеры, все.
  • Photoshop.
  • Excel (CSV -> SQL).
  • WP Plugin Theme-Check
0
Noel Tock

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

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

0
Rick Curran

Я стараюсь держать вещи простыми и разделенными.

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

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

  • Coda для редактирования файлов
  • Передача для FTP - я могу смонтировать каталог www сервера прямо на моем рабочем столе!
  • Терминал для SSH к серверу ... и Google за помощь!
0
Dewald Reynecke