Conception d'un module de gestion de profil

hassen
Invité n'ayant pas de compte PHPfrance

12 juin 2007, 09:30

salut,

Ils nous demande de développer un module en php5 pour la gestion des profils,

Le point délicat de ce module ce qu'il doit être générique ; c'est à dire pour chaque url entrée en

paramètre , je dois être capable de visualiser une zone et de cacher une autre selon le profil à la

place de renvoyer une page php différente pour chaque profil :( .

la difficulté de ce module réside dans la conception. quelqu'un avait une idée?

Je vous remercie d'avance,

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 juin 2007, 10:19

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP", "Aidez-moi !" n'apportent rien à la compréhension de ton problème.
Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Merci de prendre le temps de lire les règlements.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

12 juin 2007, 10:58

... je dois être capable de visualiser une zone et de cacher une autre selon le profil à la place de renvoyer une page php différente pour chaque profil
...
Voici donc les objectifs :
1. Tu dois être capable de ...
2. Le programme doit visualiser certaines parties d'une page Web selon le profil du client consultant

Quant au 1° objectif, effectivement, il s'agit bien de développer ton savoir-faire, on t'aidera donc dans ce sens.

Pour ce que doit faire le programme je croix que techniquement c'est faisable et voici mon idée détaillée:
Si l'on peut reconnaître le visiteur par un signe, mettons son ID passé comme paramètre au programme. Ce dernier peut effectivement, afficher les zones d'infos correspondant à l'ID reçu. C'est le principe même de la dynamique Web.
Maintenant quel langage peut on utiliser pour arriver à ça. On a le choix:
  • . Si le contenu à afficher se trouve dans une base de données ou des fichiers, on a besoin d'un programme côté serveur Web telque PHP.
    . Si le contenu est figé dans la page Web dans des zones dédiées , on peut tout simplement utiliser un langage côté client navigateur telque Javascript.
    La dernière solution est plus rapide en terme de temps de réponse pour le client mais trop chargée d'infos inutiles pour un profil donné
    . On peut finalement utiliser une solution XML/XSL pour générer l'info utilile pour le demandeur.
Mais si toi tu vois la solution zone cachée/affichée selon le profil, tu pourra utiliser Javascript pour ça.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

ViPHP
ViPHP | 5924 Messages

12 juin 2007, 13:48

Mais si toi tu vois la solution zone cachée/affichée selon le profil, tu pourra utiliser Javascript pour ça.
Seulement si la zone à cacher n'est pas à cacher pour raisons de confidentialité...
Et qui dit javascript, dit problèmes d'accessibilité et solution alternative...

hassen
Invité n'ayant pas de compte PHPfrance

12 juin 2007, 17:44

Salut,

Je vous remercie pour vos réponses et surtout sadeq ,

mais le problème c'est que nous sommes au début et nous n'avons pas abouti même à une

conception claire du module surtout que notre encadreur exige qu'il soit générique càd qu'on peut

intégrer à n'importe quel projet à condition qu'il respecte des normes exigé par mon module pour

qu'il puisse fonctionner.

Ce que je cherche maintenant c'est des solutions conceptuelles , après arrivera les techniques du

codage et le choix du langage.

Merci d'avance.