Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementSearchable / PortableSearchable / Portable
Précédente
 
Suivante
Nouveau message
20/10/2006 14:46
 

Bonjour!

J'ai cloné le module Documents pour ajouter une fonctionnalité de tri plus efficace. Tout fonctionne à merveille sauf que mon module n'est pas indexable, ni exportable. Pourtant, j'ai repris le code exact du module Documents. J'implémente ISearchable et IPortable dans ma classe Controller avec les fonctions GetSearchItems, ExportModule et ImportModule.

J'ai suivi aussi les instructions très simples sur http://www.dotnetnuke.com/Community/BlogsDotNetNuke/tabid/825/EntryID/1143/Default.aspx

mais c'est tellement simple que j'ai aucune idée ça pourrait être quoi le problème, où commencer à chercher, quoi faire et quoi modifier.

Si vous avez une solution, une idée ou de l'argent à me donner ça serait grandement apprécié :)

Merci!

 
Nouveau message
20/10/2006 15:14
 

Salut;

est-ce que tu as bien redéfini dans la définition du module (la partie DesktopModule pour être précis) ton nouveau business controller? DNN l'instancie explicitement pour récupérer tes interfaces?

Sinon, si des exceptions sont levées sur indexation, tu devraient les retrouver dans les logs


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
20/10/2006 16:32
 

Mon module est complètement indépendant du module Documents. Dans la définition de mon module, j'ai bel et bien défini mon nouveau business controller, il apparaîrait dans ses settings...

Controller class: DotNetNuke.Modules.Fichiers.FichierController, DotNetNuke.Modules.Fichiers

L'indexation semble se faire sans erreur... dans l'historique Succeeded est à true partout.

J'ai remarqué que dans la BD il y avait le champ SupportedFeatures qui était à 0 pour mon module. Je l'ai mis à 3 (Portable=1, Searchable=2,Upgradeable=4) et j'ai finalement mes 2 petits crochets dans les settings de mon module pour Portable et Searchable. Par contre, l'indexation ne semble pas se fier à ce champ car je n'ai remarqué aucun changement après une nouvelle indexation.

Je continue mes recherches!!!

 

 
Nouveau message
24/10/2006 16:49
 

Voici c'était quoi mon problème si ça peut aider quelqu'un...

C'était justement mon controller class qui n'était pas bien définit dans le .dnn

Il fallait seulement mettre la class Controller, sans rajouter le namespace après comme dans le module Documents original. Si quelqu'un sait pourquoi, j'aimerais bien le savoir, mais l'important c'est que ça fonctionne!

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementSearchable / PortableSearchable / Portable