Skip to content

History of Super8

A project by PigeonPosse

Written by:Angelo
Language:Spanish
Date:11/28/2023
Version:1.0.0

La idea

Hace más de un año, Super8 comenzó como una idea, probablemente mientras estábamos en las etapas iniciales de PigeonPosse. Alejo presentó la idea de una extensión que pudiera cambiar los estilos de los videos de YouTube en línea. Sin embargo, lo que se inició como una simple extensión se transformó en algo mucho más extenso.

En ese momento, Irfaelo asumió el proyecto y, en su tiempo libre, creó un script en JavaScript que permitía modificar los estilos de elementos HTML. Con el tiempo, como Irfaelo no podía continuar con el desarrollo, tomé el relevo. Alejo ya había diseñado los presets oficiales que se mantienen en Super8 hasta el día de hoy, así como los logotipos e imágenes de Super8.

Empezando

Cuando tomé el proyecto, decidí empezar desde cero utilizando la base del script de Irfaelo. A medida que avanzaba el desarrollo, surgieron ideas para mejorar y ampliar Super8, lo que lo hizo más completo. Aunque eran buenas ideas, también retrasaron el lanzamiento de la versión 1 o la versión beta del proyecto. Durante este tiempo, es donde surgió la idea de crear una versión web y una página de documentación para Super8, lo que prolongó el proceso aun más.

Errores entendibles y no tan entendibles

Llegamos a una etapa inevitable en un proyecto que comenzó como una idea sin una base sólida: las dificultades. Es importante destacar que para comprender el trasfondo del proyecto, Super8 no comenzó con una estructura definida, sino como una idea que se fue transformando en un proyecto real con una intención sólida y enfoque en el usuario.

El proyecto se desarrolló a medida que avanzábamos, lo que resultó en dificultades como la falta de una estructura sólida en la que apoyarse. Se construía y desmantelaba constantemente, y mi falta de experiencia en ese momento, junto con la necesidad de crear una estructura clara que pudiera comprenderse fácilmente en el futuro, obstaculizó el progreso del proyecto.

Otras dificultades surgieron en la necesidad de opciones reactivas que debían almacenar sus valores en el almacenamiento local del navegador. En ese momento, estaba decidido a no utilizar ningún framework, ya que creía que complicaría y prolongaría el proceso más aún, otro error de mi parte, ¿por qué empeñarse en crear funcionalidades que ya han sido creadas?.

Estos factores, entre otros, contribuyeron a lo inevitable: el estancamiento del proyecto.

Estancado

El proyecto se fue retrasando hasta que finalmente quedó estancado, y yo me puse a otras cosas. Sin embargo, hace poco decidí retomarlo y realizar una refactorización completa. Sí, comenzar desde cero, pero esta vez con una estructura más clara y sólida. Aquí es donde entró en juego el desarrollo con Svelte, lo que facilitó la parte de reactividad de los componentes.

Resurgimiento

Poco tiempo después, ya tenía los componentes web escritos y listos para usar, tanto en la extensión como en el sitio web. También tenía el componente principal, que era Super8. Solo faltaba construir la extensión y el sitio web.

Fue en este punto que surgió la idea de desarrollar un plugin de WordPress gratuito y otro premium para monetizar el proyecto de alguna manera. El plugin de WordPress fue desarrollado por Irfaelo y por mí, en un principio.

Con Posibles Mejoras, Pero en el aire

Al final, el proyecto Super8 se concretó y se hizo realidad, siendo totalmente de código abierto. La versión del plugin de WordPress se lanzará próximamente, ¡pero se lanzará!

Este proyecto nos enseñó muchas lecciones, nos mostró errores que no cometeremos de nuevo y errores recurrentes que estaremos preparados para gestionar de manera más efectiva.

Esta es la historia de Super8. ¡Lo más importante es que finalmente está listo para todxs! 🚀🎉

Angelo LOGOPIGEONPOSE LOGO