Professional Community Server
Past books can be viewed on:
I made a pair of controls...
For DNN I built a DesktopModule, which you can upload, and then use a FriendlyURL to move it to the root... It dynamically pulls your sites tabs, and exposes them as a google sitemap. You can see a sample at http://www.danbartels.com/googlesitemap.aspx. (a PA and the trivial source in C# is included with this download)
For CS I made a new HTTPHandler (actually one for CS 1.1.0.50615 and another for CS 1.2.0.50811). This handler builds a GoogleSiteMapIndex.aspx file at the root of the site, and individual GoogleSiteMap.aspx files for each "section" on your site. Basically exposing the aggregate "category" view, and each individual "post" view for Forums, Galleries, and Blogs. See http://blog.danbartels.com/googlesitemapindex.aspx for a sample.
Both of these controls can be downloaded from http://beta.mycommunityserver.com from
http://beta.mycommunityserver.com/Downloads/DotNetNukeModules/tabid/79/Default.aspx
and
http://beta.mycommunityserver.com/ControlGallery/tabid/57/Default.aspx
You will also need a google webmaster account (your gmail login will work) and register the URLS with google via https://www.google.com/webmasters/sitemaps
Dan
Right now both packages require that you manually ping google when your site index changes (for CS, this is every time you post) I hope to be able to build an admin interface for this in DNN, and use a CSModule on the post save for CS...
[Update 8.18.2005: I added the CSModule to auto ping google on each post save event]
Shifty
DanB
dano
Winalot
JB
Paul Davis
Ashish
newbee2000
If you are not already familiar with Google Sitemaps [wiki:[wikipedia:Google Webmaster Tools]], simply
Über Times
Does this work if there are multiple domains hosted by one instance of DotNetNuke?
Cheers
PH
Like the concept for the DNN control, one MAJOR flaw and security hole is that is displays all the tabs on the site, even those which are designated for registered users only or whatever other security groups you have set up!
Has anyone else not spotted this or am I being dumb?
Maybe it would be better just to display tabs which are public?
mediademon