Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Critiques[ Retour à l'index des Critiques ]

Ajouté : 15-06-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 : 5178
developpeur
24561       
 

developpeur
  Posté : 17-06-2005 21:38

 
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 ! 


  Profil  www
Anonyme
19776  

Anonyme
  Posté : 18-06-2005 12:15

 
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
24561       
 

developpeur
  Posté : 18-06-2005 22:51

 
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 


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

Temps : 0.0164 seconde(s)