|
Site webFramework / Engin : Web (PHP/JavaScript) Version actuelle : 2.0.1 (2019-08-12) Projet initié le : 2018-03-17 |
Description
Ce site a été conçu par LACOMBE Dominique, propriétaire du site.
Il a pour objectif principal de présenter les travaux réalisés par LACOMBE Dominique.
Environnement technique
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
Design de l'application
Design des bases de données
Une seule base de données a été utilisée pour contenir toutes les informations. Elle a été amélioré :
- éléments dans la barre de navigation ainsi que la page d'accueil (diagramme ici)
- informations des projets (diagramme ici)
- expériences professionnelles et le cursus scolaire (diagramme ici)
Design des pages
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 !
Présentation de la partie de gestion intégrée
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)