Portfolio : julien-vidal.fr

Présentation du projet

En tant que développeur, combien de fois avons nous l'idée de refaire notre portfolio par an? Et bien je me suis rendu compte que nous étions nombreux à nous poser cette même question ! Mon ancien portfolio commençait à prendre de l'âge et il était temps de lui donner un coup de neuf.
Le voici, en tant que premier projet mis en avant sur ce site au moment où j'écris ces lignes. Il contient une partie front, sur laquelle vous êtes actuellement et une partie backoffice auquel vous n'avez pas accès, normal non?
Je vous laisse découvrir les autres pages de mon portfolio qui complèteront la description de ce projet.

Point sur les Technologies

Ce site a été réalisé à l'aide du framework php Codeigniter. Pour ceux qui ne le connaissent pas, il s'agit d'un framework mvc classique qui permet de poser une base de travail très simple à prendre en main et qui n'a pas un forte empreinte sur votre style de développement contrairement à certains autres outils bien connus...
Au moment du développement initial début 2013, j'avais déjà utilisé plusieurs fois ce framework pour de petits projets d'écoles et de tests. J'ai voulu le tester en grandeur nature avec ce portfolio.
Un petit résumé des technologies présentes :
  • Php : Codeigniter
  • Js : jQuery
  • Versionning : Git
  • Intégration de Recaptcha
  • Thème : Acoustic (frontoffice)
  • Thème : Bootstrap (backoffice)

Les plus de ce projet

En n°1, l'apprentissage d'un framework php et sa prise en main en profondeur. J'ai testé pas mal de framework de développement depuis le début de ce site mais c'est le seul que je pense pouvoir réutiliser dans un projet concret de manière efficace. Bon j'ai changé de cible entre temps mais cela est une autre histoire...
En n°2, la gestion du projet de bout en bout. On teste souvent beaucoup de technologies sans avoir le temps de les approfondir par manque de temps. Avec ce projet, j'ai vraiment pu utiliser tout le potentiel d'un framework tout en le versionnant et en utilisant cette méthode pour un déploiement en production avec une simplicité extrême.

Pour conclure

Bien que terminé côté développement, il faut maintenant le remplir (prochaine étape!), le maintenir et le faire évoluer!