logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
41 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 392 905

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Critiques


Retour à l'index des critiques
Ajouté : 15 juin 2005

NPDS (le blog)


J'essaie d'installer NPDS avec votre super interface d'installation 'easy' install.

C'est rare que je laisse des messages mais ca m'a veritablement saoulé (ya pas d autre mot desole)
d'avoir a matter votre source pour deceler le souci.



L'interface d'installation est tres mal faite:


Lorsque l'on rentre les informations SQL, *AUCUN* controle n'est fait pour s'assurer de la bonne

connexion au serveur SQL, excepté trois pages plus tard, et quand cette troisieme page plus tard

nous pete une erreur a la gueule, il faut revenir a la seconde page et tout recommencer, aucun lien

pour modifier la configuration, rien !

Bref, pas la peine de donner un nom aussi pompeux a une interface apparement aussi incomplete.



Seconde chose, le probleme je viens de le trouver, le fichier config.php n'etait pas ecrit correctement:

Vous controlez le HTTP_USER_AGENT (c'est a dire la machine du client) pour savoir sur quel type de systeme

vous allez ecrire le fichier ???! Je veux dire, c'est totalement illogique excepté si vous prenez en compte

le fait que la personne peut vouloir sauvegarder son fichier de configuration sur son systeme local.

Mais bref c est pas ca le pire, reprenons: donc si vous detectez un systeme windows en client, vous

ecrirez les retour a la ligne avec r seulement et dans le cas contraire avec un n ????!



Ola !

r = retour chariot, on reste sur la meme ligne et on revient au debut de cette meme ligne sur laquelle on vient

d ecrire,je vous epargne donc le copie colle de mon fichier de config qui devient inutile (puisqu aucun

saut de ligne donc la seule ligne == commentaire).

Un patch simple est d'ajouter $crlf = "n"; apres le code de l horreur:



$client = getenv("HTTP_USER_AGENT");

if(ereg("[^(]*((.*))[^)]*", $client, $regs))

{

$os = $regs[1];

if(eregi("Win", $os))

{

$crlf = chr(10);

}

}

else

{

$crlf = "n";

}



Bref sinon je m etonne que des gens aient pu l installer (!!) mais apparement ca a l air d etre super joli
donc bon boulot a ce niveau la, je reviendrais en foutre une couche si l occasion se presente ;)





PS: devoir foutre des
dans ce formulaire pour faire des sauts de ligne.. decidement
vous avez l'air d'etre de sacres experts en la matiere :)





Le critique : toad
Note :
Hits : 6155
developpeur developpeur
 
Note de ce produit : 10 
Votre Commentaire : Ok. IZ-Xinstall marche bien sinon ... pourquoi serait-il aussi téléchargé et avec si peut de remontées ... ?
==> Tu a toujours la version tar.gz sinon ...

Manque de contrôle : oui d'accord et c'est quand tu veux que tu nous file un coup de main

Ne préjuge pas de la valeur d''un soft sur son installation ... ou alors installe windows ... et surtout pas NUX ! 

Anonyme Anonyme
 
Note de ce produit :
Votre Commentaire : J'ai filé un coup de main en faisant remonter l'erreur et en proposant un patch.. que faire d'autre ? Développer à votre place ?

Ta dernière remarque, je la considère comme totalement impertinente pour un amateur d'Unix comme moi et totalement à coté de la plaque puisque votre script ne sait pas comment écrire un fichier dessus... et concernant les interfaces d'installation, excuse moi mais Mandrake / Windows c'est kif-kif, encore faut-il savoir de quoi on parle bien sûr..

J'ai pas compris le coup de votre gestion des code HTML ici, les <br> se transforment en vrai tags ??
<script></script>

Ah oui dernière chose: j'ai abandonné NPDS au profit de DotClear ;)
 

developpeur developpeur
 
Note de ce produit : 10 
Votre Commentaire : Ta dernière remarque, je la considère comme totalement impertinente pour un amateur d'Unix comme moi et totalement à coté de la plaque puisque votre script ne sait pas comment écrire un fichier dessus... et concernant les interfaces d'installation, excuse moi mais Mandrake / Windows c'est kif-kif, encore faut-il savoir de quoi on parle bien sûr..
==> La tu me fait hurler de rire ! / franchement ... le problème avec ton genre de personnage c'est que vous avez découvert Linux avec Mandrake ... / perso je bosse dessus depuis 1995.
Vous la ramenez parceque vous connaissez 3 lignes de PHP, de C ou de .Net ... et là encore une fois, on n'est pas du même monde.
J'ai 43 ans et je code depuis mes 14 ans dans presque tous les languages ... mais c'est vraie que je suis le dernier des manches ...

J'ai pas compris le coup de votre gestion des code HTML ici, les
se transforment en vrai tags ??
==> Ben oui

Ah oui dernière chose: j'ai abandonné NPDS au profit de DotClear ;)
==> OUF 

Les commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.