MikeSchinkel
  • 0
Гуру

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

  • 0
  1. БОЛЬШОЙ вопрос для вики сообщества!

    • 0
  2. ОС Windows 7 x64

    С использованием

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

    Учитывая

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

    Устаревший

    • Notepad ++ почти никогда не использует его с тех пор, как подхватил NetBeans.
    • PHPXref упрощает навигацию по коду внутри NetBeans
    • WP Tuner отлично профилирует производительность, к сожалению, не поддерживается и сломался для WP3
    • MoWeS стало слишком много проблем, чтобы бороться с обновлениями компонентов и проблемами со стабильностью (Apache начал постоянно падать)
    • NetBeans перешел на PhpStorm
    • eAccelerator — современная версия не обеспечивает кэширование объектов, несколько нестабильна (иногда сбои)
    • webgrind — больше не нужно, теперь PhpStorm может анализировать и отображать логи профилировщика
    • CSE HTML Validator просто никогда не сможет использовать его поверх всего остального.
    • Браузер запросов MySQL заменен на HeidiSQL
    • 0
  3. Я использую и Mac, и ПК. Вот мои соответствующие наборы инструментов:

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

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

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

    Для ПК (Vista Home Premium):

    Для Mac (OSX):

    • Кода для текстового редактора, SVN и SSH CLI
    • Передача для FTP (опять же, я обычно просто использую SVN) Parallels с Windows XP для кросс-браузерного тестирования
    • Терминал для SVN (иногда)
    • 0
  4. 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 для многих задач по отладке контента.

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

    Для Mac и Windows:

    Для Mac (ОС X):

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

    Для Windows (Vista Business):

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

    Вот об этом.

    ОБНОВИТЬ:

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

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

    • 0
  7. Я запускаю Ubuntu (всегда последняя версия)

    Я люблю, чтобы все было как можно проще

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

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

    Файлзилла для FTP

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

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

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

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

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

    • 0
  8. Недавно перешел на 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

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

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

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

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

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

    • IPMI View kvm-over-IP для управления моим сервером
    • 0
  9. Я на Ubuntu 10.04:

    • Vim (редактирование текста)
    • Firebug (отладка CSS)
    • Gimp (обработка изображений)
    • Inkscape (векторное искусство)
    • Git (контроль версий)
    • Файлзилла (FTP)
    • Apache (локальная установка WordPress)
    • 0
  10. ОС X:

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

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

    • 0
  11. На моем ПК:

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

    На моем Mac

    1. Передача для SFTP/FTP
    2. MAMP для локальной разработки
    3. Textmate для кодирования
    4. Терминал для работы с Git
    5. Gitx для странного визуального представления репозиториев Git
    6. Фрагменты для хранения моих фрагментов кода
    • 0
  12. Я разрабатываю Ubuntu (сейчас работает 10.04).

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

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

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

    • 0
  13. Это хорошая нить. Я использую многие из тех же инструментов, что и выше, а также для Windows и Linux. Возможно, те, которые я использую конкретно и не упомянутые:

    • Total Commander для сравнения каталогов и файлов и ftp: 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/ ), до сих пор не нашел лучшего решения
    • 0
  14. Не многие перечислили то, что они используют для клиентов, поэтому я решил поделиться своим списком:

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

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

    • 0
  15. Операционные системы:

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

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

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

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

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

    • 0
  16. В Windows XP я использую:

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

    • IDE Netbeans для редактирования CSS, XHTML, PHP и т. д.
    • Notepad++ для быстрого редактирования…
    • XAMPP для локальной среды разработки.
    • Firebug для отладки.
    • Google Page Speed ​​и YSlow для оптимизации скорости сайта.
    • FileZilla для FTP.
    • SilkSVN для контроля версий. Требуется для плагинов WordPress
    • шпатлевка для ssh
    • так далее….
    • 0
  18. Я просто использую Netbeans php ide, heidiSql, FileZilla, Firebug и Web Developer. Вопрос, есть ли аналогичный инструмент, такой как PHPXref? Какое-то другое приложение Widnows?

    • 0
  19. Ну тут почти все расписано 🙂

    Итак, я перечислю то, чего нет, в основном это для Windows.

    Agent Ransack его grep для windows и это бесплатно.
    NexusFont бесплатный менеджер шрифтов для Windows, простой, не имеет действительно хороших расширенных тегов 🙁
    Xenu link sleuth средство проверки неработающих ссылок, поисковый робот и карты сайта, удивительно быстро.
    iBBDemo iphone и ipad тестируют виртуальные ящики
    VirtualBox !
    Poedit Для перевода кода/вещей и создания.mo /.po файлы
    CamStudio делает видео для клиентов
    Vector Magic волшебный мир векторов, не бесплатный, но того стоит
    Collorzilla для Firefox, без которого не может работать
    Резервное копирование Ruby для linux/osx
    Whenever Gem ruby ​​cron tool

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

    • 0
  21. на ОС X:

    1. Aptana для кода и svn.
    2. MAMP для сервера Apache.
    3. YummyFTP для фтп.
    4. Сафари.
    5. VMWare Fusion и Windows XP для тестирования.
    • 0
  22. Мне всегда нравилось, чтобы все было довольно просто.

    • Блокнот++
    • FileZilla
    • Google Chrome (люблю «Проверить»)

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

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

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

    Я на маке.

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

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

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

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

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

    • Кода для редактирования файлов
    • Передача по FTP — я могу смонтировать каталог www сервера прямо на своем рабочем столе!
    • Терминал для SSH к серверу…и Гугл в помощь!
    • 0
  26. Я удивлен, что никто еще не упомянул BBEdit.

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

    • 0
  27. W7/x64:

    • NetBeans для PHP, HTML, CSS (и LESS, хотя подключаемый модуль не работает идеально).
    • XAMPP для среды.
    • TortoiseGIT для некоторых проектов (с GitHub)
    • TortoiseSVN для других проектов (с Beanstalk)
    • Браузеры, все.
    • Фотошоп.
    • Excel (CSV -> SQL).
    • Проверка темы плагина WP
    • 0
  28. На Mac OSX 10.6.8

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

Оставить ответ

You must login to add an answer.