octave/sitemap-bundle
Octave Sitemap Bundle
Installation
Step 1: Download OctaveSitemapBundle using composer
Require the bundle
"require": {
... some repositories
"octave/sitemap-bundle": "^1.0.0"
}
And run composer update.
Step 2: Enable the bundle
Enable the bundle in the kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Octave\SitemapBundle\OctaveSitemapBundle(),
// ...
);
}
Step 3: Implement your sitemap source
<?php
namespace AppBundle\Service;
use Octave\SitemapBundle\Service\SourceInterface;
use Octave\SitemapBundle\Model\Item;
class AppSitemapSource implements SourceInterface
{
public function getItems()
{
return [
new Item('http://mysite.com/', new \DateTime(), Item::FREQ_ALWAYS, 1.0)
];
}
}
Step 4: Configure source service
# app/config/services.yml
services:
app.sitemap.source:
class: AppBundle\Service\AppSitemapSource
tags:
- { name: 'octave.sitemap.source' }
Related Packages
Version History
| Version | Released | PHP | License |
|---|---|---|---|
| 2.1.0 | >=7.0.1 | MIT | |
| 2.0.3 | >=7.0.1 | MIT | |
| 2.0.2 | >=7.0.1 | MIT | |
| 2.0.1 | >=7.0.1 | MIT | |
| 2.0.0 | >=7.0.1 | MIT | |
| 1.1.4 | >=7.0.1 | MIT | |
| 1.1.3 | >=7.0.1 | MIT | |
| 1.1.2 | >=7.0.1 | MIT | |
| 1.1.1 | >=7.0.1 | MIT | |
| 1.1.0 | >=7.0.1 | MIT | |
| 1.0.5 | >=7.0.1 | MIT | |
| 1.0.4 | >=7.0.1 | MIT | |
| 1.0.3 | >=7.0.1 | MIT | |
| 1.0.2 | >=7.0.1 | MIT | |
| 1.0.1 | >=7.0.1 | MIT | |
| 1.0.0 | >=7.0.1 | MIT |