2017 © Pedro Peláez
 

library sitemap

Sitemap generator

image

vedebel/sitemap

Sitemap generator

  • Monday, July 18, 2016
  • by vedebel
  • Repository
  • 1 Watchers
  • 0 Stars
  • 64 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 26 Versions
  • 2 % Grown

The README.md

Sitemap generator

This is the small library, which can help you to generate the XML sitemap., (*1)

Usage is very simple. Here is the example:, (*2)

$client = new GuzzleHttp\Client();
$parser = new Symfony\Component\DomCrawler\Crawler();
$storage = new vedebel\sitemap\BasicLinksStorage();

$generator = new vedebel\sitemap\Sitemap($parser, $storage, $url, ['limit' => 200, 'debug' => 1]);
$generator->setLoader($client);
$generator->crawl();
$generator->saveXml('sitemap.xml');

If you want to monitor process while site is crawling, you can add callback, which will be called every n scanned links. Default is 10., (*3)

$generator->setCallback(function(array $scanned, array $added, array $queue) {
    echo "This is message form callback.\nScanned: "
        . count($scanned) . "\nAdded: " . count($added) . "\nQueue: " . count($queue) . "\n";
}, 10);

The Versions

03/09 2015

v1.0.5

1.0.5.0

Sitemap generator

  Sources   Download

The Requires

 

by Eugene Lebediev

03/09 2015

v1.0.4

1.0.4.0

Sitemap generator

  Sources   Download

The Requires

 

by Eugene Lebediev

26/08 2015

v1.0.3

1.0.3.0

Sitemap generator

  Sources   Download

The Requires

 

by Eugene Lebediev

25/08 2015

v1.0.2

1.0.2.0

Sitemap generator

  Sources   Download

The Requires

 

by Eugene Lebediev

24/08 2015

v1.0.1

1.0.1.0

Sitemap generator

  Sources   Download

The Requires

 

by Eugene Lebediev

23/08 2015

v1.0.0

1.0.0.0

Sitemap generator

  Sources   Download

The Requires

 

by Eugene Lebediev