Portfolio : kenolane-granger.com

par Kénolane Granger


Modifier le 23/10/20 à 14:35


photo de l'article

Kenolane-granger.com

 

 

Contexte :

 

Ce site a étè fait dans le cadre de ma formation Openclassroom développeur d’applications PHP/Symfony pour le projet 5, qui consiste à créer un blog en PHP mvc orienté objet.

Ce site en plus de montrer mes compétences acquises en Php me permet de remplacer mon portfolio qui ne me plaisait pas car il a été fait en grande partie avec du no-code.

 

Technologie :

 

Pour ce site j’ai utilisé plusieurs technologies pour me faciliter le développement.

Je vais vous lister c’est technologie et vous expliquer pourquoi je les ai choisis.

 

  • Doctrine

  • TinyMce

  • Composer

  • Bootstrap

  • SwiftMailer

  • Jquery

  • Recaptcha

  • Overhang

  • Codacy

 

Doctrine me permet de gérer mes entités et mes données dans la base de données avec leur « Outils », ils reprennent les bonnes méthodes de développement en plus d’etre sécuriser.

Je l’ai utilisé car je l’avais déjà utilisé dans un projet Symfony pour m’entrainer à ce framework et je voulais essayer doctrine sans framework en l’implémentant moi-même pour mieux comprendre cette technologie.

 

Composer me permet simplement d’installer et de charger avec son autoloader des libraries tout en utilisant du cli.

L’autoloader de composer me permet de charger facilement les dépendances et de sécuriser plus facilement celle-ci.

 

Bootstrap et un framework css et javascript qui me permet de pouvoir gérer plus facilement le style de mes pages avec son Css, son système de grille, ça compatibilité sur la grande majorité des navigateurs et ça facilitait à rendre un site responsif.

Il me permet de gérer plus simplement le front-end un sujet sur lequelle j’ai encore des difficultés.

 

Jquery est un framework Javascript qui me permet d’utiliser des plugiciels jquerys comme Trumbowyg et Overhang Ou de créer moi-même mes scripts.

 

Recaptcha est un plugin me permet de contrer les personnes malveillantes ou les robots qui voudraient spam ma boîte e-mail ou utiliser en boucle certaine dès mes fonctions à des fin malicieuse.

 

TinyMce est un « WYSIWYG » il permet d’avoir un éditeur de texte pour mes articles, il est simple à installer, gratuit et intuitif a utilisé .

 

SwiftMailer est une librarie qui me permet de gérer mais l’envoie de mes emails sur mon site grace à un ensemble de fonction comme la configuration de mon Smtp directement dans le code, de gérer aussi les informations des mails que j’envoie comme le corps ou l’entête.

 

Overhang est un plugin jquery qui me permet de gérer les notifications de mon site avec des fonctions faciles à mettre en place et mon système de session actuelle .

 

Codacy est un outil de revue de code automatiser, cet outil me permet de trouver des choses à remanier dans mon code et me m’indique les bonnes pratiques en vigueur.C’est un outil gratuit et intuitif.

 

Contenue du site

 

Sur ce site je vais mettre tout mes projet , toutes mes actualité, même des petit articles sur le développement et des article d’autre utilisateur.

Vous pouvez retrouver tout mes projet sur github a l’addresse suivantes : https://github.com/bangix28

 

Vous pouvez retrouver tout le code de ce site a l’addresse suivantes : https://github.com/bangix28/Forum-P5-Oc

 

Lien des outils :

 

 

 

 

 

 


Laissez un commentaire:

Vous devez etre connecter au site !

Inscrivez vous ici !