Il a pour objectif principal de présenter les travaux réalisés par LACOMBE Dominique. Le site https://www.lacombedominique.com a été développé exclusivement en PHP à l'aide de l'architecture MVC.
Aucune librairie ou framework n'a été utilisé pour concevoir ce site.
Une formation Udemy a servi de base pour la conception du site (https://www.udemy.com/learn-object-oriented-php-by-building-a-complete-website/learn/v4/overview).
Il a été conçu grâce à :
- SQLDesigner pour l'architecture de la base de données (représentation graphique)
- USBWebServer pour le système de gestion du contenu (MySQL et serveur PHP inclus)
- Visual Studio Code en tant qu'IDE
- GitKraken pour la gestion du versionning
Plusieurs bases de données ont été utilisées pour compartimenter les informations :
- une pour les éléments dans la barre de navigation ainsi que la page d'accueil (diagramme ici)
- une pour les informations des projets (diagramme ici)
- une pour les expériences professionnelles (diagramme ici)
- et une dernière pour le cursus scolaire
Le design des formulaires a été réalisé par Fen LIU-LACOMBE, développeuse Web.
Elle s'est inspirée de mon logo pour le choix des couleurs du thème.
Un grand merci pour sa contribution !
La partie de gestion intégrée a été intégrée directement dans le site afin de pouvoir effectuer des modifications sans devoir altérer le code source.
Cette partie n'est accessible qu'à partir d'une URL précise et est sécurisée.
Il est possible de réaliser plusieurs actions au travers de cet interface/outil :
- ajouter/modifier/supprimer du contenu :
- expériences professionnelles
- projets
- parcours scolaire
- afficher ou masquer du contenu
- organiser le contenu (ordre d'affichage)
La courte vidéo ci-contre vous présente l'ajout d'une expérience professionnel et l'affichage ou non dans mon CV en ligne.
https://youtu.be/rulu7GeEsOs