2006/03/05
Google Sitemaps (and Carto)
Google added nice webmaster tools a few months ago. It is now possible to have reports of what Google sees from your site when crawling the page, and information about top search queries and clicks. Also, they defined a sitemap format with which a webmaster can give hints to the GoogleBot about what to crawl, how frequently, with which relative priority within the site, etc. It is also possible to setup separate sitemap files for regular and mobile web content. Quite cool.
So it was a good excuse to play with Core Data and build a small Mac application to edit sitemap files. It is -so- previsible: I wanted to add a sitemap file to my site, so instead of taking 5 minutes to write the file by hand, I took a couple of hours to hack a tool to generate it. So Carto is the result. It imports and exports sitemap files,
allows to drag-n-drop URL from a browser, handles live search and batch edits. Feel free to use it, and please send email to: olg+carto @ no-distance.net if you have any issue or suggestion. The source code is an example of Core Data use in a small application, giving for free persistence, batch editing, undo management, and validation. There is also some bits of low-level Web Kit usage, to obtain last-modified information, and NSXMLDocument to generate or parse the sitemap files.