Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 17, 2011
@areina areina Updated design stylesheet unifying column styles ebabdd3
Commits on Jul 06, 2011
@bfcapell bfcapell Added first Varnish TTL test 368e87e
@bfcapell bfcapell Added rendering of widgets as esi includes c1caadc
@bfcapell bfcapell Added varnish expiration methods on publish 2545cd5
@bfcapell bfcapell Only apply varnish modifications in production 49f6d05
Commits on Jul 08, 2011
@bfcapell bfcapell Added normal page expiration headers and use BAN instead of PURGE 221f842
Commits on Jul 11, 2011
@bfcapell bfcapell Respect any possible GET parameter when writing esi uris 7cab29a
Commits on Jul 13, 2011
@bfcapell bfcapell Added Varnish CacheManager class and initial integration into the exp…
…iration workflow
@bfcapell bfcapell Use multiple detected Varnish servers instead of a preconfigured one 98ed57c
Commits on Jul 14, 2011
@bfcapell bfcapell Correctly escape the ? mark when sending bans to varnish cc77161
Commits on Jul 18, 2011
@bfcapell bfcapell Fixed expire condition that was checking only for production environment 345d0eb
Commits on Jul 25, 2011
@bfcapell bfcapell Added render_widget_only possibility for DesignsController#preview d44a5fa
Commits on Jul 26, 2011
@bfcapell bfcapell Added Widget.published named_scope, refactoring Page's one 188ea3e
@bfcapell bfcapell Removed a spend time calculation since now it's in a very small order…
… of magnitude
@bfcapell bfcapell Added some comments, small refactoring in CacheManagers::Base 6c2cc02
@bfcapell bfcapell Allow to define policies using expire_widget and expire_widget_set he…
…lper methods
@bfcapell bfcapell Accept an options hash and changed logged text in varnish expiration 339508b
Commits on Jul 29, 2011
@bfcapell bfcapell Added default widget TTL for all widgets when rendering 4c7101c
@bfcapell bfcapell Improved varnish expiration support, now works for multiple hosts, si…
…mple BAN methods and in more circumstances
Commits on Aug 05, 2011
@bfcapell bfcapell Ban in varnish using page's absolute url 03a36e8
@bfcapell bfcapell Refactored ban and varnish_request method, to make the host parameter…
… explicit
Commits on Aug 10, 2011
@bfcapell bfcapell Merge branch master into varnish_integration ddd4086
@egarcia egarcia Fixing conflict in Page model e94fa84
Commits on Aug 18, 2011
Bernat Rafales Widgets are now sorted alphabetically in the design page selector [#5…
…50 state:resolved]
Commits on Sep 06, 2011
@bfcapell bfcapell Fixed escaping of special regexp characters for Varnish 3 6ffe938
Commits on Sep 08, 2011
@bfcapell bfcapell Merge branch 'master' into varnish_integration 85d0b57
Commits on Oct 24, 2011
@bfcapell bfcapell Added feature that enables a widget to have a unique, custom url to i…
…mprove caching
@bfcapell bfcapell Added option to allow a widget to be rendered in the main request in …
Commits on Oct 27, 2011
@bfcapell bfcapell Fixed expired Varnish page url when the widget has a custom url 3da3edd
@bfcapell bfcapell Added convenience method Widget#expire 878156c
@bfcapell bfcapell Fixed the way expirations are hooked inside AR lifecycle: in some cir…
…cumstances they could be fired without need, and were not preserving the original returned value
Commits on Nov 07, 2011
@bfcapell bfcapell Avoid sending some expiration bans in certain circumstances when expi…
…ring a widget
Commits on Nov 09, 2011
@bfcapell bfcapell Changed escaping of question mark to the current Varnish expectation.…
… More strict url regexps to avoid coincidences and edge cases.
@bfcapell bfcapell Added :loose option to allow widget expiration with more complex routes 0480861
Commits on Dec 15, 2011
Juan Hernández Added expire_url to varnish cache manager 8006559
Commits on Dec 16, 2011
@dlozano varnish cache_manager should check ESI mode only to render widgets dd8dda5
Commits on May 08, 2012
@dlozano Fixed merge conflict 01db6b9
@dlozano Added pending widget_request? method 6cdf1fa
Commits on May 09, 2012
@dlozano Added method to cache_manager to expire a page 0b9fefa
@dlozano Refactored default widget TTL as a setting 4da6e8e
@dlozano Added uhook before executing a widget behaviour d0fb5de
@dlozano Added expiration field to page to store client and server custom expi…
…ration TTL
@dlozano Moved render_widget_only method to a extension 016fcbf
@dlozano Refactored widget update_page method d579570
@dlozano Moved expire_by_model method to the cache_manager so it can be custom…
@dlozano Improved render_widget method to accept options and stablish proper v…
…iew path
@dlozano Fixed bug delayed_expiration in varnish_cache manager de2701d
@dlozano Fixed bug and added tests for page expiration field e19dd22
Something went wrong with that request. Please try again.