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!