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.
Modéré par : developpeur jpb Jireck

Poster la réponse dans le sujet : Questions  |  Index du Forum
A propos des messages privés
Les Utilisateurs anonymes peuvent poster de nouveaux Sujets et réponses dans ce Forum.
Identifiant : Anonyme
Icone du message :                       
                
Message :

HTML : Activé

       

      youtube 
 Plus d'émoticons

 Cliquez pour insérer des émoticons dans votre message :
 :-) ;-) :-P 8-) :-D :=! :b :D :# :-o :-? :-( :| :-| Mais c'est pas possible ! => :paf
Options : Désactiver le HTML pour cet envoi
Anti-Spam / Merci de répondre à la question suivante :
      

Aperçu des Sujets
PhilGuen
982      

PhilGuen
 Posté : 18-10-2010 09:01
merci DEV
developpeur
24581       
 

developpeur
 Posté : 16-10-2010 23:48
Au niveau sécurité c'est simplement pas bon / et tu ne pourra malheureusement pas faire tellement mieux
PhilGuen
982      

PhilGuen
 Posté : 16-10-2010 08:53
Personne pour me conseiller au moins sur la sécurité?
PhilGuen
982      

PhilGuen
 Posté : 14-10-2010 09:07
Citation : Jireck 

allez

moi je suis la dedans .... http://desencyclopedie.wikia.com/wiki/Langage_informatique 




Merci Ji. Même si je ne suis pas programm(at)eur, j'essaie toujours d'aider en fonction de mes faibles connaissances et de mon expérience de NPDS (qui commence à être importante).

Mais sur ce coup, je fais appel à toutes les bonnes volontés (surtout pour résoudre le bug ... qui doit surement prouver que je n'ai rien compris au fonctionnement de php)

Merci d'avance pour votre aide

Cordialement

Philippe

Message édité par : PhilGuen / 14-10-2010 09:10


Jireck
8416       

Jireck
 Posté : 13-10-2010 15:55
allez

moi je suis la dedans .... http://desencyclopedie.wikia.com/wiki/Langage_informatique
PhilGuen
982      

PhilGuen
 Posté : 13-10-2010 08:59
Bon !!!! Hum !!! la réponse est ici http://fr.wiktionary.org/wiki/programmateur ... on a raison tous les deux (mais, moi j'ai plus raison ).

De toutes façons je ne suis ni l'un ni l'autre. Le tout petit peu que je connais, je l'ai appris en "bidouillant" NPDS. Alors il y a des tonnes de choses que je n'ai ni appris, ni compris ...

Aussi je vais demander l'aide des "codeurs" et puis ... zut ... je demande l'aide de tout le monde nah ..

1°) Comment mieux sécuriser ce script "pourri"? J'ai fait ca ... est-ce que c'est mieux?



<?php
if(!isset($mainfile)) { !!!include!!!("mainfile.php"); }
$info=removeHack($info);
$user_langue=removeHack($user_langue);
$user_cook_duration=removeHack($user_cook_duration);

$timeX=time()+(3600*$user_cook_duration);
setcookie("user","
$info",$timeX);
if (
$user_langue!="") {
       setcookie("user_language","
$user_langue,$timeX);
    }
?>
<html>
<head> 
</head> 
<body !!onload!!="window.setTimeout('self.close()',2000)"> 
Cookie de secours créé!
</body> 
</html> 




2°) Pourquoi le script de la fonction docookie() ne continue-t-il pas à s'exécuter.
3°) Est-il possible de faire autrement que d'ouvrir une fenêtre qui se trouve alors considérée comme un popup (et ne peux donc s'exécuter quand le navigateur les bloque)

Merci d'avance


Message édité par : PhilGuen / 13-10-2010 09:31


developpeur
24581       
 

developpeur
 Posté : 12-10-2010 23:07
... ...
PhilGuen
982      

PhilGuen
 Posté : 12-10-2010 22:17
Citation : developpeur 

Sécurité : toute pourrie

 


C'est bien pour ca que je demande conseil

Citation : developpeur 

programmeurs : c'est pour les machines à lavées ...

 


Tiens je croyais que c'était le programmateur qu'on trouvait sur une machine à laver
developpeur
24581       
 

developpeur
 Posté : 12-10-2010 21:19
Sécurité : toute pourrie
programmeurs : c'est pour les machines à lavées ...


PhilGuen
982      

PhilGuen
 Posté : 12-10-2010 17:42
Voici ce que j'ai faits :

Dans la fonction docookie() du site principal (cyclos.descartes.free.fr), j'ai ajouté la ligne suivante



echo"<script>window.open('http://cyclos.descartes2.free.fr/docookie.php?info=$info&user_langue=$user_langue&user_cook_duration=$user_cook_duration','secours','menubar=no, status=no, scrollbars=no, menubar=no, width=50, height=50');</script>";



et sur l'hébergement du site de secours (cyclos.descartes2.free.fr), j'ai créé une page docookie.php contenant le code suivant :



    <?php
    $info 
$_GET['info'];
    $user_langue = $_GET['user_langue'];
    $user_cook_duration = $_GET['user_cook_dura tion'];
        if ($user_cook_duration& lt;=0) {$user_cook_duration=1;}
        $timeX=time()+(3600*$user_coo k_duration);
        setcookie("user","$info",$tim eX);
        if ($user_langue!="")&nb sp;{
           setcookie(" user_language","$user_langue",$timeX);
        }
    ?>
    <html>
    <head> 
    </head> 
    <body !onload!="window.setTimeout('self.close ()',2000)"> 

    </body> 
    </html> 



Bon : mon deuxième cookies est bien créé correctement par l'intermédiaire de la deuxième fenêtre MAIS GROS BUG :

Après l'appel de la page "externe", le script de la fonction docookie() ne continue pas.
L'exécution dans la première fenêtre est stoppée => page blanche.

En plus, petit inconvénient, la solution window.open nécessite l'acceptation des popups par l'utilisateur. Un moyen de faire autrement??

Enfin, qu'en est-il de la sécurité?????

Merci aux VRAIS programmeurs de leur aide

Message édité par : PhilGuen / 12-10-2010 17:50


Temps : 0.0152 seconde(s)