Projet

Général

Profil

Descriptif » Historique » Version 88

Arnaud FORNEROT, 04/02/2015 16:36

1 61 Gérald Schwartzmann
h1. !http://dev-eole.ac-dijon.fr/attachments/download/9/puce.png! Descriptif
2 61 Gérald Schwartzmann
3 61 Gérald Schwartzmann
*Envole est un portail Web 2.0, associé à un annuaire et  à un service d'authentification*
4 61 Gérald Schwartzmann
5 61 Gérald Schwartzmann
Envole réunit au sein d’un portail web unique, toutes les applications utiles à une personne, et ceci en fonction de son profil (Administratif, Enseignant, Élève, Parent, ...), tout en restant personnalisable par chacun.
6 61 Gérald Schwartzmann
7 61 Gérald Schwartzmann
Envole offre également un système de porte­-folio numérique permettant à l’utilisateur de maintenir facilement du contenu et de le partager sélectivement.
8 61 Gérald Schwartzmann
9 58 Gérald Schwartzmann
10 60 Gérald Schwartzmann
h1. !http://dev-eole.ac-dijon.fr/attachments/download/9/puce.png! Présentation
11 1 Luc Bourdot
12 75 Arnaud FORNEROT
h3. Le Site Envole
13 76 Arnaud FORNEROT
14 77 Arnaud FORNEROT
http://envole.ac-dijon.fr
15 75 Arnaud FORNEROT
16 60 Gérald Schwartzmann
h3. Historique
17 60 Gérald Schwartzmann
18 57 Gérald Schwartzmann
Historique du projet sur l'ancien WIKI -> http://eole.orion.education.fr/wiki/index.php/ENVOLE
19 57 Gérald Schwartzmann
Historique du projet dans la documentation -> http://eoleng.ac-dijon.fr/documentations/Envole/co/00_presentation.html
20 57 Gérald Schwartzmann
21 57 Gérald Schwartzmann
h3. Présentation d'Envole sur le site de diffusion :
22 57 Gérald Schwartzmann
23 57 Gérald Schwartzmann
http://eole.orion.education.fr/
24 57 Gérald Schwartzmann
25 57 Gérald Schwartzmann
h3. Présentation d'Envole sur Wikipédia (à compléter) :
26 57 Gérald Schwartzmann
27 57 Gérald Schwartzmann
https://fr.wikipedia.org/wiki/Envole_%28informatique%29
28 57 Gérald Schwartzmann
29 57 Gérald Schwartzmann
h2. Usage et utilisation d'Envole dans plusieurs académies :
30 57 Gérald Schwartzmann
31 57 Gérald Schwartzmann
DSI de la Réunion : présentation de l'Ent-Réunion
32 57 Gérald Schwartzmann
http://ent.ac-reunion.fr/wordpress/
33 57 Gérald Schwartzmann
34 57 Gérald Schwartzmann
Le blog de la Mission Tice de Lyon
35 57 Gérald Schwartzmann
http://rezotice.ac-lyon.fr
36 57 Gérald Schwartzmann
37 57 Gérald Schwartzmann
Présentation et usage du Cartable numérique par le pôle numérique
38 57 Gérald Schwartzmann
http://polenumerique.ac-creteil.fr/-Cartable-en-ligne-
39 57 Gérald Schwartzmann
40 57 Gérald Schwartzmann
Présentation d'I-cart (Envole) sur le site académique de Poitiers
41 57 Gérald Schwartzmann
http://ww2.ac-poitiers.fr/matice/spip.php?rubrique10
42 57 Gérald Schwartzmann
43 57 Gérald Schwartzmann
Présentation de CLOE (Envole) dans l'académie de Dijon
44 57 Gérald Schwartzmann
https://cloe.ac-dijon.fr/
45 57 Gérald Schwartzmann
46 57 Gérald Schwartzmann
h2. Documentation
47 57 Gérald Schwartzmann
48 57 Gérald Schwartzmann
Les ébauches de documentation faites dans le wiki sont ensuite intégrées et valider dans Scenari.
49 57 Gérald Schwartzmann
Elles sont disponibles aux formats PDF et HTML :
50 57 Gérald Schwartzmann
Envole 2 (sur EOLE 2.2) -> http://eoleng.ac-dijon.fr/documentations/Envole/co/Envole-Web.html
51 71 Bruno Boiget
Envole 3 (sur EOLE 2.3) -> http://eoleng.ac-dijon.fr/documentations/2.3/partielles/HTML/Envole/co/Envole.html
52 57 Gérald Schwartzmann
Scribe 2.2 sans partie commune -> http://eoleng.ac-dijon.fr/documentations/scribe_sans_partie_commune.pdf
53 57 Gérald Schwartzmann
Scribe 2.2 complète -> http://eoleng.ac-dijon.fr/documentations/scribe.pdf
54 57 Gérald Schwartzmann
Toute la documentation -> http://eoleng.ac-dijon.fr/documentations/
55 57 Gérald Schwartzmann
56 57 Gérald Schwartzmann
h2. Documents
57 57 Gérald Schwartzmann
58 57 Gérald Schwartzmann
Documents relatifs à l'utilisation et au développement d'Envole -> http://dev-eole.ac-dijon.fr/projects/envole/documents
59 57 Gérald Schwartzmann
60 57 Gérald Schwartzmann
h2. [[EbaucheFaqEnvole| FAQ]] Envole
61 57 Gérald Schwartzmann
62 57 Gérald Schwartzmann
Dans la [[EbaucheFaqEnvole| FAQ]] vous trouverez quelques astuces et là réponse à des questions souvent posées !
63 57 Gérald Schwartzmann
64 57 Gérald Schwartzmann
h1. !http://dev-eole.ac-dijon.fr/attachments/download/9/puce.png! Développement
65 57 Gérald Schwartzmann
66 63 Gérald Schwartzmann
h2. A lire !
67 57 Gérald Schwartzmann
68 57 Gérald Schwartzmann
* [[WikiBonnesPratiques| Les bonnes pratiques du Wiki]]
69 57 Gérald Schwartzmann
* [[eole:GitPackaging| Le packaging]]
70 57 Gérald Schwartzmann
* [[eole:RecueilGit| Recueil de commandes GIT (ancienne page des bonnes pratiques)]]
71 57 Gérald Schwartzmann
* [[eole:GitBonnesPratiques| Les bonnes pratiques de GIT]]
72 1 Luc Bourdot
* [[eole:BonnesPratiques| Comment travailler avec Redmine et GIT]]
73 1 Luc Bourdot
* [[eole:GitTrucsEtAstuces| GIT et les commit]]
74 87 Arnaud FORNEROT
* [[eole:GitHttps| Accès à la forge en https]]
75 81 Arnaud FORNEROT
76 81 Arnaud FORNEROT
h2. Supports de Formation
77 82 Arnaud FORNEROT
78 81 Arnaud FORNEROT
* [[EnvoleFormation|Supports de Formation]]
79 57 Gérald Schwartzmann
80 63 Gérald Schwartzmann
h2. Suivi
81 57 Gérald Schwartzmann
82 73 Lionel Morin
* -[[EnvoleSuivi|Suivi du développement]]-
83 57 Gérald Schwartzmann
84 88 Arnaud FORNEROT
h2. Passage en 2.4
85 88 Arnaud FORNEROT
86 88 Arnaud FORNEROT
1/ S'assurer que git-package n'est pas installé
87 88 Arnaud FORNEROT
dpkg -l git-package
88 88 Arnaud FORNEROT
si présent le déinstaller
89 88 Arnaud FORNEROT
sudo apt-get remove git-pakage
90 88 Arnaud FORNEROT
91 88 Arnaud FORNEROT
2/ Cloner le projet git-pakage
92 88 Arnaud FORNEROT
ou le puller si déjà cloné
93 88 Arnaud FORNEROT
git clone https://afornerot@dev-eole.ac-dijon.fr/git/git-package.git
94 88 Arnaud FORNEROT
95 88 Arnaud FORNEROT
3/ Parametrage de git-package
96 88 Arnaud FORNEROT
Suivre la documentation suivante = https://dev-eole.ac-dijon.fr/projects/git-package/wiki
97 88 Arnaud FORNEROT
Bien faire attention dans les commandes ln de mettre le chemin vers le repertoire de stockage du clone de git-package
98 88 Arnaud FORNEROT
99 88 Arnaud FORNEROT
Pour placer la liste de dépot par défaut sur envole 
100 88 Arnaud FORNEROT
vim ~/.gitconfig
101 88 Arnaud FORNEROT
102 88 Arnaud FORNEROT
et ajouter la section
103 88 Arnaud FORNEROT
[package]
104 88 Arnaud FORNEROT
        distribution = envole-4/experimental
105 88 Arnaud FORNEROT
        distribution = envole-4/unstable
106 88 Arnaud FORNEROT
        distribution = eole-2.4/experimental
107 88 Arnaud FORNEROT
        distribution = eole-2.4/unstable
108 88 Arnaud FORNEROT
109 88 Arnaud FORNEROT
En sachant que la commande de compilation utilisera la premiere ligne dans le cas où l'option -d n'est pas spécifiée
110 88 Arnaud FORNEROT
111 88 Arnaud FORNEROT
4/ Si projet jamais passé en 2.4
112 88 Arnaud FORNEROT
Demander à EOLE qui fasse le nécessaire en terme d'activation de compilation 2.4 sur ce projet
113 88 Arnaud FORNEROT
Tagger la branche de compilation 2.3 (la puller avant) pour indiquer le dernier paquet 2.3 en respectant la syntaxe suivante
114 88 Arnaud FORNEROT
git tag -s -m "Debian package version <version>" pkg/envole/envole-4/<version>
115 88 Arnaud FORNEROT
<version> = dernier numéro de paquet présent dans le changelog en remplaçant les tild ("~") par des underscore ("_")
116 88 Arnaud FORNEROT
117 88 Arnaud FORNEROT
exemple
118 88 Arnaud FORNEROT
git checkout dist/ubuntu/lucid/master
119 88 Arnaud FORNEROT
git tag -s -m "Debian package 1.0-eole15~3.gbpb922df" pkg/envole/envole-4/1.0-eole15_3.gbpb922df
120 88 Arnaud FORNEROT
git push origin pkg/envole/envole-4/1.0-eole15_3.gbpb922df
121 88 Arnaud FORNEROT
122 88 Arnaud FORNEROT
5/ dupliquer la branche de compilation 2.3 en 24
123 88 Arnaud FORNEROT
git checkout dist/ubuntu/lucid/master
124 88 Arnaud FORNEROT
git checkout -b dist/envole/<version majeur envole>/master
125 88 Arnaud FORNEROT
en ce moment le numéro est 4
126 88 Arnaud FORNEROT
127 88 Arnaud FORNEROT
6/ Suppression du fichier debian/changelog 
128 88 Arnaud FORNEROT
git rm debian/changelog 
129 88 Arnaud FORNEROT
git commit -m "Suppression changelog pour builder EOLE"
130 88 Arnaud FORNEROT
131 88 Arnaud FORNEROT
7/ Création du fichier debian/gpb.conf
132 88 Arnaud FORNEROT
cat > debian/gpb.conf <<EOF
133 88 Arnaud FORNEROT
# Set per distribution debian tag
134 88 Arnaud FORNEROT
[DEFAULT]
135 88 Arnaud FORNEROT
debian-tag = debian/envole/4/%(version)s
136 88 Arnaud FORNEROT
EOF
137 88 Arnaud FORNEROT
138 88 Arnaud FORNEROT
git add debian/gpb.conf
139 88 Arnaud FORNEROT
140 88 Arnaud FORNEROT
8/ Passage du projet en natif
141 88 Arnaud FORNEROT
mkdir -p debian/source
142 88 Arnaud FORNEROT
cat > debian/source/format <<EOF
143 88 Arnaud FORNEROT
3.0 (native)
144 88 Arnaud FORNEROT
EOF
145 88 Arnaud FORNEROT
146 88 Arnaud FORNEROT
git add debian/source/format
147 88 Arnaud FORNEROT
148 88 Arnaud FORNEROT
9/ Commit des changements de packaging
149 88 Arnaud FORNEROT
git commit -m "Configuration pour builder EOLE"
150 88 Arnaud FORNEROT
git push -u
151 88 Arnaud FORNEROT
152 88 Arnaud FORNEROT
9/ tagger la branche master
153 88 Arnaud FORNEROT
git checkout master
154 88 Arnaud FORNEROT
git tag -s -m "New Envole release 4.0" release/4.0
155 88 Arnaud FORNEROT
156 88 Arnaud FORNEROT
10/ compilation
157 88 Arnaud FORNEROT
git package -b
158 88 Arnaud FORNEROT
donc par défaut c'est en expérimental
159 88 Arnaud FORNEROT
160 88 Arnaud FORNEROT
git package -b -d envole-4/unstable
161 88 Arnaud FORNEROT
pour une compilation en dev
162 88 Arnaud FORNEROT
163 88 Arnaud FORNEROT
11/ Pour tester un paquet en expérimental
164 88 Arnaud FORNEROT
sur environnement de test
165 88 Arnaud FORNEROT
faire un Query-Auto -V test-eole.ac-dijon.fr
166 88 Arnaud FORNEROT
167 88 Arnaud FORNEROT
cat > /etc/apt/sources.list.d/envole.list <<EOF
168 88 Arnaud FORNEROT
deb http://test-eole.ac-dijon.fr/envole envole-4-experimental main
169 88 Arnaud FORNEROT
EOF
170 88 Arnaud FORNEROT
171 88 Arnaud FORNEROT
12/ Installer un paquet expérimental
172 88 Arnaud FORNEROT
Query-Auto
173 88 Arnaud FORNEROT
apt-cache policy "nom du paquet"
174 88 Arnaud FORNEROT
la commande retourne le numero de version du paquet par dépot
175 88 Arnaud FORNEROT
Il faudra faire un apt-get install "nom du paquet"="version du paquet"
176 88 Arnaud FORNEROT
177 88 Arnaud FORNEROT
exemple
178 88 Arnaud FORNEROT
apt-get install eole-posh-profil=4.0-1~1.gbpcc1457
179 88 Arnaud FORNEROT
180 88 Arnaud FORNEROT
13/ Installer un paquet non expérimental
181 88 Arnaud FORNEROT
C'est comme d'habitude
182 88 Arnaud FORNEROT
Query-Auto -D -V test-eole.ac-dijon.fr
183 88 Arnaud FORNEROT
apt-eole install eole-XXX XXX-apps
184 88 Arnaud FORNEROT
185 88 Arnaud FORNEROT
14/ Adaptation du packaging 
186 88 Arnaud FORNEROT
187 88 Arnaud FORNEROT
* [[PreparationEnvole4| Procédure de passage d'un projet en version EOLE 2.4]]
188 88 Arnaud FORNEROT
* [[MigrationAppliEnvole4| Migration d'une application Envole vers la version EOLE 2.4]]
189 88 Arnaud FORNEROT
190 57 Gérald Schwartzmann
h2. Aide au développement
191 1 Luc Bourdot
192 84 Igor GODI
* [[EnvoleBonnesPratiques| Les bonnes pratiques pour le développement d'Envole (dicos, template, apache, patch, ...)]]
193 73 Lionel Morin
* [[GitMonteeVersion| Utiliser Git pour réaliser une montée de version]]
194 74 Lionel Morin
* -[[PatchAvance| Faire des patch, méthode avancée]]- (obsolète)
195 57 Gérald Schwartzmann
* [[PatchQuilt| Faire des patch quilt]]
196 57 Gérald Schwartzmann
* [[EnvoleMigration23|Migration vers la version 2.3]]
197 69 Gérald Schwartzmann
* [[TestEnvoleMigration23|Test de Envole sur la version 2.3]]
198 1 Luc Bourdot
* [[CorrespondancePaquetsEnvoleDepotsGit|Correspondance entre les numéro de paquet Envole, le numéro de version des applications et des noms de dépôts Git]]
199 57 Gérald Schwartzmann
* [[envole-tools:|Un paquet debian contenant des outils pour le développement d'Envole]]
200 67 Gérald Schwartzmann
* [[EnvoleCommandesSys|Commandes système pour le développement d'Envole]]
201 70 Lionel Morin
* [[CycleDePublication| Cycle de publication d'Envole]]
202 78 Gérald Schwartzmann
* [[Vm_AmonEcole2.3| Créer une machine virtuelle sous AmonEcole2.3 (mode conteneur)]]
203 1 Luc Bourdot
* [[eole-skeletor:Doc-geting-started| Standardisation et simplification des dépôts et du packaging avec Skeletor]]
204 86 Arnaud FORNEROT
205 86 Arnaud FORNEROT
* [[eole-php5-cas:wiki| Cassifier une application sur Scribe]]
206 83 Arnaud FORNEROT
* [[EnvoleLDAP]] Comment déclarer une connexion LDAP dans une application Web
207 85 Arnaud FORNEROT
* [[SondesPiwik]] Comment insérer la sonde piwik dans une application web
208 57 Gérald Schwartzmann
209 63 Gérald Schwartzmann
h2. Pages en vrac
210 57 Gérald Schwartzmann
211 57 Gérald Schwartzmann
* [[EnvoleFluxRss|Recensement des Flux RSS disponibles dans Envole]]
212 57 Gérald Schwartzmann
* [[PluginBBB|Recensement des plugins BBB dans les différentes applications Envole]]
213 64 Lionel Morin
* [[DysPosh| Recensement des dysfonctionnement de Posh dans Envole 2]]
214 80 Arnaud FORNEROT
* [[RedminPerm| Permissions Redmine]]
215 57 Gérald Schwartzmann
216 62 Gérald Schwartzmann
h2. Faire de la documentation
217 57 Gérald Schwartzmann
218 57 Gérald Schwartzmann
h3. Les bonnes pratiques pour rédiger de la documentation
219 57 Gérald Schwartzmann
220 66 Gérald Schwartzmann
Respecter les [[documentations:DokielGuideBonnesPratiques|contraintes typographiques]]
221 57 Gérald Schwartzmann
222 57 Gérald Schwartzmann
h3. Ébauche de la documentation sur le wiki
223 57 Gérald Schwartzmann
224 57 Gérald Schwartzmann
* [[WikiBonnesPratiques| Les bonnes pratiques du Wiki]]
225 57 Gérald Schwartzmann
226 57 Gérald Schwartzmann
Chaque application (sous-projet Redmine) dispose d'un espace wiki permettant la rédaction d'un premier jet de documentation.
227 57 Gérald Schwartzmann
228 57 Gérald Schwartzmann
* [[ajaxplorer:]]
229 57 Gérald Schwartzmann
* [[moodle:]]
230 57 Gérald Schwartzmann
* [[dokuwiki:]]
231 57 Gérald Schwartzmann
* [[taskfreak:]]
232 57 Gérald Schwartzmann
* [[grr:]]
233 57 Gérald Schwartzmann
* [[webcalendar:]]
234 57 Gérald Schwartzmann
* [[webshare:]]
235 57 Gérald Schwartzmann
* [[cdt:]]
236 57 Gérald Schwartzmann
* [[scribe-gibii53:]]
237 57 Gérald Schwartzmann
* [[etherpad]]
238 57 Gérald Schwartzmann
* [[EnvoleDocumentationPhpmyadmin|Documentation PhpMyAdmin]]
239 57 Gérald Schwartzmann
* [[eole-posh:XDesktop| Plugin XDesktop]]
240 65 Gérald Schwartzmann
* [[wordpress:Multiblog|doc pour la version 3.3.1 de Wordpress, multiblog et jabber]]
241 57 Gérald Schwartzmann
242 57 Gérald Schwartzmann
[[EnvoleDocumentation|Concaténation des différentes pages wiki pour la Documentation Envole]]