Fork me on GitHub




« 1 2 3 (4) 5 6 7 ... 9 »


Re: module Cv pour xoops
Aspirant
Inscrit: 21/05/2007 20:47
Messages: 61
consulter la nouvelle version du module Mon_cv pour xoops sur http://www.smart-http.com/module-mon_ ... ion-203-par-smart-httpcom .

Posté le : 22/10/2008 17:20
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
Y'a pas les templates ? Pas de smarty ?


Posté le : 22/10/2008 17:23
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops
Aspirant
Inscrit: 21/05/2007 20:47
Messages: 61
ta une documentation sur les templates et smarty?

Posté le : 22/10/2008 17:37
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376

Posté le : 22/10/2008 17:54
Partager Twitter Partagez cette article sur GG+
module Cv pour xoops -
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Je n'ai pas encore regarder le fonctionnement du module, mais j'étais sur le point d'en développé un du coup je me disais super chouette.
Cependant je pense après avoir jeté un œil dans le code qu'il y a un certain nombre de problème dans ton module qui me laisse un peu perplexe.
Je le liste pas tout mais voici quelques axes d'amélioration:

- Pas de numéro de version dans le fichier xoops_version.php. Ce serait bien qu'il y en ai un, le changement d'icône n'est pas suffisant pour gérer les mise à jour.

- Dans le fichier xoops_version.php il y a bien le fichier "mysql.sql" qui contient l'unique table, mais il ne contient pas la liste des tables (de la table pardon), du coup la désinstallation ne se fait pas correctement, et donc impossible de réinstaller le module une deuxième fois, sans supprimer la table manuellement.

-Il est conseillé de préfixer la table avec le nom du module par exemple (moncv_cv au lieu de cv) , cela permet de s'assurer qu'un autre module ou le noyau de xoops n'a pas lui même une table de ce nom. Mais cela n'est pas trop grave.

-plus embêtant, quand on regarde la structure de la table il y a de gros problèmes qui peuvent notamment mener a des impasses dans l'évolution du module:
ex:

extrait
Citation :

`login` varchar(800) NOT NULL
`nom` varchar(200) NOT NULL
`prenom` varchar(200) NOT NULL
`lieu` varchar(200) NOT NULL default '0'
`sexe` varchar(20) NOT NULL
`jour` varchar(20) NOT NULL default '0'
`mois` varchar(20) NOT NULL default '0'
`annee` varchar(20) NOT NULL default '0'
`nationalite` varchar(200) NOT NULL default '0'
`situation` varchar(200) NOT NULL default '0'
`ville` varchar(200) NOT NULL
`pays` varchar(200) NOT NULL default '0'
`cp` text NOT NULL
`email` varchar(200) NOT NULL


200 caractères pour le nom, 800 pour le login, 200 pour le lieu, etc. Autant dire que ta table va occuper un espace exorbitant pour ps grad chose.
par exemple le login 800 caractères alors que 12 serait largement sufisant, et est-ce le login utilisé par xoops, dans ce cas est-il vraiment utile?
Un champ test pour le code postal ? un varchar(6) serait plus judicieux.
etc..
Cela fait un total approximatif de plus de 8500 octets par enregistrement (8.5 mo), c'est énorme. Pour ceux qui sont un peu limités de part leur hébergeur, attention en utilisant ce module.
Je ne sais pas comment mySql gère ça mais la il y a un gros problème.

autre extrait
Citation :

`per1` varchar(100) NOT NULL
`per2` varchar(100) NOT NULL
`per3` varchar(100) NOT NULL
`per4` varchar(100) NOT NULL
`per5` varchar(100) NOT NULL
`per6` varchar(100) NOT NULL
`des1` text NOT NULL
`des2` text NOT NULL
`des3` text NOT NULL
`des4` text NOT NULL
`des5` text NOT NULL
`des6` text NOT NULL
`peri1` varchar(100) NOT NULL
`peri2` varchar(100) NOT NULL
`peri3` varchar(100) NOT NULL
`peri4` varchar(100) NOT NULL
`peri5` varchar(200) NOT NULL
`peri6` varchar(200) NOT NULL
`peri7` varchar(200) NOT NULL
`peri8` varchar(200) NOT NULL
`peri9` varchar(200) NOT NULL
`peri10` varchar(200) NOT NULL
`desc1` text NOT NULL
`desc2` text NOT NULL
`desc3` text NOT NULL
`desc4` text NOT NULL
`desc5` text NOT NULL
`desc6` text NOT NULL
`desc7` text NOT NULL
`desc8` text NOT NULL
`desc9` text NOT NULL


Quand on voit la duplication de champs numérotés comme ici, cela signifie que probablement (pas obligatoirement cependant) le modèle de données n'est pas adéquat.
Des tables enfants dans ce cas seraient plus appropriées.
Du coup, moi qui suis un vieux routier (qui a dit très vieux !!!), il n'y a pas assez de champs pour indiquer les 36 sociétés et 76 emplois que j'ai assumés dans ma carrières (bon j'exagère peut être un peu mais pas tant que ça !!!)

Désolé si je suis un peu critique, mais un module bien conçu est un module susceptible d'évoluer sans problème.
Je vais quand même le tester, mais tu devrais reprendre ces éléments.
Courage le plus dur est fait, tu as fais le premier pas!
JJDAI

Posté le : 22/10/2008 21:11

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops -
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Encore moi
Il un a un bug bloquant dans le fichier de langue "admin.php":

Citation :

define("_AM_MENUADMIN","<a href=\"valider.php?id=$_GET[id]\">Validation</a></td>
<td class=\"Titletd\"><a href=\"effacer.php?id=$_GET[id]\">Effacer</a></td>");



le "$_GET[id]" génére une erreur, impossible de faire fonctionner le module, dommage.
JJDAI

Posté le : 22/10/2008 21:40

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops -
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
@JJDai
J'étais justement entrain de mettre les mains dans le cambouis, pour lui donner un coup de main, mais c'est vrai qu'il y a du boulôt

Posté le : 22/10/2008 22:54

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops -
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
salut Grandoc,
oui je crains même qu'il faille repenser complètement le module.
Ceci dit, ça dépend de ce que l'on veut faire.
JJDAI

Posté le : 22/10/2008 23:13

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops -
Aspirant
Inscrit: 21/05/2007 20:47
Messages: 61
Merci JJDai pour les critiques je vais me penché dessus, et je reviendrai quand c’est terminé, merci encore pour tes remarques

Posté le : 22/10/2008 23:46
Partager Twitter Partagez cette article sur GG+
Re: module Cv pour xoops -
Aspirant
Inscrit: 21/05/2007 20:47
Messages: 61
bonjour tt le monde je viens de réglé les remarques de notre ami JJDai.
je vous invite alors de tester à nouveau et j'attends vos remarques.
Cordialement

Posté le : 23/10/2008 02:19
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 3 (4) 5 6 7 ... 9 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

94 Personne(s) en ligne (74 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 94 | Plus ...