Han pasado algunos años desde que nosotros, Nelio, podemos decir que hemos ganado nuestra existencia desarrollando complementos de WordPress. Todo comenzó en 2013 y desde entonces tanto WordPress como nuestro conocimiento sobre la plataforma y su ecosistema han evolucionado. Esta no es la primera vez que hablamos de las cosas buenas y malas que encontrará cuando se desarrolle para WordPress, pero hoy es el momento de mirar hacia atrás y pensar en lo que significa ser un desarrollador de productos de WordPress. Y qué mejor manera de hacerlo enumerando algunos de los aspectos más positivos y negativos que descubrirá allí.
Es posible que no esté completamente de acuerdo con todo lo que resumiré en este artículo, así que no olvide dejar un comentario a continuación con su propia opinión. Sus comentarios son siempre bienvenidos. ?? Hay una cuota de mercado del mercado de WordPress que continúa creciendo. Este es un hecho y nadie podrá rechazarlo. Eche un vistazo a las cifras que encontrará en Internet para ver que en los últimos años WordPress se ha convertido en el líder absoluto en los sistemas de gestión de contenido web.

Cuota de mercado de WordPress. Fuente: W3Techs Esto ciertamente indica que hay un amplio mercado para los desarrolladores que desean crear sus productos de WordPress. Los consumidores potenciales de sus desarrollos lo están esperando allí.
?? La competencia es feroz (y gratuita) El problema no es que WordPress no tenga un mercado para sus productos. Sí. Sin embargo, la competencia que enfrentará da miedo. Y destacar al resto para ganar el juego no es tan fácil. Como desarrolladores, tendemos a permanecer atrapados en la parte técnica de nuestros productos. Nos gusta hablar sobre código, lenguajes de programación y las últimas tecnologías. Pero olvidamos que todos estos son solo una pequeña parte de todo el proceso de creación de un producto. Lo más difícil es hacer que nuestro producto llegue al público objetivo y hacer que brille y hacer que lo vea con mejores ojos que otros productos existentes. Y aquí WordPress nos hace difíciles, porque siempre habrá una solución gratuita que cubra parcialmente la necesidad de su producto de pago. En lugar de jugar el juego de lanzamiento de precios (un juego en el que siempre tendrá que perder), concentre las necesidades De sus usuarios, para que pueda darles más valor. Es más fácil decirlo que hacer, pero ese es el camino. De lo contrario, su negocio está condenado a morir. ?? El riesgo de asumir es bajo en otros campos, la compañía implica una inversión inicial difícil de asumir: alquilar una sede, renovarlo si es necesario, contratar personal, procesar autorizaciones o licencias para llevar a cabo la actividad y una multitud de problemas adicionales …
El emprendimiento como desarrollador de WordPress es mucho más simple. Todo lo que necesita es una computadora y un sitio web. Y el sitio web es opcional, porque siempre tiene la oportunidad de cargar sus productos en el director de WordPress o en un mercado (como, por ejemplo, Envato). Los valores ofrecidos por WordPress.org son muy útiles para los usuarios, pero no le dicen mucho a los desarrolladores. Si después de un tiempo ve que ha fallado y no recibe los números, solo se perderá el tiempo. No necesita una gran infraestructura para establecer un negocio rentable en progreso. Y este es un punto muy positivo.
?? La opinión sobre WordPress no siempre es positiva en todos estos años, como desarrollador de complementos de WordPress, he escuchado muchas opiniones. Por un lado, tenemos a quienes creen que WordPress es la única opción posible y que no hay nada mejor para crear un sitio web, sea lo que sea. Por otro lado, como no podría ser de otra manera, tenemos a los que odian a WordPress, para lo cual esta plataforma debe desaparecer y nunca ser utilizada. Realidad, como siempre, en el medio. Ni WordPress es la panacea ni el demonio. WordPress tiene muchas cosas buenas, y algunas no son tan buenas. Como cualquier sistema orgulloso. Sin embargo, prepárese para recibir comentarios negativos sobre su producto solo porque es un producto desarrollado para WordPress.

La idea es que WordPress comenzó como un proyecto de blogs y se ha convertido en una herramienta mucho más general. Sin embargo, muchas opiniones han permanecido ancladas en el pasado y creo que WordPress no ha avanzado. WordPress hoy tiene muy poco que ver con WordPress hace 10 años. ?? Las posibilidades de extensión son un desarrollo interminable para WordPress es una puerta para la creatividad del programador. Puedes hacer lo mismo de muchas maneras diferentes. Tiene muchas opciones para expandir WordPress para satisfacer las necesidades que desea. Si no sabe qué desarrollar, puede crear un tema, un complemento o incluso un bloque para el nuevo editor de WordPress. Pero también puede crear tipos personalizados de contenido combinado con campos personalizados y taxonomías adicionales. ¿O por qué no? Incluso crea un tablero personalizado que reemplace el WordPress predeterminado.
Establece el límite. Aunque puede parecer que el desarrollo de WordPress lo recibe, la verdad es que no. Cualquier desarrollo web tiene un lugar dentro de esta plataforma. ?? La búsqueda de buenas prácticas de desarrollo es opcional para el drama de desarrollo de WordPress es colocada por la diversidad de las formas en que puede hacer las cosas, así como por la diversidad de los perfiles de los programadores que atrae la plataforma. Aunque WordPress define una serie completa de buenas prácticas en su documentación, la verdad es que no todos los siguen en la carta y no hay un sistema para controlar si son respetados. Esto lleva a situaciones en las que sus productos ya no funcionarán debido a terceros.
Eso te sucede que esto es muy frustrante e injusto, pero ese es el camino. Y si se desarrolla para WordPress, no dude de que terminará sufriendo en mayor o menor medida. Nuestra tarea como desarrolladores es seguir las buenas prácticas y hacer una divulgación, de modo que se logren esos estándares mínimos, tanto informar a los usuarios como a otros desarrolladores menos respetuosos. ?? La evolución de WordPress no se detiene para que un sistema no quede desactualizado, es vital que continúe las actualizaciones regularmente. En el caso de WordPress, últimamente se ha regido por un sistema de actualizaciones que publican nuevas versiones cada 3 o 4 meses, junto con el lanzamiento más frecuente de versiones menores. De esta manera nos aseguramos de que la seguridad del proyecto sea algo que sea Tomado en consideración y que son atendidos y que se remedien cualquier error en la funcionalidad.

Demo del nuevo concepto de áreas de bloque que tendremos en futuras versiones de WordPress. Fuente: Crear WordPress. Además de las actualizaciones, la visión del proyecto continúa mirando hacia adelante, con la inclusión del editor de bloques y las futuras integraciones de los bloques fuera del propio editor. Está claro que la vida de WordPress es larga. ?? La compatibilidad inversa es una carga de WordPress es un sistema en constante evolución, por lo que aparecen nuevas características con cada nueva versión. Y a veces cambia la forma en que se hacen las cosas.
Esto significa que, como desarrollador, debe adaptar sus productos al cambio. El ejemplo reciente más claro es el nuevo editor de bloques. Esta fue la controversia y el impacto del lanzamiento del nuevo editor, que muchas personas decidieron no usarlo. Por lo tanto, si usted es un desarrollador y trabaja de alguna manera con el editor de WordPress, deberá hacer que su producto sea compatible con el editor de bloques y el editor clásico. Esto es bastante molesto, ya que generalmente implica mantener el código antiguo o duplicado. ?? El inicio puede ser complicado si comienza con WordPress y desea desarrollar sus propios productos, la programación es diferente de lo que esperaba, porque prácticamente todo se basa en el sistema y el sistema de filtros. Su código está fragmentado en esos puntos específicos de la ejecución de WordPress en la que desea realizarlo, utilizando las acciones que inician su código o filtros en los que obtiene uno o más parámetros y los modifica. Al principio es un poco difícil obtener una visión global de lo que haces y por qué lo haces de esta manera, pero una vez que te acostumbras, es más fácil de lo que parece. ??
No es lo peor que le puede suceder cuando se desarrolla productos para una plataforma en particular, como WordPress, es que la documentación es no existente o de mala calidad. Para su suerte, en WordPress encontrará un número infinito de recursos, por lo que si lo desea (y debería), puede mejorar sus habilidades de programación y seguir las líneas de desarrollo y las buenas prácticas. Es cierto que para cosas muy nuevas, como todo lo relacionado con el editor de WordPress Block, la documentación puede estar algo confundida o incluso no existente en algunos casos. Pero no se preocupe, porque puede preguntar ambas en WordPress Slack y en foros de asistencia. Incluso en Twitter encontrará hilos como el siguiente que nos da los elementos básicos para aprender reaccionar. En algunos tweets! Aprenda reaccionar en 10 tweets (con ganchos) -Chris Achard (@chrisachard) 20 de septiembre de 2019
Está claro que WordPress tiene una gran comunidad en el regreso para compartir sus conocimientos y ayudarlo a resolver sus problemas, incluido el desarrollo. Imagen presentada desde jeshoots.com en unssplash.
Aspectos positivos y negativos del desarrollo de productos de WordPress
Tags Aspectos positivos y negativos del desarrollo de productos de WordPress
homefinance blog