Commit Graph

45 Commits

Author SHA1 Message Date
textagroup f0c92002b6 Update alternate xml link tag to be W3 compliant
The link tag being produced was not W3 compliant as it was using the nofollow value in the rel attribute on a link tag which is not permitted as per the W3 standards http://www.w3.org/TR/html5/links.html#linkTypes
2015-10-20 16:58:45 +13:00
Damian Mooyman b6179c5eef Merge pull request #21 from silverstripe-labs/add-cwp-keyword
Added CWP keyword
2015-09-07 13:19:17 +12:00
Christopher Pitt 85c38311bc Added CWP keyword 2015-09-07 12:45:38 +12:00
Damian Mooyman 180a562b51 Merge pull request #20 from spekulatius/bug11-cache-tag-invalid
Checking if there is a version to avoid #11.
2015-08-20 17:25:37 +12:00
Peter Thaleikis 429b61036e Checking if there is a version to avoid #11. 2015-07-23 22:56:26 +12:00
Damian Mooyman fc530d601b Merge pull request #19 from dhensby/patch-1
Move to new travis containerised infrastructure
2015-07-21 14:48:39 +12:00
Daniel Hensby 66dd4622e0 Move to new travis containerised infrastructure 2015-07-20 16:21:15 +01:00
Damian Mooyman 73951e2623 Update translations 2015-05-26 18:12:46 +12:00
Damian Mooyman 8de4e31fca Merge pull request #18 from mateusz/travis
Fix version dependencies, and fix what travis builds.
2015-03-30 14:42:38 +13:00
Mateusz Uzdowski 25c575fe16 Fix version dependencies, and fix what travis builds. 2015-03-30 14:36:03 +13:00
Damian Mooyman d37785ff7b Merge pull request #17 from mateusz/optimise-and-limit
Optimise diff generation on small diferrences, and hard cap the list.
2015-03-30 12:57:10 +13:00
Mateusz Uzdowski fd67399417 Optimise diff generation.
For 100 items, this change improves generation times on small diffs
(100s of bytes) 6-fold. The improvement deteriorates to about 4-fold on
diffs of 1kB.

This includes the 25% improvement from the removal of unnecessary
forTemplate calls - we pack the diffs into HTMLText and render them
later from a template anyway.
2015-03-30 11:29:33 +13:00
Mateusz Uzdowski 8a7d2ec9da NEW Refactor diff API and add managed limits.
Deprecate the getDiffedChanges method to get rid of confusing
fullHistory parameter. Add a getDiff method to fetch just a single diff
and a more versatile getDiffList method which allows specifying a limit.

We now also cap the amount of items coming from the diffing process
to a default value that we hope will result in generation times no
greater than a few seconds. This can be reconfigured by developers.
2015-03-30 11:28:42 +13:00
Damian Mooyman 2d6337dad9 Update translations 2014-11-19 14:23:02 +13:00
Damian Mooyman 797e5586c5 Fix testcase 2014-05-23 18:29:07 +12:00
Mateusz U d718bf8758 Merge pull request #7 from tractorcow/pulls/disable-feed-config
API Ability to globally enable / disable RSS feeds
2014-05-22 11:43:01 +12:00
Damian Mooyman 094e3190df API Ability to globally enable / disable RSS feeds via config / siteconfig 2014-05-22 11:38:32 +12:00
Mateusz U a3c4c52faf Merge pull request #10 from tractorcow/pulls/fix-tests-2
Disable caching in tests
2014-05-22 11:36:33 +12:00
Damian Mooyman 7f3adbf4d8 Disable caching in tests
Fixes #8
2014-05-22 09:53:49 +12:00
Damian Mooyman d6fca1a5c4 Updated translations 2014-05-20 15:21:37 +12:00
Mateusz U 706ad85054 Merge pull request #5 from tractorcow/pulls/3.1-rate-limiting
API Better implementation of caching / rate limiting
2014-04-30 15:47:10 +12:00
Damian Mooyman 47991567b5 API Added lock cool down to rate limiting 2014-04-30 15:40:51 +12:00
Damian Mooyman 241f0604b0 Namespaced filters
Changed default settings (disable lock_bypage and set lock_timeout to 5)
Updated docs
2014-04-30 12:31:18 +12:00
Damian Mooyman a243a3510a API Better implementation of caching / rate limiting 2014-04-29 16:51:23 +12:00
Sam Minnee 4946376793 FIX: Don't caused HTML tidying to make an unreliable test 2014-02-18 18:43:58 +13:00
Mateusz Uzdowski 55fe8eb050 Add new lang strings, convert to JS. 2014-01-24 14:37:02 +13:00
Ingo Schommer 27bd513938 Fixed static visibility 2013-10-31 10:38:49 +01:00
Ingo Schommer 01e1136311 Clear cache in tests (for repeat runs) 2013-10-31 10:21:46 +01:00
Ingo Schommer aabb774d20 Merge pull request #4 from chillu/pulls/travis
Page specific cache key, unit and functional tests
2013-10-31 02:07:54 -07:00
Ingo Schommer 13bb2cf270 Travis support 2013-10-31 10:02:51 +01:00
Ingo Schommer 2d035a6e94 Page specific cache key, unit and functional tests
Added templates from CWP template to make the module
useful standalone outside of CWP.
2013-10-30 17:46:22 +01:00
Ingo Schommer 778ae7d42c Chinese/Arabic/Te Reo translations 2013-10-30 00:35:53 +01:00
Mateusz U 3ad4f401ee Merge pull request #3 from silverstripe-labs/pulls/transifex
Globalisation, transifex support
2013-10-29 13:47:19 -07:00
Ingo Schommer 8b4fdd31c3 Globalisation, transifex support 2013-10-24 23:33:20 +02:00
Sean Harvey 3a13a46a2d Add nofollow to RSS links to avoid bots crawling the feeds. 2013-10-24 10:15:22 +13:00
Ingo Schommer d1dcd2bf3c Create LICENSE 2013-09-02 11:43:18 +02:00
Mateusz Uzdowski 35e44e92eb Protect the allchanges from leaking protected information.
Add warnings.
2013-07-23 10:07:32 +12:00
Mateusz Uzdowski dc5012f118 Cache the versioned feed to prevent DDOS. 2013-07-22 16:27:52 +12:00
Robert Curry 6839401531 Merge pull request #2 from cam-findlay/patch-1
3.1 Compatibility of extensions
2013-03-26 15:03:06 -07:00
cam-findlay 55425439a4 3.1 Compatibility of extensions 2013-03-27 10:41:42 +13:00
Robert Curry 67fc92c361 Add more documentation 2013-03-08 14:31:49 +13:00
Robert Curry 0353f72e5e 3.0 compatibility fix 2013-03-07 15:41:46 +13:00
Robert Curry 671bf57015 Show initial version in allchanges feed 2013-03-07 14:54:13 +13:00
Mateusz Uzdowski c03d666fe9 BUG Make it play well with subsites.
Due to a hack in subsites/_config.php, the new database field is never
added. This is the easiest way around.

The issue is better described here:
https://github.com/silverstripe/silverstripe-subsites/issues/69
2013-02-05 12:23:03 +13:00
Robert Curry d9dd9311d0 Initial commit 2012-11-26 13:22:30 +13:00