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

mrjeeves’s picture

ok, 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.

mrjeeves’s picture

Version: 6.x-1.x-dev » 6.x-2.x-dev
Status: Active » Needs review

dev branch has been created.

markus_petrux’s picture

Do 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! :)

mrjeeves’s picture

ctools 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.

markus_petrux’s picture

Honestly, 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.

mrjeeves’s picture

The 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.