UndefinedOffset
cc0c20b3a8
Changed is_registered to check both the current case and lower case version of the class
...
Fixed test failure resulting from GoogleSitemapRoute
2016-06-29 14:49:06 -03:00
UndefinedOffset
26838c70d0
BUGFIX: Fixed issue where classes not in the sitemap would cause a crash
2016-06-29 13:58:39 -03:00
Mike Cochrane
4701bd985a
Exclude all Redirector templates, not just RedirectorPage
...
Classes that extend RedirectorPage are still included in the sitemap if exclude_redirector_pages is enabled. This change excludes all subclasses as well.
2016-06-09 13:55:43 +12:00
Nik Rolls
ecd3551ec0
Added support for namespaced data objects
2016-04-12 22:58:32 +12:00
Will Rossiter
356350ede5
Remove redirector pages ( Fixes #43 )
2016-03-04 16:40:30 +13:00
Patrick Nelson
5228024ba5
FIX for #78 to workaround ->alterCanIncludeInGoogleSitemap() not working due to core bug with ->invokeWithExtensions() not allowing references.
2016-02-25 18:02:20 -05:00
helpfulrobot
7af5077d99
Converted to PSR-2
2015-12-18 07:09:19 +13:00
Patrick Nelson
a641ded926
FIX/NEW for #90 Extending alterDataList after both Versioned::get_by_stage() and also new DataList(). No list left behind!
2015-10-12 17:23:01 -04:00
Patrick Nelson
e2a1dc5250
FIX/NEW for #90 Allow ability to alter DataList and deprecate static interface for better extensibility.
2015-10-12 17:08:07 -04:00
Daniel Hensby
0ffc6ac2be
Allow URLs to be case insensitive
2015-07-27 00:46:49 +01:00
Kirk Mayo
3a3de779af
Updated out of date info on notifying Google
2015-04-24 11:52:29 +12:00
Simon Welsh
91a543ea63
Null out the order by clause
2015-03-12 21:38:22 +11:00
Max Girkens
a87116b3c3
add X-Robots-Tag header
...
adding the X-Robots-Tag header might be a good thing,
as it prevents the sitemap itself from getting indexed by google and showing up in the SERPs
see https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag
2014-10-20 16:43:01 +02:00
Nick
92bcb27cac
Fix issue where the last mod timestamp of the sitemap index file wasnt using the most recently last edited timestamp, but the last item in the stack. Update test to check this, and include test for changeset bbd5e29
2014-09-02 00:35:23 +12:00
Lukas
bbd5e29630
check is_numeric instead of is_float for $priority
...
fix https://github.com/silverstripe-labs/silverstripe-googlesitemaps/issues/66#issuecomment-52112157
2014-08-13 23:27:34 +02:00
Will Rossiter
198a850f8d
Remove deprecated methods
2014-07-18 10:16:18 +12:00
Will Rossiter
12e46e5b2b
Remove translatable filter.
2014-07-18 10:15:57 +12:00
Damian Mooyman
5f06483b73
BUG Fix issue with children of unpublished pages appearing in sitemap as apparent root pages
2014-01-28 16:41:11 +13:00
Thomas Speak
e385b2f80c
FIX Changing alterCanIncludeInGoogleSitemap
to call owner object and extensions
...
At the moment `alterCanIncludeInGoogleSitemap` is only called on other extensions, but really we'd want to see this called on the owner object and its extensions.
Fixed to use `invokeWithExtensions` rather than `extend`
2013-08-27 15:32:52 +01:00
Thomas Speak
9dcc00bafd
FIX: missing owner call
2013-08-24 10:27:33 +12:00
Thomas Speak
b0cc13c9ed
[FIX] canIncludeGoogleSitemap
...
Added $this->owner
2013-08-23 18:37:20 +01:00
Will Rossiter
affee1788f
Merge pull request #45 from g4b0/priority_locale
...
Priority locale
2013-07-18 00:51:10 -07:00
g4b0
9b7c14abc4
Bugfix: forced locale en_US for priority, since on some locale (eg. Italian) the separator is a comma.
2013-07-18 09:23:53 +02:00
Mark-M
cc215ace29
FIX Using new config API
...
Used the new config API to turn off source file comments. This stops deprecation notices being thrown
2013-05-31 15:33:38 +02:00
Damian Mooyman
1f7c2e7b73
API 3.1 compatibility: Static configurable properties must be private and immutable.
...
Static configurable properties (db, allowed_actions, etc) are now private. See: http://doc.silverstripe.org/framework/en/3.1/changelogs/3.1.0#static-properties-are-immutable-and-private-you-must-use-config-api
2013-04-02 11:57:42 +13:00
Will Rossiter
c6119d3de9
Upgrades for 3.1 compatibility
2013-03-26 22:30:38 +13:00
Will Rossiter
d42fba7906
Add extension hook points.
2013-01-18 10:51:07 +13:00
Will Rossiter
1c5e737d06
API register_routes() for registering custom paths.
...
This replaces the existing updateItems() + extension hook in favour of consistency with the register_dataobject() interface.
Note that this will likely be superseded by something to do with the Config API in the future.
2013-01-18 10:51:06 +13:00
Ingo Schommer
747059b6b7
Fixed enabled() usage (regression from last commit)
2013-01-17 17:20:50 +01:00
Will Rossiter
8bbc14ee23
API Implement sitemap.xml partitioning ( Fixes #9 )
...
Misc upgrade of module code so that site map.xml provides a index site map file based on the standards. Moved configuration vars to the Config API.
Considering how large a change this is, I've branched a 1.0 release off in github.
2013-01-15 22:29:59 +13:00
Ingo Schommer
90f3c82660
Merge branch 'master' into upstream-master (big-o team branch)
2013-01-07 13:59:39 +01:00
Will Rossiter
6cc800a0db
Merge pull request #28 from hdrlab/patch-1
...
A fix so that non-indexed pages remain non-indexed
2012-12-18 23:26:06 -08:00
hdrlab
620e09bd7c
A fix so that non-indexed pages remain non-indexed
...
Pages that were set to be "non-indexed" were being reset to their
default priorities the next time that the page was saved. This fix
makes sure that this doesn't happen.
2012-12-19 20:23:20 +13:00
Will Rossiter
f41fd87624
FIX: fix change freq not showing up in form. ( Fixes : #27 )
2012-11-07 19:47:55 +13:00
Fred Condo
bc1f3b3a81
Specify port 80 for connecting to Google
2012-09-26 14:51:52 -04:00
Fred Condo
378258b0e3
FIX: Replace HTTP::sendRequest call
...
- HTTP::sendRequest() is gone from the HTTP class
- Substitute slightly simpler code in a protected self::send_ping() method
2012-09-18 10:01:02 -04:00
Will Rossiter
079b949bf2
FIX: resolve test errors
2012-09-06 22:20:44 +12:00
Andrew O'Neil
8d787c486e
BUGFIX: Clear sitemap registration at the end of each test
2012-07-23 15:01:33 +12:00
Will Rossiter
d67270fe7a
FIX: remove typo
2012-07-09 16:38:30 +12:00
Will Rossiter
929e97accf
API: Remove public access to frequency and priorities.
...
Cleaned up related functions and general spring clean of the module. Documented example of manually setting routes through an extension class.
2012-07-06 17:07:30 +12:00
Will Rossiter
5bc3e07be6
API: add updateItems hook
2012-06-30 21:42:50 +12:00
Will Rossiter
df9b224937
FIX: skip unit tests and loading page objects if cms module is not installed.
2012-06-30 21:39:35 +12:00
Jörn Röder
e98598ac79
check if SiteTree exists before getting pages.
2012-05-11 10:51:06 +02:00
UndefinedOffset
e5e2ab57f2
BUGFIX: Fixed "Strict Standards" error with SilverStripe beta 2 caused by extraStatics() declaration not matching DataExtension
2012-04-20 11:13:12 -03:00
Will Rossiter
872fd9b258
BUGFIX: update unit tests for googlesitemap module for 3.0. MINOR: version bump in README
2012-03-26 22:50:30 +13:00
Ed
05d7bb8f82
Better compatibility with SilverStripe 3.0
2012-03-25 13:07:44 -03:00
Roland Lehmann
e801e91636
ENHANCEMENT: Implemented a basic suite of unit tests. MINOR: fixed indentation in GoogleSiteMapDecorator. BUGFIX: fixed potential corrupt XML from invalid Priority fields. Fixed #4
2011-07-04 23:16:57 +12:00
Will Rossiter
65c59fc020
ENHANCEMENT: added ability to define a custom prority to dataobjects.
2011-06-13 11:16:07 +12:00
Roland Lehmann
805c7e2ee4
added some documentation; added test files, tests do not work yet
2011-06-12 16:14:29 +02:00
Roland Lehmann
74de83227a
encapsulated calculation of a pages change frequency
2011-06-11 17:20:20 +02:00