DotNetNuke 2 : Modules et forum (Partie n°2) |
Comment ajouter des fonctions à DotNetNUke 2 |
|
 |
Voilà un complément sur l'installation de modules supplémentaires à DotNetNuke ... Vous allez découvrir que l'approche via les modules est d'un fonctionnement excellent
|
INSTALLER DES MODULES SUR DOTNETNUKE 2
Source : SAP-integration.net, le Forum SAP francophone communautaire.
On trouve sur de nombreux sites différents modules pour DotNetNuke.. Après
avoir télécharger le module en général au format .zip voila les étapes nécessaires
1 - Vérifiez votre zip.
Certains modules sont packagés avec les sources, on a alors la bonne version zippé dans le zip (vous suivez). Donc avant d'uploader le zip ouvrez le et vérifiez le zip télécharge et vérifiez qu'il ne contiente pas un autre fichier zip. Si c'est le cas, extrayez ce zip, c'est celui ci que vous devrez uploader.
2 - Logguer en vous en host :
Vous devez vous logguer avec le compte host. Puis cliquez sur Host / Filemanager

cliquez sur Browse, sélectionnez le module zippé à installer, puis cliquez sur ADD puis sur Upload File(s)
Vous devez avoir un écran de ce type

Vérifiez en bas de la liste que l'installation s'est bien passée. Si c'est le cas, votre module est installée.
Vous devez trouver le module dans votre liste de modules disponibles

INSTALLER UN FORUM
un forum est un complément amusant et trés prenant pour tout site Internet...
Je vous propose ici une petite aide pour l'installation d'un forum de discussion
déja mythique sur DotNetNuke "YetAnotherForum".
1 - Telecharger YetAnotherForum
Vous pouvez trouver une version dans notre section download (accessible uniquement par les abonnés). Sinon je vous invite pour avoir la solution d'aller sur http://www.yetanotherforum.net/ et téléchager le module pour DotNetNuke.
2 - Installer les composants
Dezipper les répertoires bin et DesktopModules dans votre répertoire ou est installé DotNetNuke.
3 - Modifier le web.config
Au début du webconfig faites la modif surlignée,

Puis allez à la fin et juste avant la balise insérez cette partie là

Pour la partie reprenez la valeur de Server pour data source, Database pour catalog, uid pour id et pwd pour password.
Votre web.config a été mis à jour correctement.
4 - Déclarez le module dans DotNetNuke.
Loguez vous en Host puis allez dans la définition de module dans le menu host. Cliquez sur ADD NEW MODULE DEFINITION

remplissez les champs Module Name et Description Puis cliquez sur update
Ajouter une définition

Entrer Forum comme New Definition puis cliquez sur Add Definition
Vous pouvez maintenant ajouter les contrôles

Sélectionnez le module YetAnothoerForumDotNet/DotNetNukeModule.ascx dans le champ source, et View comme Type puis cliquez sur update
puis ajoutez un second contrôle

Sélectionnez le module DotNetNukeModuleEdit.ascx dans le répertoire YetAnotherForumDotNet Edit comme type, Edit comme key,et Edit Forum Setting comme Title puis cliquez sur update.

Voila le résultat que vous devez avoir. Le forum est maintenant disponible en tant que module de composition de page DotNetNuke. Au premier lancement, vous vous retrouverez dans une interface ressemblant à PHPBB. Suivez les instructions. A la fin de la configuration il est possible que vous ayez une page en erreur. Pas de panique. Revenez à la root de votre site DotNetNuke, votre forum sera accessible.
Pour autant faite attention à un piège. Quand vous configurez le forum utilisez comme nom d'admin votre login administrateur (pas l'host).
Conclusion
Soyez prudent avec l'installation de modules? Certains sont fabuleux d'autres dangereux. Personnellement je vous conseille en plus de YetAnotherForum les modules suivants :
- DNNFORGE - News Articles - outil de publication d'articles.
- IDEACAPHOTOALBUM - un module compatible SQL et ACCESS pour gérer des banques d'images.
- SPEERIO_SITEMAP - un plan de site.
Je prépare des modules pour exploiter DNN dans un contexte ERP. Il faut savoir qu'avec la version 3.0 bientot disponible, DotNetNuke aura atteint une maturité suffisante pour prendre pied dans le marché professionnel. Je ne vous aie pas cacher mes attentions. Développez des modules DNN pour SAP. En premier lieu, un module d'interface pour les Query SAP (RSAQ_CALL_REMOTE_FUNCTION). Contactez moi pour en savoir plus si cela vous intéresse jerome.fortias@gmail.com
Voila pour ce second article. Le prochain sera consacré aux développements de templates et de containers.
A votre disposition
Jerome
SAP-integration.net, le Forum SAP francophone communautaire.
bluerp le 09/11/2006 (19 039 hits) |
|