2010-01-27 4 views
3

J'ai créé un module DNN pour un sondage. Ce module est créé en tant que projet dans ma solution de projet DNN. Je voudrais intégrer ce module dans le site Web de DNN. Y a-t-il une chance de le faire? Je modifie déjà les contrôles des utilisateurs pour hériter de PortalModuleBase avec mon projet Poll. Je suis passé par ce tutoriel http://www.adefwebserver.com/DotNetNukeHELP/DNN4_SurveyModule/Default.htm mais je me rends compte que ce n'est pas le même cas puisque celui-ci vous montre comment créer le module sur le site DNN. merci pour votre aideIntégration du module DotnetNuke

Répondre

0

Vous devriez commencer avec l'assistant du module DNN pour Visual Studio fourni avec le paquet source DNN. Cela vous donnera un module "bonjour monde" pour commencer.

Vous devez également créer un fichier manifeste pour votre module. Jetez un oeil à DNN Module Packager.

Ce fichier XML contiendra les chemins relatifs de tous vos fichiers de module lorsqu'il est installé. Le fichier manifeste est compressé avec tous vos fichiers de module et installé dans le menu Hôte DNN lorsqu'il est connecté en tant qu'utilisateur hôte.

La plupart de ces informations et modules de démarrage se trouvent sur le site Web DNN sous documentation.

+0

Et si je crée un module sur un côté? Dans mon cas, j'ai créé un projet séparé (Poll ou Hello World) et je veux l'utiliser comme un module dans DNN. Quelle chance? – FasoService

+0

Oui, c'est bien. La question est où les fichiers sont quand vous testez. La première fois vous devrez peut-être installer en utilisant l'utilisateur hôte DNN. Mais si votre projet place son fichier dans le dossier du module sous 'DesktopModules', vous devriez pouvoir actualiser DNN et voir vos changements. – kervin

+0

Mais dois-je encore créer le manifeste comme vous l'avez suggéré ci-dessus? Ou simplement compresser mon fichier et obtenir si le site est en direct (ce qui signifie obtenir le fichier zip du compte de l'hôte)? – FasoService

Questions connexes