I checked out the ajax comment plugin from Mike Smullin, recommended in another thread, and I'm having a few issues with it.
I'd "prefer" to run it as an mu-plugin, but something is preventing it's use in that capacity.
It works just fine sitting in the plugins directory, as a note.
Here's where I got with this.
First I looked through the code of the plugin. No biggie. It has an easy way of modifying the location, so I did that. Plugged it in, and it wasn't responding.
Note, the original file path as defined in the plugin was 'wp-content/plugins/ajax-comments/', which I changed to 'wp-content/mu-plugins/'.
OK, so I checked it in the standard plugins directory. It was fine.
OK, so I went through and hardcoded the paths instead of using the defined vars from the top. I went 1 by 1. (This is working with the plugins directory)
First the loading image. I stuck it in wp-includes/images/, and it was fine.
Next, I hardcoded the path to scriptaculous (at the bottom), which was just fine as well.
The final paths were the ones that directly reference the plugin file.
So now, I edit those, turn off the plugin for the account I was testing with (and moved the ajax-comment directory out of plugins to another temp location), and added the modified plugin file into mu-plugins.
It partially worked. The plugin adds a tiny script tag right after the comment form, which was there.
Problem being, that's all it did.
Double check, triple check the paths to the file. (check)
Load the file directly, and see if there's a parse error. (check, with none)
File permissions? (check, 755)
Dir permissions? (check, 755)
So by this point, everything "seems" translated properly, yet it still isn't working.
It includes itself (to add some functions) as a script through a hook for wp_head, which it is included up there. So on submission of the form, it should execute one of the functions from this inclusion. It does not, and acts like js is disabled and processes through the normal comment path.
So, has anyone got this to work as an mu-plugin vice standard plugin?
Maybe I've overlooked something?