Public Member Functions

SitemapHandler Class Reference
[Pages_sitemap]

Produce a sitemap in XML format for submitting to search engines. More...

Inheritance diagram for SitemapHandler:
Handler

List of all members.

Public Member Functions

 createConfSitemap ()
 createSchedConfSitemap ()
 createSitemapIndex ()
 createUrlTree (&$doc, $loc, $lastmod=null, $changefreq=null, $priority=null)
 index ()

Detailed Description

Produce a sitemap in XML format for submitting to search engines.

Definition at line 23 of file SitemapHandler.inc.php.


Member Function Documentation

SitemapHandler.createConfSitemap (  ) 

Construct a sitemap for a conference

Returns:
XMLNode

Definition at line 91 of file SitemapHandler.inc.php.

References createUrlTree(), Request.getConference(), and Request.url().

Referenced by index().

SitemapHandler.createSchedConfSitemap (  ) 

Construct a sitemap for a scheduled conference

Returns:
XMLNode

Definition at line 111 of file SitemapHandler.inc.php.

References createUrlTree(), Request.getConference(), Request.getSchedConf(), and Request.url().

Referenced by index().

SitemapHandler.createSitemapIndex (  ) 

Construct a sitemap index listing each conference's individual sitemap

Returns:
XMLNode

Definition at line 57 of file SitemapHandler.inc.php.

References Request.url().

Referenced by index().

SitemapHandler.createUrlTree ( &$  doc,
loc,
lastmod = null,
changefreq = null,
priority = null 
)

Create a url entry with children

Parameters:
$doc XMLNode Reference to the XML document object
$loc string URL of page (required)
$lastmod string Last modification date of page (optional)
$changefreq Frequency of page modifications (optional)
$priority string Subjective priority assesment of page (optional)
Returns:
XMLNode

Definition at line 165 of file SitemapHandler.inc.php.

Referenced by createConfSitemap(), and createSchedConfSitemap().

SitemapHandler.index (  ) 

The documentation for this class was generated from the following file: