- 1
[Opened] question sur le système d'update jelix 1.2
Posted by foxmask on 11/15/2010 23:25
je cherche à pondre le système d'update de havefnubb.
donc je partais pour ajouter une methode update_to_1.4.0()
dans la classe havefnubbModuleInstaller
pour effectuer tout ce qu'il me faut.
Mais pour vérifier la version de départ j'ai besoin de lire le contenu de installer.ini.php
(section forums
valeur havefnubb.version
=xxx)
Mais je ne trouve rien dans la classe jIInstaller
qui me permettre d'avoir la main sur ce fichier ini.
avant la 1.4 (en cours) je recupérai la version dans le fichier defaultconfig.ini.php
(section havefnubb
parm version
)
et je comparais avec la version du fichier module.xml.
Dois-je continuer ainsi ou il y a plus propre ?
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] question sur le système d'update jelix 1.2
Posted by Vincentv on 11/16/2010 20:50
tu peux pas utiliser jInstallerModuleInfos::$version ? sinon tu as aussi jInstaller::getInstallerIni() qui te retourne installer.ini.php
[Opened] question sur le système d'update jelix 1.2
Posted by foxmask on 11/16/2010 22:08
ah merci je vais tester :)
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] question sur le système d'update jelix 1.2
Posted by laurentj on 11/16/2010 23:04
Salut,
je ne comprend pas ce que tu cherches à faire pour l'update. Tout est déjà fait dans l'installer.
Ou alors on ne parle pas du même "update".
[Opened] question sur le système d'update jelix 1.2
Posted by foxmask on 11/16/2010 23:27
je voudrai mettre à jour les modules, comme ce qu'on peut faire en ligne de commandes ici donc j'imaginais, avec le wizard pouvoir faire appel au "step" install.app mais ca colle pas.
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] question sur le système d'update jelix 1.2
Posted by laurentj on 11/17/2010 00:27
pourquoi ça colle pas ? le step install.app lance l'installateur. Et l'installateur met à jour tout seul comme un grand si il y a des modules à mettre à jour, ou installe si il y a des nouveaux modules à installer.
D'ailleurs, pourquoi tu veux faire une mise à jour maintenant ? Tu t'occuperas de ça pour la version après la 1.4 non ?
Si tu parles de mettre à jour de la 1.3 à 1.4, il ne faut pas utiliser le systeme d'install de jelix 1.2, puisque dans jelix 1.1 il n'y a pas la notion d'installation de module (et donc pas de installer.ini.php). Il faut que tu fasses un script de migration à part, comme j'ai fait avec la commande migrate.
[Opened] question sur le système d'update jelix 1.2
Posted by foxmask on 11/17/2010 01:31
ah ben oui effectivement :-)
je regarde ta commande migrate.
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1