Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
I am glad to see this module is alive and well. What are the prospects for a D7 version?
I have tried the alternative ESI API, but did not have luck with it, as it was not compatible with my site, for reasons which are not yet resolved.
Comments
Comment #1
mikeytown2 CreditAttribution: mikeytown2 commentedNote: D7 code to study http://drupal.org/sandbox/casey/1403456
Comment #2
bibo CreditAttribution: bibo commentedSeconded! I'm especially glad that mikeytown2 was the one to push this further. I'm also looking for the best D7 solution.
esi_api is currently installed on 5 sites and hasn't been updated in 10months. It did look promising a year ago, but now that I saw mikeytown2 get involved in this esi - module, I know which one to follow.
Sounds very promising. I will try to look at this asap :)
Comment #3
bibo CreditAttribution: bibo commentedCould anyone tell me who is currently currently working on esi + D7 ? I know of:
edge_side D7 port of this module, created a week ago. Apparently no progress? I wouldn't count on this, at least not yet.
esi_api independend version by pounard. No progress in 10months, only a few sites using it :(
Then this current (esi) module, which is apparently being saved by mikeytown2. Anything else?
Quoting manarth from another issue (1. November 2011):
Comment #4
mikeytown2 CreditAttribution: mikeytown2 commentedJust saw this show up: http://drupal.org/sandbox/skottler/1417038
Comment #5
John_B CreditAttribution: John_B commentedI just tried it. Most of my blocks disappeared. The same problem as I had with esi_api (also on an Adaptive Theme). The server has this module's suggested Varnish 2.1 .vcl and the module is working fine on a D6 site on the same server.
Comment #6
skottler CreditAttribution: skottler commentedI am working off of a new sandbox - http://drupal.org/sandbox/skottler/1417038.
There is a bug right now where blocks disappear when the module is enabled. I have debugged the issue and I'm working on finishing up the port. It was relatively painless.
I am willing to maintain the 7.x branch after I complete the initial release.
Comment #7
mikeytown2 CreditAttribution: mikeytown2 commentedNote: Other code to look at - http://drupal.org/project/redis_ssi
Comment #8
mikeytown2 CreditAttribution: mikeytown2 commentedAnother sandbox popped up: http://drupal.org/sandbox/manarth/1463882
Comment #9
kristofvanroy CreditAttribution: kristofvanroy commentedWorking ESI support for D7 can also be found in this module:
http://drupal.org/project/steroids
Comment #10
John_B CreditAttribution: John_B commentedThis is maybe the wrong place to say so, but FWIW Steroids did not work for me, possibly becuase it is low on documentation and I did something wrong. In any event, it failed to connect to Varnish backend (an Apache server on the same box, with a non-standard port), and blocks were rendered with titles but no content, just the words 'This is an ESI block placeholder.'
Comment #11
manarth CreditAttribution: manarth commentedI wouldn't want to claim the 7.x-3.x sandbox - (sandbox now removed and merged with ESI module) - is done/ready yet, but it's in good shape and could use testing/feedback. I'm hoping for some code-review at Drupalcon Denver where we can polish it and maybe get an alpha-release out (fingers crossed!)
Comment #12
manarth CreditAttribution: manarth commentedThe sandbox code is now merged, so you can use it directly from Git:
git clone --branch 7.x-3.x manarth@git.drupal.org:project/esi.git
, and the release-runner should be adding a dev release soon.We'll try to get an alpha-release out by the end of the week.
Comment #13
mikeytown2 CreditAttribution: mikeytown2 commentedNice! Question is did you even sleep last night? You guys were at the party pretty late
Comment #14
bibo CreditAttribution: bibo commented@manarth Awesome!
Too bad I'm just in the final stages of a D7 site for which I had to built custom esi support. My next project will most likely include esi-7.3-x. Waiting for the official dev/alpha and so so :)
Comment #16
larskleiner CreditAttribution: larskleiner commentedRe-opening this issue as the D7 version doesn't seem to be as feature complete as the D6 version.
- The Varnish VCL files included in the D6 version (in the docs directory) are missing in the D7 version. Is there a reason for this? It seems like the VCLs do apply to the D7 version as much as to the D6 version.
- In Panels, the "Override cache context" settings don't seem to work. It would be great to be able to to configure ESI caching for a Panels pane on a per-role and per-user basis.
- Is there a good reason for not including the Ajax render mode into the ESI version 7 module?
We are evaluating this module for a project at the moment and might put in some of the bits we are missing, just thought I ask before we go ahead.
Comment #17
manarth CreditAttribution: manarth commentedWe've addressed most of these now:
If anything else is missing, please open new tickets for each specific feature/bug.