J'ai mis à jour l'intégralité des pages :
* ajout de captures d'écran
* masquer/afficher le code des fichiers ini
* changelog + description de la mise à jour
* reprise des icônes
* changé le modèle de page pour les futures webapps
J'ai réorganisé les webapps dans les onglets : grr et pmb dans l'onglet Education
agora, vtiger, phenixagenda et dolibarr dans un onglet Travail de groupe
Les webapps en test sont validées.
Le WebappTemplate est mis à jour avec php5.2.16 et le AppInfo au format PA.c
J'ai mis à jour l'intégralité des webapps portables pour quelles soient conforment au format PA.c et utilisent le WebappTemplate. Les icônes et le fichier appinfo.ini ont été repris, les captures ajoutées. J'ai aussi contrôlé les fichiers startup.ini (certains ne fonctionnaient pas et bizarrement ce ne sont pas celles "à valider" qui étaient défectueuses) et refait les lanceurs à partir de l'outil de fat115.
Je n'ai pas mis à jour les webapps en elles même. Il n'y en a que quelques unes vraiment faciles à maintenir que je me suis attribué (soit parce que je les connais bien, soit parce qu'il n'y a pas de BdD) :
Agora 2.8.5 / 2.11.0
Dokuwiki 2009–02–14 / 2010-11-07a
Gepi 1.5.3.1-rev-6204 / 1.5.3.1-rev-6400
Guppy 4.6.10 / 4.6.13a
PhpBB 3.0.6_fr / 3.0.8
Bilan sur le suivi de version (en couleur pour voir ce qu'il y a de plus important à faire) :
agora 2.11.0 =
cdt 4.6.3 < 4.8.8.0
claroline 1.9 < 1.9.7
dokuwiki 2010-11-07a =
dolibarr 2.7 < 2.9
drupal 6.10 < 7.0
eyeos 1.9.0.1 < 1.9.0.2 < 2.2.0.0 (sortie récente et la 2.x n'est pas très riche en extensions)
fluxbb 1.4.2 =
frog 0.95 =
gepi 1.5.3.1-rev-6400 =
glpi 0.72.4 < 0.78.2
grr 1.9.6e < 1.9.7d
guppy 4.6.13a =
joomla 1.5.22 < 1.6 (sortie récente)
mediawiki 1.16.0 =
phenixagenda 5.01 = (5.51 VIP)
phpbb 3.0.8 =
piwigo 2.1.5 =
pmb 3.3.6 < 3.4
posh 3.0 =
promethee 9.0 =
spip 2.0.8 < 2.1.8
statusnet 0.9.6 =
vtiger 5.0.4 < 5.2.1
wordpress 2.7 < 3.0.4 (il est dans le pack full et sur la FUR)
Il faudrait aussi reprendre le tutoriel de pyg en intégrant le WebappTemplate (aussi pour éviter de se trimbaler des résidus de config de Wordpress) et mon "complément". Vu les erreurs constatés dans les fichiers startup.ini, il faut vraiment expliquer dans le détail à quoi ça sert (la gestion des ports zwms et mysql), préciser quels sont les caractères à "échapper" dans le script, à quoi correspondent les expressions régulières et surtout comment vérifier si le script fonctionne bien.
Je suis personnellement d'avis qu'on ne s'emmerde pas avec l'anglais. Si les webapps servent surtout pour de la démo au grand public (et francophone en plus vu que la majorité des webapps sont en français), j'estime que le grand public doit aussi apprendre à développer...
et donc réussir à installer/créer soi-même une webapp, la mettre à jour, la faire changer de place, etc, c'est important... bref, si en rentrant dans "nos" codes on a de l'anglais ça risque d'être rebutant (déjà que le code en soi est pas mal rebutant).
C'est pour cette raison que j'ai fait du nettoyage dans les pages du wiki. Les infos techniques sont réduites au minimum et, j'espère
, compréhensibles par n'importe qui (c'est le startup.ini et la procédure d'installation/configuration résumée... le changelog sert aussi pour nous éviter de reproduire les bugs qu'on a déjà rencontrés).