Profil partagé entre les différents site des crapauds fou

+9 votes
725 vues
posée par Trenty Batracien fou (298 points) 28-Mai-2018 dans Outillage
edité par Trenty 29-Mai-2018

Salut,

Actuellement, il y a 4 sites (du moins de la vision que j'ai) 

A chaque site, il faut créer un profil, renseigner + ou - les mêmes infos.

C'est assez lourds et potentiellement, un utilisateur peut avoir un pseudo différent sur chaque site.

Est-ce qu'il ne pourrait pas être imaginé qu'on est un système de profil unique ? (bon je sais que c'est faisable, je ne sais pas comment, mais on peut tout faire ;))

En fait qu'est-ce que vous en pensez ?
Trouvez vous ça utile ou pas ?

Je trouve qu'avoir un point d'accès où l'on créé son profil et qu'il nous donne un accès à tous les sites en les ayants renseigné, pourrait être bien pratique.

*** edit ***

J'ai mis 3 idées, je laisse les votes pour choisir et débattre.

4 Réponses

0 votes
répondu par mose Batracien fou (347 points) 28-Mai-2018
Ouais ca serait vachement bien mais ca demande quand meme pas mal de boulot.
commentée par Trenty Batracien fou (298 points) 29-Mai-2018
Ouai, c'est sûr c'est du taf.

Mais je pense qu'on ai pas mal de dev/coder en tout genre dans la mare pour arriver à faire un truc ;)
Je vais rajouter quelques idées de comment on pourrait faire ça en réponse.
0 votes
répondu par Trenty Batracien fou (298 points) 29-Mai-2018

Une première idée serait d'avoir juste un formulaire qui une fois remplit envoie les infos dans les databases de chaques sites.

https://drive.google.com/file/d/1ZAg19eeJOyKqk2ZBbiStOVGI5pSgbONM/view?usp=sharing

Le truc avec cette solution, c'est qu'il faut avoir un accès aux databases de chaque site.
Mais comme c'est des sites en interne, çe ne doit pas poser problème, je pense.

Les données ne sont pas centralisé et l'utilisateur pourra supprimer ou modifier les infos sur chaques sites indépendamment.

En gros se système facilite seulement la création des différents profil.

commentée par etiennejls Tétard dingue (10 points) 03-Juin-2018
Disons que ça serait la solution la plus "simple" dans le sens ou il n'y aura pas besoin de créer une BD pour les profiles des crapauds fous.
 Après ça peut rendre le truc un peut confus pour les gens qui ne s'y connaisse pas beaucoup: genre ils oublient leur mot de passe pour disons le chat donc ils le changent pensant que cela changera aussi celui pour le wiki, les idees etc ...
Quitte à merger tout les profils autant faire ça vraiment en créant une BD (à mon avis). Après ça entraîne d'autres problématiques (Hébergement ? / Scalabilité ? bon on est pas beaucoup haha / Sécurité? ...  ) Étant nouveaux parmi les crapauds je ne sais pas exactement comment on veut fonctionner et je ne connais pas les infrastructures en place donc mon point de vue est plus d'un point de vue pratique que pragmatique :p
commentée par Trenty Batracien fou (298 points) 03-Juin-2018
Je suis totalement d'accord avec toi.

c'est pas la solution que je préconiserai.
Mais j'y ai pensé parce que certain n'aime pas avoir leur infos stocké au même endroit.
Donc ça permettais juste d'aider à la création :)
0 votes
répondu par Trenty Batracien fou (298 points) 29-Mai-2018
La deuxieme idée serait d'avoir une db derriere le site de profil :

https://drive.google.com/open?id=1qprIImmT1sT7D49zNdlJ3DyfoDNxxxmv

Ce qui fait que l'on pourrait avoir comme un annuaire.

Et les sites viendraient prendre l'info dedans.

Pour ça, il faut modifier le code des différents sites pour avoir accès à 2 databases.
+1 vote
répondu par Trenty Batracien fou (298 points) 29-Mai-2018
Une 3eme idée serait une sorte de mix entre les 2 premiers.

https://drive.google.com/open?id=161TXKtJJvREA34LYRY_RuVBPQZwJ2oZn

Un site annuaire avec une db.

Et un outil qui tourne en tache de fond sur le serveur pour mettre à jour les differentes db quand il le faut.

Bienvenue à toi
Crapaud Fou

Vous avez une idée folle après avoir lu le manifeste du Crapaud Fou? Proposez-la ici et recueillez les opinions des autres crapauds fous.

Rejoignez aussi la mare aux crapauds pour des discussions en direct.
...