OFBiz add-on component: Sitemap creator

Google introduced Google Sitemaps so web developers can publish lists of links from across their sites. The basic premise is that some sites have a large number of dynamic pages that are only available through the use of forms and user entries. The Sitemap files contains URLs to these pages so that web crawlers can find them[2]. Bing, Google, Yahoo and Ask now jointly support the Sitemaps protocol.

In OFBiz we also need this kind of file because jquery trees are used where a crawler cannot find all the pages under it.This component supports multiple websites on the same system and can generate a sitemap xml for each.

There are three methods to get url's in this file:

  1. Having products in categories under a catalog in a product store on the website.
  2. Having content related to the website via a product category
  3. registering static pages in content -> website -> content

A site demonstrating this generated file can be found on http://www.ofbiz.info where the file can be found at: http://www.ofbiz.info/sitemap.xml

The sitemap component is available in our company shop It is implemented as a separate component and is easy to install. Installation instructions are included in the component root directory.