¿Quién es realmente un desarrollador de WordPress y qué hace?

Los roles de un desarrollador de WordPress pueden variar según la persona.

Soy un desarrollador front-end que construye principalmente en WordPress. Generalmente desarrollo temas personalizados. Un proyecto completo de WordPress personalizado podría incluir estos pasos:

  1. Planificación del sitio: trabaje con el cliente para desarrollar un mapa del sitio que describa el contenido y las características necesarias para cumplir con el objetivo del cliente y las expectativas de los visitantes.
  2. Wireframing: cree wireframes para cada tipo de página para mostrar qué elementos de contenido deben aparecer en cada página.
  3. Diseño: cree diseños en Photoshop para cada tipo de página en función del mapa del sitio y los wireframes. (Por lo general, esto lo hace un diseñador separado, aunque a veces yo también lo hago).
  4. Instale WordPress y cualquier complemento necesario en la cuenta de hosting. Esto incluiría necesidades estándar como Google Analytics, SEO y copias de seguridad del sitio, así como características específicas del proyecto, como calendarios y formularios de consulta.
  5. Crear tema de WordPress personalizado: cree plantillas y archivos CSS para crear un tema que coincida con el diseño y admita las funciones incluidas en el plan. Escriba complementos o modifique functions.php según sea necesario.
  6. Rellene las páginas con contenido.
  7. Sitio de prueba en varios navegadores y dispositivos.
  8. Sitio de lanzamiento.
  9. Capacitar al propietario del sitio en lo que respecta a mantener y agregar contenido al sitio.

Otros desarrolladores de WordPress pueden tener diferentes roles que incluyen:

  • Crear sitios con temas existentes y crear temas secundarios para agregar modificaciones.
  • Desarrollar complementos gratuitos o comerciales para distribuir o vender a otros.
  • Desarrollo de temas: desarrollo de temas gratuitos o comerciales que otros pueden usar y modificar.
  • Trabajando para WordPress como desarrollador de software que modifica y actualiza el software real de WordPress.

Como desarrollador de WordPress, puedo proporcionarle una respuesta relativamente rápida. Hay desarrolladores que trabajan en diferentes áreas de WordPress. Desde el desarrollo Core, el desarrollo de temas y el desarrollo de complementos.

Un desarrollador principal trabaja en el propio software de WordPress. El núcleo de WordPress es la descarga estándar que obtienes cuando visitas el sitio web oficial de WordPress y la descargas. Lo bueno es que cualquiera puede revisar el código y recomendar cambios. Sigue este enlace para más información. WordPress Trac

Un desarrollador de temas básicamente crea temas para que las personas los usen en la presentación de su sitio. Este puede ser un tema de venta masiva o un tema personalizado creado para un cliente. Heidi Cool te da una gran visión general, así que definitivamente revisa su respuesta. Puedes pensar en un tema de WordPress como un Skin para tu sitio web.

Un desarrollador de complementos crea complementos que agregan funcionalidad para su sitio web. Puede considerar un complemento de WordPress como una aplicación para su sitio.

Básicamente, un desarrollador pasa su tiempo revisando, analizando y depurando código. Aprender e investigar es una parte importante de lo que los desarrolladores hacen a diario. También aprender a usar las diversas herramientas utilizadas en el desarrollo web es algo que hago a diario.

¿Qué usan o saben los desarrolladores?

  • HTML es el esqueleto de un sitio web. El lenguaje de marcado
  • Estilo CSS de un sitio web
  • Funcionalidad frontend de JavaScript / jQuery
  • Lenguaje de programación backend PHP
  • Base de datos MySQL
  • Terminal o símbolo del sistema o Powershell
  • GIT para control de versiones
  • Grunt o Gulp para la gestión de tareas
  • Editores de texto o IDES / Entornos de desarrollo integrado para codificación
  • Clases de WordPress, funciones, etc.

Esta es solo una pequeña lista y no todos los desarrolladores se centran o saben todo sobre esta lista ni necesita saberlo todo. Podrías ser un especialista en un área versus una pila completa.

Espero que esto ayude.

Un desarrollador de WordPress puede desempeñar un papel en las áreas mencionadas a continuación:

1. Desarrollo del tema de WordPress :

Tema de construcción para sitios web de WordPress.

Leer más: https://codex.wordpress.org/Them

2. Desarrollo del complemento de WordPress :

Creación de complementos de WordPress.

Leer más: https://codex.wordpress.org/Writ

3. Desarrollo de WordPress Core :

Contribuyendo al software principal de WordPress.

Leer más: https://make.wordpress.org/

Además del desarrollo, hay otras formas en que puede contribuir a WordPress: como crear documentación, traducción, etc. Lea cómo contribuir a WordPress.

Soy un desarrollador de Drupal, pero a veces logro moverme en WordPress.
Sin embargo, tu pregunta es muy amplia. ¿Tienes curiosidad por saber qué hacen los desarrolladores de WordPress porque WordPress es increíblemente fácil de usar para todos?
Si es así, ese no es siempre el caso. Los clientes que desean un sitio de WordPress a veces querrán características personalizadas que ningún otro complemento puede ofrecer.
El trabajo personalizado entrará en juego y será necesario crear un nuevo código para realizar una tarea específica.
Eso significa aprender el backend de WordPress y todas sus complejidades.
WordPress se está volviendo más popular en estos días y tiene una comunidad en crecimiento, por lo que también significa más complejidad.
Los desarrolladores de WordPress hacen lo mismo que otros desarrolladores de CMS. Aprendizaje y codificación.

Responde si quieres una respuesta más específica, buen día 🙂