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


71

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

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

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

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

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

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


7
БОЛЬШОЙ вопрос для сообщества вики!
MikeSchinkel

Ответы:


39

ОС Windows 7 x64

С помощью

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

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

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

Устаревшие

  • Notepad ++ почти никогда не использует его, так как подобрал 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, и это не удалось. файл содержал символы "şŞ Üü Çç İı Öö" и т. д. Между прочим, у notepad ++ нет проблем с этим файлом
Юнсал Коркмаз

@ Ünsal Korkmaz Я не очень подробно изучал, как NetBeans работает с UTF-8, могу лишь сказать, что у меня до сих пор не было проблем с кириллицей.
Первое

Чем отличается Uniform Server от стека Bitnami WAMP?
Антоний

Не использовал последний, все еще используя Uniform все же.
Первый

13

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

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

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

Для ПК (Vista Home Premium):

Для Mac (OSX):

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

Я на Mac, XAMPP лучше, чем MAMP?
мильмеоу

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


8

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

Для Mac и Windows:

Для Mac (OS X):

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

Для Windows (Vista Business):

Вот об этом.

ОБНОВИТЬ:

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


Майк, есть отличный аддон Firefox под названием Screengrab, который может уменьшить твою потребность в папарацци!
davemac


7

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

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

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

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

Filezilla для FTP

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

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

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

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

И тестирование в 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
  • IDE Netbeans для редактирования CSS, XHTML, PHP и т. Д.
  • Firebug для отладки в FireFox
  • Передача для FTP
  • Бальзамический для каркасов
  • Git для контроля версий
  • Фотошоп для Компса
  • Vmware Fusion для машин разработки:

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


+1 за ссылку на TurnKey Hub - очень, очень интересно, особенно для миграции сайта.
августа

6

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

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

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

WebApps

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

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

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

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

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

Замазка устарела?
Вик

Устаревший для меня, потому что я больше не использую Windows.
Chris_O

ах ты должен был сказать Windows: все. LOL
Wyck

5

На моем ПК:

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

На моем Mac

  1. Передача для SFTP / FTP
  2. MAMP для местного разработчика
  3. Textmate для кодирования
  4. Терминал для работы с Git
  5. Gitx для странного визуального представления репозиториев Git
  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. Может быть те, которые я использую специально и не упоминается

  • 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/ ), так и не нашел лучшего решения

Я большой поклонник 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 Coding (для всего кода)
  • FileZilla (для FTP, когда мне это нужно)
  • Унифицированный сервер (PHP / MySQL / Apache + xdebug, который я установил)
  • Firefox Nightlies + Firefox Stable (багажник + конюшня)
  • Firefox Ext :

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

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


1

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

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

1

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

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

1

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


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

1

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

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

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


1

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


0

на OSX:

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

0

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

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

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


0

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

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

Я на маке.


0

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

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


0

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

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

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

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

0

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

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


0

W7 / x64:

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

0

На 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, так как я могу создавать разные виртуальные машины в соответствии с производственной средой разных хостов.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.