En la tercera lección del curso avanzado de desarrollo de plugins para WordPress veremos cómo hacer la versión premium de nuestro plugin.
Un plugin premium es un plugin al que le hemos dotado de una experiencia "pro" por las funcionalidades o características que tiene o simplemente porque resuelve una necesidad compleja. Existen diferentes maneras de crear y distribuir plugins premium dado que no deja de ser software y en este sector se pueden hacer las cosas de múltiples formas.
Concretamente en esta lección vamos a ver cómo hacer funciones premium que podamos activar/desactivar con una licencia muy simple.
¡Así de fácil es crear plugins premium! Como podéis ver lo complicado no es crear la distinción del plugin premium sino pensar bien qué queremos o qué consideramos premium y ver la mejor manera de separarlo.
En nuestro caso vamos a seguir el modelo freemium, es decir, nosotros vamos a ofrecer gratuitamente el plugin que hicimos en el curso intermedio de desarrollo de plugins y venderemos la mejora "pro" del mismo plugin. Otra opción sería por ejemplo que directamente vuestro plugin sea premium y no incluya ninguna versión gratuita o incluso tener separado en dos plugins la versión gratuita y la premium.
Lo más fácil de mantener y distribuir es tener todo en un mismo plugin que desbloquea características si activas la opción premium. Esto se consigue a través de claves o licencias. Existen también varias formas de crear licencias o cuentas de usuario que nos permitan verificar la activación del plugin. Esto lo veremos en las siguientes lecciones con detalle.
Por cierto, os animo a que investiguéis y mejoréis el plugin añadiendo opciones en la sección de options de vuestro plugin en el panel de WordPress que solo se activen o funcionen si tenéis el plugin premium activado.
Y recordad que si tenéis cualquier duda o comentario no dudéis en escribirnos a través del panel de soporte en boluda.com :)
Todos los capítulos de este curso:
- Curso avanzado de desarrollo de plugins en WordPress #1. ¿Cómo crear un plugin premium?
- Curso avanzado de desarrollo de plugins en WordPress #2. Extensiones para nuestro plugin
- Curso avanzado de desarrollo de plugins en WordPress #3. Versión premium de nuestro plugin
- Curso avanzado de desarrollo de plugins en WordPress #4. Creamos nuestro plugin con extensiones y versión premium
- Curso avanzado de desarrollo de plugins en WordPress #5. Consejos y técnicas a la hora de crear un plugin
- Curso avanzado de desarrollo de plugins en WordPress #6. Gestión de licencias
- Curso avanzado de desarrollo de plugins en WordPress #7. Enviar un plugin a revisión y publicación
- Curso avanzado de desarrollo de plugins en WordPress #8. Mantenimiento y actualizaciones de un plugin que no tenemos en el repositorio
- Curso avanzado de desarrollo de plugins en WordPress #9. Crear un plugin con otro plugin
- Curso avanzado de desarrollo de plugins en WordPress #10. Diferentes marketplaces para vender tus plugins