En lo que respecta a WordPress, dos de mis cosas favoritas son los blogs, obviamente, y la extensión de la aplicación principal mediante el uso de complementos.
Sí, he trabajado con temas e incluso he creado un par de aplicaciones web sobre la plataforma, pero a menudo vuelvo a trabajar en complementos. Son como aplicaciones para WordPress, ¿verdad?
Y en este momento, hay una carrera loca para crear aplicaciones para una variedad de plataformas: ya sea iOS, Android, Mac, Windows y cualquier otra plataforma importante que puedas imaginar, incluido WordPress.
Pero al igual que con la construcción cualquier cosa, la construcción para WordPress presenta su conjunto de desafíos. Si está interesado en crear complementos especialmente para divertirse, aquí hay un resumen de lo que debe esperar.
Qué esperar Crear complementos gratuitos de WordPress
El proceso de desarrollo es muy diferente a la creación de software para cualquier otro marco o plataforma:
- Tiene la capa de aplicación principal, es decir, WordPress, y su conjunto de API
- Tiene dependencias, es decir, JavaScript, hojas de estilo y bibliotecas de terceros.
- Y tienes un conjunto de estándares de codificación
- …y más
Pero lo importante a tener en cuenta es que si recién está comenzando con esto, o si proviene de otra plataforma, idioma o comunidad, entonces el hecho de que vaya a ofrecer su complemento de forma gratuita no necesariamente significa que puedes desarrollarlo como si fuera el salvaje oeste.
Específicamente, cada vez que envía un complemento al repositorio de complementos de WordPress, su código base se audita antes de que sea aprobado.
Esta es una manera fantástica de garantizar un cierto nivel de calidad para lo que está disponible a través del repositorio de WordPress, ¿verdad?
¡Pero hay una excepción!
Dije que no se podía desarrollar como si fuera el salvaje oeste, pero la verdad es que si planeas publicarlo en tu propio blog, en tu propio sitio o en cualquier otra propiedad que puedas tener, entonces estás prácticamente libre para construirlo como mejor le parezca.
La cuestión es que, con el tiempo, las personas se han vuelto un poco cautelosas al usar temas gratuitos de WordPress y complementos de WordPress que no están alojados en una fuente confiable o que no son premium debido a su falta de calidad.
No es necesariamente que el conjunto de funciones sea malo, es que el nivel de calidad del código es deficiente y, a menudo, resulta en demasiados hacks, problemas de compatibilidad o problemas generales de experiencia del usuario. Aunque tu trabajo pueda no Como resultado, es probable que desarrolle esa reputación simplemente por la reputación que este tipo de trabajo ha desarrollado.
Así que hágase un favor y obtenga una auditoría gratuita del equipo de revisión de complementos de WordPress.org. No tienes nada más que calidad para ganar con esto.
Herramientas disponibles gratuitamente
Además, si está buscando lanzar un complemento gratuito y está comprometido a seguir las pautas para trabajar con las mejores prácticas, entonces el repositorio de complementos de WordPress ofrece una variedad de herramientas gratuitas para usar para respaldar su complemento.
Además del control de fuente, también obtienes:
- Una página de inicio para el complemento
- El complemento está indexado y se puede buscar desde el panel de WordPress
- La página de inicio del repositorio incluye un foro de soporte gratuito para que pueda ayudar a sus usuarios
- Un sistema de clasificación para que otros informen cuánto les gusta (o no les gusta) su trabajo
- Instrucciones de instalación
- Una forma de gestionar las preguntas frecuentes
- Estadísticas de cuántas personas están ejecutando qué versión de su trabajo
- …y más
Dulce, ¿verdad?
Pero esto es lo que pocas personas discuten o incluso saben al ingresar a este juego: si tiene un complemento que se vuelve particularmente popular, el soporte puede volverse extraordinariamente desafiante.
Eres una persona que mantiene un proyecto instalado en decenas de miles de blogs, y todas estas personas tienen la capacidad de compartir problemas sobre tu trabajo.
Ahora bien, si tiene o no la obligación de ayudar a estas personas es un área gris para muchas personas. Algunas personas dicen que porque es gratis, no hay obligación; otros dicen que, dado que lo lanzó, debería estar preparado para admitirlo.
Esta no es la publicación para ese debate.
Dondequiera que se caiga, no subestime la cantidad de tiempo que puede llevar el soporte. Con ese fin, también les insto a que lean una excelente publicación de Chris Lema sobre diferenciar entre clientes y usuarios.
Unas palabras sobre soporte
Sería negligente si no me asegurara de enfatizar lo suficiente el aspecto del apoyo. Por muy bueno que sea el repositorio de complementos de WordPress, puede generar muchos sentimientos negativos hacia un proyecto que una vez comenzó amando simplemente por la gran cantidad de solicitudes que llegan para obtener soporte (ya sean características, solicitudes o errores genuinos). ).
No estoy diciendo que ignore estas solicitudes; después de todo, algunas personas se tomarán el tiempo para informar sobre cosas que solo mejorarán su trabajo; sin embargo, si normalmente se compensa a las personas por su tiempo y usted pasa una cantidad exorbitante de tiempo respondiendo preguntas de soporte, entonces puede ser el momento de considerar la posibilidad de introducir algún tipo de modelo de negocio en su complemento.
Aunque eso está fuera del alcance de esta publicación, creo que vale la pena mencionar que ofrecer una versión gratuita de un complemento premium es un camino a seguir. Si las personas disfrutan de su complemento y encuentran valor en él, a menudo están dispuestas a pagar por su soporte.
«¡Tu complemento apesta!»
Uno de los mayores desafíos de administrar un producto es lidiar con el nivel de quejas que puede recibir.
La verdad es que la gente casi nunca Llame a los centros de atención al cliente para decir «gracias» o «gran trabajo», ¿verdad? Quiero decir, ¿con qué frecuencia De Verdad ¿le hizo saber a su compañía de telefonía celular que está contento de no haber recibido una llamada interrumpida con su última llamada telefónica?
Exactamente.
Con ese fin, el envío de un producto en cualquier capacidad, incluido un complemento de WordPress, está sujeto a esto, por lo que si aún no ha desarrollado un complemento o está a punto de lanzar uno, prepárese para las quejas.
No es que los usuarios no Elogie los complementos que utilizan. Estaría mintiendo si dijera que no sucedió, pero la cantidad de quejas a menudo superará con creces la cantidad de elogios.
Esa es simplemente la naturaleza de cómo funcionan las personas y, por lo tanto, el mercado.
Creo que todos estamos construidos de manera diferente en lo que respecta a recibir críticas. Algunas personas tienen la piel gruesa y pueden tomarla, dejarla rodar por la espalda y marcharse; otros, no tanto. Pero es algo que poder aprenderse y desarrollarse con el tiempo.
Entonces, si está en el último grupo y recién está ingresando al mercado: esté preparado, pero no lo tome como algo personal. Nos pasa a todos y, a riesgo de hacer un juego de palabras, se siguen presionando las palabras :).
Ahora ve a construir un complemento
Básicamente, esta publicación es un “si supiera entonces lo que sé ahora” sobre WordPress, entonces habría atajado muchos errores, pasos en falso y aprendiendo ciertas lecciones de la manera más difícil.
Creo que todos aprecian aprender de los demás, así que Ojalá esta publicación ha ayudado a atajar algunas de las cosas que normalmente vienen con el lanzamiento de un complemento.
En cualquier caso, hablar es barato. Ve a construir algo :).