Rendre DotNetNuke compatible avec Firefox

S’il est vrai que DotNetNuke est un excellent outils pour créer un portail en ASP.Net, son support de Firefox laisse à désirer. En effet DNN renvoie un code dégradé à Firefox, comme si c’était un navigateur incapable de gérer du DHTML. La solution est simple, il suffit d’apprendre à DNN à reconnaitre Firefox. Malheureusement il faut faire cet apprentissage à plusieurs endroits. La manipulation suivante est valable pour DNN 3.1 :

  1. Modifier le fichier web.config du site comme indiqué ici pour ajouter le support de Firefox par ASP.Net. On peut aussi modifier le fichier machine.config du serveur pour que la modification soit globale.
  2. Modifier js/ClientAPICaps.config pour ajouter le support de Gecko. Ainsi les contrôles de DNN utiliseront DHTML avec Firefox.

    [xml]
    
  3. Mettre à jour ASP.Net Menu avec la version 1.6 :
    • Télécharger la version 1.6 de ASP.Net menu.
    • Remplacer le fichier SolpartWebControls.dll qui se trouve dans le repertoir bin du site, ainsi que dans le répertoire controls/SolpartMenu/bin par le fichier de la nouvelle version.
    • Ajouter le fichier SPMenuCaps.config dans le répertoire controls/SolpartMenu/bin

Et voila, DNN complètement dynamique avec Firefox !

Un commentaire pour “Rendre DotNetNuke compatible avec Firefox”

  1. Thomas dit :

    Bonjour à vous Alexis,
    Je cherche à rendre DNN dynamique avec Firefox, et j’apprécie beaucoup l’aide de votre article. J’ai juste un petit problème à comprendre votre partie “2.”
    J’ai trouvé le fichier en question mais je ne comprends pas exactement ce que je suis sensé modifié à l’intérieur… Pouvez vous m’éclairé un peut plus? J’apprécierai beaucoup votre aide.
    Je vous remercie d’avance et vous souhaite une très bonne journée

    PS:Pardon pour mon Francais, ce n’est pas ma langue maternelle.

Laisser un commentaire