Mis planes para esta web II
En “Mis planes para esta web”1 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 (svelte2, 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 Fireship3, 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: