11 Recursos que todo WordPress desarrollador debería conocer

Matthias Held Última actualización 21.10.2020
6 min.
Última actualización 21.10.2020

Desde grandes repositorios y marcos de recursos hasta cursos gratuitos y la preparación adecuada para la entrevista: En este artículo le proporcionamos mucho material para mejorar su flujo de trabajo como desarrollador - tanto en general como con WordPress y para avanzar en su carrera. 

Desarrollo de WordPress

1. Gutenberg Block Creator Toolkit

11 Recursos que todo WordPress desarrollador debería conocer

El subtítulo de este repo es "Un kit de herramientas de desarrollo de configuración cero para construir el bloque de WordPress Gutenberg plugins" y eso es exactamente lo que hace. Le permite desarrollar bloques de Gutenberg sin tener que lidiar con la configuración de React, Webpack, Babel, etc. Con sólo tres líneas de comando, puedes empezar con tu proyecto real en menos de dos minutos. 

Personalmente encuentro especialmente buena la documentación clara. Y que funciona muy bien y de forma sencilla desde el principio.

Enlace con el repositorio

2. GenerateWP - Generador de código WordPress

11 Recursos que todo WordPress desarrollador debería conocer

Cuando se trata de crear Themes y Plugins personalizados para WordPress , hay algunas tareas tediosas que sólo hay que hacer: por ejemplo, registrar un custom_post_type con todas las capacidades, consultas, puntos finales de la API y demás. 

Con esta práctica caja de herramientas puedes generar muchos recortes personalizados para tu proyecto. Siempre utiliza los últimos estándares de codificación WordPress y APIS, así que tienes al menos una cosa menos de la que preocuparte.

Enlace a GenerateWP

3. las entradasoficiales deWordPress Core

11 Recursos que todo WordPress desarrollador debería conocer

Participar activamente en WordPress es una situación en la que todos ganan: por un lado, claro, porque apoyas un producto gratuito. Por otra parte, se aprende mucho cuando uno mismo trabaja en el núcleo del software y, por lo tanto, desarrolla cada día más WordPress . 

También en tu vida laboral diaria podrás desarrollar aplicaciones para WordPress,  mejorar temas y plugins. Y si te ocupas de las preguntas abiertas sobre el núcleo de WordPress, conocerás a muchos miembros simpáticos e interesantes de la comunidad. 

Enlace al rastreador de billetes

Para los usuarios de Github, también hay una versión gitificada aquí que se sincroniza con el repo original de SVN.

Regalos

4. free-for.dev

11 Recursos que todo WordPress desarrollador debería conocer

Hay un gran número de servicios y plataformas con ofertas gratuitas para los desarrolladores. Sin embargo, puede ser difícil encontrar todos estos servicios para tomar una decisión informada. En Free-For.Dev encontrará una lista de software y otros servicios gratuitos de interés para los desarrolladores. Hay categorías como pruebas, Hosting, correo electrónico, CDN, CI/CD, calidad del código y muchas más. 

Enlace a la sitio

Desarrollo de Plugin

5. WordPress Plugin Generador de plantillas

11 Recursos que todo WordPress desarrollador debería conocer

Desarrollar un plugin es definitivamente divertido. Pero la configuración posterior puede ser un tormento y  dependiendo del tamaño y la complejidad del plugin, bastante extenso. Especialmente si sigues las mejores prácticas a continuación (lo que definitivamente deberías hacer). Es exactamente para lo que esta herramienta está diseñada.

La plantilla se basa en la APIPlugin, las normas de codificación y las normas de documentación. Así que todo lo que tiene que hacer es introducir un nombre único para tu Plugin , su babosa y la información del autor de tu - y está listo para ir.

Enlace al generador

6. WP React Starter: WordPress React Boilerplate

11 Recursos que todo WordPress desarrollador debería conocer

Si al desarrollar un plugin necesitas un poco más (JavaScript) y quieres basarlo en React, para eso está esta herramienta tan completa.

Puedes empezar a construir plugins con React, Typescript y CI/CD integrado en poco tiempo y sin el extenso proceso de construcción.

Lo básico de la plantilla:

  • React frontend para interfaces de usuario reactivas (con PHP fallback como renderizado del lado del servidor)
  • TypeScript para el desarrollo de frontales seguros
  • OOP-PHP con espacios de nombres para un desarrollo claro del backend
  • Ambiente de desarrollo sin un proceso de construcción prolongado
  • Integración de CI/CD para la comprobación automática de la calidad del código y la gestión integrada de las versiones (por ejemplo, para el repositorio wordpress.org )

Enlace con el repositorio

Desarrollo de temas

7. Estado del arte WordPress Theme Development Boilerplate

11 Recursos que todo WordPress desarrollador debería conocer

Existen innumerables plantillas para el desarrollo de WordPress -Themes, pero ésta es sencillamente genial. Aprovecha todas las grandes y nuevas extensiones de desarrollo web - como Browsersync, Linters, Babel, Autoprefixer y muchas más. Y todo ello sin obligarle a aprender un nuevo flujo de trabajo o sintaxis.

Además, con esta fundación estás realmente al día con el último WordPress y las normas OOP. Sólo necesitas unas cinco líneas de entrada de línea de comando para configurar y ejecutar la Boilerplate. 

El proceso de creación también es fácil de mantener y sigue los estándares de codificación de WordPress . 

Enlace con el repositorio

Aprender

Falsedad asombrosa

11 Recursos que todo WordPress desarrollador debería conocer

¿Sabías que customer/department=shipping@example.com es una dirección de correo electrónico válida? ¿Y qué hay de matthias@\held@raidboxes@raidboxes.io? ¿O sabía que los nombres personales pueden incluir números en algunas culturas? 

Personalmente, he aprendido más de esta lista que de la mayoría de los casos de prueba. Una selecta lista de falsedades fantásticas que muchos programadores creen. Así que tiene sentido replantearse la mentalidad de los propios desarrolladores más allá de las fronteras. 

Enlace con el repositorio

Prueba

9. gran lista de hilos traviesos

11 Recursos que todo WordPress desarrollador debería conocer

Este recurso es para los probadores. 

Creo firmemente que todo desarrollador de WordPress debería ser un probador hasta cierto punto. Ya sea que eso signifique probar su código "sólo" para UX o, más importante, para la seguridad. 

Puedes invertir tanto en probar tus códigos como quieras. Se hace más difícil cuando los usuarios reales entran en el juego... Harás cosas que nunca creíste posibles, especialmente en lo que se refiere a la entrada de datos de los usuarios. 

Este repositorio contiene una enorme lista de cadenas que se sabe que causan problemas cuando son introducidas por un usuario. También hay algunas cadenas que te ayudan con el tema de tu seguridad/plugins/aplicación, por ejemplo cadenas para la inyección SQL, la enumeración y el clickjacking.

Enlace con el repositorio

10. FakerPress - WordPress Plugin

11 Recursos que todo WordPress desarrollador debería conocer

Una cosa más para probar: es genial crear uno nuevo tema o plugin. Crear el contenido correspondiente para ello no lo es. Y eso es exactamente de lo que el plugin se ocupa: Puedes crear contenido ficticio para casi todo lo que hay en WordPress y está en constante desarrollo. También te ayuda a detectar errores y funciones no deseadas que pueden ocurrir cuando un usuario hace esto o aquello. 

  • Posts o entradas
  • Tipos de entradas personalizadas
  • Metadatos
  • Imágenes seleccionadas
  • Usuario
  • Etiquetas:
  • Categorías
  • Comentarios
  • Tipos de comentarios personalizados

Enlace al plugin

Career Boosting

11. manual de entrevistas técnicas

11 Recursos que todo WordPress desarrollador debería conocer

Si quieres conseguir un trabajo como desarrollador de WordPress en una agencia o empresa tecnológica, lo más probable es que tengas una entrevista. Mientras que algunos solicitantes están más relajados, para otros las entrevistas de trabajo son estresantes. Este informe te ayudará a prepararte. Cubre muchos aspectos, como:

  • Cómo preparar las entrevistas de codificación
  • Fichas para las entrevistas
  • Consejos sobre el algoritmo y mejores prácticas para las preguntas
  • Preguntas y respuestas de la entrevista
  • Consejos para un currículum perfecto
  • y mucho más

Enlace con el repositorio

Gracias por leerlo. Si conoces algún otro recurso que tú, como desarrollador de WordPress, del que no quieras perderte nunca más, ¡no dudes en dejarme un comentario!

Matthias es un calmante del caos en RAIDBOXES. Como desarrollador de temas y plugins, orador de WordCamp y colaborador activo de la comunidad de anfitriones, se le puede encontrar regularmente en WordCamps y otros eventos relevantes de WordPress y siempre está listo para un bocadillo. Cuando no está allí, tiene gatos en su regazo.

Artículos relacionados

Comentarios sobre este artículo

Escribe un comentario

La dirección de correo electrónicotu no se publicará. Los campos obligatorios están marcados con *.