Hello,
please correct me if any of the following is inaccurate.
We've been using nodequeue for some time now, and have been very happy with it (thanks!). However, a relatively nasty issue has risen, which is related to CDNs and AJAX calls.
[CDN origin pull info for those not familiar]
By default, origin pull CDNs ( those which use only a CNAME record from the www subdomain and mirror your content for you transparently ), cache all GET requests normally, since they assume that GET content is cacheable (it should be, since it is supposed to fetch info from the server ). They don't cache POST content, since that is meant to send info directly to the server.
[End CDN info]
Thus, it would be nice to have the AJAX calls happen over POST when posting information to the server -- otherwise, when using an origin pull CDN, the request won't reach the server.
One case where this happens is at the Nodequeue tab ( node's local task ), where the "add to queue" link is a simple link using GET, eg http://www.example.com/admin/content/nodequeue/2/add/2/15119?destination...
Is it possible to rewrite the calls made to use POST instead? I will try to patch the code on dev myself as well, but don't know how extensive the patch will have to be.
Thank you in advance,
hexblot.