Software para WordPress Tema e desenvolvimento de plugins? [fechadas]

71

Qual software você usa para suas necessidades relacionadas ao WordPress?

Por favor, indique seu sistema operacional.

No Windows XP eu uso:

  • filezilla (FTP)
  • bloco de notas ++ (para leitura de arquivos PHP / CSS)
  • firebug (uma extensão do firefox para permitir que eu jogue com os elementos de um site)

Outras coisas que não uso regularmente, mas gostaria de usar mais - xaamp (versão local do WP) - github / SVN (um sistema de controle de versão para meus arquivos)

E se você?

Tal Galili
fonte
7
Ótima pergunta para um wiki da comunidade!
MikeSchinkel

Respostas:

39

SO Windows 7 x64

Usando

Controle de versão

Considerando

  • Chrome muitas extensões de desenvolvimento já, o Firefox é muito lento

Descontinuada

  • O Notepad ++ quase nunca o utiliza desde que o NetBeans foi adquirido
  • PHPXref é mais fácil de navegar no código dentro do NetBeans
  • WP Tuner excelente perfil de desempenho, infelizmente não foi mantido e quebrou para o WP3
  • O MoWeS se tornou muito problemático para lidar com atualizações de componentes e problemas de estabilidade (o Apache começou a travar o tempo todo)
  • O NetBeans mudou para o PhpStorm
  • eAccelerator - a versão moderna não fornece cache de objetos, um pouco instável (falhas ocasionais)
  • webgrind - não é mais necessário, o PhpStorm agora pode analisar e exibir logs do profiler
  • O CSE HTML Validator nunca consegue usá-lo em cima de tudo o resto
  • MySQL Query Browser substituído por HeidiSQL
Rarst
fonte
Eu tentei o NetBeans após a sua postagem. Acabei de abrir um arquivo codificado utf-8 que inclui caracteres utf-8 e ele falha. O arquivo estava contido "şŞ Üü Çç İı Öö" etc caracteres. O bloco de notas ++ não tem nenhum problema com esse arquivo
Ünsal Korkmaz 5/11
@ Ünsal Korkmaz Eu não tinha examinado profundamente como o NetBeans trabalha com UTF-8, só posso dizer que até agora não tive problemas com caracteres cirílicos.
Rarst
Como o Servidor Uniforme é comparado à pilha Bitnami WAMP?
Antony
Não tinha usado o último, ainda usando uniforme embora.
Rarst
13

Eu uso Mac e PC. Aqui estão as minhas respectivas caixas de ferramentas:

Eu tenho um repositório pessoal de subversão no meu servidor (Mediatemple dv)

Para ambas as plataformas:

  • Um PHPXref local executando fora de um svn checkout de tronco constantemente atualizado
  • XAMPP
  • Firebug

Para PC (Vista Home Premium):

Para Mac (OSX):

  • Coda para editor de texto, SVN e SSH CLI
  • Transmitir para FTP (novamente, normalmente uso SVN) Paralelos com Windows XP para teste em vários navegadores
  • Terminal para SVN (às vezes)
John P Bloch
fonte
Estou em um Mac, o XAMPP é melhor que o MAMP?
milesmeow
Não faço ideia, pois nunca usei o MAMP. Tudo o que posso dizer é que o XAMPP funciona para mim. O importante é que você use uma pilha LAMP.
John P Bloch
11

xdebug (a melhor maneira de escrever ótimas fontes e ver as dicas do WordPress, talvez funções obsoletas) e também as possibilidades do WordPress, como WP-DEBUG constante

/** 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

mais sobre a minha caixa de ferramentas neste post , mas atualmente eu uso o PhpStorm como IDE, e também o GitHub como repositório.

Dentro do WordPress, eu uso o plug-in Debug Objects para muitos trabalhos no conteúdo de depuração.

bueltge
fonte
8

Eu uso PC até o ano passado e agora Mac e PC, então aqui estão os meus:

Para Mac e Windows:

Para Mac (OS X):

  • PhpStorm + Zend Debugger - IDE de depuração (nada melhor no MAC)
  • VirtualHostX - Gerencia os hosts virtuais do Apache localmente (eu amo isso)
  • Transmitir cliente FTP com sincronização
  • Terminal para SVN (às vezes)
  • Fraise - Editor de texto leve (Fork of Smultron )
  • Espresso - Editor de texto com excelente pesquisa e substituição de expressões visuais
  • Safari 5 + Glims - Para inspeção de aprimoramentos em HTML + CSS + Safari
  • Colisão HTTP - Depurador HTTP razoável \
  • Bolota - Editor de Imagem
  • Skitch - Anotador de imagem e Uploader
  • Balsamiq - Maquetes e Wireframes
  • Cinch - telas completas fáceis (o OS X deve fazer isso, mas não)
  • DropBox - Backup automático de arquivos principais e sincronizador de arquivos entre computadores
  • Paparazzi! - Ferramenta de captura de tela que pode ser batida
  • TotalFinder - Localizador de guias

Para Windows (Vista Business):

É sobre isso.

ATUALIZAR:

Excluí o Flow (cliente FTP) da minha lista e o substitui por Transmit (FTP Client), que é uma ferramenta muito melhor. Obrigado pela ótima recomendação @John P Bloch!

MikeSchinkel
fonte
Mike, existe um ótimo add-on do Firefox chamado Screengrab que pode reduzir a necessidade de paparazzi!
Davemac
7

Para desenvolvimento de plug-in, eu uso o Eclipse para desenvolvimento PHP.

David G
fonte
7

Eu corro no Ubuntu (sempre a versão mais recente)

Eu gosto de manter as coisas o mais simples possível

Minhas ferramentas de escolha:

Geany para escrever código

Filezilla para FTP

Gimp para fatiar e cortar em cubos os desenhos preparados pela minha equipe de design (que executa o Photoshop / Illustrator no Windows)

Dropbox para compartilhar arquivos entre desenvolvedores / designers

Googletalk e skype para bate-papo / voz entre desenvolvedores

Um quadro branco para o planejamento

E testes no Chrome, Firefox no Linux e para Windows: Chrome, Firefox, Safari e IETester (para IE), que inicio em um PC antigo com Windows XP, chamo de 'caixa morta'

Ashley G
fonte
6

Estou no Ubuntu 10.04:

  • Vim (edição de texto)
  • Firebug (depuração de CSS)
  • Gimp (manipulação de imagem)
  • Inkscape (arte vetorial)
  • Git (controle de versão)
  • Filezilla (FTP)
  • Apache (instalação local do Wordpress)
kylan
fonte
6

OSX:

  • Coda & Espresso para PHP / CSS
  • Netbeans IDE para CSS, XHTML, edição de PHP etc.
  • Firebug para depuração no FireFox
  • Transmitir para FTP
  • Balsâmico para wireframes
  • Git para controle de versão
  • Photoshop para Comps
  • VMware Fusion para máquinas de desenvolvimento:

    Qualquer um pode fazer o download "gratuito" de qualquer VM pré-construída em LAMP, Python, Django etc. em http://turnkeylinux.org

user4545
fonte
+1 no link para o TurnKey Hub - muito, muito interessante, especialmente para a migração de sites.
Davemac
6

Recentemente, mudou-se para Mac a partir do Windows

Atualmente usando: Mac OS 10.6.7

  • PHP Storm 3 com o plug-in CSS-X (integra-se ao Firebug e salva e versões edições ao vivo do CSS.
  • Xdebug
  • Capistrano
  • Transmitir eExpanDrive (monta pastas remotas na inicialização) para SFTP
  • Coda para edição básica quando não quero abrir o PHP Storm
  • Eu faço toda a edição de código no PHP Storm agora
  • LittleSnapper para capturas de tela e anotações
  • Terminal e nano para trabalhar no meu servidor ativo
  • MAMP Pro para ambiente de desenvolvimento local
  • Photoshop CS5 para graphix
  • Omnigraffe para wireframes
  • VmWare Fusion para executar o Windows 7 dentro do meu Mac

WebApps

Software Windows descontinuado (para mim)

  • NetBeans IDE
  • Notepad ++
  • FTP principal
  • Putty and PuttyGen
  • WinSCP

Software Windows usando na Máquina Virtual

Chris_O
fonte
Putty preterido?
21711 Wyck
Preterido para mim porque não uso mais o Windows.
Chris_O
ah você deveria ter dito Windows: Tudo. lol
Wyck
5

No meu PC:

  1. XAMPP para desenvolvedor local
  2. Winscp para SFTP / FTP
  3. Git para controle de versão
  4. Sublime para editar texto

No meu Mac

  1. Transmitir para SFTP / FTP
  2. MAMP para Dev local
  3. Textmate para codificação
  4. Terminal para trabalhar com Git
  5. Gitx para a visualização visual ímpar dos repositórios Git
  6. Snippets para armazenar meus snippets de código
curtismchale
fonte
5

Estou desenvolvendo no ubuntu (atualmente executando o 10.04).

Para o desenvolvimento wordpress, eu uso:

  1. geany (script de edição rápida)
  2. eclipse (quando em desenvolvimento completo)
  3. RapidSVN (ou plugin SVN do eclipse)
  4. FileZilla
  5. PHPMiniAdmin e PHPMyAdmin
  6. FireBug (para edição de javascript e CSS)
  7. Gerenciamento de senhas com LastPass.com

Minha estratégia ao desenvolver plug-in hospedado no wordpress, desenvolvo esse plug-in no espaço de trabalho do eclipse e crio um link simbólico de troncos para wp-content/plugins. Dessa forma, eu posso gerenciar meus plugins melhor.

ariefbayu
fonte
4

Este é um bom tópico. Eu uso muitas das mesmas ferramentas acima e nos sabores do Windows e Linux. Talvez os que eu uso especificamente e não mencionei:

edelwater
fonte
Sou um grande fã do Total Commander, mas não recomendo usá-lo para FTP. Essa parte sempre foi instável para mim e o suporte a protocolos seguros só está disponível através de plug-ins, porque o desenvolvedor não pode desenvolver legalmente esses recursos em seu país.
Rarst
Bem ... vamos levar isso para ghisler.ch/board/index.php :)
edelwater
4

Poucos listaram o que eles usam no final do cliente, então pensei em compartilhar minha lista:

  • Zendesk para suporte ao cliente e fóruns
  • Unfuddle para controle de origem e rastreamento de bugs
  • Carimbo postal para envio e rastreamento confiáveis ​​de e-mails para clientes
  • Maxmind para verificação de fraudes e confirmação automática de telefone na edição do desenvolvedor
  • oDesk para quando eu ficar atrás de corrigir bugs
  • Mailchimp para email marketing para clientes
  • RamShyam - Primeiro nível de suporte técnico

Também uso esse cachimbo do Yahoo que fiz para monitorar problemas e liberações de segurança do WordPress e gosto de usar o Ideone para testar rapidamente trechos de código.

AutoBlogged
fonte
4

Sistemas operacionais:

  • Windows XP (primário)
  • Windows Vista 64 (quando não estou no laptop)

Ferramentas:

  • Notepad ++ com o plugin Zen Coding (para todo o código)
  • FileZilla (para FTP quando eu precisar)
  • Servidor Uniforme (PHP / MySQL / Apache + xdebug que eu instalei)
  • Firefox Nightlies + Firefox Estável (tronco + estável)
  • Firefox Ext :

    • Firebug
    • Desenvolvedor Web
    • Elegante _
  • TortoiseSVN (para bondade SVN)
  • Fireworks CS3 (manipulação de imagem)

Acho que cobri os mais importantes (não posso viver sem). :)

t31os
fonte
1

No Windows XP eu uso:

  • FileZilla (FTP)
  • Dreamweaver (PHP / CSS / JS)
  • Firebug (muita depuração)
  • IETester (para garantir que as coisas não explodam no IE6)
  • WAMP (Para executar um servidor de teste local)
  • Tortoise SVN (para rastrear alterações locais e sincronizar com o repositório de plug-ins do WP)
  • Flyspray (um rastreador de erros online que corro em um servidor hospedado)
EAMann
fonte
1

Eu uso o Windows 7 para desenvolvimento e as seguintes ferramentas:

  • Netbeans IDE para CSS, XHTML, edição de PHP etc.
  • Notepad ++ para algumas edições rápidas ...
  • XAMPP para ambiente de desenvolvimento local.
  • Firebug para depuração.
  • Google Page Speed ​​e YSlow para otimização da velocidade do site.
  • FileZilla para FTP.
  • SilkSVN para controle de origem. Necessário para plugins do Wordpress
  • Massa para ssh
  • etc ....
Do utilizador
fonte
1

Eu apenas uso o Netbeans php ide, heidiSql, FileZilla, Firebug e Web Developer. Pergunta, existe uma ferramenta semelhante ao PHPXref? Algum outro aplicativo de widnows?

user1147
fonte
Acho alternativa comumente mencionada é phpDocumentor . Só usei o PHPXref sozinho e mudei para a navegação no NetBeans desde que comecei a usá-lo.
Rarst
1

Bem, quase tudo é coberto aqui :)

Então, vou listar coisas que não são, a maioria é para Windows.

O Agent Ransack seu grep para Windows e é gratuito.
O gerenciador de fontes gratuito NexusFont para Windows, simples, não possui tags avançadas realmente boas :( Verificador de links quebrados, link de
Xenu , mapas de rastreadores e sites, incrivelmente rápido.
IBBDemo iphone e ipad tesing Caixas virtuais
VirtualBox !
Poedit Para traduzir código / coisas e criar .mo /.po arquivos.
Camstudio fazer vids para os clientes.
Magia Vector o mundo mágico de vetores, não é livre mas vale a pena
Collorzilla para o Firefox, não pode funcionar sem.
backup de rubi para Linux / OSX
Sempre Gem ferramenta rubi cron

Wyck
fonte
1

Eu uso o Fakemail para testar diversas funcionalidades de correspondência do software.

hakre
fonte
0

no OSX:

  1. Aptana para código e svn.
  2. MAMP para o servidor Apache.
  3. YummyFTP para ftp.
  4. Safári.
  5. VMWare Fusion e Windows XP para teste.
Amit
fonte
0

Eu sempre gostei de manter as coisas bem simples.

  • Notepad ++
  • FileZilla
  • Google Chrome (adoro "Inspecionar")

Eu realmente deveria aprender sobre GIT / SVN etc, mas ainda não precisava disso.

Callan
fonte
0

A maioria das minhas ferramentas já foi listada, portanto, repeti-las não adicionará mais a essa discussão, mas algumas extensões ff não mencionadas antes que eu acho úteis são:

  • Codeburner para firebug (ferramenta de referência, pelo SitePoint)
  • Colorzilla (ferramenta conta-gotas)
  • MeasureIt (ferramenta de régua / medição)

Eu estou no mac.

thisisstar
fonte
0

Meu editor principal é o Dreamweaver CS5, acho que o Dreamweaver teve um grande sucesso nos olhos de muitos desenvolvedores, mas melhorou bastante nas últimas versões. Para o desenvolvedor do WordPress, a versão mais recente do CS5 oferece suporte direto ao trabalho com o WordPress, além de um preenchimento automático aprimorado do PHP, por isso é um ambiente de codificação bastante agradável, além de oferecer algumas ferramentas bastante úteis para quem tem um desenvolvimento mais visual.

Estou trabalhando no OSX, mas é praticamente o mesmo no Win ou Mac. O Dreamweaver também oferece integração ao Subversion, mas, pessoalmente, prefiro usar o Cornerstone ou Versions no Mac para lidar com o SVN.

Rick Curran
fonte
0

Eu tento manter as coisas simples e separadas.

Eu executo um servidor Ubuntu com Apache, MySQL, PHP para usar exclusivamente para testar e hospedar trabalhos em andamento para revisão por outros.

Ferramentas no meu Mac (máquina de desenvolvimento):

  • Coda para edição de arquivos
  • Transmitir para FTP - Posso montar o diretório www do servidor diretamente na minha área de trabalho!
  • Terminal para SSH para o servidor ... e Google para obter ajuda!
Dewald Reynecke
fonte
0

Estou surpreso que ninguém tenha mencionado o BBEdit ainda.

Eu mudei do Windows para o OS X há um ano ou mais e a única coisa que não consegui encontrar foi um editor que parecia certo. Finalmente, decidi pelo BBEdit e não olhei para trás. Há tantas camadas de funcionalidade nele, que estou gostando de descobrir.

davemac
fonte
0

W7 / x64:

  • NetBeans para PHP, HTML, CSS (e MENOS, embora o plug-in não funcione perfeitamente).
  • XAMPP para ambiente.
  • TortoiseGIT para alguns projetos (com GitHub)
  • TortoiseSVN para outros projetos (com Beanstalk)
  • Navegadores, todos.
  • Photoshop.
  • Excel (CSV -> SQL).
  • WP Plugin Theme-Check
Noel Tock
fonte
0

No Mac OSX 10.6.8

  • Aptana v1.5 - esta versão antiga possui incríveis recursos php e uma incrível ferramenta de sincronização local / remota com pré-visualizações diferentes. Infelizmente, mesmo a v3 não pode corresponder à v1.5 para recursos php e ainda não encontrei um IDE mais moderno que possa navegar por uma hierarquia de objetos complexos de maneira tão intuitiva. Não é fácil de configurar para o xdebug remoto, mas pode ser feito.
  • Empilhadeira - FTP com capacidade de sincronização local / remota
  • gitx - gui básico do git para OSX
  • CSSEdit - Para folhas de estilo realmente grandes ou trabalhos que não sejam de IDE. Agora parte do Espresso
  • Kod - Editor de texto leve
  • Servidor Ubuntu no VMWare Fusion. Prefiro isso ao MAMP, pois posso criar VMs diferentes para corresponder ao ambiente de produção de diferentes hosts.
benz001
fonte