Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Nicco
2008-02-25 13:27:52

bonnnn

je sais pas si tu t'en doutais ... mais ca m a calmé un peu la

je vais me concentrer sur autre chose donc

VDigital
2008-02-25 12:25:36

On en arrive aux problèmes de nombre de connexions MySQL concurrentes dès lors que les db sont différentes.

Comme beaucoup d'hébergements payant limitent leur offre à une base de donnée.

Tu dois concentrer tes efforts sur une gestion avec des préfixes de tables différents.
Ce qui simplifie le pb, pas de déconnexion et reconnexion à la base de données à effectuer.

Le problème est que les accès simultanés à MySQL sont limités en général...
3 chez free par exemple (de mémoire).

Ce qui signifie que l'on doit être connecté le moins souvent et le mois longtemps possible.

Moins longtemps: en général, (hors mis la synchro), on va au plus simple donc, on ne traine pas à faire des requêtes.

Moins souvent: C'est là où les hébergeurs nous attendent car avec internet V2, on se connectera aux bases de plus en plus souvent (=> plus d'échecs de connexion). D'où pour éviter ça, l'utilisation de caches au niveau du serveur (d'où la nouvelle discussion lancée par rvelices sur le moteur de template).
La tendance pour contourner les limitations des serveurs est de passer aux Services Web (et généralisation de l'XML) ou à l'Openid.
C'est plus compliqué... c'est certain.

8-)

Nicco
2008-02-25 11:38:33

dacc mais hors limitation d'un hebergeur tu penses que l'idee serai possible

VDigital
2008-02-25 11:25:08

Fait donc un petit php de test...

Depuis free, l'accès à l'autre base serveur=ServerOVH Base=BaseOVH tables=PhpBB
ne passera pas...
8-/

Nicco
2008-02-25 11:02:37

je pense que je n ai pas tout compris ...

moi voila l'idee que je souhaite gérer :

1er hebergeur : PWG sur une base serveur=ServerFREE Base=BaseFREE tables=PWG

2eme hebergeur : PhpBB sur une autre base serveur=ServerOVH Base=BaseOVH tables=PhpBB

3eme hebergeur : PunBB sur une autre base serveur=Server1&1 Base=Base1&1 tables=PunBB

... etc ...

et en gros on desactive la gestion des utilisateurs sur PhpBB & PunBB et ce sont les plugins qui gére ca a distance, en montant des connexions sur les bases distantes

VDigital
2008-02-25 10:49:03

Connexion à:
- une même base (préfixe de table différent): C'est en standard, je le rappelle. Mais cela n'assurera pas le process de connexion (galerie et forum) unique.
- une autre base (même serveur): 50% des hébergeurs ne proposent qu'une seule base de donnée (donc connexion à des bases différentes impossible).
- une autre base (autre serveur): Je ne sais pas pour tous les hébergeurs et j'imagine que la grande majorité interdit cet accès, dont free (et là j'en suis certain).

8-/


Solution (là encore les choses doivent évoluer): les Services Web (WS).
Via XML, l'application soeur va décrire sa base ou même enrichir sa base de donnée.
De notre coté, nous acceptons la connexion via les WS mais je n'ai vu personne encore l'implémenter. Et nous n'avons pas prévu, le reset de mot de passe, l'inscription par mail via les WS, l'abonnement à la notification par mail via les WS, la modification du Profil par les WS, etc.

Solutions plus généralistes:
- l' OpenId ou l'authentification décentralisé, voir http://openid.net/
- Non testé OpenAccount
Ce qui me dérange dans les solutions généralistes, c'est de déposer des adresses emails ailleurs, hors de mon contrôle. Je sais que je n'exploiterai pas les emails de mes membres pour du spam, mais ces sites Openxxx je n'en suis pas certain et cela me dérange.

Donc Services Web... mais encore à enrichir mais pas que chez nous...

8-)

Nicco
2008-02-25 10:11:30

tiens Vdigital vu que tu réagis à cette remarque j en profite ...
je vous étudier la possibiliter de faire une connexion a une autre base mais j'avoue ne pas avoir encore regardé !
tu penses que c est joueable et surtout est ce trop compliqué pour mon niveau ?

VDigital
2008-02-25 05:56:43

juanpa a écrit:

Bah l'idéal pour moi vu que j'ai trois base de données différentes (1 PWG et 2 phpBB sur 3 serveurs différent) serais de créer un lien vers ces 3 bases....

Comme j'ai modifier mon site récemment, l'idéal serait de mettre en page d'acceuil une zone "connection/inscription".

Si l'utilisateur existe dans une des trois base, son profil devra être répliquer dans les autres bases....

Si l'utilisateur crée son compte, celui-ci devra être créer dans les 3 bases....

Mais bon ... ça à l'air compliqué ... surtout pour un néophites comme moi ^^

;)

Que tu sois un néophyte n'est en soit pas gênant, par contre l'accès aux bases de 3 serveurs différents (3 bases) me semble irréaliste.
8-)

Nicco
2008-02-25 00:05:26

voila un poste pour annoncer un nouveau plugin sur le sujet :

le sujet sur le forum = http://forum.phpwebgallery.net/viewtopic.php?id=12780

le plugin dans les extensions = http://phpwebgallery.net/ext/extension_view.php?eid=217

a+

juanpa
2007-08-16 14:24:51

Bah l'idéal pour moi vu que j'ai trois base de données différentes (1 PWG et 2 phpBB sur 3 serveurs différent) serais de créer un lien vers ces 3 bases....

Comme j'ai modifier mon site récemment, l'idéal serait de mettre en page d'acceuil une zone "connection/inscription".

Si l'utilisateur existe dans une des trois base, son profil devra être répliquer dans les autres bases....

Si l'utilisateur crée son compte, celui-ci devra être créer dans les 3 bases....

Mais bon ... ça à l'air compliqué ... surtout pour un néophites comme moi ^^

;)

Nicco
2007-08-08 01:09:14

bahhh c est vrai que moi a l epoque c etait pour le fun car j ai pas de forum ... ou plutot juste un faux ... donc moi tout me va tres bien

pour la suite ok je regarderai

Eric
2007-08-07 18:23:53

Nicco a écrit:

au fait il restait quoi a faire sur ce plugin ? car je peux m y recoller un peu maintenant que je commence a comprendre

Bah en fait, pas grand chose. Le truc qui manque sur les 2 plugins Register_PunBB / PhpBB c'est la gestion de mises à jour des utilisateurs existants. Par exemple, si un utilisateur "Machin" (ou par action de l'admin) change la langue de l'interface ou son mot de passe sous PWG, le changement n'est pas répercuté dans le compte utilisateur des forums.

Cela vient du fait qu'il manque un trigger dans le profile.php de la version 1.7.0. Il a été ajouté dans le svn préparant la future 1.7.1. J'ai effectué les modifs des plugins pour cette version à venir mais je ne les ai pas publié car je ne me suis pas basé sur une version officielle. Je préfère attendre sa sortie qui validera la présence de ce nouveau trigger.

Sinon, j'avoue que la release actuelle de ces plugins me suffit, personnellement. J'attends les retours d'expérience pour voir s'il y a des améliorations qui m'auraient échappées.

Un truc qui serait bien, ce serait de définir un template "propre" lorsqu'on lance une synchro (cas d'un forum vierge d'utilisateurs qu'il faut alimenter par les users inscrits dans PWG). A l'heure actuelle, les lignes de réponse de la synchro s'affichent en brut dans la page, décalant toute l'interface vers le bas. S'il y a beaucoup d'utilisateurs à synchroniser, il faut scroller loin pour récupérer l'interface d'admin de PWG.
Pas très chouette, n'est-ce pas ? J'ai fait dans le fonctionnel sans me pencher sur l'ergonomie.

Alors, si tu te sens pour améliorer çà...

Nicco
2007-08-07 01:17:29

maintenant pour t aider moi a l epoque j avais juste modifie 2 ou 3 trucs sur phpBB :

en gros j avais recherché dans tout ce qui pointait vers la page d enregistrement et j avais remplacé ca par url de l'enregistrement de pwg
et a l epoque j avais mis du texte explicatif sur les 2 pages de pwg et phpBB

voili voila

Nicco
2007-08-07 01:15:01

hahaha

t es sympa toi  ;o)

mais je n en sais rien ici c est la premiere fois que je participe a un forum donc je ne connais que celui et heureusement car 2 ca serai trop !

juanpa
2007-08-07 01:00:28

Merci pour ta réponse Nicco

PS: Je confirme les gens sont plus sympas ici que là-bas ...^^

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact