La aventura continúa en las montañas, y han pasado otras dos semanas. Muchas cosas han avanzado, otras han retrocedido. Os lo contaré todo.
La primera semana de noviembre, y ya han pasado dos semanas en las montañas de las Sierras.
Llamada telefónica.
El albergue juvenil de Córdoba nos llama.
"Sí, hola, te llamamos porque el código QR de los carteles que has puesto ya no funciona".
Problema: tenemos que hacer un viaje de ida y vuelta desde nuestras montañas para cambiar todos nuestros carteles.
Así que Anisah se va a Buenos Aires y yo me voy a Córdoba Capital a cambiar los carteles de todos los albergues juveniles.
Este cartel redirige a los viajeros a un formulario de nuestro sitio web, por lo que, obviamente, si deja de funcionar no nos sirve de nada.
Tengo que confesar que han pasado algunas noticias desde que empecé a escribir esto, simplemente porque mientras escribía estas líneas, el desarrollador nos ha enviado la primera versión de la plataforma.
Nunca antes había tenido acceso a lo que se conoce como backend, que es la vista detrás del sitio web.
Empezamos a probar la plataforma y descubrimos que el sistema de pago que queríamos no funcionaba en absoluto. Los profesionales tienen que pagar con tarjeta de crédito. Y aunque esto es fácil en muchos países occidentales. Argentina es un país bastante excepcional en términos de pago en América del Sur. Os remito a mi blog sobre el dinero en Argentina https://juliensebire.fr/fr/largent-en-argentine/
Por lo tanto, para la plataforma que recibimos, bueno, funciona para 5% de los profesionales que conocimos, para todos los demás, no funciona.
Y entonces, pánico a bordo, lo que habíamos recibido era inútil. Esperábamos ser capaces de probar y lanzar, pero en sus sueños, chicos.
Anisah vuela a Europa dentro de 15 días, así que la plataforma tiene que estar terminada antes de que se marche.
Excepto que por primera vez, como decía, tengo acceso al backend. Así que puedo ver exactamente cómo funciona la plataforma.
Cuando vi la basura que había recibido, decidí hacer una copia y ponerla en otro sitio web propio para poder probar las funciones propuestas y ver si podía hacerlo mejor.
El sitio es un WordPress*, que es lo que pedimos para empezar, pero que utiliza un sistema extremadamente cerrado con pocas posibilidades de modificación.
* WordPress es el sistema más utilizado del mundo para crear sitios web. Se calcula que 80 % de sitios web utilizan este sistema.
Me gustaría señalar que estamos en las montañas y la conexión a Internet no es muy buena. Es suficiente para dar clases online, pero nada más.
Estoy empezando a jugar con el sistema y me estoy dando cuenta de que la funcionalidad de pago que quieres con el sistema actual no es posible.
Así que vamos a tener que empezar de cero. El desarrollador ha estado en el proyecto durante 4 meses.
Así que no importa, dejo de pensar y me pongo manos a la obra. Vuelvo a empezar de 0, intento recuperar las pocas partes recuperables de la web. No mucho, en otras palabras, y allá voy de nuevo.
Elijo un sistema multidistribuidor de buena reputación, tomo el diseño básico que viene con el tema y allá voy.
La primera prioridad es asegurarme de que puedo ofrecer la funcionalidad de pago que necesitamos para empezar. No será perfecta, pero por ahora servirá.
Unas horas después, genial, la teoría que tenía en mente funciona.
Vamos, una revisión completa del producto que nos ha entregado el desarrollador. Tenemos visitas este fin de semana, pero no me queda más remedio que ponerme a ello. Por desgracia, Anisah y Flor no pueden ayudarme en este momento. Pero el impulso va en aumento, estoy sentado frente al ordenador 18 horas al día desarrollando la aplicación y tengo la suerte de contar con dos personas que se ocupan de mí. Como delante del ordenador, duermo mientras el ordenador hace algo.
Han pasado dos días, he conseguido recuperar la mayor parte del diseño, tengo una función básica funcionando. Es feo, tengo muchas cosas de más. Pero tengo algo que es más o menos funcional. Cada vez que avanzo, tengo que hacer una copia de seguridad. Excepto que, como dije, Internet apesta, así que mi descarga se interrumpe regularmente. Y acabo como un maquinista de tren, teniendo que pulsar 'continuar' cada 3 minutos para que mi descarga se reinicie.
Así que cada guardado me cuesta mucho tiempo (más allá de la debilidad de la tarea de pulsar continuar). Y claro, cuando se está descargando, no puedo hacer otra cosa.
Fin del tercer día, grandes progresos, pero tengo un problema con la pantalla en algo. 1h - 2h - 4h -- 8h más tarde, no puedo encontrar una solución. Excepto que es la visualización de todos los productos para el sitio, por lo que si no funciona, el sitio es inútil.
He jugado con código CSS y PHP (para poner etiquetas en los lugares correctos), pero nada funciona. Es imposible conseguir una visualización correcta, y a esas alturas ya estoy en las profundidades de Internet, pero no encuentro ninguna solución.
Me voy a la cama, no puedo más. Unas horas más tarde, por la mañana, consigo desbloquear algo. Ah, genial, se visualiza un poco mejor. Es feo, pero al menos se puede leer.
Llevo 2 horas y no encuentro nada para continuar. Sabes qué, voy a hacer una copia de seguridad de todos modos. 1 hora 30 minutos después. Copia de seguridad completa.
Así que en lugar de volver a la funcionalidad, estoy implementando los cambios que Anisah me envió. Cambiamos el texto aquí, los colores allí, la alineación de un objeto en particular.
"¡Oh, joder! La pantalla del sitio ha cambiado completamente, todo se ha desplazado hacia la derecha y he hecho 1001 cambios.
Estoy tratando de encontrar el cambio que hice, pero es el equivalente a buscar una aguja en un montón de veces.
Es una mierda, he perdido 5 horas de trabajo, pero afortunadamente tenía una copia de seguridad, así que puedo volver a ella.
He reinstalado la copia de seguridad, pero la reinstalación no ha ido nada bien. El sitio se bloquea por completo.
Así que vuelvo a hacer una instalación limpia de la web. Reinstalo la copia de seguridad. Y los problemas de visualización que tenía después de la copia de seguridad siguen ahí.
"¡Lo siento! ¡¿Qué?! ¡¿Cómo es posible?!"
Día 5: No me queda nada que funcione. ¡GENIAL!
Estoy tratando de cambiar completamente el diseño del sitio, lo que llamamos un tema.
5ª noche, es la 1 de la madrugada, tengo que levantarme dentro de 3 horas para dar una clase. Y la página web no funciona en absoluto. Tengo ganas de llorar por dentro, pero me lo tomo con calma. Envío un mensaje al equipo de soporte del nuevo tema que quiero utilizar porque tengo un problema con una de las extensiones básicas que no se instala.
Me voy a la cama porque, de todos modos, no puedo hacer nada. Y me voy a dormir dos horas.
Me tomo una hora de descanso, los alumnos se van a comer y yo puedo seguir con el proyecto. Son las 8 de la mañana para mí y recibo un mensaje del servicio de asistencia diciéndome que me han hecho la instalación necesaria. Y que debería funcionar.
13h fin de las clases, me gustaría irme a dormir, pero este momento de desbloqueo por parte del equipo de soporte significa que puedo volver a poner en marcha el sitio.
No pude resistirme, así que empecé un poco y por fin pude avanzar.
La visualización de mis productos funciona exactamente como me gustaría, sólo tengo que ponerme al día con todo lo que se rompió en el cambio de tema y todos los cambios que perdí con la nueva instalación y debería estar bien.
5 horas más tarde, todavía no he dormido, pero tengo un sitio web decente y funcional.
Me siento aliviado y puedo dormir un poco.
A las 10 de la noche me levanto y empiezo a retocar ciertos aspectos del sitio. Hay muchas cositas complicadas que cambiar. A las 2 de la madrugada, nos permitimos mirar alguna cosilla antes de irnos a dormir.
Mañana empezamos la fase de pruebas para redactar la documentación que permita a los profesionales registrarse en el sitio.
Y ya está, ¡mi copia de seguridad está completa! Puedo empezar de nuevo.
Besos