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 
Index du Forum » » Pour débuter » » Lien en tant que membre vers un autre site  
AuteurLien en tant que membre vers un autre site
Anonyme
19757  

Anonyme
  Posté : 02-12-2009 18:32

Bonjour,
Nous avons plusieurs sites d'anciens d'entreprises.
Comment faire pour entrer directement en tant que membre d'un site à l'autre ?
Exemple : je suis ABCD de l'association1 et je veux accéder aux information de l'association2,
puis-je créer un lien du type HTTP:www.association2.com;login=association1, psw=aaa
Nos sites sont en NPDS et après en avoir "bavé" je trouve très agréable ce produit.
J'ai rédigé un pense bête au fur et à mesure que je digérai le vocabulaire, les menus, les références aux articles et publications.
Je peux le mettre à disposition des béotiens comme moi quand il sera un peu plus propre.
Merci

  Citation   
Jireck
7985       

Jireck
  Posté : 02-12-2009 21:41

bonjour anonyme,

tu as plusieurs choix mais il faut mettre les mains dans le camboui ou rusé à mort....

1) Faire un table user commune,
2) faire des requetes sur les tables distantes des autres sites
3) Clusteriser les news (si c'est cela l'info que tu desire)
4) faire des liens login pass si les pass sont pas cryté et les mettre que pour les membres ( /!\ Attention à la securité....

Voila ...

Il faudrait savoir plus avant pour determiné la meilleurs solution...

Cordialement

  Profil  www  Citation   
Anonyme
19757  

Anonyme
  Posté : 02-12-2009 23:20

Bonsoir et merci pour ta réponse,

Je ne suis pas capable de faire cela, bien que j'ai l'impression d'avoir les mains pleines de camboui.

Mais le 4) m'intéresse, comment faire un login pass "en dur" avec un seul utilisateur ?
ex : sur le site1 tous les membres qui veulent aller sur le site2 s'appellent Tartempion, Tartempion étant définit comme membre du site2.(on envoie le mot de passe en clair ?)

Est-il possible de les déconnecter quand ils quittent le site2 ?

Est-il possible de masquer les indications de la derniere ligne de la fenêtre, celle qui indique les liens?

Une réponse à ma première question serait déjà très bien

Merci

  Citation   
Anonyme
19757  

Anonyme
  Posté : 03-10-2010 14:13

Bonjour Jireck,

Merci pour ta réponse.
Sais-tu comment se fait l'authentification au niveau de NPDS ? y a-t-il des variables de session positionnées ? y a-t-il moyen de passer des variables de session à un autre site NPDS en passant par exemple un ID qui serait commun aux 4 sites ? (en méthode POST par exemple)

Sinon au niveau SQL, nous avons 4 tables user différentes, mais si je devais faire des requêtes SQL vers une table user distante, il faudrait que je le fasse vers les 4 tables vu que je ne sais pas de quel site je viens (ou alors peut-être y a-t-il moyen d'utiliser le referer ?)

Bref, la partie authentification est-elle documentée quelque part ? ou fait il me cambouiser les mains

Merci !

  Citation   
Jireck
7985       

Jireck
  Posté : 03-10-2010 19:28

Citation : Anonyme 

Bonjour Jireck,
bonsoir
Merci pour ta réponse.
Sais-tu comment se fait l'authentification au niveau de NPDS ?
oui
y a-t-il des variables de session positionnées ?
pas compris
y a-t-il moyen de passer des variables de session à un autre site NPDS en passant par exemple un ID qui serait commun aux 4 sites ? (en méthode POST par exemple)
oui mais complexe a premiere vue

Sinon au niveau SQL, nous avons 4 tables user différentes, mais si je devais faire des requêtes SQL vers une table user distante, il faudrait que je le fasse vers les 4 tables vu que je ne sais pas de quel site je viens (ou alors peut-être y a-t-il moyen d'utiliser le referer ?)
oui, il y a moyen

Bref, la partie authentification est-elle documentée quelque part ? ou fait il me cambouiser les mains
non elle n'est pas documenter
Merci ! 

le plus simple etant que tu nous explique exactement ce que tu veux faire.
J'ais fait une version multisite /multidb de npds en alpha,alpha.

Il faut savoir le max de renseignement ... tel que
les site sont heberger chez le meme hebergeur, controle tu tout de a a Z ou non.... bref tout et je te fais une reponse direct...

pour les requete distante cela est plus complexe mais faisable ...

il manque un max d'info ...

je nsuis na ta dispo si besoin

  Profil  www  Citation   
Anonyme
19757  

Anonyme
  Posté : 07-10-2010 17:24

Merci Jireck et désolé pour le délais de ma réponse.

Il y a donc 4 sites sous NPDS qui sont hébergés chez un hébergeur externe.
Chaque site est géré par des personnes différentes, mais il y a la possibilité de travailler ensemble pour arriver à une solution commune. Cependant, chaque site devra garder la main sur ses utilisateurs et sur les droits associés.
J'ai accès au PHP/mysql par ftp, mais pas d'accès en SSH ou autre.
Chaque site a sa propre base d'utilisateurs.

L'idéal serait d'être connecté sur son site avec son nom d'utilisateur, et d'être vu sur les autres sites avec un login générique propre à mon site de provenance.

Par exemple, j'ai les sites 1, 2, 3 et 4.
Je me log en tant que Jean-Pierre sur le site 1. Il faudrait que quand je vais sur les sites 2, 3 et 4, je sois reconnu en tant que compte générique UserSite1. Et donc avoir des droits restreints, mais pas comme un visiteur, sur les autres sites.
les sites auront donc leurs bases de users comme aujourd'hui, plus trois nouveaux users, par exemple pour le site 1 j'aurai en plus UserSite2, UserSite3 et UserSite4.
Cela permet à chaque admin de garder le fonctionnement avec des utilisateurs locaux et des droits spécifiques, et de laisser un accès correct aux personnes issues des autres sites.

Y aurait-il moyen de positionner une variable de session lors du login, qui serait reconnue par les autres sites quand j'arriverais dessus ?
Ou une autre solution ?

Merci beaucoup !

  Citation   
  
Sauter à :

Temps : 0.0115 seconde(s)