En “Mis planes para esta web” escribí sobre mi visión y sobre lo que quiero conseguir con este sitio.
He estado investigando las maneras de crear una plataforma educativa puramente en HTML y estas son las opciones que he encontrado:
Usar una librería javascript (svelte , angular, vue, etc…) Usar una plataforma especializada en habilitar membersías en sitios estáticos Opción 1: Yo me lo guiso, yo me lo como Ventajas:
Aprender javascript entra en mis planes y que mejor que un proyecto como este para empezar Las competencias que tendría que adquirir (procesar pagos, firebase, …) me servirían para el resto de mi carrera Solución 100% a medida, cero funcionalidades innecesarias Los usuarios serían míos y no estarían en una base de datos de un tercero (con lo que evitamos problemas de privacidad) Solución prácticamente gratis. Inversión de cero euros y cargas que se adaptan progresivamente al uso de la base de datos (firebase) Desventajas
Tendría que desarollar todo desde cero No tendría asitencia técnica, lo cual es importante en el procesamiento de pagos Un ejemplo de páginas que usan este método es Fireship , que además usa Hugo
Opción 2: Ventajas
Sitio completamente funcional desde el minuto cero Fácil implementación de funcionalidades complejas:Autenticación Protección de contenidos Proceso de pagos Cupones de descuento Periodos de prueba Programa de afiliados Desventajas:
Al usar una plataforma de un tercero estaría a merced de sus cambios de políticas. ¿Privacidad de los usuarios potencialmente comprometida? Control limitado sobre la implementación (interfaz y experiencia de usuario) Pago mensual + comisión (hubiera preferido un modelo únicamente de comisiones para empezar con una inversión de cero euros) Algunas plataformas que proponen este servicio son:
Conclusión Todavía no he determinado que opción voy a usar.
Por el momento, mientras estudio en paralelo el código de Fireship , voy a crear una implementación básica con Memberstack para probar la plataforma y explorar las posibilidades.
Tomaré mi decisión en función de si la plataforma se adapta o no a mis necesidades.
En cualquiera de los casos tendré que alojar mis vídeos en algún lugar.
Por el momento, he identificado los dos siguientes servicios: