Mesogeiako — Centre de Formation Professionnelle & CMS sur Mesure
1 semaine|Design & Développement Full-Stack
Mesogeiako est un centre agréé de formation tout au long de la vie et de formation professionnelle à Thessalonique, et son site avait grandi sur WordPress et le constructeur de pages de BeTheme. La reconstruction garde tout le contenu et rien de la plateforme. C'est du PHP 8.5 pur sur MySQL — un contrôleur frontal, un autoloader de quinze lignes, sans framework, sans Composer et sans étape de build — environ cinq mille lignes de code et deux mille de templates. Le grec est la langue par défaut et l'anglais vit sous /en/, et la parité est structurelle plutôt que rapportée : chaque projet, actualité et page est une ligne avec une ligne de traduction par langue, les slugs appartiennent à la traduction pour que les pages grecques gardent des URL dérivées du grec, et une troisième langue ne demanderait aucun changement de schéma. La migration est du code, pas un export ponctuel. Vingt et une étapes ordonnées et rejouables reconstruisent tout le site depuis la source WordPress — elles lisent le contenu du Muffin Builder, retirent les textes répétitifs, normalisent les titres, fusionnent les actualités en double et extraient en fichiers les images intégrées en data-URI — et transfèrent 33 projets, 90 actualités et 20 pages dans les deux langues, avec 798 redirections pour que les anciens liens mènent à leurs nouvelles pages. Chaque image de la médiathèque est un WebP de moins de 200 Ko : la qualité descend de 82 à 40, puis les dimensions réduisent jusqu'à ce qu'il tienne, et l'original est supprimé. Le back-office donne au centre ses projets, actualités et pages dans les deux langues sous TinyMCE, une médiathèque, les coordonnées, ainsi que les compteurs et les blocs de la page d'accueil. Les données structurées portent l'adresse postale, le numéro du registre du commerce et les horaires — trois informations que l'ancien site publiait dans un widget de pied de page du thème, où aucun article ni aucun importeur ne pouvait les voir.
WordPress avait caché certains faits. L'adresse postale, le numéro du registre du commerce et les horaires se trouvaient dans un widget de pied de page du thème plutôt que dans un article, donc un export de contenu ne les voyait jamais, et le second numéro de téléphone se contredisait à trois endroits de l'ancien site. Les URL grecques cassaient aussi la conception évidente de la base : encodées en pourcentage, elles dépassent souvent 191 caractères tout en partageant de longs préfixes, si bien qu'un index de préfixe rejette comme doublons des adresses réellement différentes. Et un éditeur bilingue a un mode de défaillance silencieux : un enregistrement qui omet une langue est indiscernable d'une personne qui la vide volontairement.
Solutions
Chaque correction est sa propre étape de migration numérotée, si bien qu'une reconstruction à neuf depuis WordPress reproduit le numéro de téléphone confirmé par le client et l'adresse retrouvée au lieu de réimporter les anciennes erreurs. Les redirections sont uniques sur un hachage SHA-256 de l'ancien chemin plutôt que sur un préfixe. Chaque segment d'archive ne se résout que dans sa propre langue, pour qu'un élément ne vive pas à deux URL en partageant son propre référencement. Chaque formulaire de traduction envoie un marqueur de présence par langue — c'est ce qui permet à une langue absente de signifier « inchangée » plutôt que « supprimer » —, et la suite de tests du back-office contient un test de non-régression pour cela. Les noms de fichiers sont normalisés en NFC avant la translittération, car macOS et Linux stockent le même nom grec sous des octets différents.
Projets Actifs — Le Travail en Cours du Centre, en Première PageCompteurs de l'Accueil — Quatre Chiffres que le Centre Modifie Lui-MêmeProjets — En Cours et Passés, à Un Clic d'ÉcartActualités — Quatre-Vingt-Dix Articles Repris de WordPress, dans les Deux LanguesOutils d'Autoformation — Guides et Supports dans un Seul IndexContact — L'Adresse que l'Ancien Site Gardait dans un Widget de Pied de PageLe Côté Anglais — La Même Archive à Ses Propres URLLe Tableau de Bord — Ce que Publie le Centre, et les Traductions qui Restent à VérifierProjets — Les Deux Langues sur Chaque Ligne, les Traductions Non Vérifiées SignaléesL'Éditeur — Onglets Grec et Anglais, Champs SEO, Texte RicheCompteurs — Les Chiffres de l'Accueil, Modifiés dans les Deux LanguesCoordonnées — Un Formulaire, Deux Langues, Affichées sur Tout le SiteMédias — Chaque Image Convertie en WebP de Moins de 200 Ko
Notre site web a été conçu conformément aux dernières directives d'accessibilité WCAG 2.2 niveau AA (Web Content Accessibility Guidelines). Cela signifie que le site est accessible à tous les utilisateurs, y compris les personnes en situation de handicap.
Fonctionnalités d'accessibilité :
Contraste de couleurs adapté pour une lecture confortable
Polices et tailles de texte lisibles
Navigation au clavier complète
Texte alternatif pour toutes les images
Structure claire et HTML sémantique
Compatibilité avec les lecteurs d'écran
Zones tactiles de taille suffisante
Indicateurs de focus visibles
L'accessibilité est notre engagement envers tous les utilisateurs.
Financement UE - NextGenerationEU
Financé par l'Union européenne – NextGenerationEU
Cette entreprise est financée dans le cadre de l'action « Subvention pour les initiatives entrepreneuriales de jeunes travailleurs indépendants (NEE) » du Service public de l'emploi (DYPA), avec le financement de l'Union européenne – NextGenerationEU, à travers la Facilité pour la reprise et la résilience « Grèce 2.0 ».
Le Plan national de relance et de résilience « Grèce 2.0 » soutient les entreprises et les professionnels dans leur développement et leur transformation numérique, en proposant des outils financiers pour renforcer la compétitivité, l'innovation et l'emploi.
Grâce à ce programme, savage.design a obtenu les ressources nécessaires pour développer une présence numérique moderne, accessible et fonctionnelle qui améliore la communication avec les clients et la prestation de services.
Le panneau d'administration IA est une interface intelligente qui vous permet de gérer chaque aspect de votre site web simplement en lui parlant. Pas de tableaux de bord CMS, pas de connaissances techniques, pas d'édition manuelle. Dites simplement à l'IA ce que vous souhaitez et regardez les changements se produire en temps réel.
Environnement en écran partagé
Discutez avec votre assistant IA à gauche tout en voyant les modifications apparaître en direct à droite. Basculez entre les vues bureau, tablette et mobile pour voir exactement à quoi ressemble votre site sur chaque appareil.
Trois modes de fonctionnement
Demander
Posez des questions sur votre site web, obtenez des explications et des conseils — sans effectuer aucune modification.
Agir
Demandez à l'IA d'effectuer des modifications. Modifiez du texte, mettez à jour les styles, remplacez des images, ajoutez des sections — tout est vérifié en brouillon avant publication.
Planifier
Demandez un plan de mise en œuvre détaillé pour les mises à jour complexes. L'IA décompose le travail en étapes avec des estimations avant de commencer.
Ce que votre IA peut faire
Modifier les textes, titres et contenus de page
Mettre à jour les couleurs, polices et la mise en page
Remplacer et gérer les images
Optimisation SEO et balises meta
Ajouter de nouvelles sections et pages
Gestion de contenu multilingue
Historique des versions avec restauration en un clic
Séparation brouillon/production — vérification avant publication
Sécurité de niveau entreprise
Toutes les modifications passent d'abord en brouillon — jamais directement sur votre site en production
Historique complet des versions avec restauration instantanée à tout état antérieur
Authentification multi-utilisateurs avec accès basé sur les rôles
Journalisation d'audit complète de chaque action
Choisissez votre formule
Starter
€40
/mois
Propulsé par Claude Haiku 4.5
Idéal pour les mises à jour simples de contenu, modifications de texte et changements d'images.
Édition de texte et d'images
Gestion de contenu basique
Historique des versions
1 compte utilisateur
Le plus populaire
Professional
€100
/mois
Propulsé par Claude Sonnet 4.6
Modifications de design, nouvelles sections, SEO et création de contenu.
Tout inclus dans Starter
Modifications de design et de mise en page
Optimisation SEO
Jusqu'à 3 comptes utilisateurs
Enterprise
€250
/mois
Propulsé par Claude Opus 4.6
Fonctionnalités complexes, refonte complète de pages, JavaScript personnalisé et développement avancé.
Tout inclus dans Professional
Développement de fonctionnalités multi-fichiers
Code personnalisé avancé
Comptes utilisateurs illimités
Intéressé par l'AI Admin Panel ? Incluez-le dans votre demande de devis.