Stage : Migration de 4D vers PHP

Stage Migration 4D vers PHP

Contexte de l’entreprise

Ce stage a été effectué au sein de Noma, une PME basée à Montpellier, spécialisée dans le développement de sites web.

Ma mission portait sur la migration d’un CMS développé en 4D vers une solution PHP moderne, afin d’améliorer la maintenabilité et les performances, mais aussi pour permettre aux futurs clients d’accéder à des sites web en PHP et pas uniquement en 4D. Ce projet s’inscrit donc comme une initiative parallèle visant à moderniser l’offre digitale et diversifier les technologies utilisées.

Missions réalisées

Le travail s’organisait via un système de tickets, incluant :

  • Analyse des modules existants sous 4D
  • Conversion des fonctionnalités vers PHP
  • Création et adaptation du backend
  • Tests et validation du comportement identique

Contributions

  1. Analyse de l’existant sous 4D
    • Compréhension du fonctionnement du CMS
    • Identification des modules à migrer
  2. Migration vers PHP
    • Transcription et réécriture du code
    • Adaptation de la logique métier
  3. Tests et ajustements
    • Correction d'incohérences et bugs
    • Vérification de la compatibilité fonctionnelle
  4. Travail d’équipe
    • Échanges réguliers avec le développeur référent
    • Suivi technique avec le responsable de projet

Résultats obtenus

  • Migrabilité assurée : modules convertis sous PHP
  • Performance renforcée : scripts optimisés
  • Respect fonctionnel : comportement équivalent au CMS 4D
  • Travail collaboratif efficace avec l’équipe technique

Informations Clés