This Script/MT Hack will make it so that all comments to your blog(s) will go into a "pending" status. You can login into the script, see all the "pending" comments. Review them. Edit them. Delete the ones you don't want on your site. Approve the ones you do.
For people who want to have their blogs open for anyone/everyone to join in on, but don't like the idea of forcing registration before allowing comments from visitors, this is a great alternative. This way anyone can still comment on your site (without forcing them to register) – but you still control what actually goes on your site.
This script requires PHP to run the "review/edit/approve/delete" part. But you don't need to have it running on your page. (ie. this will even work with the popupcomments)
This script also requires modifying two MT files and the MT database. (If you're nervous about doing this – I suggest 1) backup your stuff before installing the script 2) set up another MT in a test environment – that way you can practice and test it out first.
One thing I would have liked to incorporate is integrating the mt-rebuild plugin/utility. If somone can figure out how to do that – please post it in the comments!
This script now needs the mt-rebuild script to work. (Simply download that file, upload it to the same directory as your MT files – no need to edit it). You will need to do this BEFORE you upgrade or install the Comment Queue Script.
Download the script/mt-hack here.
Current Version
version .03 – released June 25, 2003
What's new in the latest version:
v.03:
fixed bug with wrong title displaying. (Thanks Marco!)
v.02:
Script now uses the mt-rebuild script to rebuild posts. (This is a seperate download. Go here to download the mt-rebuild script) No more poping up seperate windows to rebuild posts. This also fixes the bug with the "allow pings" box getting unchecked. Also fixed bug where the script assumes your blog pages are all .php.
Upgrade Instructions
Upgrade from previous versions – download .zip using above link – follow upgrade instructions included.
IMPORTANT: I've tried to be as specific as possible in the documentation and comments on pages that need to be edited. Before posting a question, please look over the included instructions very carefully.
Update 8/20/03: (David has a perl version of this here – his will work even if you're not running MT with mySQL!)