Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
after talking with merlin, i feel that ajax_load should depend on ctools ajax model as it more completely implements the current ajax standards, and in d7, is required for views. i will move this task to the 7.x queue once i commit the first dev version.
Comments
Comment #1
mrjeeves CreditAttribution: mrjeeves commentedok, i've updated the patch at http://drupal.org/node/999164#comment-4438312 and will ping merlin on the irc to see if we can get something into dev. that should be enough to roll a new 6.x-2.x-dev branch. this issue will NOT be moving to the 7.x branch as the functions are now in core.
my roadmap for upgrade is to first layer ajax_load against the ctools ajax api. this should also pave the way for the 7.x branch.
i've been working on a list of modules that could be affected by this upgrade, as well as possible upgrade paths for those modules that would not break current functionality (i.e. function wrappers, etc...)
as far as i can see, the main parts of ajax_load that are still needed are the attachment to all ajax calls, (instead of ctools which only attaches itself to defined calls) and some bug fixes in the logic of how the response is formed.
i'm basing this on my review of the latest ctools 6.x-1.x-dev snapshot.
Comment #2
mrjeeves CreditAttribution: mrjeeves commenteddev branch has been created.
Comment #3
markus_petrux CreditAttribution: markus_petrux commentedDo you know where to find information about the support in CTools for the features covered by Ajax Load?
For example, is it possible to go without Ajax Load if you have CTools installed? If not yet, which version of Views/CTools will allow us to go without Ajax Load? ...or depends on?
Thanks! :)
Comment #4
mrjeeves CreditAttribution: mrjeeves commentedctools still does not provide the systems implemented in ajaxload but also has issues with the merging of settings retrieved via ajax. until there is movement on this issue, this will remain under review.
Comment #5
markus_petrux CreditAttribution: markus_petrux commentedHonestly, I think this is a lost battle for D6. It's not possible to cover all use cases because the page generation process mixes tasks related to content with tasks related to generate externasl page resources such scripts and stylesheets.
This should be a lot more easy in D7. And there, maybe it is easier for CTools to solve the whole problem.
I do not see a real need to port Ajax Load to D7.
Comment #6
mrjeeves CreditAttribution: mrjeeves commentedThe main reason I see this needed is that even though core in D7 has more robust ajax handling, it does not implement the command system from ctools fully that would give us the ability to publish "live" content. Though, since I have recently lost a daughter to a terminal illness, I have been out of the loop for a few months and have not tracked progress on some of the other projects attempting to cover "live" content updates.