Plan of work

Version 8 (Etienne Pallier, 04/15/2016 06:18 pm)

1 1 Etienne Pallier
h1. Plan de travail
2 1 Etienne Pallier
3 8 Etienne Pallier
*LIRE le document HOWTO.txt*
4 8 Etienne Pallier
5 6 Etienne Pallier
Faire une VM1 pour labinvent1.3 (cakephp2+php5) et labinvent2 (cakephp3+php5)
6 4 Etienne Pallier
7 6 Etienne Pallier
Faire une VM2 pour labinvent2 seulement (cakephp3+php7)
8 1 Etienne Pallier
9 6 Etienne Pallier
VM1 (php5):
10 1 Etienne Pallier
11 7 Etienne Pallier
* Instance labinvent1.3: Recupérer et installer le projet actuel depuis svn dans eclipse (labinvent 1.3, cakephp2.1, php5)
12 7 Etienne Pallier
13 7 Etienne Pallier
* Instance labinvent2.0: Récupérer le nouveau projet depuis git dans eclipse (labinvent 2.0, cakephp3, php5)
14 8 Etienne Pallier
15 8 Etienne Pallier
 * Faire une installation "vierge" avec cakephp3 en partant de la BD labinvent : générer les modèles, controleurs, et vues avec l'outil "bake"
16 8 Etienne Pallier
 * 
17 8 Etienne Pallier
 * Tester qu'on a accès à toutes les tables, et que les actions de base "CRUD" sont opérationnelles
18 8 Etienne Pallier
 * Copier progressivement les fonctionnalités de labinvent1.3
19 7 Etienne Pallier
20 7 Etienne Pallier
 * Copier l'ancien projet dans le nouveau
21 7 Etienne Pallier
 * Remplacer cakephp2 par cakephp3 (exclure cakephp3 de git)
22 7 Etienne Pallier
 * Migrer le code vers cakephp3 (avec l'outil de migration)
23 7 Etienne Pallier
 * Debugger pour que ça marche
24 7 Etienne Pallier
 * Sortir cakephp3 du projet, en tant que dépendance externe
25 7 Etienne Pallier
 * Mettre à jour le script installation pour qu'il installe cakephp3 (ainsi que les autres dépendances javascript...)
26 1 Etienne Pallier
27 6 Etienne Pallier
VM2 (php7):
28 1 Etienne Pallier
29 6 Etienne Pallier
* Récupérer le projet labinvent2 et faire en sorte que ça marche en php7 (tout en restant compatible avec php5)
30 6 Etienne Pallier
* Ajouter la fonctionnalité "joindre un fichier"
31 6 Etienne Pallier
* Ajouter la fonctionnalité "joindre une photo"
32 6 Etienne Pallier
* Ajouter autres fonctionnalités
33 3 Etienne Pallier
34 3 Etienne Pallier
(Etudier virtphp : http://virtphp.org)