Aricie
The DNN Expert for your web project
DNN Community Forums

Sitemap that contains Friendly URLs

Sort:
You are not authorized to post a reply.
Author
Messages


G. Nagy Gergő











New Member



Posts:




New Member



    Hello!

    I use the FUP module with Catalook. The URL rewriting works fine!

    For me, the important URLs are the URLs of Products and Categories and I'd like to export or have these URLs in any ways to generate a sitemap.

    Is there a place (in database or a file) where generated URLs are stored? Or do you have a best practice for how to do this?

    (the problem with the built-in Sitemap that it contains only static pages and can't deal with URLs of modules that provide different content within one page).

    Please, advise!
    Thanks,
    Gergo


    samyb











    New Member



    Posts:




    New Member



      Hello Gergo,

      Our Search engine LuceneSearch ships with a Sitemap provider that returns the url from individual items registered in a module. FUP cannot do the same directly since it doesn't list all urls before rewriting them, so the rewritten urls are not the whole list of urls that are possible. However you can have a look at the Url store datatable which is called FupUrlMapping.

      In order to have a sitemap that would be complete, I'd recommend either using LuceneSearch or writing your own Sitemap provider to fetch data from Catalook

      Best regards,
      Samy


      G. Nagy Gergő











      New Member



      Posts:




      New Member



        Hello Samy, thank you for the answer!
        You mentioned that Lucene Search is shipped with a Sitemap Provider: Does it mean that we do not even need to develop a provider that generates the Sitemap content, but deploying LuceneSearch our Sitemap will contain all links that are generated by FUP module?


        samyb











        New Member



        Posts:




        New Member



          Hello Gergo,

          LuceneSearch won't fetch the data from FUP. Rather what LuceneSearch does is index content from modules that implement ISearchable; it can then generate links to the data inside the module for a sitemap provider which comes with the module. So LuceneSearch is the right way to have a sitemap that is complete with inner content from modules.

          However from what i saw Catalook doesn't provide a Isearchable interface to its product, so LuceneSearch won't be able to list everyproduct in the sitemap out of the box. It is possible to create a custom provider linking Catalook and LuceneSearch but this will take some coding (you can have a look at how to do it at this link: http://dotnetnuke.aricie....p;amp;language=fr-FR in the "Pretending to be a module search behavior" section)

          So to sum up, sitemap and content discovery fall squarely in the LuceneSearch playground, but to use it with Catalook you will need a custom provider to retrieve the data from the module and send it to the sitemap. This is something we can take care of for you, if you're interested let us know.

          I hope this answers your questions. Let us know if you need more details.

          Best regards,
          Samy
          You are not authorized to post a reply.