-
Notifications
You must be signed in to change notification settings - Fork 21
Version History
Update for Orchard version 1.7
- Root url now uses the one configured in site settings. (This should eliminate issues with NAT ports etc.)
- Absolute urls are supported in route providers.
- Url aliases are now supported in route providers (See below).
- Fixed jQuery 1.9 compatibility issues.
Url Aliasing:
There are situations where the tree structure that you want to generate for the display page does not exactly mirror the url structure. For instance, if you are using absolute URLs to an external site, or simply reformatting local urls. In these cases, you can set the UrlAlias property of the exported SitemapRoute to the relative path that you want to use to generate the display structure.
- Import / Export support [Stanley Goldman]
- Fixed: Links and Titles correctly generated when nested pages and custom routes are combined. [mjy78]
- Fixed: Cache clearing form now points to the correct action. [mjy78]
- Ability to over-ride content routes with custom routes to set different priority/frequency for output to sitemap.xml. [mjy78]
- Improved ordering of items output to sitemap.xml (highest priority first). [mjy78]
- It is now possible to include a custom route with an empty url to allow configuring XML output settings for your home page. [mjy78]
Breaking Changes for Developers
ISitemapRouteProvider now requires a Priority property. Providers with a HIGHER Priority number are executed first and routes that they provide will take precedence over the same route from a provider with lower priority.
Thank you StanleyGoldman and mjy78 for their contributions in this release.
- Made manual cache reset affect both XML and Display / Settings cache.
- Fixed parent nodes in the display losing their links to content in some cases.
- Fixed drag-and-drop manipulation of display settings (Upgraded to jQuery UI 1.10.0)
- Fixed and improved styling of Display Settings page and Levels controls inside route blocks
- Fixed javascript bug in dashboard 'Add Custom Route' button. [Giscard Biamby]
- Fixed file include properties inside solution. [Giscard Biamby]
- Fixed bug where sitemap.xml can be generated with invalid values for priority when using ISitemapRouteProvider. [Giscard Biamby]
- Updated MVC References to use Orchard's. [Giscard Biamby]
Thanks to Giscard Biamby (TheMonarch) for his contributions!
- Compatible with Orchard 1.6
- Sitemap XML now caches hourly rather than daily
- Added a tab in the admin for forcing an XML sitemap cache refresh
- Fixed encoding of priority element in XML stream.
- Fixed content handler breaking before installation in some cases.
- Made compatible with Orchard 1.4 release.
- Moved route discovery to
ISitemapRouteProvider. Developers can describe routes by implementing this. - Fixed label on Index administration screen.
- Added ability for developers to add URL filtering by implementing
ISitemapRouteFilter. - Added "Manage Sitemap" permission.
- Fixed error when adding a custom route with an empty URL. Empty custom routes are not allowed.
- Removed the requirement for a Content Type to be creatable through the content UI in order to be included in the sitemap. This allows more custom coded types like Blogs to be indexed.
- Initial version