Can someone direct me to either a web tool that generates the required XML file or give me a E-Mail address of someone who can generate a Google sitemap for a clients website. The site has quite a few pages and I dont feel like doing the site map manually, there is a Google which is opensource but my server doesnt have Python installed and so it wont work. Any help appreciated.
I would suggest to give phpSitemapNG a try. This is a free (no costs, comes with php source code) Google Sitemaps generator. http://enarion.net/google/phpsitemapng/ If you have problems or questions, drop me a mail or a private message. Best regards, Tobias
Thanks I found another one on http://www.tarrantit.com/GoogleSiteMap/ Seems to be working but its a little slow, thanks for the other link may well come in handy.
How big is that website? If it's more than 50 pages and has a database in the background - I could create an input plugin for phpSitemapNG that will extract the information directly from the database instead of always crawling your website when you recreate that file. There is also a cron functionality that allows you to perform these updates regularly - without clicking or doing anything. Tobias
Ill write my own generator when I have time to do the same as you just said but this is something I need in the next 30 minutes so I am just trying to get it done ASAP...
It's no problem. It's really easy, you just have to invoke a function like addUrl($url, $lastmod) , even $lastmod is optional. phpSitemapNG will do the rest for you. If you wanna have a look at it can send you some sample database-plugins. Somebody created a Joomla! plugin which he did in 1 hour - he didn't know anything about the plugins of phpSitemapNG before. The benefit of that kind of system is that you can use the submitted urls to create other output files and formats like html-based sitemaps, Yahoo Sitemaps, Rss-feeds, ... . There is also the possibility to run some plugins inbetween the input and output that can change some values (e.g. add a default priority, remove some urls, ..). Tobias