Skip to content

A simple, scalable, highly extensible and seo friendly php sitemap generator. It also supports image sitemaps.

License

Notifications You must be signed in to change notification settings

prolific/sitemaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP Sitemaps Package

A simple, scalable, highly extensible and seo friendly php sitemap generator. It also supports image sitemap.

Installation

You can install the package through composer:

composer require prolificrohit/sitemaps

Examples

  • For any array of urls:

      $sitemap = new Sitemap("sitemaps/test.xml");
      $sitemap->setMaxUrls(5000);
      $sitemap->setBuffer(1000);
      foreach ($urls as $url) {
          $sitemap->addUrl($url);
      }
      $fileNames = $sitemap->finish();
    
  • To add images:

    foreach ($items as $item) {
        $sitemap->addUrl($item->link, function($url) use($item){
            $url->addImage($item->image, "Caption", "Title");
        });
    }
    

Dependency

It is a simple php package and hence it supports all php based frameworks like laravel, zend, symfony, falcon, lumen etc. The only dependency for this package is PHP.

Coming Soon

Support for video and news sitemap is on the way.

License

License: GPL v3

About

A simple, scalable, highly extensible and seo friendly php sitemap generator. It also supports image sitemaps.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages