Aller au contenu
Business Agile
← Réalisations
Web · Gestion locative, service en ligne · mars 2017

La Gestion en Ligne

Un audit chiffré, deux chemins proposés, et 2 667 dossiers migrés sans perte.

En chiffres

enregistrements migrés sans perte2 667
règles de style chargées par page2 900
tables reprises dans la migration7

AVENIM édite La Gestion en Ligne, un service de gestion locative. Le site existait depuis 2014 sur un thème acheté, une nouvelle version se préparait, et le client voulait savoir où il en était avant d'aller plus loin. Il nous a confié quatre questions : la performance, la sécurité, la faisabilité du transfert de ses données et le choix de l'hébergement.

Le projet en détail

Le diagnostic de performance a identifié trois causes, et il est utile de les nommer dans l'ordre. D'abord l'éditeur visuel du thème, qui chargeait plus de 2 900 règles de style et du code non utilisé sur chaque page, parce que ce type d'outil doit prévoir tout ce que l'acheteur pourrait faire. Ensuite le code du thème lui-même, avec des duplications, le même fichier chargé plusieurs fois et un usage abusif de la priorité absolue en CSS, signe qu'on écrase au lieu de corriger. Enfin la configuration du serveur, sans cache, sans optimisation, et avec une compression réglée trop haut, ce qui coûte plus de processeur que cela n'économise de bande passante.

Le diagnostic de sécurité a trouvé plus d'une dizaine de failles importantes, pour l'essentiel dues à l'absence de mises à jour, plus une série de négligences de configuration : des fichiers qui annonçaient publiquement la version installée, et une erreur qui révélait les chemins absolus du serveur. Point le plus sérieux, l'espace membre et l'administration répondaient sans chiffrement, ce qui expose les mots de passe sur le réseau local et à l'interception.

Sur la refonte, j'ai refusé de ne présenter qu'une solution. Deux chemins ont été chiffrés côte à côte : adapter le WordPress existant en gardant son thème, choix économique qui donne un résultat rapide, ou construire un thème sur mesure avec le minimum d'extensions, choix durable qui coûte plus cher. J'ai expliqué ce que chacun apportait et ce qu'il laissait de côté, et j'ai laissé décider. Un prestataire qui ne propose qu'une option propose en réalité son propre intérêt.

La migration des données était le travail le plus délicat. Le client avait changé sa structure de données pour la rapprocher de son métier, et sa tentative de transfert par l'interface graphique faisait apparaître un risque de perte. Nous avons repris l'opération sur mesure, sur sept tables et 2 667 enregistrements, dont 1 710 dossiers de candidats locataires et 515 demandes de devis. Techniquement ce n'est pas difficile, mais cela ne pardonne rien : la facturation s'est faite au temps passé, avec un travail préparatoire, une mise en place et des tests d'intégrité, plutôt qu'à un forfait annoncé sans avoir vu les données.

Nous avons ensuite migré le service vers un serveur virtuel dédié et offert la mise en place d'un couple préproduction et production, pour que le client puisse essayer ses changements avant de les publier.

Ce qui a été fait

  1. 01

    Plus de 2 900 règles de style chargées inutilement, mesurées et nommées

  2. 02

    Plus d'une dizaine de failles importantes relevées

  3. 03

    Espace membre sans chiffrement signalé comme le point le plus grave

  4. 04

    Deux chemins de refonte chiffrés côte à côte, décision laissée au client

  5. 05

    2 667 enregistrements migrés sur sept tables, avec tests d'intégrité

  6. 06

    Migration vers serveur dédié, préproduction et production offertes

Questions fréquentes

Pourquoi un thème acheté ralentit-il un site ?

Parce qu'il doit prévoir tous les usages possibles de son acheteur. Sur La Gestion en Ligne, l'éditeur visuel chargeait plus de 2 900 règles de style sur chaque page, dont la plus grande partie n'était jamais utilisée. Le site payait la polyvalence du thème à chaque visite.

Faut-il proposer une seule solution de refonte ?

Non. Sur ce projet, deux chemins ont été chiffrés côte à côte : adapter l'existant, rapide et économique, ou construire un thème sur mesure, durable et plus cher. Le client a décidé avec les deux coûts et les deux conséquences sous les yeux.

Comment migrer des données sans en perdre ?

En facturant au temps passé plutôt qu'au forfait, et en prévoyant trois phases : préparation, mise en place, tests d'intégrité. Sur La Gestion en Ligne, 2 667 enregistrements répartis sur sept tables ont changé de structure, dont 1 710 dossiers de candidats locataires.

Autres réalisations

FabArto
fabarto.eu
Web
Ti Kosmeo
tikosmeo.fr
Web
Antiquité Mallarmé
antiquitemallarme.fr
Web
Maison Ozaé
maisonozae.eu
Web
ScienceProtect
scienceprotect.com
IA
Neontology
github.com/ontolocy/neontology
Open source
Pousses & Plantes
Place de marché de plantes
E-commerce
Arbre Agile
Conseil et développement en intelligence artificielle
Web
Groupe BERREBI
Holding et site institutionnel
Web
SNCF
Transport ferroviaire, grand compte
API
Pitchichi
guide.pitchichi.com
App
SNCF DGEX Solutions
Ingénierie ferroviaire, application interne
API
Appétit
Librairie indépendante, livres de cuisine et photographie
Web
Good Day
Média, application mobile grand public
App
Fondation Nestlé France
Fondation d'entreprise, alimentation
Web
DMD Prices
Art, impression sur toile, devis en ligne
Web
IoTBox
Objets connectés, solutions industrielles
Web
PrevenFit
Services aux salles de sport, espace abonné
App
Securicate
Équipement de sécurité, boutique en ligne
E-commerce
WeChamp
Sport, événementiel d'entreprise
Web
Jaco
Veille média, logiciel en abonnement
App
AWA
Éducation et audiovisuel, projet à portée internationale
Web
Quizz Paris
Prévention des risques, sensibilisation du public
App
Quotidien Libre
Presse en ligne, quotidien d'information
Web
Ophtalmologie Percy
Santé, hôpital militaire
Web
Flashing Records
Musique, label et programmation d'événements
Web
Apérothérapie
Vins et épicerie fine, vente en ligne
E-commerce
Arnaud CANIZARES
Art contemporain, portfolio d'artiste
Web
TapToSupport
Collecte de dons pour associations
API
24hprojects
Plateforme de livraison de MVP
App
Eco-Actives
Transition écologique et ateliers DIY
E-commerce

Un projet ? Parlons-en cette semaine.

Un brief court, une réponse sous 48 h, une estimation ferme après cadrage.

Décrire mon projet