L’aventure continue à la montagne, deux nouvelles semaines sont passées. Beaucoup de choses ont avancé, certaines ont reculé. Je vous raconte tout ça.
Première semaine de novembre, ça fait déjà deux semaines dans les montagnes de las Sierras.
Coup de téléphone.
L’auberge de jeunesse de Córdoba qui nous appelle.
« Oui, bonjour, on vous appelle parce que le QR code des affiches que vous avez mises ne fonctionne plus. »
Problème, on doit faire un aller-retour de nos montagnes pour aller changer toutes nos affiches.
Anisah part donc à Buenos Aires, et je m’en vais direction Córdoba Capital pour aller changer les affiches de toutes les auberges de jeunesse.
Cette affiche, elle redirige les voyageurs vers un formulaire sur notre site web, donc forcément si ça ne marche plus cela ne nous sert plus à rien.
Je dois vous avouer qu’une nouvelle est passée depuis ce début écrit, tout simplement parce que lorsque j’écrivais ces lignes, le développeur nous a envoyé la première version de la plateforme.
Je n’avais encore jamais eu accès à ce que l’on appelle le backend, qui est la vue de derrière le site web.
On commence à tester la plateforme, et on s’aperçoit que le système de paiement que l’on souhaite ne marche absolument pas. Les praticiens doivent payer en carte bancaire. Et quand bien même c’est facile dans beaucoup de pays occidentaux. L’Argentine est un pays un peu exceptionnel en termes de paiement en Amérique du Sud. Je vous réfère à mon blog sur l’argent en Argentine https://juliensebire.fr/fr/largent-en-argentine/
Donc, pour la plateforme qu’on reçoit, eh bien, elle marche pour 5% des praticiens qu’on a rencontrés, pour tous les autres, ça ne marche pas.
Et là, panique à bord, ce qu’on a reçu ne sert à rien du tout. On s’attendait à tester et pouvoir lancer, mais dans vos rêves, les gars.
Anisah prend son avion pour l’Europe dans 15 jours, il faut que la plateforme soit finie avant qu’elle parte, sauf que là, c’est une merde sans nom qu’on a reçue.
Sauf que pour la première fois, comme je disais, j’ai accès au backend. Donc je peux voir comment la plateforme fonctionne exactement.
En voyant la bouse reçue, je décide d’en faire une copie et de la mettre sur un autre site web à moi pour pouvoir tester les fonctionnalités proposées et voir si je peux faire mieux.
Le site, c’est un WordPress*, ce qu’on avait demandé pour commencer, mais qui utilise un système extrêmement fermé avec peu de possibilités de modifications.
* WordPress est le système le plus utilisé au monde pour générer des sites Internet. Il est estimé que 80 % des sites utilisent ce système.
Je tiens à préciser que nous sommes à la montagne avec une connexion internet pas top. Ça suffit pour donner des cours en ligne, mais c’est tout.
Je commence à jouer avec le système et je me rends compte que la fonctionnalité de paiement que l’on souhaite avec le système actuel est juste impossible.
Donc réalisation, il va falloir TOUT recommencer depuis le début. Le développeur ça fait 4 mois qu’il est sur le projet.
Du coup, tant pis, j’arrête de réfléchir et je me mets au boulot. Je recommence depuis 0, j’essaie de récupérer les quelques bouts récupérables du site web. Soit pas grand-chose, et je recommence.
Je choisis un système multicommerçant réputé, je prends le design de base qui vient avec le thème et c’est parti.
La première priorité, c’est m’assurer que je suis capable de fournir la fonctionnalité de paiement dont on a besoin pour le début. Ce ne sera pas parfait, mais pour l’instant, ça fera l’affaire.
Quelques heures plus tard, génial, la théorie que j’avais en tête fonctionne.
Allez, c’est parti pour une refonte complète du produit que nous a livré le développeur. On a de la visite ce week-end-là, mais pas le choix, il faut que j’avance. Anisah et Flor ne sont malheureusement pas en capacité de m’aider pour l’instant. Mais une dynamique s’installe, je suis assis 18 h par jour devant l’ordi à développer l’application et j’ai en contre partie la chance d’avoir deux personnes qui s’occupent de moi. Je mange devant l’ordinateur, je dors pendant que l’ordinateur fait un truc.
Ça fait deux jours, j’ai réussi à récupérer une grosse partie du design, j’ai une fonctionnalité basique qui fonctionne. C’est moche, j’ai plein de choses en trop. Mais j’ai un truc à peu près fonctionnel. Chaque avancée, je dois faire une sauvegarde. Sauf que comme je vous ai dit, Internet est à chier, donc mon téléchargement coupe régulièrement. Et je me retrouve tel un conducteur de train à appuyer comme un con sur « continuer » tous les 3 minutes pour que mon téléchargement redémarre.
Donc, chaque sauvegarde me coûte très cher en temps (au-delà de la débilité de la tâche d’appuyer sur continuer). Eh bien évidemment, lorsque cela télécharge, je ne peux rien faire d’autre.
Fin du troisième jour, sacré progrès, mais j’ai un problème d’affichage sur un truc. 1h — 2h — 4h —- 8h plus tard, je ne trouve pas de solution. Sauf que c’est l’affichage de tous les produits pour le site, donc si ça ne marche pas, le site ne sert à rien.
J’ai beau jouer avec le CSS, le code PHP (pour mettre des balises aux bons endroits), rien n’y fait. Impossible d’avoir un affichage correct, forcément à ce niveau-là, je suis déjà dans les bas-fonds d’internet, mais je ne trouve aucune solution.
Je vais me coucher, je n’en peux plus. Quelques heures passées dans la matinée, et j’arrive à débloquer un petit truc. Ah, génial, ça s’affiche un peu mieux. C’est moche, mais au moins c’est lisible.
Ça fait 2h que j’ai avancé et je n’arrive plus à ne rien trouver pour avancer. Tu sais quoi, je vais faire une sauvegarde quand même. 1 h 30 après. Sauvegarde terminée.
Bon au lieu de me remettre sur la fonctionnalité, j’implémente les changements qu’Anisah m’a envoyés. On change le texte par-ci, les couleurs par là, l’alignement de tel objet.
« Ô putain ! L’affichage du site a complètement changé, tout est décalé par la droite et j’ai fait 1001 changements.
Je tente de retrouver le changement que j’ai fait, mais c’est l’équivalent de chercher une aiguille dans une botte de fois.
Ça fait chier, j’ai perdu 5h de travail, mais heureusement, j’avais une sauvegarde, donc je peux revenir dessus.
Je réinstalle la sauvegarde, sauf que la réinstallation ne se passe pas bien du tout. Le site crash complètement.
Donc je refais une installation clean du site web. Je réinstalle la backup. Et là, les problèmes d’affichage que j’avais après ma sauvegarde sont toujours présents.
« Pardon ! Quoi ?! Comment est-ce possible ?! »
5e jour, je n’ai plus rien qui fonctionne. GENIAL !
Je tente de changer complètement le design du site, ce que l’on appelle un thème.
5eme soir, il est 1h du matin, je me lève dans 3h pour donner cours. Et le site web ne marche absolument plus. J’ai envie de pleurer intérieurement, mais je prends mon mal en patience. J’envoie un message au support du nouveau thème que je voudrais utiliser parce que j’ai un problème avec une des extensions de base qui ne s’installe pas.
Je vais me coucher parce que de toute façon, je ne peux rien faire. Et c’est parti pour deux heures de sommeil.
J’ai une petite pause d’une heure, les étudiants vont manger, je peux continuer d’avancer sur le projet. Il est 8 h du matin pour moi et je reçois un message du support qui me dit qu’ils ont fait l’installation nécessaire pour moi. Et que ça devrait marcher.
13h fin des cours, je voudrais aller dormir, mais ce moment de déblocage par le support me permet d’envisager de pouvoir faire fonctionner le site.
Impossible de résister, je commence un peu et effectivement, je peux enfin avancer.
L’affichage de mes produits fonctionne exactement comme je voudrais, j’ai juste à rattraper tout ce qui a été cassé dans le changement du thème et tous les changements que j’ai perdus avec la nouvelle installation et je devrais m’y retrouver.
5h plus tard, je n’ai toujours pas dormi, par contre, j’ai un site web correct et fonctionnel.
Je me sens soulagé, et je peux dormir un peu.
22h je me réveille et je commence le peaufinage de certains aspects du site. Il y a beaucoup de petites choses compliquées à changer. 2h du matin, on s’autorise à regarder un petit truc avec d’aller dormir.
Demain, on commence la phase de test pour l’écriture de la documentation pour que les praticiens s’enregistrent sur le site !
Et voilà ma sauvegarde est terminée ! Je peux reprendre.
Bisous