Plan of work
Version 5 (Etienne Pallier, 04/14/2016 07:33 am) → Version 6/15 (Etienne Pallier, 04/14/2016 07:36 am)
h1. Plan de travail
Faire une VM1 VM pour labinvent1.3 (cakephp2+php5) et labinvent2 (cakephp3+php5)
Faire une VM2 autre VM pour labinvent2 seulement (cakephp3+php7)
VM1 (php5):
* Recupérer et installer le projet actuel depuis svn dans eclipse (labinvent 1.3, cakephp2.1, php5)
*
Récupérer le nouveau projet depuis git dans eclipse (labinvent 2.0, cakephp3, php5)
*
Copier l'ancien projet dans le nouveau
*
Remplacer cakephp2 par cakephp3 (exclure cakephp3 de git)
*
Migrer le code vers cakephp3 (avec l'outil de migration)
*
Debugger pour que ça marche
*
Sortir cakephp3 du projet, en tant que dépendance externe
*
Mettre à jour le script installation pour qu'il installe cakephp3 (ainsi que les autres dépendances javascript...)
VM2 (php7): Passer à php7
* Récupérer le projet labinvent2 et faire en sorte que ça marche en php7 (tout en restant compatible avec php5)
* Ajouter la fonctionnalité "joindre un fichier"
*
Ajouter la fonctionnalité "joindre une photo"
*
Ajouter autres fonctionnalités
(Etudier virtphp : http://virtphp.org)
Faire une VM1 VM pour labinvent1.3 (cakephp2+php5) et labinvent2 (cakephp3+php5)
Faire une VM2 autre VM pour labinvent2 seulement (cakephp3+php7)
VM1 (php5):
* Recupérer et installer le projet actuel depuis svn dans eclipse (labinvent 1.3, cakephp2.1, php5)
*
Récupérer le nouveau projet depuis git dans eclipse (labinvent 2.0, cakephp3, php5)
*
Copier l'ancien projet dans le nouveau
*
Remplacer cakephp2 par cakephp3 (exclure cakephp3 de git)
*
Migrer le code vers cakephp3 (avec l'outil de migration)
*
Debugger pour que ça marche
*
Sortir cakephp3 du projet, en tant que dépendance externe
*
Mettre à jour le script installation pour qu'il installe cakephp3 (ainsi que les autres dépendances javascript...)
VM2 (php7): Passer à php7
* Récupérer le projet labinvent2 et faire en sorte que ça marche en php7 (tout en restant compatible avec php5)
* Ajouter la fonctionnalité "joindre un fichier"
*
Ajouter la fonctionnalité "joindre une photo"
*
Ajouter autres fonctionnalités
(Etudier virtphp : http://virtphp.org)