¿Software para desarrollo de plugins y temas de WordPress? [cerrado]


71

¿Qué software utilizas para tus necesidades relacionadas con WordPress?

Por favor, indique su sistema operativo.

En Windows XP utilizo:

  • Filezilla (FTP)
  • notepad ++ (para leer archivos PHP / CSS)
  • firebug (una extensión de firefox que me permite jugar con elementos de un sitio web)

Otras cosas que no uso regularmente, pero me gustaría usar más - xaamp (versión local de WP) - github / SVN (un sistema de control de versiones para mis archivos)

¿Que pasa contigo?


77
¡GRAN pregunta para un wiki comunitario!
MikeSchinkel

Respuestas:


39

SO Windows 7 x64

Utilizando

Control de versiones

Considerando

Obsoleto

  • Notepad ++ casi nunca lo usa desde que recogió NetBeans
  • PHPXref es más fácil de navegar por el código dentro de NetBeans
  • WP Tuner perfil de gran rendimiento, desafortunadamente no se mantuvo y se rompió para WP3
  • MoWeS se volvió demasiado problemático para luchar con actualizaciones de componentes y problemas de estabilidad (Apache comenzó a fallar todo el tiempo)
  • NetBeans pasó a PhpStorm
  • eAccelerator : la versión moderna no proporciona caché de objetos, algo inestable (bloqueos ocasionales)
  • webgrind : ya no es necesario, PhpStorm ahora puede analizar y mostrar registros del generador de perfiles
  • CSE HTML Validator simplemente nunca puede usarlo encima de todo lo demás
  • MySQL Query Browser reemplazado por HeidiSQL

Intenté NetBeans después de tu publicación. Acabo de abrir un archivo codificado utf-8 que incluye caracteres utf-8 y falla. el archivo contenía caracteres "şŞ Üü Çç İı Öö", etc. Btw notepad ++ no tiene problema con ese archivo
Ünsal Korkmaz

@ Ünsal Korkmaz No había profundizado en cómo funciona NetBeans con UTF-8, solo puedo decir que hasta ahora no tuve problemas con los caracteres cirílicos.
Rarst

¿Cómo se compara Uniform Server con Bitnami WAMP stack?
Antony

No había usado este último, aunque todavía usaba Uniforme.
Rarst

13

Yo uso Mac y PC. Aquí están mis respectivas cajas de herramientas:

Tengo un repositorio personal de subversión en mi servidor (Mediatemple dv)

Para ambas plataformas:

Para PC (Vista Home Premium):

Para Mac (OSX):

  • Coda para editor de texto, SVN y SSH CLI
  • Transmitir para FTP (de nuevo, generalmente solo uso SVN) Parallels w / Windows XP para pruebas de navegador cruzado
  • Terminal para SVN (a veces)

Estoy en una Mac, ¿XAMPP es mejor que MAMP?
milesmeow

No tengo idea, ya que nunca he usado MAMP. Todo lo que puedo decir es que XAMPP funciona para mí. Lo importante es que uses una pila LAMP.
John P Bloch

11

xdebug (la mejor manera de escribir una gran fuente y ver los consejos de WordPress, quizás funciones obsoletas) y también las posibilidades de 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

Más información sobre mi caja de herramientas en esta publicación , pero actualmente uso PhpStorm como IDE, también GitHub como repositorio.

Dentro de WordPress, utilizo el plugin Debug Objects para muchos trabajos en el contenido de depuración.


8

Yo uso PC hasta el año pasado y ahora Mac y PC, así que aquí están los míos:

Para Mac y Windows:

Para Mac (OS X):

  • PhpStorm + Zend Debugger - Depuración de IDE (Nada mejor en el MAC)
  • VirtualHostX : administra los hosts virtuales de Apache localmente ( ME ENCANTA )
  • Transmitir cliente FTP con sincronización
  • Terminal para SVN (a veces)
  • Fraise - Editor de texto ligero (Tenedor de Smultron )
  • Espresso - Editor de texto con excelente búsqueda y reemplazo visual de expresiones regulares
  • Safari 5 + Glims : para inspeccionar las mejoras de HTML + CSS + Safari
  • HTTP Scoop : depurador HTTP razonable \
  • Bellota - Editor de imágenes
  • Skitch - Anotador de imágenes y cargador
  • Balsamiq - Maquetas y Wireframes
  • Cinch : pantallas completas fáciles (OS X debería hacer esto pero no lo hace)
  • DropBox : copia de seguridad automatizada de archivos principales y sincronizador de archivos en todas las computadoras
  • ¡Paparazzi! - Herramienta de captura de pantalla batchable
  • TotalFinder - Buscador de pestañas

Para Windows (Vista Business):

Eso es todo.

ACTUALIZAR:

Eliminé Flow (cliente FTP) de mi lista y lo reemplacé con Transmitir (Cliente FTP), que es una herramienta mucho mejor. Gracias por la gran recomendación @John P Bloch!


Mike, hay un gran complemento de Firefox llamado Screengrab que puede reducir tu necesidad de Paparazzi.
davemac


7

Corro en Ubuntu (siempre la última versión)

Me gusta mantener las cosas lo más simples posible.

Mis herramientas de elección:

Geany para escribir código

Filezilla para FTP

Gimp para cortar y cortar en cubitos diseños preparados por mi equipo de diseño (que ejecuta Photoshop / Illustrator en Windows)

Dropbox para compartir archivos entre desarrolladores / diseñadores

Googletalk y Skype para chat / comunicaciones de voz entre desarrolladores

Una pizarra blanca para planificar

Y probando en Chrome, Firefox en Linux y para Windows: Chrome, Firefox, Safari e IETester (para IE) que enciendo en una antigua PC con Windows XP que llamo mi 'punto muerto'


6

Estoy en Ubuntu 10.04:

  • Vim (edición de texto)
  • Firebug (depuración CSS)
  • Gimp (manipulación de imágenes)
  • Inkscape (arte vectorial)
  • Git (control de versiones)
  • Filezilla (FTP)
  • Apache (instalación local de Wordpress)

6

OSX:

  • Coda & Espresso para PHP / CSS
  • Netbeans IDE para CSS, XHTML, edición de PHP, etc.
  • Firebug para depurar en FireFox
  • Transmitir por FTP
  • Balsámico para wireframes
  • Git para control de versiones
  • Photoshop para comps
  • Vmware Fusion para máquinas de desarrollo:

    Cualquiera puede descargar "gratis" cualquier máquina virtual precompilada LAMP, Python, Django, etc. desde http://turnkeylinux.org


+1 para el enlace a TurnKey Hub: muy, muy interesante, especialmente para la migración del sitio.
davemac

6

Recientemente hice el cambio a Mac desde Windows

Actualmente utilizando: Mac OS 10.6.7

WebApps

Software obsoleto (para mí) de Windows

  • NetBeans IDE
  • Notepad ++
  • FTP central
  • Putty y PuttyGen
  • WinSCP

Software de Windows utilizando en máquina virtual

  • IPMI View kvm-over-IP para controlar mi servidor

Masilla en desuso?
Wyck

Desaprobado para mí porque ya no uso Windows.
Chris_O

ah deberías haber dicho Windows: todo. lol
Wyck

5

En mi PC:

  1. XAMPP para desarrolladores locales
  2. Winscp para SFTP / FTP
  3. Git para control de versiones
  4. Sublime para editar texto

En mi mac

  1. Transmitir para SFTP / FTP
  2. MAMP para desarrolladores locales
  3. Textmate para codificar
  4. Terminal para trabajar con Git
  5. Gitx para la extraña vista visual de los repositorios de Git
  6. Fragmentos para almacenar mis fragmentos de código

5

Estoy desarrollando en ubuntu (actualmente ejecutando 10.04).

Para el desarrollo de WordPress, uso:

  1. geany (secuencia de comandos de edición rápida)
  2. eclipse (cuando está en pleno desarrollo)
  3. RapidSVN (o el complemento SVN de eclipse)
  4. FileZilla
  5. PHPMiniAdmin y PHPMyAdmin
  6. FireBug (para edición de JavaScript y CSS)
  7. Gestión de contraseñas con LastPass.com

Mi estrategia al desarrollar un complemento alojado en wordpress, desarrollo ese complemento en el espacio de trabajo de eclipse y creo enlaces simbólicos de troncales a wp-content/plugins. De esa manera, puedo administrar mejor mis complementos.


4

Este es un buen hilo. Utilizo muchas de las mismas herramientas que las anteriores y en Windows y Linux. Tal vez los que utilizo específicamente y no mencionados:


Soy un gran admirador de Total Commander, pero no recomendaré usarlo para FTP. Esa parte siempre había sido inestable para mí y el soporte para protocolos seguros solo está disponible a través de complementos aproximados, porque el desarrollador no puede desarrollar legalmente tales características en su país.
Rarst

Bueno ... llevemos esto a ghisler.ch/board/index.php :)
edelwater

4

No muchos han enumerado las cosas que usan en el extremo del cliente, así que pensé en compartir mi lista:

  • Zendesk para atención al cliente y foros
  • Desenrede para control de fuente y seguimiento de errores
  • Matasellos para envío y seguimiento confiables de correos electrónicos a clientes
  • Maxmind para la verificación de fraudes y la confirmación automática del teléfono en la edición para desarrolladores
  • oDesk para cuando me pongo detrás de corregir errores
  • Mailchimp para marketing por correo electrónico a clientes
  • RamShyam : primer nivel de soporte técnico

También utilizo este canal de Yahoo que hice para monitorear los problemas y lanzamientos de seguridad de WordPress y me gusta usar Ideone para probar rápidamente los fragmentos de código.


4

Sistemas operativos:

  • Windows XP (primario)
  • Windows Vista 64 (cuando no estoy en la computadora portátil)

Herramientas:

  • Notepad ++ con el complemento Zen Coding (para todo el código)
  • FileZilla (para FTP cuando lo necesito)
  • Servidor uniforme (PHP / MySQL / Apache + xdebug que instalé)
  • Firefox Nightlies + Firefox Estable (troncal + estable)
  • Firefox Ext :

    • Firebug
    • Desarrollador web
    • _ Elegante
  • TortoiseSVN (por bondad SVN)
  • Fireworks CS3 (manipulación de imágenes)

Creo que he cubierto los importantes (no puedo vivir sin) .. :)


1

En Windows XP utilizo:

  • FileZilla (FTP)
  • Dreamweaver (PHP / CSS / JS)
  • Firebug (mucha depuración)
  • IETester (para asegurarse de que las cosas no exploten en IE6)
  • WAMP (para ejecutar un servidor de prueba local)
  • Tortoise SVN (para realizar un seguimiento de los cambios locales y sincronizar con el repositorio de complementos de WP)
  • Flyspray (un rastreador de errores en línea que ejecuto en un servidor alojado)

1

Uso Windows 7 para el desarrollo y las siguientes herramientas:

  • Netbeans IDE para CSS, XHTML, edición de PHP, etc.
  • Notepad ++ para una edición rápida ...
  • XAMPP para entorno de desarrollo local.
  • Firebug para depuración.
  • Google Page Speed ​​e YSlow para la optimización de la velocidad del sitio.
  • FileZilla para FTP.
  • SilkSVN para control de código fuente. Necesario para complementos de Wordpress
  • Masilla para ssh
  • etc ....

1

Solo uso Netbeans php ide, heidiSql, FileZilla, Firebug y Web Developer. Pregunta, ¿hay una herramienta similar como PHPXref? ¿Alguna otra aplicación de widnows?


Creo que la alternativa comúnmente mencionada es phpDocumentor . Solo usé PHPXref yo mismo y en su mayoría cambié a navegar en NetBeans desde que comencé a usarlo.
Rarst

1

Bueno, casi todo está cubierto aquí :)

Así que enumeraré cosas que no son, la mayoría es para Windows.

Agent Ransack es grep para Windows y es gratis.
NexusFont es un administrador de fuentes gratuito para Windows, simple no tiene un etiquetado avanzado realmente bueno :(
Comprobador de enlaces Xenu, enlace roto, rastreador y mapas del sitio, increíblemente rápido.
IBBDemo iphone y ipad prueba
VirtualBox Virtual boxes!
Poedit Para traducir código / cosas y hacer .mo /.po archivos.
CamStudio hacer vids para los clientes.
Vector mágico mundo mágico de vectores, que no están libres pero vale la pena
Collorzilla para Firefox, no puede trabajar sin él.
rubí copia de seguridad para Linux / OSX
Siempre que la gema herramienta de rubí cron



0

en OSX:

  1. Aptana para código y svn.
  2. MAMP para el servidor Apache.
  3. YummyFTP para ftp.
  4. Safari.
  5. VMWare Fusion y Windows XP para pruebas.

0

Siempre me ha gustado mantener las cosas bastante simples.

  • Notepad ++
  • FileZilla
  • Google Chrome (amor "Inspeccionar")

Realmente debería aprender sobre GIT / SVN, etc., pero no lo he necesitado hasta ahora.


0

La mayoría de mis herramientas ya se han incluido en la lista, por lo que repetirlas no se agregará a esta discusión, pero algunas extensiones de ff no mencionadas anteriormente que encuentro útiles son:

  • Codeburner for firebug (herramienta de referencia, por SitePoint)
  • Colorzilla (herramienta cuentagotas)
  • MeasureIt (regla / herramienta de medición)

Estoy en una Mac


0

Mi editor principal es Dreamweaver CS5, creo que Dreamweaver tuvo muchos problemas con los ojos de muchos desarrolladores, pero creo que ha mejorado mucho en las últimas versiones. Para el desarrollador de WordPress, la última versión de CS5 ofrece soporte directo para trabajar con WordPress, así como la autocompletación de PHP mejorada, por lo que es un entorno de codificación bastante agradable, además de ofrecer algunas herramientas bastante útiles para aquellos con un desarrollo más visual.

Estoy trabajando en OSX pero realmente es lo mismo en Win o Mac. Dreamweaver también ofrece integración con Subversion, pero personalmente prefiero usar Cornerstone o Versions en Mac para tratar con SVN.


0

Trato de mantener las cosas simples y separadas.

Ejecuto un servidor Ubuntu con Apache, MySQL, PHP para usar exclusivamente para probar y alojar trabajos en progreso para que otros los revisen.

Herramientas en mi Mac (máquina de desarrollo):

  • Coda para editar archivos
  • Transmitir para FTP: ¡puedo montar el directorio www del servidor directamente en mi escritorio!
  • Terminal para SSH al servidor ... y Google para ayuda!

0

Me sorprende que nadie haya mencionado BBEdit todavía.

Hice el cambio de Windows a OS X hace aproximadamente un año y lo único que no pude encontrar fue un editor que me pareció correcto. Finalmente me decidí por BBEdit y no he mirado atrás. Hay tantas capas de funcionalidad dentro de ella, que disfruto descubriendo.


0

W7 / x64:

  • NetBeans para PHP, HTML, CSS (y MENOS, aunque el complemento no funciona perfectamente).
  • XAMPP para el medio ambiente.
  • TortoiseGIT para algunos proyectos (con GitHub)
  • TortoiseSVN para otros proyectos (con Beanstalk)
  • Navegadores, todos.
  • Photoshop
  • Excel (CSV -> SQL).
  • WP Plugin Theme-Check

0

En Mac OSX 10.6.8

  • Aptana v1.5 : esta versión antigua tiene algunas capacidades sorprendentes de php y una increíble herramienta de sincronización local / remota con vistas previas de diferencias. Lamentablemente, incluso v3 no puede coincidir con v1.5 para las funciones de php y aún no he encontrado un IDE más moderno que pueda explorar una jerarquía de objetos complejos de manera tan intuitiva. No es fácil de configurar para xdebug remoto, pero se puede hacer.
  • Carretilla elevadora : FTP con capacidad de sincronización local / remota
  • gitx - GUI básica de git para OSX
  • CSSEdit: para hojas de estilo realmente grandes o trabajo no IDE. Ahora parte de Espresso
  • Kod: editor de texto ligero
  • Servidor Ubuntu en VMWare Fusion. Prefiero esto a MAMP ya que puedo crear diferentes máquinas virtuales para que coincida con el entorno de producción de diferentes hosts.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.