PHPackages                             darvinstudio/darvin-sitemap-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. darvinstudio/darvin-sitemap-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

darvinstudio/darvin-sitemap-bundle
==================================

This bundle provides simple sitemap generating functionality for Symfony2-based applications.

5.0.0(10y ago)0135MITPHP

Since Feb 26Pushed 9y ago2 watchersCompare

[ Source](https://github.com/DarvinStudio/DarvinSitemapBundle)[ Packagist](https://packagist.org/packages/darvinstudio/darvin-sitemap-bundle)[ RSS](/packages/darvinstudio-darvin-sitemap-bundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

DarvinSitemapBundle
===================

[](#darvinsitemapbundle)

This bundle provides simple sitemap generating functionality for Symfony2-based applications.

Installation
------------

[](#installation)

#### 1. Add bundle to "required" section of composer.json:

[](#1-add-bundle-to-required-section-of-composerjson)

```
"require": {
    "darvinstudio/darvin-sitemap-bundle": "1.0.*"
}
```

#### 2. Download bundle using Composer:

[](#2-download-bundle-using-composer)

$ /usr/bin/env php composer.phar update darvinstudio/darvin-sitemap-bundle

#### 3. Register bundle in AppKernel.php:

[](#3-register-bundle-in-appkernelphp)

```
// app/AppKernel.php
public function registerBundles()
{
    $bundles = array(
        // ...
        new Darvin\SitemapBundle\DarvinSitemapBundle(),
        // ...
    );
}
```

#### 4. Import routing configuration from bundle to app routing configuration:

[](#4-import-routing-configuration-from-bundle-to-app-routing-configuration)

```
# app/config/routing.yml
darvin_sitemap:
    resource: "@DarvinSitemapBundle/Resources/config/routing.yml"
    prefix:   /
```

Usage
-----

[](#usage)

#### 1. Create class implementing \\Darvin\\SitemapBundle\\Url\\SitemapUrlProviderInterface interface.

[](#1-create-class-implementing-darvinsitemapbundleurlsitemapurlproviderinterface-interface)

```
// src/AppBundle/Sitemap/TestSitemapUrlProvider.php
