kalley / sitemap-plus
There is no license information available for the latest version (dev-master) of this package.
Sitemap generator for Laravel. Includes sitemap extensions
dev-master
2014-09-19 21:37 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-11-19 02:40:38 UTC
README
This package builds XML and text sitemaps. Sitemap indexes are still in the works, but are currently not implemented.
Package Installation
Add the following line to your composer.json file:
"kalley/sitemap-plus": "dev-master"
or run composer require kalley/sitemap-plus:dev-master
from the command line
Add this line of code to the providers
array located in your app/config/app.php
file:
'Kalley\SitemapPlus\SitemapPlusServiceProvider',
Configuration
coming soon...
Example
Route::get('sitemap{ext?}', function($ext = '.xml') { return App::make('sitemap-plus') ->addUrl(URL::to('/'), '2014-09-09', null, '1.0', function($url) { $url->isMobile(true) ->addVideo('http://thumbnail', 'Sample video', '', null, 'http://playerloc', function($video) { $video->family_friendly = 'yes'; $video->addPrice('20.00', 'USD') ->addPrice('25.00', 'EUR', function($price) { $price->resolution = 'HD'; }); }) ->addImage('http://location'); }) ->addUrl(URL::to('about')) ->render($ext); }) ->where(['ext' => '\.(txt|xml)']);
For full API, see the wiki
Support
Bugs and feature request are tracked on GitHub
License
This package is released under the MIT License.