Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementModule avec plusieurs vuesModule avec plusieurs vues
Précédente
 
Suivante
Nouveau message
01/02/2012 15:59
 

 Bonjour, 

Je suis débutant sur le développement de modules dotnetnuke donc j’espère que vous pourrez m'aider.

J'ai déjà fait un module de base en regardant les vidéos sur cette page wiki: Module Development, et en utilisant ce template.

Maintenant, je voudrais développer un module qui doit gérer plusieurs entités et plusieurs vues, par exemple une liste de sociétés, des ventes et des rapports. Puisque ces entités sont liées je voudrais ne développer qu'un seul module.

J'ai vu ici ou comment utiliser un placeholder pour charger un autre usercontrol. Mais comment savoir quel usercontrol charger ? est ce que je dois sauvegarder un table qui contient un ModuleID et mon usercontrol ? J'ai vu que cette cette méthode de chargement dynamique était nefaste pour le viewstate, est ce que c'est problématique ?

 Merci de votre aide!

 
Nouveau message
02/02/2012 08:13
 

Bonjour,

De mon côté j'utilise le MultiView plutôt que le placeholder.

Quelques liens :

LE livre indispensable (que je vous conseille de vous offrir) : http://books.google.fr/books?id=BR-4M... 

Blog qui traite du sujet : http://kemmis.info/blog/archive/2009/... 

 
Nouveau message
02/02/2012 09:12
 

Merci de votre réponse c'est une autre possibilité que je ne connaissais pas.

J'ai aussi trouvé cet article qui parle de la navigation dans un module, on y parle du MultiView ainsi que d'autres méthodes.

Pour dire la vérité je ne sais même pas si je dois faire un seul module ou plusieurs... Si je fais un seul gros module, je comprends bien que le déploiement sera plus aisé, mais est il possible de gérer facilement les permissions et rôles de dotnetnuke si j'utilise le multiview ou le placeholder ?

Une des spécifications de ce portail que je dois développer est que l'administrateur doit pouvoir dire quel utilisateur ou groupe d'utilisateur à le droit à quelle fonctionnalité. Je ne voudrais pas avoir à recoder un système de droits et utiliser ce qui est déjà présent dans dotnetnuke...

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementModule avec plusieurs vuesModule avec plusieurs vues