Règles du forum

Merci de ne pas faire de suggestion de modules dans ce forum.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[OUTIL DEV] Générateur de fichiers d'installation de modules

Feu follet
Avatar de emmablack
  • Age : 18 ans
  • Messages : 199
  • Inscrit : 11 Mars 2006
  Lien vers ce message 05 Janvier 2008, 19:57

Reprise du dernier message

Oui je pense ^^
Mais je verrais comme il faut pour une mise à jour de mon MOD et pour un prochain ^^


http://www.emmablack.net/site/img/sig/signature.png
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 07 Janvier 2008, 12:55
Je viens d'utiliser le générateur de module et voici les problèmes que j'ai eu:

  1. Les fichiers commençant par . ne sont pas copiés dans le répertoire, mais ils sont listés dans le fichier d'installation -> ils devraient être ignorés dans les deux cas
  2. Lorsqu'on ajoute un nouveau dossier, chaque fichier est ajouté dans le fichier d'installation, seul le répertoire est nécessaire, le fichier n'en serait que plus clair
  3. Lorsqu'on ajoute un attribut dans un SELECT, le générateur remplace la ligne, idéalement il faut prendre attributs -1 comme référence et juste ajouter l'attribut. La raison en est très simple, la compatibilité des modules qui ajoute juste un attribut dans un SELECT
  4. ignorer les fichiers d'images dans la comparaison et les mettre en ajout, le binaire dans le fichier d'installation c'est pas très joli ^^
  5. pouvoir ne pas ignorer le répertoire de cache pour les ajouts. J'ai ajouté pour ma part deux répertoires dedans, mais c'est de loin pas vital


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3459
  • Inscrit : 01 Mars 2007
  Lien vers ce message 07 Janvier 2008, 13:17
1/Je vais voir, mais nier les fichiers commencant par un . n'est pas une bonne chose parce que pour certains mods ont peut vouloir rajouter un .htaccess

2/En même temps t'es pas censé lire le fichier en brut :D Jvais vérifier et voir si c'est facilement faisable :)

3/J'ai pas compris, si tu parles de requetes SQL, le générateur se contente de voir si ça correspond vaguement au format d'une requete, si oui il l'ecrit dans le fichier

4/Encore une fois t'es pas censé lire le fichier, mais jvais voir ça :D

5/Je note, mais je le mettrais surement en coché par défaut parce que c'est de loin plus viable de le nier


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 07 Janvier 2008, 13:37
Ah, pourtant comme je fais toujours l'installation en manuel afin de savoir ce que font les modules que j'installe, je lis toujours le fichier en brut ^^

1/ il faudrait ignorer les fichiers commençant par . sauf ceux qui sont nécessaires à un serveur Web (dont le .htaccess)
3/ non, je parle d'ajouter dans un fichier .php un attribut à une requête SELECT déjà existante. Si chaque module remplace la ligne, on aura vite des problèmes d'incompatibilité entre modules alors que dans ce cas précis il y a une solution très simple.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3459
  • Inscrit : 01 Mars 2007
  Lien vers ce message 07 Janvier 2008, 15:16
3/ Je viens de comprendre, mais je peux rien faire, enfin si je peux mais ça va etre prise de tête, le coeur du générateur a été codé par Genova avec sa classe diff, je me vois pas trop trifouiller la dedans, mais jlui en toucherais deux mots si il passe pas par là :D


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
Message édité 1 fois, dernière édition par Genova, 07 Janvier 2008, 15:48     Lien vers ce message 07 Janvier 2008, 15:29
Eagle, concernant les SELECT ou on prend juste attribut - 1 je suis d'accord, mais le script ici n'est pas fait pour ça. Dans ce genre de cas pointus il faut le faire à la main.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1093
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 07 Janvier 2008, 15:47
C'est ce que je vais faire ;)


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1206
  • Inscrit : 17 Octobre 2005
Message édité 1 fois, dernière édition par Met@lnono, 11 Janvier 2008, 8:32     Lien vers ce message 11 Janvier 2008, 8:29
Je viens de mettre à jour un de mes mods avec la dernière version du générateur et maintenant un répertoire /root/ est généré dans le dossier d'install, ma question est il vraiment utile et à quoi il sert ?

EDIT:
Ah oui il est utile, je viens de tester, mais pourquoi a-t-il été rajouté par rapport à la RC5 ?


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3459
  • Inscrit : 01 Mars 2007
  Lien vers ce message 11 Janvier 2008, 8:40
Il a toujours été créé par le générateur :s

Il contient les "nouveaux" fichiers ajoutés en fonction de la racine de fsb2 d'ou son nom de "root"


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1206
  • Inscrit : 17 Octobre 2005
Message édité 4 fois, dernière édition par Met@lnono, 11 Janvier 2008, 9:55     Lien vers ce message 11 Janvier 2008, 8:47
ah ben alors j'ai un problème car je ne modifie qu'un seul fichier dans tpl\WhiteSummer\files et je me retrouve avec une arborescence :
nom_de_mon_mod
--root/mods/
----nom_de_mon_mod
------style
----save

je comprend pas bien :s

EDIT:
C'est bon j'ai trouvé, je pensais que les répertoires étaient ceux a scanner et non ceux à exclure :D


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3459
  • Inscrit : 01 Mars 2007
  Lien vers ce message 11 Janvier 2008, 10:52
Le repertoire mods dans ta version modifiée de FSB2 doit être remplacé par un repertoire mods tel que dans l'archive de FSB2.0.0 (vierge quoi), parce que la version actuelle vérifie les différences entre les deux répertoires mods, ça sera arrangé prochainement, c'était une solution temporaire pour eviter l'exclusion des fichiers de langue des mods


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 292
  • Inscrit : 16 Février 2006
  Lien vers ce message 20 Janvier 2008, 23:10
J'ai un petit problème j'ai essayé de créer un module et dans le fichier il ne prend pas en compte les nouveaux fichiers :\
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3459
  • Inscrit : 01 Mars 2007
  Lien vers ce message 20 Janvier 2008, 23:43
Vérifie que tu n'aies pas exclus les mauvais répertoires, et que tu aies bien choisi le repertoire témoin et modifié :s

J'ai eu un soucis avec le generateur aujourd'hui, mais je sais pas si c'est un cas isolé ou quelque chose qui reviendra, on verra ^^


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 292
  • Inscrit : 16 Février 2006
  Lien vers ce message 21 Janvier 2008, 10:09
Arf j'ai vu mon erreur :\

J'ai inversé le repertoire témoin et modifié. Je refais un test ce soir ^^
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1206
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 10 Mars 2008, 10:25
BJ, ne serait-il pas bien d'exclure d'office le répertoire /mods, car lors d'une mise à jour il ajoute toutes les modifs du fichier xml d'install :(


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3459
  • Inscrit : 01 Mars 2007
  Lien vers ce message 10 Mars 2008, 10:29
ah ben alors j'ai un problème car je ne modifie qu'un seul fichier dans tpl\WhiteSummer\files et je me retrouve avec une arborescence :
nom_de_mon_mod
--root/mods/
----nom_de_mon_mod
------style
----save

je comprend pas bien :s

EDIT:
C'est bon j'ai trouvé, je pensais que les répertoires étaient ceux a scanner et non ceux à exclure :D

Le repertoire mods dans ta version modifiée de FSB2 doit être remplacé par un repertoire mods tel que dans l'archive de FSB2.0.0 (vierge quoi), parce que la version actuelle vérifie les différences entre les deux répertoires mods, ça sera arrangé prochainement, c'était une solution temporaire pour eviter l'exclusion des fichiers de langue des mods


Prochaine version du générateur ça sera corrigé, c'était une solution temporaire à un probleme ^^


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Répondre


.