|
Jazzy SiteMap (Current Version 0.9) Download Windows MSI Installer(326k) Now with HTTP! This tool creates a sitemap (using local files) or checks a local or web site for broken links! It creates a default sitemap in either Google format or Microsoft (such as an ASP.Net application would use). It will also check for broken links in your web site! The new version provides a nice dialog box for your scan settings, and will save the settings after you close the program. Once you've chose your settings, simply click the button you want, and watch the report build. This can be pretty cool to watch if you select "detailed reports." Be careful if you scan internet sites and do not use the "Stay in root directory" option, because you could end up indexing large portions of the internet! I apologize that the "Save" button and the HTML Sitemaps are disabled right now. I will be adding those options later, so check back for new versions. I still need to add Visual Studio Intergration and a Spell Checker! For the Google sitemap, I pick up the Last Modified Date for each file, and the other values are set to default values. I suggest that you carefully adjust these default values before submitting your sitemap to Google! For the Microsoft file, I pick up the title from the <title> tag of the web page, and the description from the <meta> tag with "http-equiv" attribute "description" These sitemaps do not recognise heirarchy, and they do not search for links within each document to try to generate subtrees. The Google format requires your sitemap to have a single level, but you indicate the directory structure through the <loc> element. I am working on implementing subtrees for the Microsoft sitemap. Currently, the tool scans all files, in all subdirectories, so if you point it at a large website, it might take a while. If you remove the file types that aren't on your site, it will go slightly faster. I'm working on an article explaining the source code, and it includes a parsing class for parsing html files, particularly those that don't validate. It's all in C#! Stay tuned for that! If you have any questions or suggestions, please let me know!
Thanks for trying my software! |